amazon-ec2 - que - what is boot time for an instance store backed instance?
¿Es posible crear un ami desde una imagen de openstack? (1)
Estoy creando una imagen de una instancia en ejecución en OpenStack
nova image-create <server-name>
y me pregunto, ¿se puede subir esta imagen a ec2? ¿O necesito crear un ami de él?
¿Alguien puede guiarme sobre cómo hacer esto?
vistazo, el servicio de imágenes openstack es capaz de almacenar una cantidad de tipos de imágenes:
Raw
Machine (kernel/ramdisk outside of image, a.k.a. AMI)
VHD (Hyper-V)
VDI (VirtualBox)
qcow2 (Qemu/KVM)
VMDK (VMWare)
OVF (VMWare, others)
Ref: http://www.openstack.org/projects/image-service/
Así que básicamente. Puede cargar AMI en OpenStack directamente.
Ejemplo:
KERNEL_ID=`glance image-create --name="tty-linux-kernel" --disk-format=aki --container-format=aki < ttylinux-uec-amd64-12.1_2.6.35-22_1-vmlinuz | awk ''/ id / { print $4 }''`
INITRD_ID=`glance image-create --name="tty-linux-ramdisk" --disk-format=ari --container-format=ari < ttylinux-uec-amd64-12.1_2.6.35-22_1-loader | awk ''/ id / { print $4 }''`
glance image-create --name="tty-linux" --disk-format=ami --container-format=ami --property kernel_id=${KERNEL_ID} --property ramdisk_id=${INITRD_ID} < ttylinux-uec-amd64-12.1_2.6.35-22_1.img
Al realizar una creación de imagen en una instancia en ejecución
Las imágenes solo se pueden crear a partir de instancias en ejecución si Compute está configurado para usar qcow2> images, que es la configuración predeterminada. Puede habilitar explícitamente el uso de imágenes qcow2> agregando la siguiente línea a nova.conf:
Pero suponiendo que está configurado como tal, sí lo hará en formato AMI.
Árbitro: