Resistance is Futile

Iniciar Maquina Virtual con Eucalyptus en Ubuntu 9.04

eucalyptus_logoDespués de crear las imagenes del Kernel y del sistema de archivos de la maquina virtual podemos crear una instancia utilizando las herramientas de linea de comando para EC2 de Amazon que se instalaron anteriormente.

Para crear una instancia de la maquina virtual :

  • Abrir una consola
  • Instalar las herramientas de linea de comando de Amazon EC2
  • Preparar las variables de ambiente
  • Obtener adicionar el par de llaves de encripcion :
    ec2-add-keypair mykey >mykey.private
  • Cambiar los permisos del archivo llave :
    chmod 0600 mykey.private
  • Para visualizar las imágenes disponibles, ejecute el comando :
    ec2-describe-images
  • Debe salir las imágenes recién creadas :
    IMAGE    emi-F4BA1186    image-bucket/ttylinux.img.manifest.xml    admin    available    public        i386    machine
    IMAGE    eki-90541386    kernel-bucket/vmlinuz-2.6.16.33-xen.manifest.xml    admin    available    public        i386    kernel
  • Ejecutar el siguiente comando para iniciar la maquina virtual con la imagen que se creo anteriormente :
    ec2-run-instances emi-F4BA1186 --kernel eki-90541386 -k mykey -n 1

Probar Maquina Virtual :

  • Listar las instancias en ejecucion :
    ec2-describe-instances
    RESERVATION    r-3FD4076E    admin    admin-default
    INSTANCE    i-454E087F    emi-F49E1186    0.0.0.0    0.0.0.0    pending    mykey    0        m1.small    2009-04-10T19:05:42+0000        eki-8FFF1372
  • Esto indica que la maquina virtual se esta creando.

Enlaces :

Adicionar Imagen a Eucalyptus en Ubuntu 9.04

eucalyptus_logoPara adicionar la imagen de un sistema operativo a la nube para despues ser utilizado como maquina virtual se utilizan las herramientas creadas para Amazon EC2, a continuación describiremos los pasos para adicionar una imagen creada con antelación a la nube.

Prerequisitos :

Se deben instalar las herramientas para el usuario admin,
seguir la guía creando una cuenta en la maquina para el usuario admin
http://www.marlonj.com/blog/2009/04/instalando-herramientas-ec2-para-eucalyptus

Pasos :

  • Abrir una consola
  • Instalar Ruby
    sudo apt-get install ruby
    sudo apt-get install libopenssl-ruby
  • Descargar las herramientas para manipulación de imágenes
    wget http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools-1.3-26357.zip
  • Descomprimir el archivo
    unzip ec2-ami-tools-1.3-26357.zip
  • Copiar las herramientas de imagenes a las del API previamente instaladas :
    cp -R ec2-ami-tools-1.3-26357/* ec2-api-tools-1.3-30349
  • Adicionar ruta al PATH
    export EC2_HOME=/home/usuario/ec2-api-tools-1.3-30349
    export PATH=$PATH:$EC2_HOME/bin
  • Configurar el ambiente :
    source ~/.euca/eucarc
  • Descargar la imagen de ejemplo creada para Eucalyptus
    wget http://eucalyptus.cs.ucsb.edu/releases/euca-ttylinux.tgz
  • Descomprimir la imagen
    tar -zxvf euca-ttylinux.tgz

Adicionar el Kernel :

  • Adicionar la imagen
    ec2-bundle-image -i ttylinux/vmlinuz-2.6.16.33-xen --kernel true
  • Subir la imagen (responder 'y' cuando se pregunte si va utilizar otro certificado)
    ec2-upload-bundle -b kernel-bucket -m /tmp/vmlinuz-2.6.16.33-xen.manifest.xml
  • Registrar la imagen, al final de la ejecucion del comando se visualiza el identificador
    ec2-register kernel-bucket/vmlinuz-2.6.16.33-xen.manifest.xml
    IMAGE    eki-90541386

Adicionar el Sistema de Archivos :

  • Adicionar la imagen
    ec2-bundle-image -i ttylinux/ttylinux.img
  • Subir la imagen (responder 'y' cuando se pregunte si va utilizar otro certificado)
    ec2-upload-bundle -b image-bucket -m /tmp/ttylinux.img.manifest.xml
  • Registrar la imagen, al final de la ejecución del comando se visualiza el identificador
    ec2-register image-bucket/ttylinux.img.manifest.xml
    IMAGE    emi-F4BA1186

Enlaces :

Page 1 of 612345...Last »
Powered by Wordpress | Designed by Elegant Themes