- Сначала подключиться к KVM-серверу по ssh:
ssh admin@192.168.1.1
вместо admin@192.168.1.1 — указать логин администратора сервера и ip-адрес, после ввести пароль или ssh-ключ;
- Для просмотра всех виртуальных машин ввести команду:
sudo virsh list --all
- Для просмотра подключенных дисков виртуальной машины:
sudo virsh domblklist vm --details
вместо vm — имя виртуальной машины;
- Для просмотра объема диска виртуальной машины:
sudo qemu-img info /mnt/nvme/images/vhd.qcow2
вместо vhd.qcow2 — имя диска. Основное условие выполнения команды: ВМ должна быть выключена;
- Для проверки наличия снапшотов:
sudo virsh snapshot-list vm
- Для запуска виртуальной машины:
sudo virsh start vm
- Для отключения виртуальной машины:
sudo virsh shutdown vm
Для принудительного отключения:
sudo virsh destroy vm
- Для проверки, что виртуальная машина выключена:
sudo virsh destroy vm 2>/dev/null
- Для удаления виртуальной машины, сохранив диски:
sudo virsh undefine vm
Для полного удаления вместе со всем содержимым:
sudo virsh undefine vm --remove-all-storage --nvram
- Для бэкапа виртуального жесткого диска:
sudo mv /mnt/vm/images/vhd.qcow2 /mnt/archive/backup_vm.qcow2
вместо /vm/images/vhd.qcow2 — указать реальный путь; вместо /mnt/archive/backup_vm.qcow2 — указать куда бэкапировать;
- Для увеличения объема виртуального диска при выключенной ВМ:
sudo qemu-img resize /mnt/vm/images/vhd.qcow2 +50G
вместо /mnt/vm/images/vhd.qcow2 — каталог расположения диска, а вместо +50G — указать сколько Гб добавить (перед этим лучше узнать сколько всего свободного места имеется);
- Для увеличения объема виртуального диска при включенной ВМ:
sudo virsh blockresize vm /mnt/vm/images/vhd.qcow2 150G
вместо 150G указать сколько Гб должно быть вообще (не добавить, а сколько именно — система сама добавит, чтобы объем диска равнялся этому значению);
- Для просмотра информации о диске при включенной ВМ:
sudo qemu-img info -U /mnt/vm/images/vhd.qcow2
либо
sudo virsh domblkinfo vm vda
вместо vda — нужный раздел диска;
- Для просмотра информации о ВМ (ОЗУ и количество ядер CPU):
sudo virsh dominfo vm
- Для отключения автозапуска ВМ:
sudo virsh autostart vm --disable
А для включения автозапуска заменить —disable на —enable;
- Для увеличения памяти ОЗУ (ВМ должна быть выключена):
sudo virsh setmaxmem vm 50331648 --config
sudo virsh setmem vm 50331648 --config
вместо 50331648 — указать в килобайтах сколько Гб добавить.



