Установка и настройка KVM на Ubuntu Server 20.04 LTS (Focal Fossa)

Этап 1 - Загрузка и установка пакетов

Произведите установку требуемых пакетов с помощью apt:

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

Дополнительно установите другие полезные инструменты управления виртуальными машинами:

sudo apt -y install virt-top libguestfs-tools libosinfo-bin qemu-system virt-manager

Убедитесь, что модуль vhost_net загружен и включен:

sudo modprobe vhost_net

lsmod | grep vhost

Настройте автоматический запуск сервиса:

sudo systemctl enable libvirtd

Запустите сервис libvirtd:

sudo systemctl start libvirtd

Чтобы управлять вашей виртуальной машиной (-ами) без прав root, ваш пользователь должен принадлежать к двум группам пользователей libvirt и kvm. Выполните следующие команды, чтобы добавить вашего пользователя в соответствующие группы (заменив user именем вашего пользователя):

$ sudo adduser user libvirt

$ sudo adduser user kvm

Этап 2 - Настройка сети и KVM-моста

Определите все доступные сетевые интерфейсы используя команду ip или lshw:

sudo ip a

sudo lshw -class network

Отредактируйте файл конфигурации 00-installer-config.yaml который находится в директории /etc/netplan/.

sudo nano /etc/netplan/00-installer-config.yaml

В файле конфигурации прописаны настройки локальной сети с динамическим ip-адресом (DHCP) и логическим именем вашего локального интерфейса, например eno1:

network:
  version: 2
  renderer: networkd

  ethernets:
    eno1:
      dhcp4: false
      dhcp6: false

  bridges:
    br0:
      interfaces: [eno1]
      dhcp4: true
      dhcp6: false
      mtu: 1500
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: true
      dhcp6: false

Для локальной сети в которой используются статические ip-адреса подойдет следующая конфигурация:

network:
  version: 2
  renderer: networkd

  ethernets:
    eno1:
      dhcp4: false 
      dhcp6: false 

  bridges:
    br0:
      interfaces: [eno1]
      addresses: [192.168.1.239/24]
      gateway4: 192.168.2.1
      mtu: 1500
      nameservers:
        addresses: [8.8.8.8]
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: no
      dhcp6: no

Используйте netplan для генерации необходимой конфигурации:

sudo netplan generate

Примените конфигурации netplan:

sudo netplan apply

 

Коментарии (0)

Здесь пока нет никаких комментариев

Оставьте свои комментарии

  1. Оставить коментарий как гость.
Вложения (0 / 3)
Share Your Location