Создание ВМ kvm средствами ОС Astra Linux SE
Для создания локальной ВМ средствами ОС СН необходимо:
-
Установить необходимые пакеты:
apt install libvirt-daemon-system libvirt0 qemu-kvm
-
Если предполагается выполняться действия по управлению виртуальной средой от имени пользователя, не являющегося суперпользователем, включить этого пользователя в группы libvirt-admin, kvm, libvirt-qemu:
adduser <youruser> libvirt-admin adduser <youruser> kvm adduser <youruser> libvirt-qemu
-
Описать конфигурацию ВМ в XML формате согласно XML Scheme (схемы расположены в /usr/share/libvirt/schemas).
Подробное описание формата ВМ можно найти на оф. сайте libvirt: https://libvirt.org/formatdomain.html.
В данном примере создается ВМ под названием generic: с использованием виртуального диска размером 12 GB (/var/lib/libvirt/images/generic.qcow2) и ISO-образа для установки ОС (/opt/os_install.iso). -
От имени учетной записи администратора создать виртуальный диск размером 12Gb, описанный в конфигурации (секция
… ):
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/generic.qcow2 12G
-
Указать свой установочный образ ОС (вместо /opt/os_install.iso, в секции
… следует указать путь к своему образу). -
От имени пользователя, входящего в группы libvirt-admin, kvm, libvirt-qemu зарегистрировать ВМ с помощью команды:
virsh -c qemu:///system define XML_ВМ
- Запустить ВМ:
virsh -c qemu:///system start generic
- Далее следует подключится к ней с помощью одной из команд:
для ВМ с графическим сервером SPICE, используется в данном примередля ВМ с графическим сервером VNCspicy -h localhost -p 5900
Для возможности использования утилиты spicy, необходима установка пакета spice-client-gtk, а для возможности использования vncviewer — установка пакета gvncviewervncviewer localhost:5900