Установка

Debian/ubuntu и производные:

    apt-get instll libvirt-bin -y

На rhel подобных что-то типа:

    yum install libvirt-client -y

virsh

Консоль для управления виртуальным окружением
Подключение: virsh --connect=<строка подключения>

Примеры строки подключения:

  • qemu:///system - локальный сервер
  • qemu+ssh://root@ip/system - удаленный сервер по адресу ip

virsh list [--inactive | --all] - список виртуальных машин [отключенных | всех]
virsh start <domain> - запуск вирт. машины domain
virsh shutdown <domain> - остановка вирт. машины domain
virsh destroy <domain> - разрушить (остановить) вирт. машину
virsh reboot <domain> - перезагрузить вирт. машину
virsh reset <domain> - перезагрузить вирт. машину(эмуляция нажатия кнопки reset)
virsh define <domain> - определить (но не запускать) домен из файла XML
virsh undefine <domain> - удаление вирт. машины из определенных доменов(убрать из списка)
virsh suspend <domain> - приостановить вирт. машину
virsh resume <domain> - продолжить работу вирт. машины
virsh save <domain> <file> - сохранить состояние вирт. машины в файл
virsh restore <file> - восстановить состояние вирт. машины из файла
virsh edit <domain> - редактирование XML-конфигурации вирт. машины

virt-viewer

Подключение к vnc
virt-viewer -c <строка подключение> <domain>

virt-install

Установка вирт. машин
Имеет много опций, которые можно посмотреть по комманде man virt-install

virt-manager

Графическая утилита для работы с libvirt