redhatcloud

Upload: carlos-eduardo-sanchez-martinez

Post on 05-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

Redhatcloud

TRANSCRIPT

Paso 1: Instalacin de RubyDesde la terminal, ejecute el siguiente comando para instalar Ruby:$ sudo apt-get install ruby-fullEjecute el siguiente comando para verificar que Ruby ha instalado correctamente:$ ruby -e 'puts "Welcome to Ruby"'Welcome to RubyPaso 2: Instale RubyGemsEjecute el siguiente comando para instalar RubyGems:$ sudo apt-get install rubygemsPaso 3: Instale GitEjecute el siguiente comando para instalar el control de versiones Git:$ sudo apt-get install git-coreDespus de finalizada la instalacin, ejecute el siguiente comando para verificar que Git ha instalado correctamente:$ git --versionEste comando devuelve el nmero de versin de Git que se instal.Paso 4: Instalar herramientas de clienteCuando el software necesario se ha instalado correctamente, ejecute el siguiente comando para instalar las herramientas de cliente:$ sudo gem install rhcVolver arribaConfiguracin de su MquinaDespus de la instalacin se haya completado, abra una ventana de terminal y ejecutar:$ rhc setupLos OpenShift configuracin interactiva del asistente muestra y le pide que completan el resto del proceso.Se le pedir su nombre de usuario y contrasea OpenShift:Login to openshift.redhat.com: [email protected]: passwordA continuacin, se le pedir para generar un token de autorizacin. Responder a s guarda una ficha en su directorio personal para ser utilizado en las solicitudes posteriores. Cuando se vence, se le pedir la contrasea de nuevo.OpenShift can create and store a token on disk which allows to you to access the server without using your password. The key is stored in your home directory and should be kept secret. You can delete the key at any time by running 'rhc logout'.Generate a token now? (yes|no) yesGenerating an authorization token for this client ... lasts about 1 dayDespus de crear un archivo de configuracin, instalacin configurar claves SSH para que su sistema puede conectarse de forma remota a las aplicaciones, incluyendo el despliegue de sus aplicaciones utilizando Git:No SSH keys were found. We will generate a pair of keys for you.Created: C:\Users\User1\.ssh\id_rsa.pubLa ruta que se muestra aqu es para Windows y variar dependiendo de su sistema operativo.

Despus se generan las nuevas claves SSH, la clave pblica,id_rsa.pub, debe ser cargado en el servidor OpenShift para autenticar su sistema para el servidor remoto.Introduzca un nombre que se utilizar para su clave, o dejarlo en blanco para utilizar el nombre predeterminado. En el siguiente ejemplo se utiliza el nombre predeterminado.Your public ssh key must be uploaded to the OpenShift server to access code.Upload now? (yes|no) yes

Since you do not have any keys associated with your OpenShift account, your new key will be uploaded as the 'default' key

Uploading key 'default' from C:\Users\User1\.ssh\id_rsa.pub ... doneLa ruta que se muestra aqu es para Windows y variar dependiendo de su sistema operativo.

Despus de verificar que Git est instalado, se le pedir configurar su dominio si usted no tiene ya uno:Checking for a domain ... none

Your domain is unique to your account and is the suffix of the public URLs we assign to your applications. You may configure your domain here or leave it blank and use 'rhc domain create' to create a domain later. You will not be able to create applications without first creating a domain.

Please enter a domain (letters and numbers only) ||: MyDomainYour domain name 'MyDomain' has been successfully createdPor ltimo, el asistente de instalacin comprueba si existen aplicaciones bajo su dominio. En el siguiente ejemplo, no se han creado aplicaciones. En este caso, el asistente de configuracin muestra los tipos de aplicaciones que se pueden crear con los comandos asociados. El asistente de configuracin y luego se completa mediante la visualizacin del consumo de marcha actual, junto con los tamaos de engranajes disponibles para el usuario dado.Checking for applications ... none

Run 'rhc app create' to create your first application.

Do-It-Yourself rhc app create diy-0.1JBoss Application Server 7.1 rhc app create jbossas-7JBoss Enterprise Application Platform 6.0 rhc app create jbosseap-6.0Jenkins Server 1.4 rhc app create jenkins-1.4Node.js 0.10 rhc app create nodejs-0.10PHP 5.3 rhc app create php-5.3PHP 5.4 rhc app create php-5.4Perl 5.10 rhc app create perl-5.10Python 2.6 rhc app create python-2.6Python 2.7 Community Cartridge rhc app create python-2.7Python 3.3 Community Cartridge rhc app create python-3.3Ruby 1.8 rhc app create ruby-1.8Ruby 1.9 rhc app create ruby-1.9Tomcat 6 (JBoss EWS 1.0) rhc app create jbossews-1.0Tomcat 7 (JBoss EWS 2.0) rhc app create jbossews-2.0Zend Server 5.6 rhc app create zend-5.6

You are using 0 of 3 total gearsThe following gear sizes are available to you: small

Your client tools are now configured.Ahora est listo para crear y administrar una aplicacin utilizando OpenShift.Si no puede ejecutar las herramientas de cliente OpenShift en este punto, por favor visite el Centro de asistencia para obtener ms ayuda.Volver arribaCreacin de una aplicacinAhora que ha instalado y configurado RHC, usted est listo para crear una aplicacin.Puede crear una nueva aplicacin, ya sea con la consola de administracin o las herramientas de cliente.Uso de la consola WebSe puede ver la lista completa de los tipos de aplicacin y crear una nueva aplicacin a travs de la consola web OpenShift: Crear una aplicacin (requiere inicio de sesin)Utilizando las herramientas de cliente (RHC)Alternativamente, puede utilizar RHC para crear una aplicacin que utiliza el siguiente comando:$ rhc app create Por ejemplo, para crear un PHP 5.4 aplicacin denominadamyfirstphpapp, utilice el siguiente comando:$ rhc app create myfirstphpapp php-5.4Hay una serie de opciones disponibles al crear una nueva aplicacin. Para obtener ms informacin sobre la creacin de una aplicacin en OpenShift, consulte Creacin de aplicaciones.Volver arribaCreacin de su primer CambioOpenShift usa Git para gestionar la implementacin de aplicaciones en OpenShift. Realiza cambios de cdigo en su mquina local, compruebe esos cambios en forma local y, a continuacin, empujar esos cambios en OpenShift.Usando el repositorio GitCada aplicacin OpenShift se crea tiene su propio repositorio Git que slo se puede acceder.Lnea de comandos (RHC)Si crea su aplicacin desde la lnea de comandos,RHCdescargar automticamente una copia de ese repositorio (Git llama a esto clonacin) a su sistema local.Consola WebSi crea una aplicacin desde la consola web, tendr que indicar a Git para clonar el repositorio. Encuentra el Git URL de la pgina de la aplicacin, a continuacin, ejecute:$ git clone Enviando cambiosUna vez que haga cambios a su repositorio local, necesitaaadirycometeresos cambios addGit dice que un archivo o conjunto de archivos pasarn a formar parte de un cheque ms grande, ycommitcompleta el registro de entrada. Git requiere que cada comisin tiene un mensaje para describirlo.$ git add .$ git commit -m "A change to my application"Por ltimo, usted est listo para enviar sus cambios a su aplicacin usted empuje estos cambios con:$ git pushLa salida del comando push contendr informacin de OpenShift sobre su despliegue. Obtenga ms informacin sobre el uso de Git Obtenga ms informacin sobre las aplicaciones ModificacinVolver arribaAcceso remotoOpenShift le permite acceder de forma remota los engranajes de su aplicacin con el fin de realizar diversas tareas como la solucin de problemas, el trabajo con archivos de registro y gestin de las variables de entornoUna vez que haya creado una aplicacin y configurar sus claves SSH (ya sea porrhc setupo de carga manual), puede SSH en el servidor remoto utilizando elrhc sshcomandos.Para SSH en una aplicacin especfica:$ rhc ssh A continuacin, debe conectar con el engranaje principal de su aplicacin:*********************************************************************

You are accessing a service that is for use only by authorized users.If you do not have authorization, discontinue use at once.Any use of the services is subject to the applicable terms of theagreement which can be found at:https://www.openshift.com/legal

*********************************************************************

Welcome to OpenShift shell

This shell will assist you in managing OpenShift applications.

!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!!Shell access is quite powerful and it is possible for you toaccidentally damage your application. Proceed with care!If worse comes to worst, destroy your application with "rhc app delete"and recreate it!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!!

Type "help" for more info.Ahora que est conectado, puede utilizar la cscara OpenShift para explorar y modificar su solicitud.