Ubuntu 22.04 KVM Libvirt


# устанавливаем
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

# настройка моста сети
sudo nano /etc/netplan/01-netcfg.yaml
network:
  ethernets:
    NET_INTARFACE_CODE:
      dhcp4: false
      dhcp6: false
  bridges:
    br0:
      interfaces: [NET_INTARFACE_CODE]
      dhcp4: false
      addresses: [192.168.1.10/24]
      macaddress: 08:1a:2b:4b:1a:41
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8]
      dhcp6: false
  version: 2

# применение настроек сети
sudo netplan apply

# создание виртуалки
sudo virt-install  \
   --virt-type kvm \
   --name virt01 \
   --ram 1024 \
   --vcpus=2 \
   --virt-type=kvm \
   --disk /var/lib/libvirt/images/virt01.raw,format=raw \
   --network=bridge:br0,model=virtio \
   --os-type=linux \
   --graphics vnc \
   --location=ubuntu-server.iso

# посмотреть список запущенных, --all покажет и выключенные:
sudo virsh list

# запустить вирт.машину:
sudo virsh start virt01

# выключить вирт.машину:
sudo virsh shutdown virt01

# выключить принудительно вирт.машину:
sudo virsh destroy virt01

# образы дисков вирт.машин:
/var/lib/libvirt/images/






назад