Когда я ищу документацию о том, как создать виртуальную машину Windows на хосте Ubuntu, я могу найти только статьи о Ubuntu Desktop, а не Ubuntu Server.
Есть ли способ создать виртуальную машину Windows на Ubuntu Server? Кто-нибудь может указать мне на какие-нибудь статьи? Бонусные баллы, если мне не нужно ничего компилировать или делать что-то сверхсложное.
sudo tasksel install virt-host
, и у вас будет все готово для полноценного сервера для виртуализации.@Oxwivi
, я сделаю полный ответ.Ответы:
Вы должны использовать KVM, потому что ... потому что Ubuntu любит Kvm
что такое KVM
KVM (для виртуальной машины на основе ядра) - это решение для полной виртуализации для Linux на оборудовании x86, содержащее расширения виртуализации (Intel VT или AMD-V).
Используя KVM, можно запускать несколько виртуальных машин с неизмененными образами Linux или Windows. Каждая виртуальная машина имеет собственное виртуальное оборудование: сетевую карту, диск, графический адаптер и т. Д.
Компонент ядра KVM включен в основной Linux, начиная с версии 2.6.20.
Ubuntu использует KVM в качестве серверной виртуализации для неграфических серверов и libvirt в качестве своего инструментария / API. Клиентские среды Libvirt для управления виртуальными машинами включают в себя virt-manager (GUI).
Пойдем взломать
Это руководство по настройке предназначено для настройки KVM на сервере Ubuntu, а управление виртуальными машинами осуществляется удаленно с другого компьютера, на котором работает Ubuntu Desktop.
СТОРОНА СЕРВЕРА
ШАГ № 1: Установите пакет lib-virt.
ШАГ # 2: разрешить входящий пакет tcp и udp через порт 22 (ssh) на сервере
СТОЛ СТОЛА
ШАГ №2: Установите Virtual Machine Manager (на компьютере с Ubuntu Desktop).
ШАГ № 3: подключиться к серверу: выполнить virt-manager
ТЕПЕРЬ ВЫ ГОТОВЫ СОЗДАТЬ ВИРТУАЛЬНУЮ МАШИНУ НА СЕРВЕРЕ
ШАГ № 4: Создайте образ гостевой виртуальной машины. Virtual Machine Manager предоставляет графический интерфейс для простого создания образа. Просто щелкните правой кнопкой мыши на сервере и выберите «Новый». Затем вам будет предложено пошагово указать переменные (например, число процессоров, память и т. Д.), Которые необходимо настроить для вашей виртуальной машины.
ШАГ № 5: Установите гостевую виртуальную машину. Используйте обычный установщик CD / DVD или iso-образ для установки операционной системы на ВМ.
Больше информации на официальном сервере Ubuntu. Документация -> здесь
Удачи и Счастливого Качания
PS: ты не должен бояться командной строки .....
источник
В VirtualBox (о котором вы читали в темах рабочего стола) есть несколько инструментов командной строки, которые позволяют запускать любую виртуальную машину в автономном режиме.
Примером может быть:
Вам все равно нужно будет настроить виртуальную машину, что, я думаю, можно сделать с помощью
VBoxManage
(VBoxManage --help
вариантов там). Возможно, проще всего выполнить первоначальную настройку на рабочем столе, а затем передать конфигурацию и образ диска на сервер.Если вы хотите, чтобы он запускался при загрузке, вам нужно написать скрипт init или Upstart для его загрузки или просто запихнуть команду в /etc/rc.local как ленивый, неуправляемый метод (вы, вероятно, захотите
&
включить конец команды, чтобы не блокировать загрузку системы).Но аналогичным образом вам, возможно, придется использовать Upstart, чтобы он не загружался до тех пор, пока не появится сеть. Поиграйте с ним и дайте нам знать, что работает.
Но вам не нужно ничего компилировать.
Изменить: В этой теме есть несколько предложений по запуску при загрузке .
Редактировать 2: Здесь есть несколько старых инструкций по установке, но что действительно полезно, так это пример операторов VBoxManage:
Вам нужно будет настроить их для вашей ситуации, но они должны дать вам хороший ориентир.
источник
Вы не спрашивали, нужно ли вам открытое / бесплатное программное обеспечение или коммерческое.
Это хорошее коммерческое решение, которое я лично использую:
http://www.vbridges.com
источник