В настоящее время в моей рабочей среде используется только RHEL 5.4. Я бы хотел попробовать другие дистрибутивы Linux, например Ubuntu, с виртуальными машинами.
Есть ли бесплатное программное обеспечение для виртуальных машин, применимое к Linux?
Для среды рабочего стола вы можете использовать VirtualBox, для виртуализации сервера я предлагаю KVM + libvirt + virt-manager, которые работают очень хорошо.
Я только что прочитал статью в голландском журнале Linux Magazine. Для серверов они сказали, что Xen - лучшее и наиболее продуманное решение. Xen дольше использовался всеми основными дистрибутивами, кроме Ubuntu, и они сказали, что это только потому, что Ubuntu никогда не имел стабильного гипервизора Xen в своих выпусках (если я правильно помню).
Они также сказали, что KVM менее зрелый и не используется на (крупных) предприятиях.
Наш колокатор (второй по величине в Нидерландах) также предпочитает Xen, но затем Citrix Xenserver, который не является открытым исходным кодом.
И по моему опыту; У меня есть одна коробка с KVM на Debian Lenny, и время от времени виртуальная машина дает сбой. И, что является самым большим недостатком KVM в Debian, не было предусмотрено отключение виртуальных машин при выключении хоста; они не выключаются и, следовательно, не уничтожаются при выключении машины. Мне это непростительно.
http://www.virtualbox.org/ <- очень хорошо
Я не пробовал все из них - но без проблем с использованием virtualBox. IIRC Xen по-прежнему требует ядра, скомпилированного с гипервизором Xen, что может быть проблемой.
Еще несколько мнений Вот
По какой-то причине я не могу комментировать, поэтому разместил это как другой ответ:
Под угрозой ли будущее VirtualBox из-за приобретения Sun-Oracle?
Я уверен, что есть больше вариантов для специализированных нужд, но для моего общего использования Virtual Box был фантастическим.
После лета, оценивающего около десятка платформ, я остановился на Proxmox. По сути, минимальный гипервизор на базе Debian с нулями с контейнерами KVM, QEMU и OpenVZ.
Он использует реализацию libvirt не на C ++, чтобы облегчить ее использование. Лицензирование и стабильность - не проблема. Производительность очень хорошая.
Virtualbox хорош для настольного хоста для периодического использования.