TuxCLOUD


Cloud Foundry (VMware)

Manuales.

Cloud Foundry es la primera plataforma de código abierto como servicio (PaaS) creada por vmware.

Para comenzar tenemos que pedir una invitación http://www.cloudfoundry.com/signup

Tenemos que instalar Ruby en nuestro ubuntu

sudo apt-get install ruby-full

sudo apt-get install rubygems

Instalamos la herramienta para poder utilizar el servicio.

sudo gem install vmc

Añadimos la siguiente variable de entorno

export PATH=$PATH:/var/lib/gems/1.8/bin

Insertamos el siguiente comando para comprobar que funciona la herramienta.

vmc target api.cloudfoundry.com

Si no devuelve Succesfully targeted to [http://api.cloudfoundry.com]  tenemos todo listo para poder administrar Cloud Foundry.

 

Subimos un pequeño ejemplo.

Realizamos la conexión, nos pedirá el correo electrónico y la contraseña.

vmc login

Creamos una carpeta en nuestro disco duro.

cd /

mkdir test

cd test

Creamos un el siguiente fichero test.rb y añadimos lo siguiente.

require ‘sinatra’

get ‘/’ do

«Hola esto es una prueba de tuxcloud.co»

end

Para realizar la carga de la aplicación introducimos el siguiente comando

vmc push

Rellenamos los datos que nos pida y el resto lo dejamos por defecto.

Would you like to deploy from the current directory? [Yn]:

Application Name: tuxcloud

Application Deployed URL: ‘tuxcloud.cloudfoundry.com’?

Detected a Sinatra Application, is this correct? [Yn]:

Memory Reservation [Default:128M] (64M, 128M, 256M, 512M or 1G)

Creating Application: OK

Would you like to bind any services to ‘tuxcloud’? [yN]:

Uploading Application:  Checking for available resources: OK

Packing application: OK

Uploading (0K): OK

Push Status: OK

Staging Application: OK

Starting Application: OK

Si accedemos a la siguiente dirección podemos  comprobar que nuestra aplicación se a desplegado correctamente.  http://tuxcloud.cloudfoundry.com/

Comandos  interesantes

Listado con todos los comandos

vmc -h

Visualizar todas tus aplicaciones

vmc apps

Información de tus recursos

vmc info

Información de tus aplicaciones

vmc instances tuxcloud

vmc start tuxcloud

Volver arriba

Responde “Cloud Foundry (VMware)”

  1. No hay comentarios todavía.
  1. No trackbacks yet.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *