how-to:kvm
Содержание
KVM
Установить virt-manager:
sudo apt install virt-manager
Команды
Список ВМ:
virsh list --all
Остановить ВМ
virsh destroy $VMNAME
Удалить ВМ:
virsh undefine $VMNAME
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 на виртуальной машине:
- Ubuntu
sudo apt install spice-vdagent
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
