Re: Preventing 'virsh start' while doing backup?

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

 



On 01/25/2012 04:34 PM, Ken Coar wrote:
> Is there any way to interface with virsh to keep it from executing a
> startup operation?  Sort of like the /etc/nologin (man page nologin(5))
> mechanism?
> 
> Basically, I want to be able to shut down a VM in order to copy its
> disk images, and be reasonably assured that it won't be started
> before I'm finished.
> 
> Is there any sort of hook or interlock file or other mechanism to
> accomplish this?

Libvirt has startup hooks; if the hook fails, the domain won't be
started.  So you could write a hook that checks if the domain about to
be started is on your black-list because you are in the middle of some
other operation on the disk image.  You do have to restart libvirtd to
recognize a newly added hook, though.  http://libvirt.org/hooks.html

Libvirt also has the ability to interact with the sanlock file lock
manager; if you configure libvirt to use the lock manager, and then you
can independently take out a lease on a disk image, then you can lock
out libvirt from starting any domain with that image.
http://libvirt.org/locking.html

-- 
Eric Blake   eblake@xxxxxxxxxx    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


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

  Powered by Linux