Una vez registrados, nos ofrece la posibilidad de utilizar hasta 3 Gears gratuitamente. Con estos 3 Gears podremos montar hasta 3 pequeños servidores para poco tráfico, o usar los Gears en un sólo servidor para darle más capacidad de carga de trabajo. Si necesitamos montar servidores que requieran más carga de trabajo, podemos pagar por Gears adicionales.
La interfaz web nos permitirá crear, configurar y eliminar fácilmente los servidores con pocos clicks de ratón así como acceder a la documentación oficial de OpenShift. A parte de la interfaz web, tenemos una aplicación de línea de comandos llamada rhc con la que poder estas y otras operaciones.
Esta es una pequeña chuleta con las operaciones más útiles. Para utilizar los comandos abajo indicados tenemos que tener instaladas previamente las herramientas git y rhc en nuestro sistema.
- Creamos una aplicación Java con Tomcat 7:
rhc app create -a nombreaplicacion -t jbossews-2.0
- Borramos el contenido por defecto de la aplicación:
cd nombreaplicacion
git rm -rf src/ pom.xml
git commit -am 'removing default files'
- Añadimos el fichero WAR al directorio webapps y ejecutamos los siguientes comandos:
git add .
git commit -am 'commit nombreaplicacion.war'
git push
Para reiniciar una aplicación tenemos varias opciones:
- Desde la interfaz web, vamos a la sección My Applications, seleccionamos la aplicación, y arriba a la derecha hay una opción que nos permite reiniciar la aplicación.
- Reiniciar la aplicación desde la consola de comandos:
rhc app restart -a $your_app
- Si lo anterior no funciona, parar y arrancar la aplicación con:
rhc app stop -a $your_app
rhc app start -a $your_app
- Si la aplicación se ha quedado sin memoria y no funciona todo lo anterior, probar con:
rhc app force-stop -a $your_app
No hay comentarios:
Publicar un comentario