amazon web services - que - Amazon EC2: cómo convertir un PV AMI existente a HVM
que es ec2 (1)
Pregunta:
¿Cómo debo usar las nuevas clases de AWS EC2 (r3, i2) con mi AMI existente sin volver a crear toda la configuración del sistema?
Las nuevas clases EC2 admiten solo la virtualización basada en HVM, pero solo tengo imágenes PVM AMI.
Responder:
Inicie un Ubuntu HVM Linux, cualquier versión, nueva
Inicie un Ubuntu / con mi AMI / PVM linux existente, e instale los paquetes grub en ellos:
apt-get install grub-pc grub-pc-bin grub-legacy-ec2 grub-gfxpayload-lists
Detener PVM linux
Separación de la partición raíz (/ dev / sda1) en PVM linux
Adjunte la partición raíz de PVM linux a la ejecución de Linux HVM en alguna parte, por ejemplo: / dev / sdf
En HVM linux:
mkdir -p /mnt/xvdf && mount /dev/xvdf /mnt/xvdf
rsync -avzXA /boot/ /mnt/xvdf/boot/
mount -o bind /dev /mnt/xvdf/dev && mount -o bind /dev/pts /mnt/xvdf/dev/pts && mount -o bind /proc /mnt/xvdf/proc && mount -o bind /sys /mnt/xvdf/sys
chroot /mnt/xvdf
grub-install --no-floppy --recheck --force /dev/xvdf
update-grub2
salir de chroot: CTRL + D
detener HVM Linux
separar / dev / sda1 raíz original Y separar / dev / sdf raíz PVM
adjuntar raíz de PVM a HVM Linux como / dev / sda1
Inicie HVM linux, voilà!
Cree una nueva imagen AMI desde el HVM linux en ejecución, será HVM virtualizado.