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