Запуск Xen внутри VMware?
На рынке существует ряд продуктов для виртуализации на основе Xen, и, как и в случае с другим новым программным обеспечением, существует необходимость опробовать их в лабораторной среде, прежде чем производить производственную установку на сайтах клиентов.
Мне интересно, могли бы вы использовать Oracle VM, XenServer или Virtual Iron внутри VMware ESX, ESXi или VMware Server для тестирования.
Или, по сути, есть ли способ избежать покупки нового аппаратного кластера для каждого продукта?
update> Теперь я виртуализировал полную среду Oracle VM в VMware без проблем. Естественно, все гости PVM. Это позволяет мне получить опыт работы с платформой Oracle VM без аппаратного бюджета. Спасибо всем.
7 ответов
Вы можете запускать Xen под VMware, но вы сможете запускать только гостей Linux (и других гостей с поддержкой Xen).
Без поддержки аппаратной виртуализации Xen обеспечивает только паравиртуализацию, которая требует наличия модифицированного системного программного обеспечения для гостей. Большинство дистрибутивов Linux поставляются с Xen-совместимыми ядрами.
Созданная VMware виртуальная машина - это компьютер без поддержки аппаратной виртуализации. Т.е. VMware не виртуализирует функции аппаратной виртуализации.
Таким образом, вы можете запускать Xen и запускать гостей Linux внутри него.
Но вы не можете запускать гостей Windows внутри Xen.
(И да, это достаточно быстро. Проблема заключается только в отсутствующей аппаратной виртуализации.)
В эти дни я использую дешевые настольные компьютеры для этого тестирования; Вы можете получить>4 ГБ памяти и VT CPU.
Как отмечают другие, отсутствие расширений VT исключит большинство гипервизоров. Не говоря уже о накладных расходах.
В прошлом я использовал XenSource под другим гипервизором (в основном VMware) для некоторых специальных промежуточных тестов. Это работает, но я бы не стал этого рекомендовать.
Даже если вы начинаете бегать, вы, скорее всего, столкнетесь с таким количеством причуд, что это не оправдывает себя в качестве надежного испытательного стенда. Если аппаратное обеспечение является ограничением, вам, вероятно, лучше отказаться от двойной загрузки.
Если вы используете только паравиртуализированных гостей, Xen будет отлично работать под VMWare. Паравиртуализированные гости не нуждаются в специальной аппаратной поддержке.
Когда вы пытаетесь запустить немодифицированных гостей, которым требуется аппаратная поддержка под Xen (VT, AMD-V), у вас возникают проблемы. Виртуальный процессор, предоставленный Xen VMWare, не будет иметь этих расширений независимо от используемого оборудования.
Виртуальные процессоры, представленные VMWare для каждой виртуальной машины, не поддерживают аппаратную виртуализацию.
Даже если вы можете заставить его работать, у вас не будет удовлетворительного опыта.
Не совсем, вы можете возиться с вещами и заставить Xen загружаться внутри VMware Workstation, но тогда запуск гостевых ОС и т. Д. Обычно не будет работать вообще.
Гораздо проще купить пару очень дешевых HP ML110 или аналогичных, но если вы действительно хотите это сделать, вот инструкции по установке XenServer (который очень похож на Oracle VM и Virtual Iron) на рабочую станцию VMware.
Стоит отметить, что Virtual Iron уже был снят с производства после его покупки Oracle, вместо этого его функции будут включены в следующие версии Oracle VM.