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

Здравствуйте, друзья. В этом посте вы узнаете, как установить KVM на Ubuntu 22.04,а так же мы подготовим KMV к использованию.

Возможно вам будет интересно:  Пошаговое руководство по установке Grafana 8 на Ubuntu 20.04

Введение в KVM

KVM — это технология виртуализации с открытым исходным кодом, интегрированная в Linux. В частности, с помощью KVM вы можете превратить Linux в гипервизор, который позволяет хост-машине запускать несколько изолированных виртуальных сред, называемых виртуальными машинами (ВМ) или гостями.

KVM расшифровывается как Kernel-based Virtual Machine, с помощью неё мы можем создавать виртуальные машины в Linux без особых усилий.

KVM является надежной альтернативой виртуализации других проприетарных решений, таких как Oracle или VMWare.

Давайте установим его и подготовим к работе.

Возможно вам будет интересно:  Как установить PHP на Ubuntu 22.04

Установка KVM на Ubuntu 22.04

Поскольку это технология, присущая ядру, пакет kvm присутствует в официальных репозиториях Ubuntu.

Поэтому откройте терминал и обновите всю систему:

sudo apt update

sudo apt upgrade

Если у вас современный компьютер, у вас не должно возникнуть проблем с установкой KVM. Но всегда полезно проверить, способен ли ваг компьютер установить и запустить KMV.

Для проверки лучше всего запустить эту команду, и если вывод на экране больше 0. То значит все хорошо можно устанавливать KMV на Ubuntu:

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

Ответ терминала:

4

Удовлетворительный ответ получен, можно начать установку необходимых пакетов:

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

Эта команда выполняет  не только установку KVM, но и демоны, утилиты для создания мостовой сети.

После правильной установки пакетов необходимо включить службы виртуализации. Сделать это можно командой.

sudo systemctl enable libvirtd
Synchronizing state of libvirtd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable libvirtd
sudo systemctl start libvirtd

Нелишним будет проверить статус службы:

sudo systemctl status libvirtd

Если все прошло успешно, вы увидите на экране следующее сообщение:

Статус KMV в Ubuntu
Статус KMV в Ubuntu

Чтобы запустить KVM без проблем, добавьте своего пользователя в группы kvm и libvirt

Как в Linux добавить пользователя в группу 

sudo usermod -aG kvm $Пользователь

sudo usermod -aG libvirt $Пользователь

Создание мостовой сети для виртуальных машин KMV

Следующим шагом будет создание мостовой сети. Для этого создайте файл конфигурации netplan.

sudo nano /etc/netplan/01-netcfg.yaml

И добавьте следующее содержание:

network:
  ethernets:
    eth0:
      dhcp4: false
      dhcp6: false
  bridges:
    br0:
      interfaces: [eth0]
      dhcp4: false
      addresses: [192.168.1.150/24]
      macaddress: 01:26:3b:4b:1d:43
      routes:
        - to: default
          via: 192.168.1.1
          metric: 100
      nameservers:
        addresses: [8.8.8.8]
      parameters:
        stp: false
      dhcp6: false
  version: 2
Настройка сети bridge для KVM
Настройка сети bridge для KVM

Вы можете изменить все, что вам нужно, например, имя сетевого интерфейса, сервер имен и адрес рядом с mac.

Сохраните изменения и закройте редактор.

Чтобы применить изменения, выполните команду:

sudo netplan apply

Теперь можно посмотреть изменения.

ip addr show

Bridge сеть KMV
Bridge сеть KMV

Вот и все.

Возможно вам будет интересно:  Установка Mate Desktop в Ubuntu и Fedora

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

Для создания виртуальной машины можно воспользоваться терминалом. Но так как у нас Ubuntu 22.04 мы будем использовать графический интерфейс, который поможет нам во всем процессе создания.

Чтобы появился графически интерфейс запустите команду:

sudo apt install virt-manager

Теперь графический интерфейс можно запустить из главного меню.

После его запуска вы увидите простой интерфейс. Чтобы создать виртуальную машину в KMV, просто перейдите в меню Файл > Новая виртуальная машина. (File > New Virtual Machine)

Вы увидите окно, подобное этому, где вам будет предложено выбрать способ установки новой виртуальной машины. Обычный способ — через ISO-образ, который можно выбрать локально.

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

На следующем экране вам будет предложено найти ISO-образ системы. В качестве примера я использовал образ Ubuntu 20.04.

Выберите ISO-образ для новой виртуальной машины
Выберите ISO-образ для новой виртуальной машины

Далее установите количество оперативной памяти и ядер процессора, которые вы собираетесь использовать.

Установите ресурсы оперативной памяти и процессора
Установите ресурсы оперативной памяти и процессора

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

Создание нового жесткого диска для виртуальной машины с помощью KVM
Создание нового жесткого диска для виртуальной машины с помощью KVM

В конце вы увидите этот экран, где можно посмотреть сводку, а также настроить сеть. Выберите интерфейс bridge (моста) , который мы создали.

Финал создания виртуальной машины в KVM на Ubuntu
Финал создания виртуальной машины в KVM на Ubuntu

После этого начнется установка образа который мы указали.

KVM на Ubuntu 22.04
KVM на Ubuntu 22.04
Возможно вам будет интересно:  Как установить и настроить Apache Nifi в Ubuntu Linux

Заключение

KVM — это жизненно важная технология для виртуализации в Linux. Она проста в использовании и установке, как видно из этой статьи.

Добавить комментарий