Re: Prevent starting a guest concurrently on multiple hosts when using shared storage

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

 



On 03/16/2012 09:38 AM, Dave Allan wrote:
I've not done it myself, but see:

http://libvirt.org/locking.html

Dave

As Dave said, lock manager should be one what you want, in addition,
you may also refer the following link:

http://fedoraproject.org/wiki/Features/VirtLockManager

Good Luck!
Alex
On Fri, Mar 16, 2012 at 02:28:01AM +0100, Andreas Ntaflos wrote:
Hi list,

Scenario: Libvirt managing KVM-based guests on multiple physical
virtualisation hosts. These hosts are attached to some kind of shared
storage, be it NFS, GFS2 or whatever. Guest images live on the shared
storage so that VMs can be migrated (live or not) between the physical
hosts. Basically all Libvirt hosts have definitions of all guests.

How can I prevent the same guest from being started on different hosts
concurrently, either by accident or intentionally? As far as I can see
there is no locking or similar mechanism that would indicate to the
Libvirt daemon that a guest (and its VM image) is already running on/in
use by another host.

This might be a very basic question but I can't seem to find a
satisfying answer. Is it even possible? Or does using a shared storage
mean that one has to be really, really careful what to start, and where?
Is this even something for which Libvirt should be responsible?

Any insight is appreciated.

Thanks,

Andreas



_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users
_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users


[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux