Мы создаем облачное приложение и имеем Debian, в котором мы создаем индивидуальный образ и загружаем его в Amazon EC2. После загрузки его в облако мы внесли еще несколько настроек и пытаемся его повторно объединить.
Мы столкнулись с некоторыми проблемами при его повторной упаковке. Мы хотели бы знать, можем ли мы сделать что-то подобное.
Проблема в том, что я не могу найти правильного решения по установке Xen в Debian, и будет ли AMI в Xen работать на EC2.
Я согласен с lynxman, amazon использует модифицированную версию XEN, хотя я не знаю, насколько она модифицирована.
Лучше всего создать образ debian с нуля специально для AWS. Я бы посоветовал использовать для этого автоматизированный процесс.
К счастью, для этого есть приложение.
ec2debian-сборка-ами создаст для вас образ debian с нуля, его можно легко изменять с помощью плагинов, поэтому добавление ваших собственных модификаций не должно быть проблемой. Большой плюс - автоматизация процесса после написания сценариев.
Каждую модификацию AMI можно быстро протестировать, и все изменения легко отследить (при условии, что вы используете какой-то вид VC).
Однако это не решает вашу проблему с запуском его в вашей собственной установке XEN.
Я действительно думаю, что как только у вас будет запущен AMI, загрузка этого образа с вашим собственным гипервизором будет менее хлопотной, чем наоборот.
p.s .: Результаты просьба размещать в комментариях. Я очень рад услышать, могут ли образы ec2 работать на других устройствах, кроме AWS.
Не гарантируется, что AMI будет работать на XEN, даже если Amazon использует xen для запуска образов, ваш пробег может отличаться.
Ваш лучший вариант - просто создать этот образ в самом EC2 и построить новый AMI на его основе, вы можете удалить эту виртуальную машину позже, и связанные с этим затраты по сравнению со временем исследования и запуска локальной машины будут удовлетворительными.