Академический Документы
Профессиональный Документы
Культура Документы
Openshift:
Es una plataforma de software libre desarrollada por redhat y escrita en Ruby.
Gear: Son contenedores, en maquinas virtuales, con unos recursos limitados, cada uno
asociado a un usuario distinto de openshift, totalmente aislados unos de otros. Es donde se
van a ejecutar las aplicaciones de los distintos usuarios.
Cartridge: Son paquetes software que se ejecutan en un gear. Sobre cada Gear pueden
desplegarse varios cartridges. Hay cartridges de distintos tipos dependiendo de a que
lenguaje de programacin y a que base de datos se corresponde. Tambin hay cartridges
paquetes software, que son gestores de contenido completos (por ejemplo joomla) que
incluyen los cartridges simples necesarios para que la aplicacin funcione.(el cartridge
joomla est formado por los cartridge PHP y MySQL).
- Openshift enterprise:
- Aqu podemos ver nuestras aplicaciones. En mi caso solo tengo una llamada amosaversiva.
Previamente he tenido que crear el dominio alejandrofilo.rhcloud.com,en el cual se desplegarn
todas mis aplicaciones. Vamos a crear un Wordpress:
-pinchamos en add aplicacin ynos lleva a una pgina en donde tenemos los distintos catridges
entre los que podemos elegir. Pinchamos en worpress que es el que queremos crear:
-Nos lleva a una pgina donde podemos configurar la aplicacin y nombrarla como queramos. En
este caso la llamaremos ejemplo1:
-pulsamos en crear aplicacin (abajo del todo), nos llevar a una pgina en la que se nos ofrece la
opcin de cambiar el cdigo de la aplicacin (en este ejemplo le he dado a no) y despus nos
mostrar los detalles de la aplicacin creada asi como las credenciales de la base de datos asociada a
la aplicacin:
- y si vamos a la pgina principal veremos las dos aplicaciones que hay creadas en mi dominio
(alejandrofilo.com):
Nos pedir el hostname del servidor. Como nosotros queremos usar el de openshift, dejamos el que
viene por defecto y pulsamos enter.
Ahora nos pedir logarnos a openshift. Para ello utilizaremos los datos de la cuenta que nos
creamos en openshift online. Tras logarnos con nuestro usuario y contrasea nos preguntar si
queremos crear un token de autentificacin con el objetivo de no tener que introducir la contrasea
cada vez que introduzcamos un comando en rhc.
El siguiente paso ser generar y subir dos claves ssh. Lo nico que tenemos que hacer es escribir
yes cuando nos lo pregunte:
A continuacin se nos pedir que indiquemos un nombre de dominio para nuestra plataforma
openshift solo si no lo tenemos creado previamente. En mi caso el que cre fue
alejandrofilo.rhcloud.com y no me lo preguntar:
ltimo paso:
Comprobamos que en la carpeta de nuestro usuario se ha creado la carpeta .Openshift con el archivo
express.conf, en el cual se almacenar toda la informacin relacionada con nuestra cuenta online y
el token que creamos anteriormente para no tener que introducir la contrasea en cada comando.