Создание ВМ kvm средствами ОС Astra Linux SE

Для создания локальной ВМ средствами ОС СН необходимо:

\1. Установить необходимые пакеты:

apt install libvirt-daemon-system libvirt0 qemu-kvm

\2. Если предполагается выполняться действия по управлению виртуальной средой от имени пользователя, не являющегося суперпользователем, включить этого пользователя в группы libvirt-admin, kvm, libvirt-qemu:

adduser libvirt-admin adduser kvm adduser libvirt-qemu

\3. Описать конфигурацию ВМ в 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).

Пример используемого XML-описания конфигурации - приведен в файле generic.xml:

Нажмите здесь для раскрытия...

\4. От имени учетной записи администратора создать виртуальный диск размером 12Gb, описанный в конфигурации (секция ...):

sudo qemu-img create -f qcow2 /var/lib/libvirt/images/generic.qcow2 12G

\5. Указать свой установочный образ ОС (вместо /opt/os_install.iso, в секции ... следует указать путь к своему образу).

\6. От имени пользователя, входящего в группы libvirt-admin, kvm, libvirt-qemu зарегистрировать ВМ с помощью команды:

virsh -c qemu:///system define XML_ВМ

заменив XML_ВМ на путь к xml-конфигурации виртуальной машины.

\7. Запустить ВМ:

virsh -c qemu:///system start generic

где generic — имя ВМ.

\5. Далее следует подключится к ней с помощью одной из команд:

а)

spicy -h localhost -p 5900

(для ВМ с графическим сервером SPICE, используется в данном примере)

б)

vncviewer localhost:5900

(для ВМ с графическим сервером VNC)

Для возможности использования утилиты spicy, необходима установка пакета spice-client-gtk, а для возможности использования vncviewer — установка пакета gvncviewer.

https://wiki.astralinux.ru/pages/viewpage.action?pageId=27363213