Posted by
marlonj on Apr 8th, 2009 in
Cacharreos |
1 comment
Para 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:
- Capturar Pantalla de Login en Ubuntu 9.10
Leave a Reply
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.