Создание и удаление виртуальных машин в KVM/QEMU вручную
Можно быстро и довольно просто выполнить базовые операции создания и удаления виртуальных машин из командной строки вручную.
Чтобы создать виртуальную машину, сначала необходимо создать диск для установки ее операционной системы:
После этого можно запустить установку виртуальной машины:
virt-install --name=NAME \
--ram=RAM_SIZE \
--cpu host \
-c ISO_FILENAME \
--disk path=DISK_FILENAME,bus=scsi,format=qcow2 \
--os-variant=TYPE \
--graphics type=vnc,listen=0.0.0.0 \
--network type=direct,source=NIC \
--controller usb2 \
--controller type=scsi,model=virtio-scsi
Этот пример демонстрирует создание виртуальной машины с именем NAME и объемом оперативной памяти RAM_SIZE (в мегабайтах). Установочный носитель виртуальной машины - ISO_FILENAME, диск на который будет выполнена установка (созданный ранее командой qemu-img) - DISK_FILENAME.
Обратите внимание на тип виртуальной машины (значение TYPE) - должно быть одним из поддерживаемых (список поддерживаемых типов можно вывести командой virt-install --os-variant list). Значение NIC должно содержать имя сетевого интерфейса, к которому будет подключена виртуальная машина (список интерфейсов можно посмотреть командой ip a). Интерактивная установка виртуальной машины будет доступна по VNC.
Чтобы удалить виртуальную машину, ее нужно остановить и затем "разыменовать" командами:
После этого можно удалить файл диска виртуальной машины.