Ми вже розглянули Встановлення гіпервізора 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 і так далі. Виконуємо підключення та здійснюємо установку ОС.