On 2/16/20 10:20 PM, Yuri Weinstein wrote:
I used to have QEMU/KVM and Virtual Machine Manager running on ubuntu
16.04 and used to start my VM from crontab as:
@reboot sleep 30 && virsh start WINDOWS10
Libvirt has an autostart feature, which can start your domain on the
first time libvirtd is started (i.e. during boot).
virsh autostart WINDOWS10
After upgrading to ubuntu 18.04 this stopped working, with error:
error: failed to get domain 'WINDOWS10'
error: Domain not found: no domain with matching name 'WINDOWS10'
Running command as "virsh start WINDOWS10" works fine.
This is probably because cron doesn't run the command as root and hence
the virsh is no longer connecting to 'qemu:///system' but
'qemu:///session'. Change it to:
virsh -c qemu:///system start WINDOWS10
But I suggest using the autostart feature instead.
I am trying to use Virtual Machine Manager to autostart my VM and it
simply does not work.
Here is more info on the VM:
virsh dominfo WINDOWS10
Id: 2
Name: WINDOWS10
UUID: 32faf348-f54e-445a-90cc-e64d28d9d396
OS Type: hvm
State: running
CPU(s): 4
CPU time: 4846.0s
Max memory: 8192000 KiB
Used memory: 8192000 KiB
Persistent: yes
Autostart: enable
Managed save: no
Security model: apparmor
Security DOI: 0
Security label: libvirt-32faf348-f54e-445a-90cc-e64d28d9d396 (enforcing)
Sounds like a bug to me.
Any help appreciated.
Michal