Bug 47414 - Некорректное завершение виртуальных машин (libvirt-guests)
Summary: Некорректное завершение виртуальных машин (libvirt-guests)
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: libvirt-daemon (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-31 09:14 MSK by Корытов Иван
Modified: 2023-09-01 17:57 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Корытов Иван 2023-08-31 09:14:25 MSK
Служба libvirt-guests запускается после завершения службы libvirtd, что не позволяет ей выключить или приостановить виртуальные машины.

В unit-файле указан параметр After, но не на службу libvirtd, а на ее сокет. Изменение на службу исправляет проблему и виртуальные машины корректно выключаются и при включении компьютера восстанавливаются или включаются заново.

Источник:
https://forum.altlinux.org/index.php?topic=47934.0
Comment 1 Alexander Makeenkov 2023-09-01 17:57:05 MSK
Воспроизводится в сизифе.

Нужно в файле /lib/systemd/system/libvirt-guests.service поменять After=libvirtd.socket на After=libvirtd.service

После данного изменения виртуалки выключаются и включаются автоматически при выключении/включении хоста.

Для информации: дополнительно ещё нужно в конфиге /etc/libvirt/libvirt.conf раскомментировать строку uri_default = "qemu:///system"