Мы уже рассмотрели Установку гипервизора KVM на Debian или Ubuntu

Создать виртуальную машину на KVM можно:

  • С утилитой virt-manager – это графический интерфейс.
  • С утилитой virt-install, скрипт на python, который написан Red Hat.
  • С утилитой ubuntu-vm-builder, написанной Canonical.

Создание виртуальной машины на KVM

Приведу несколько готовых примеров создания VM в KVM.

1-й способ – с использованием утилиты virt-manager

Простейшее в использовании и все наглядно показано в графическом интерфейсе.

Установку буду проводить по образу, поэтому его нужно скачать. Я буду использовать Debian 8 с минимальной комплектацией, скачать его можно здесь:

# cd /home/catain && wget http://gemmei.acc.umu.se/debian-cd/8.1.0/amd64/iso-cd/debian-8.1.0-amd64-netinst.iso

Ну или любой другой дистрибутив.

Установка VM в KVM с virt-manager

Открываем утилиту (можно использовать поиск). Жмем на экран и перед нами появляется возможность создания виртуальных машин:

Создать VM в KVM с использованием графического интерфейса можно несколькими способами:

  • Создание образа ISO или CD-ROM.
  • Создание через Интернет с помощью http/ftp/nfs.
  • Создание через сетевой инсталлятор PXE.
  • Создание импорта дискового вида.

Я буду использовать именно 1-й вариант (образ я скачал раньше). Выбираем удобную установку и нажимаем «forward» (далее):

Нажимаем на "Browse" и выбираем загруженный образ дистрибутива и жмем на продолжение. На следующем шаге устанавливаем количество оперативной памяти и количество процессоров для данной виртуальной машины:

Я для своей виртуальной машины выделил 512Мб оперативной памяти с 1 процессором. Идём дальше…

В качестве примера я не буду выделять много места, поэтому выставил всего 5Гб. Так же можно выбрать устройство, куда будут установлены дистрибутив, но я ничего не выбирал, ставлю куда предлагает.

На этом скриншоте показано, что я установил имя для VM – это debian_vm1. Прописываем любое свое и нажимаем Finish. Можно также настроить кастомные настройки (установив флажок), но мне это не нужно.

Далее устанавливаем ОС как обычно. Здесь я не буду приводить подробную информацию по данной установке т.к это не очень сложно даже для новичка.

2-й способ – с использованием утилиты virt-install

Сейчас покажу еще один способ установки VM в KVM, но для этого тоже понадобится образ (я его скачал выше). Выберите дистрибутив и загрузите его в папку (у меня это /home/captain).

Создаем виртуальную машину:

$ sudo virt-install --name=debian_vm2 --ram=512 --boot=cdrom,hd --cdrom=/home/captain/debian-8.1.0-amd64-netinst.iso --os-type=linux --graphics=vnc,password=123456 -w bridge:br0 --autostart --nodisks

3-й способ – с использованием утилиты ubuntu-vm-builder

Не вижу в нем смысла, но если кому-нибудь будет интересно, можете попробовать через него.

Проверка VM в KVM

Чтобы проверить, что VM запущена, есть команда:

$ virsh list
Id Name State
----------------------------------
1 debian_vm1 running

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

Для каждой следующей VM порт будет изменяться. Начиная с 5900, это для первой ВМ, а для второй будет порт 5901 и так далее. Выполняем подключение и производим установку ОС.