Instalación de Openshift RHC Tools en Ubuntu

En este tutorial vamos a ver como instalar las herramientas de cliente de Openshift (rhc) en Ubuntu, que sirven para crear y administrar aplicaciones de OpenShift Online.

Lo primero que necesitamos es instalar Ruby: 

Instalación de Ruby en Ubuntu

Ejecutamos el siguiente comando para verificar que Ruby se a instalado correctamente:

Deberíamos ver “Welcome to Ruby” en la consola.

Lo siguiente es instalar Git:

Instalación de Git en Ubuntu

Ejecutamos el siguiente comando para verificar que Git se a instalado correctamente:

Deberíamos ver la versión de Git instalada en la consola.

Por ultimo instalamos las herramientas de OpenShift Online:

Instalación de RHC en Ubuntu

Cuando finalice la instalación ejecutamos el siguiente comando para completar el proceso de instalación.

Una vez terminado ya podemos usar todas las herramientas de OpenShift Online, como por ejemplo conectar a una base de datos remota desde nuestro equipo local:

Esto nos dará un listado con cada IP y puerto local asociado a cada servicio de nuestra aplicación OpenShift.

Para conectar por ssh usamos el comando:

Usando varias cuentas

Para usar varias cuentas a la vez primero tenemos que salir de la actual y luego entrar en la nueva con el comando setup seguido del parámetro “-l“:

Comandos útiles

Problemas Comunes

Si durante la instalación de las herramientas rhc salta un error por que no tenemos instalado “highline” (algo así: Unable to resolve dependencies: commander requires highline(~>1.7.1); rhc requires highline (~> 1.6.1)), las instalamos con los siguientes comandos:

Esto puede provocar otro problema como el siguiente:

Para solucionarlo ejecutamos los siguientes comandos:

Puertos: https://developers.openshift.com/managing-your-applications/port-binding-routing.html