Bug 55128

Summary: Не выполняется установка ОС на гостевую виртуальную машину (хост в на виртуальном стенде) через libvirt
Product: Альт Рабочая станция Reporter: Монастырский Илья <monastirskiyii>
Component: Ошибки работыAssignee: Semen Fomchenkov <armatik>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5 CC: antohami
Version: 11.0   
Hardware: aarch64   
OS: Linux   
Attachments:
Description Flags
virt-manager.txt none

Description Монастырский Илья 2025-07-09 16:15:55 MSK
Created attachment 19018 [details]
virt-manager.txt

Шаги для воспроизведения:
Для всех серверов:
Поместить образ, который будет устанавливаться, в папку /var/lib/libvirt/images

Настройки на стендах:
На сервере:
Установлены пакеты: # apt-get install libvirt libvirt-kvm libvirt-qemu-common virt-manager-common seavgabios
1. Проверить что пользователь (созданный во время установки системы) находится в группе vmusers # cat /etc/group | grep vmusers
(Если нет, то добавить пользователя в группу: # gpasswd -a test vmusers; reboot )
2. Проверить, что необходимые пакеты установлены:
$ rpm -q libvirt libvirt-kvm libvirt-daemon-driver-storage libvirt-lock-sanlock nss-libvirt
3. Запустить сервис libvirtd и поставить его в автозагрузку: # systemctl enable --now libvirtd # systemctl status libvirtd*
4. Проверить наличие и права на устройство /dev/kvm # ls -l /dev/kvm
Если нет данного устройства, то необходимо поднять модуль ядра: # modprobe kvm-intel или # modprobe kvm (зависит от cpu)

На клиенте:
Настройки клиента (где будет virt-manager):
Установлены пакеты: # apt-get install virt-manager
Запустить virt-manager:
Нажать Файл -"Добавить соединение"
Активировать чек-бокс Подключиться к удаленному узлу с помощью SSH
Ввести Имя пользователя (test) и Узел (ip-адрес сервера)
Активировать чек-бокс Подключаться автоматически
Нажать "Подключиться"
Создать виртуальную машину:
На появившемся соединении нажать ПКМ и выбрать "Создать/Новое"
Выбрать метод установки "Локальный ISO или CDROM"
На следующем этапе нажать "Обзор". В хранилище "default" выбрать добавленный образ, нажать "Выбор тома"
В поле Выберите операционную систему для установки: указать ALT (например ALT 10.1 (alt10.1)) и нажать Вперед
На 3 шаге всё оставить по умолчанию и нажать Вперед
На 4 шаге изменить размер диска, если необходимо, и нажать Вперед
На шаге 5 активировать чек-бокс Проверить конфигурацию перед установкой и нажать Готово
В открывшемся окне Виртуальная сеть "default" не активна. Запустить сеть сейчас? нажать Да
Выполнить установку системы.

Ожидаемый результат:
Корректная установка системы

Фактический результат:
Установка зависает на
Linux vmlinuz ...
Loading initial ramdisk ...

Дополнительно:
Ошибка актуальна только на ВМ (Proxmox), на реальных стендах все работает корректно