Пользователь, для которого создаются виртуальные машины, должен входить в группы libvirt, libvirt-admin, libvirt-qemu, kvm.
Добавить пользователя в эти группы можно командой:sudo usermod -a -G libvirt,libvirt-admin libvirt-qemu,kvm usernameФайл образа ВМ должен быть размещен в каталоге пула до создания пула.После создания пула пользователь не сможет копировать в эту директории новые файлы-образы, для этого потребуется или суперпользователь, или придётся создавать еще один новый пул, предварительно разместив в директории будущего пула нужный файл-образ.
- Пул должен находиться на файловой системе Ext4 поддерживающей расширенные файловые атрибуты, чтобы была возможность присваивать мандатные атрибуты.
Создать пул можно следующими командами:
virsh -c qemu:///system pool-define-as pool1 --type dir --target /vrt/pool1Образец диалога с выводом команд:
virsh -c qemu:///system pool-build pool1
virsh -c qemu:///system pool-start pool1
virsh -c qemu:///system pool-autostart pool1
virsh -c qemu:///system pool-list --allПроверим мандатные атрибуты пула командой:
pdp-ls -Md /vrt/pool1Образец диалога:Создать виртуальную машину с образом из ранее созданного пула командой:
virsh -c qemu:///system define vm1.xmlОбразец диалога:Проверить статус ВМ:
virsh -c qemu:///system list --all
Образец диалога:Проверить параметры подключения к ВМ
$ virsh -c qemu:///system domdisplay vm1Образец диалога:Подключиться к виртуальному монитору ВМ
spicy -h 127.0.0.1 -p 5900