Я пытаюсь решить, какой из них использовать. Те, о которых я знаю:
- VMware (различные вкусы);
- VirtualBox ;
- Квм .
Теперь в идеале я хотел бы следующие функции:
- В идеале, чтобы иметь возможность загружать реальный раздел, а не файл, представляющий виртуальный жесткий диск (чтобы он мог быть прочитан и записан операционной системой хоста);
- Иметь хорошую сетевую поддержку (например, настройка виртуальных интерфейсов для KVM таким образом, чтобы они могли использовать DHCP для получения «реального» IP-адреса, было болезненно);
- Имеет хорошую производительность, используя аппаратную поддержку VT, где это возможно;
- Поддерживает 64-битных гостей;
- Имеет хороший графический инструмент администратора; а также
- Имеет хорошую поддержку для создания гостевых сценариев.
virtualization
Клетус
источник
источник
Ответы:
Virtualbox, VMWare Workstation / Player / Server, QEMU, User-mode-linux и т. Д. Относятся к одной категории виртуальных машин - они размещены в существующей ОС, такой как Windows или Linux.
Xen, KVM, VMWare ESX попадают в другую категорию - это стеки виртуализации на основе гипервизора. У них все еще есть ОС, которая загружается первой, но они работают на принципиально другом уровне.
То, какой из них подходит вам больше всего, зависит от того, что с ними делать. Если вы хотите запускать виртуальные машины на своей рабочей станции, для целей разработки или тестирования, тогда одна из размещенных платформ (Virtualbox, VMWare Workstation и т. Д.) Является идеальной.
Если вы действительно хотите выделить выделенную серверную среду для производственных систем, то вам следует обратить внимание на вторую категорию систем, поскольку они предлагают более продвинутые функции, которые вам могут потребоваться в будущем (пул серверов, общее хранилище, живая миграция, высокая доступность)
источник
Я уверен, что VirtualBox отвечает всем вашим критериям.
источник
Попробуйте Citrix XenServer (это бесплатно!). Мы используем его на работе, и он делает работу очень хорошо. Я нашел это намного быстрее, чем VMWare.
Единственное требование из вашего списка, которого оно не выполняет, - это то, что вам нужен отдельный компьютер в качестве сервера виртуальных машин. Затем вы можете подключиться к компьютерам по сети, используя консоль администратора XenCenter, которая очень похожа на VMWare. Консоль доступна для Windows, не знаю о Linux, так как я использую Windows в качестве клиента.
источник
Я использую Virtual Machine Manager на моем Fedora Linux. Это интерфейс, который использует Xen, Qemu и KVM. Очень похоже на сервер VMware.
источник
Я сам использую виртуализацию и очень рекомендую сервер VMware. Попробуйте их решение ESX, оно бесплатное и невероятно мощное.
Он устанавливается в качестве операционной системы на хост-компьютере только с 32 МБ оперативной памяти. (в основном это Linux с технологией виртуализации VMware)
Вы можете просто переместить работающие ОС на VMware ESX или импортировать их с диска. Администраторский инструмент работает в сети и работает как шарм. Вы также можете использовать их «Клиент инфраструктуры» на окнах. Так как это абсолютно бесплатно, это очень стоит попробовать.
Слово предостережения: будьте осторожны с загрузкой с реального раздела. Материал может испортиться, если вы снова загрузите тот же раздел с виртуальной машины. Звучит безумно, я знаю, но я видел, как люди пробовали это, и это почти всегда разрушало ОС.
(Нет, я не имею никакого отношения к VMware, я просто очень счастливый пользователь)
источник
Просто заметка о вашей первой запрашиваемой функции.
Это не должно быть проблемой. Как правило, вы можете смонтировать любой тип образа виртуальной машины на основе файлов, используя устройство обратной связи Linux, если вам потребуется. Это верно для raw, VHD, VMDK, qcow и т. Д.
источник
Virtualbox - это отличная программа для виртуализации.
источник
Мне очень нравится VMWare Server. Я использую его на своем Ubuntu box для запуска сервера Windows 2003 и сервера Windows 2008. Это довольно твердое тело.
источник
Я использую VMWare Server и с тех пор, как он был выпущен. Я полагаю, что у него есть все функции, которые вы упомянули, хотя я никогда не использовал эту функцию для использования реального диска и не уверен в создании гостевого сценария.
Я использовал его как на своем ноутбуке (linux), так и на своем рабочем столе (Windows XP) для целей разработки (тестирование программного обеспечения на нескольких ОС) и использую его для запуска своего веб-сервера и для своих размещенных сайтов.
источник