Назад | Перейти на главную страницу

Преобразование Amazon AMI в локальную машину Xen

У меня есть AMI, который был создан из базового AMI на Amazon. Я хотел бы принести копию этого документа для внутреннего использования для разработки. Я загрузил файлы .manifest и part00-50 (около 550 МБ) из своего ведра S3. Однако не знаю, как конвертировать в мой локальный Xencenter.

Я проверил Google, и, кажется, еще никто не пробовал это делать. Любые предложения были бы замечательными.

Спасибо- Алистер

Файл .img из ec2-unbundle - это файл, который обычно использует расширение .raw на некоторых платформах виртуализации - это просто побайтовое необработанное содержимое диска.

Большинство программ виртуализации могут использовать этот файл .raw в качестве диска - я мало что делал с XEN, но VirtualBox и QEMU будут использовать его нормально - HyperV и Virtual Server потребуют его преобразования в формат VHD. Я ожидал, что XEN будет его использовать.

Быстрый поиск в Google для xen и raw показывает, что это может быть команда (но вернулось много бесполезных сообщений, поэтому я не уверен):

disk = ['файл: /home/xen/ec2image/ec2file.img,hda,w']

ПРИМЕЧАНИЕ. Скорее всего, у вас возникнут проблемы с драйверами, вы не сказали, если это Windows, Linux или что-то другое. Скорее всего, он обнаружит новое оборудование.

ЛИЦЕНЗИИ: Если это Windows, у вас будут проблемы с лицензией (возможно, не технические, но определенно юридически).

ec2-unbundle: http://docs.amazonwebservices.com/AmazonEC2/dg/2006-10-01/CLTRG-ami-unbundle.html Это необработанный образ диска, который использует Xen.