Як встановити KVM на Ubuntu 20.04 LTS

Покроковий посібник із встановлення KVM на Ubuntu 20.04 та створення віртуальних машин за допомогою virt-manager

KVM або віртуальна машина на основі ядра — це модуль у ядрі Linux, який дозволяє користувачам запускати віртуальні машини у своїй системі. Порівняно з іншим програмним забезпеченням для віртуалізації, він може похвалитися майже простою продуктивністю, оскільки він тісно пов’язаний з ядром Linux.

KVM у поєднанні з його API/Інструментарій під назвою libvirt використовується для створення віртуальної машини в Ubuntu. Такі інструменти, як Virt-Manager (інтерфейс GUI) і Virsh (CLI), використовуються для спрощення створення і керування віртуальними машинами.

У цій статті ми дізнаємося, як правильно встановити KVM на Ubuntu 20.04 LTS.

Передумови

Перш ніж почати інсталяцію, ми повинні переконатися, що ми відповідаємо вимогам, необхідним для запуску KVM. Нам потрібен процесор, який підтримує апаратну віртуалізацію. Якщо процесор підтримує апаратну віртуалізацію, нам потрібно переконатися, що вона ввімкнена в BIOS.

Щоб перевірити, чи підтримує ваш процесор апаратну віртуалізацію, натисніть ctrl+alt+t щоб відкрити термінал. Ми збираємося використовувати акуратну команду під назвою egrep який використовує регулярний вираз для пошуку текстового шаблону з файлу. Файл, у якому ми збираємося шукати інформацію про ЦП, знаходиться в /proc/cpuinfo. Вставте таку команду в термінал, щоб перевірити підтримку віртуалізації обладнання.

egrep -c '(vmx|svm)' /proc/cpuinfo

Якщо ви отримуєте вихід як щось інше, ніж 0 тоді ваш процесор підтримує апаратну віртуалізацію. Вихідний номер – №. ядра або потоків, які має ваш процесор. Залишився лише крок, щоб переконатися, що апаратна віртуалізація ввімкнена в BIOS.

Процес включення апаратної віртуалізації тепер залежить від того, чи є у вас процесор Intel чи AMD. Зверніться до посібника з вашої материнської плати, щоб дізнатися, як увімкнути віртуалізацію. Для процесорів Intel необхідно ввімкнути віртуалізацію в налаштуваннях BIOS. Для процесорів AMD увімкніть налаштування, яке називається режимом SVM.

Тепер ми перевірили, що у нас є процесор, який підтримує апаратну віртуалізацію, і ввімкнули його в BIOS. Тепер ми можемо перейти до встановлення.

Установка

Відкрийте термінал, натиснувши ctrl+alt+t комбінацію клавіш. Щоб встановити KVM, вставте наступну команду в термінал і натисніть Enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

The qemu-kvm є пакетом KVM, тоді як libvirt-daemon-system і libvirt-клієнти це пакети інструментарію libvirt. The bridge-utils Пакет використовується для налаштування мосту Ethernet для віртуальних машин.

Перевірка встановлення

Існує два способи перевірити успішне встановлення KVM. Або біжи

kvm --версія

або

virsh list --all

Якщо ви отримуєте результат, як показано вище, то KVM правильно встановлений у вашій системі. Тепер ви можете створити віртуальну машину за допомогою вірш команду для створення або встановлення віртуальних машин virt-менеджер інструмент з графічним інтерфейсом для створення та керування ВМ відповідно до ваших уподобань.

Створення ВМ

У цьому розділі ми будемо використовувати virt-manager для створення та запуску віртуальної машини в Ubuntu 20.04. Щоб встановити virt-manager на Ubuntu 20.04, виконайте таку команду:

sudo apt встановити virt-manager

Після завершення встановлення запустіть virt-manager. Вас зустріне наступне вікно.

Щоб створити нову віртуальну машину, потрібно натиснути на Створіть нову віртуальну машину кнопку.

Спливаюче вікно під назвою Нова ВМ з’явиться, виберіть Локальний інсталяційний носій (образ ISO або CDROM) і натисніть Вперед.

Нам потрібен ISO-образ операційної системи, віртуальну машину якої ми хочемо створити. Натисніть «Огляд», щоб вибрати ОС для встановлення.

Вам буде представлено Виберіть Об’єм зберігання вікно, наразі ми будемо використовувати пул пам’яті за замовчуванням, ви можете спробувати пограти, створивши нові пули сховища для використання virt-manager. Наразі ми скопіюємо ISO-образ ОС до наступного каталогу за допомогою cп команда.

sudo cp source_of_iso_file /var/lib/libvirt/images

Нам потрібні права root, щоб скопіювати ISO в пул за замовчуванням, таким чином ми використовуємо sudo Команда та source_of_iso_file — це розташування вибраної вами ОС. Після копіювання ISO до каталогу зображень libvirt натисніть Оновити список томів кнопку. Вибрана вами ОС ISO з’явиться в списку нижче, я вибираю MX-Linux для встановлення.

Виберіть ОС, яку ви вирішили встановити, і натисніть Виберіть Гучність кнопку.

Після вибору ISO натисніть кнопку Вперед у попередньому вікні.

У наступному вікні виберіть об’єм пам’яті/пам’яті для виділення віртуальній машині та кількість ядер ЦП. Я пропоную виділити принаймні мінімальну рекомендовану суму, необхідну для ОС.

Далі виділіть принаймні мінімальний обсяг дискового простору, необхідний ОС. Я пропоную мінімум 30 ГБ для Windows і 20 ГБ для будь-яких дистрибутивів Linux. Virt-manager автоматично створить віртуальний диск для ОС, якщо вибрано перший варіант.

Порада: Ви можете створити власне сховище самостійно за допомогою другого варіанта.

Ви можете змінити назву віртуальної машини на цьому новому екрані та підтвердити деталі. Натисніть Готово, щоб розпочати встановлення ОС на віртуальний диск.

Порада: Ви також можете спробувати змінити налаштування ВМ, поставивши галочку налаштувати конфігурацію перед встановленням опція для додаткової функції.

Завершіть встановлення ОС, дотримуючись процесу встановлення для вибраної ОС.

Після завершення встановлення ви можете запустити віртуальну машину, вибравши її та клацнувши Увімкніть віртуальну машину кнопку

Тепер у нас є функціональна віртуальна машина, готова до використання.