what does "virsh destroy" really ?

Daniel P. Berrangé berrange at redhat.com
Tue Oct 6 08:16:42 UTC 2020


On Tue, Oct 06, 2020 at 09:15:57AM +0200, Martin Kletzander wrote:
> On Mon, Oct 05, 2020 at 07:12:34PM -0400, Digimer wrote:
> > On 2020-10-05 6:04 p.m., Lentes, Bernd wrote:
> > > Hi,
> > > 
> > > what does "virsh destroy" with the domain ? Send a kill -9 to the process ?
> > > 
> > > Bernd
> > > 
> > 
> > It forces the guest off, like pulling the power on a hardware machine.
> > Not sure of the exact mechanism behind the scenes. It does leave the
> > server defined and you can reboot it again later (albeit like restoring
> > power to a normal machine, so it might need to replay journals, etc).
> > 
> 
> The technical details should not matter, but it tries to send "quit" to QEMU and
> falls back to killing it IIRC (firsh with SIGTERM and then with SIGKILL).  Don't
> do that if you want to use the machine again ;-)

You don't need to be so scared of virsh destroy. It is simply akin to pulling
out the power plug, and modern OS with a decent journaling filesystem will
recover from that quite reasonably. Sure you'll loose state of what's running,
but 99% of the time your guest will boot up again just fine.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvirt-users mailing list