Libvirt (Qemu+KVM+Virt-manager)
Hyper-V - гипервизор от MS. Предполагается, что мы переходим на Linux и нам нужна альтернатива.
У BaseALT есть ALT Server-V, в котором есть профили KVM, Docker и LXD. Как я понимаю, ближайше похожей альтернативой является KVM. Но, т.к. ALT Server-V ставится без GUI, я поставлю просто ALT Server и отмечу пункт "Сервер виртуализации". Кроме того пакеты можно установить вручную:
apt-get install qemu-kvm libvirt libvirt-kvm
Ибо мне лень разбираться с консолью после года работы с Windows Server.)))
Графическое управление
Чтобы сделать некое подобие "Диспетчера Hyper-V" (Графическую консоль для управления виртуальными машинами) устанавливаем следующий пакет:
apt-get install virt-manager
Идем ЦУС> Режим эксперта> Системные службы. Запускаем и включаем автозапуск службы libvirtd.
Открываем Virt-Manager. Файл>Добавить соединение> Гипервизор QEMU/KVM (подключаться автоматически).
Создание виртуальной машины
- Нажимаем на кнопку "Создать виртуальную машину"
- Выбираем метод установки - локальный/ISO
- Выбираем ISO/CD и тип ОС (с помощью автодополнения)
- Выбираем количество ОЗУ и процессоров
- Создаем виртуальный жесткий диск
- Вводим название и выбираем сеть
BIOS или UEFI
До первого запуска откройте настройки виртуальной машины, во вкладке Обзор> Свойства гипервизора у вас будет возможность сменить тип прошивки - BIOS или UEFI. До первого запуска![1]
Некоторые настройки
Выберите машину, нажмите на лампу...
Настройка жесткого диска
...Диск-1> Дополнительные параметры>Шина диска
Тип диска:
- IDE - рекомендуется для Windows XP и младше
- SATA - для 7 и старше
- VirtIO для Linux [2]
Настройка загрузки
...Параметры загрузки> Включить меню загрузки, ставите очередность.
Иначе вы просто не загрузитесь с CD/ISO.
Подключение ISO
...Выберите IDE CDROM> Browse.
В окне "Выберите том хранилища" нажмите на плюс (добавить пул), выберите тип dir-каталог в файловой системе и укажите папку с iso-образами.
Выберите образ из пула и нажмите на кнопку "Выбор тома".
Сеть
NAT
NAT — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса одной сети, в адрес другой сети.
Т.е. у вас в локальной сети сеть 192.168.0.x., а у виртуальных машин будет 192.168.1.x. И NAT позволит вам общатся между сетью 0.x и 1.x.
По-умолчанию в virt-manager уже есть NAT-интерфейс, но если вы его случайно удалили или хотите создать новый, то это делается так:
- откройте Правка>Свойства подключения>Виртуальные сети>+
- введите название сети
- режим: NAT
- Forward to: любое физическое устройство
Можете так же настроить адресацию IPv4 и DHCP-сервер (они настраиваются автоматически).
И в настройках виртуальной машины выберите данный интерфейс.
Мост
Чтобы напрямую общаться между реальной сетью и виртуальными машинами нужно создать сетевой мост.
???вопрос: как сделать, чтобы была одна сеть между локальной сетью и виртуальной машиной??? <...>
Графики
Откройте "Правка> Параметры", вкладка "Статистика", отметьте галочками, какие графики вы хотите сделать доступными.
Вкл./выкл. график вы можете через "Вид> График".
Снимки машины
Снимок машины можно создать только если виртуальный жесткий диск у вас в формате *.qcow2.