Какое программное обеспечение для виртуализации я могу использовать?


12

Я использовал только VMWare на своем компьютере с Windows 7, но я бы хотел использовать что-то в Ubuntu.

Какое программное обеспечение вы бы порекомендовали для создания других виртуальных машин Linux и Windows?

Ответы:


25

Вы также можете использовать VirtualBox , который назван virtualbox-oseв репозиториях.

Из описания пакета:

VirtualBox - это бесплатное решение для виртуализации x86, позволяющее запускать в системе Linux широкий спектр операционных систем x86, таких как Windows, DOS, BSD или Linux.

Если вы хотите установить ОС, использующую XServer 1.10 (например, Ubuntu 11.04), вам потребуется версия Virtual Box> = 4.0.6, доступная по лицензии GPL v2, для загрузки или в хранилище, поддерживаемом Oracle. Для полной поддержки функций нам также необходимо установить Guest Additions . Для поддержки USB 2.0 или RDP мы можем загрузить и установить пакет расширений. Это сделает Virtual Box закрытым исходным кодом (PUEL-версия).


Хм ... Хорошо, я установил VirtualBox OSE из Центра программного обеспечения, и я только что понял, что он не поддерживает ряд функций. Мне все равно, с открытым исходным кодом или нет. Как я могу установить лучшую версию с закрытым исходным кодом при удалении gimped версии?
Только боливийский Здесь


Я использую Apache Cordova и у меня нет Mac. Я использую Ubuntu в качестве моей ОС. Могу ли я использовать virtualbox для размещения среды OSX?
Донато


5

Ранее я использовал VMware в Ubuntu / Fedora (и разделял виртуальные машины в Linux и Windows) в течение нескольких лет, но около года назад я полностью разочаровался в VMware. Просто стало слишком много хлопот, чтобы заставить его работать после обновления ядра. Теперь я просто использую VirtualBox везде (Winows, Ubuntu, MacOS X). (Примечание: это предполагает, что вы хотите использовать бесплатное решение для виртуализации, и что вы не используете одну из различных платных версий VMware.) Мне особенно понравилась (платная) версия VMware Fusion для MacOSX ... но сейчас Я также просто использую VirtualBox там ... и он работает просто отлично.

Но вернемся к Linux: допустим, вам действительно удастся запустить VMware в Linux - после загрузки пользовательских сторонних исправлений исходного кода VMware, загрузки на различные интернет-форумы, а затем перекомпиляции лишних кусочков VMware для правильной установки ... Что ж, у вас все еще будет небольшой шанс заставить программу просмотра VMware (плагин для браузера) правильно работать в Linux. Кажется, проблема в том, что для запуска требуется более старая версия Firefox. Вы можете использовать IE или, возможно, Firefox в Windows, чтобы «просматривать» ваши работающие виртуальные машины в Linux, но, вы знаете, какой в ​​этом смысл.

Короче говоря, бесплатные версии VMware, похоже, больше не поддерживаются и не поддерживаются, и это особенно очевидно и болезненно для Linux.

Тем не менее, еще не все потеряно ... Вы можете взять свои существующие образы VMware и фактически открыть их в VirtualBox, не преобразовывая изображения в VDI (.. или вы можете преобразовать их в VDI, если хотите, тоже.) (Честно говоря, для Виртуальные машины, отличные от Windows, возможно, создать новый образ так же просто, так как установка Linux с нуля очень проста. Однако все остальные программы (базы данных и т. д.) могут оказаться проблематичными для переустановки.)

Одна проблема, с которой я столкнулся при открытии моих образов VMware в VirtualBox, заключалась в том, что я изначально разбивал свои образы VMware на файлы размером 2 ГБ; это не будет работать при открытии их в VirtualBox. Но вы можете использовать инструменты VMware, чтобы преобразовать их обратно на один диск, например:

c:/> vmware-vdiskmanager -r multipart.vmdk -t 0 single.vmdk

Тогда этот "single.vmdk" может быть обозначен как ваш диск для вашей виртуальной машины VirtualBox. Скорее всего, любой образ Windows должен быть повторно проверен как «подлинный»; проще всего сделать это онлайн при настройке виртуальной машины, если сеть работает. Я думаю, что сначала удалил инструменты VMware из своего образа, а затем установил дополнения VirtualBox на ВМ, и я думаю, что это было в основном так.


2

В случае, если вы привыкли к VMWare со своего компьютера с Windows, вы можете запустить VMWare Player на своем Ubuntu. Хотя я согласен с предыдущими ответами, что Virtual Box - очень хорошая альтернатива Open Source, нет необходимости переключать системы. Это тем более, что вы можете использовать свои существующие виртуальные машины, запустив VMWare Player в Ubuntu. Однако, если вы хотите создавать новые машины, вам нужно запустить VMWare Workstation.


1

Несмотря на проблемы Майкла с VMWARE, я бы порекомендовал его по ряду причин:

  • Вы привыкли к интерфейсу
  • Он прекрасно работает под Ubuntu из коробки, и даже обновления инструментов VM просты.
  • Ваши существующие виртуальные машины будут просто работать

Я также использую virtualbox, и я бы сказал, что для большинства целей это так же хорошо, но вам нужно изучить его.


1

Для добавления в список решений также есть коммерческая версия Parallels Desktop для Linux .


Как насчет QEMU?
Oxwivi

Ну, я не очень знаком с этим, я сам хочу знать больше. ;)
Oxwivi
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.