Как установить KVM в Ubuntu 20.04 LTS

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

KVM или виртуальная машина на основе ядра - это модуль ядра Linux, который позволяет пользователям запускать виртуальные машины в своей системе. По сравнению с другим программным обеспечением виртуализации, он может похвастаться производительностью почти на «голом железе», поскольку он тесно связан с ядром Linux.

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

В этой статье мы узнаем, как правильно установить KVM в Ubuntu 20.04 LTS.

Предпосылки

Прежде чем мы начнем установку, нам нужно убедиться, что мы отвечаем требованиям, необходимым для запуска KVM. Нам нужен процессор, поддерживающий аппаратную виртуализацию. Если процессор поддерживает аппаратную виртуализацию, нам нужно убедиться, что она включена в BIOS.

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

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

Если вы получите результат, отличный от 0 тогда ваш процессор поддерживает аппаратную виртуализацию. Выходной номер - нет. ядра или потоков вашего процессора. Остается только один шаг - убедиться, что аппаратная виртуализация включена в BIOS.

Процесс включения аппаратной виртуализации теперь зависит от того, какой у вас процессор: Intel или AMD. Обратитесь к руководству по материнской плате, чтобы узнать, как включить виртуализацию. Для процессоров Intel необходимо включить виртуализацию в настройках BIOS. Для процессоров AMD включите параметр, называемый режимом SVM.

Теперь мы проверили, что у нас есть процессор, который поддерживает аппаратную виртуализацию, и включили ее в BIOS. Теперь мы можем перейти к установке.

Установка

Откройте терминал, нажав ctrl + alt + t Сочетание клавиш. Чтобы установить KVM, вставьте следующую команду в терминал и нажмите ввод.

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

В qemu-kvm это пакет KVM, а libvirt-демон-система и libvirt-клиенты являются пакетами инструментария libvirt. В мосты Пакет используется для настройки моста Ethernet для виртуальных машин.

Проверка установки

Есть два способа проверить успешную установку KVM. Либо беги

kvm --version

или

список virsh - все

Если вы получаете результат, как показано выше, значит, KVM правильно установлен в вашей системе. Теперь вы можете создать виртуальную машину, используя вирш команда для создания виртуальных машин или установки виртуальный менеджер инструмент с графическим интерфейсом для создания виртуальной машины и управления ею в соответствии с вашими предпочтениями.

Создание ВМ

В этом разделе мы будем использовать virt-manager для создания и запуска виртуальной машины в Ubuntu 20.04. Чтобы установить virt-manager в Ubuntu 20.04, выполните следующую команду:

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

После завершения установки запустите virt-manager. Вы увидите следующее окно.

Чтобы создать новую виртуальную машину, вам нужно нажать на Создать новую виртуальную машину кнопка.

Всплывающее окно с названием Новая ВМ появится, выберите Локальный установочный носитель (образ ISO или CDROM) вариант и нажмите Вперед.

Нам нужен ISO-образ операционной системы, виртуальную машину которой мы хотим создать. Нажмите на обзор, чтобы выбрать ОС для установки.

Вам будет представлен Выберите объем хранилища В настоящее время мы будем использовать пул хранения по умолчанию, вы можете попробовать поиграть, создав новые пулы хранения для использования virt-manager. На данный момент мы скопируем ISO-образ ОС в следующий каталог, используя cp команда.

sudo cp source_of_iso_file / var / lib / libvirt / изображения

Нам нужны root-права для копирования ISO в пул по умолчанию, поэтому мы используем судо command, а source_of_iso_file - это расположение выбранной вами ОС. После копирования ISO в каталог изображений libvirt нажмите Обновить список томов кнопка. Выбранный вами ISO-образ ОС появится в списке ниже. Я выбираю MX-Linux для установки.

Выберите ОС, которую вы хотите установить, и нажмите Выберите объем кнопка.

После выбора ISO нажмите «Вперед» в предыдущем окне.

В следующем окне выберите объем памяти / оперативной памяти для выделения виртуальной машине и количество ядер ЦП. Я предлагаю выделить хотя бы минимальную рекомендуемую сумму, требуемую ОС.

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

Подсказка: Вы можете создать собственное хранилище самостоятельно с помощью второго варианта.

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

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

Завершите установку ОС, следуя процессу установки выбранной ОС.

После завершения установки вы можете запустить виртуальную машину, выбрав ее и нажав Включите виртуальную машину кнопка

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