
On 17/04/2023 12:27, Peter Krempa wrote:
On Sun, Apr 16, 2023 at 08:54:57 +0200, lejeczek wrote:
Hi guys.
With this relatively new modular approach in libvirt - which service is needed in order to migrate guests via tcp? There is nothing special needed for migration when compared to running a VM.
With new daemons you need 'virtqemud' to manage the VM and optionally 'virtnetworkd' if the VM uses libvirt-managed networks, 'virtstoraged' if it uses libvirt managed storage, and/or 'virtsecretd' if it uses secrets storage.
Configuration of daemon options moved to the appropriate per-daemon config file.
I have a feeling - have not tested all thoroughly - that specific modules/daemons need to be up & running for specific methods of transportation. Say.. migration with 'qemu+tls' fails if receiving node does not have 'virtproxyd-tls.socket' up&running, even though 'virtproxyd.socket' & 'virtqemud.service' are running on that node. So I wonder - if that is the business logic here - if man pages which are already are very good, could enhance even more to explain those bits too... A suggestion. thanks, L.