Re: VM won't do autostart - help needed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux