Инструменты пользователя

Инструменты сайта


how-to:kvm

KVM

Установить virt-manager:

sudo apt install virt-manager

Команды

Список ВМ:

virsh list --all

Остановить ВМ

virsh destroy $VMNAME

Удалить ВМ:

virsh undefine $VMNAME

Сеть

Сеть


Показать список всех сетей:

virsh net-list --all

Показать настройки сети:

virsh net-dumpxml default

Запустить сеть:

virsh net-start default


host-passthrough

Использовать процессор хоста

Поменять в /etc/libvirt/qemu/vmname.xml:

 <cpu mode='host-passthrough'/>

Диск qcow2

  • /var/lib/libvirt/images/ - путь по умолчанию для дисков

Увеличить диск на 5GB:

qemu-img resize disk.qcow2 +5G

Посмотреть информацию о фс на диске:

virt-filesystems -l -h --all -a disk.qcow2

Для расширения раздела на диске с помощью virt-resize нужна копия диска:

cp disk.qcow2 disk-back.qcow2
virt-resize --expand /dev/sda2 disk-back.qcow2 disk.qcow2

sysctl

Не фильтровать трафик мостов:

sudo sysctl -w net.bridge.bridge-nf-call-arptables=1
sudo sysctl -w net.bridge.bridge-nf-call-ip6tables=1
sudo sysctl -w net.bridge.bridge-nf-call-iptables=1

https://wiki.libvirt.org/page/Net.bridge.bridge-nf-call_and_sysctl.conf
http://manpages.ubuntu.com/manpages/impish/en/man5/sysctl.d.5.html

Spice

Для бесшовной интеграции c virt-manager на виртуальной машине:

Guest Driver

Проблемы

dnsmasq: failed to create listening socket for 192.168.122.1: Address already in use

Решение: Добавить <dns enable=«no»/> в блок <network> командой:

virsh net-edit default

https://www.reddit.com/r/qemu_kvm/comments/1dl4y98/help_qeum_kvm_unable_to_start_default_network/

how-to/kvm.txt · Последнее изменение: 127.0.0.1