Resistance is Futile

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 :

Entradas Relacionadas:

  1. Capturar Pantalla de Login en Ubuntu 9.10

One Response to “Adicionar Imagen a Eucalyptus en Ubuntu 9.04”

  1. ElToba says:

    Hola Marlonj. Me encontre con Ubuntu Server 9.10 y todo este nuevo mundo de la Nube en “casa”. Hace unos meses que estoy utilizando los servicios de EC2 para un proyecto y para un servidor interno en la empresa donde trabajo.

    Mi pregunta es la siguiente, ya que no lo encuentro por ningún sitio y en el site de ubuntu server dicen que es posible.
    ¿Como se hace para agregar una AMI bajada desde EC2 en Eucalyptus?.

    Por lo que entiendo también haría falta descargarse el kernel y el ramdisk pero esos son propios de Amazon por lo que entiendo.
    Si puedes echarme un poco de luz sobre este asunto te estaré muy agradecido.

Leave a Reply

Powered by WordPress | Designed by Elegant Themes