≡ Menu

How to forcefully shutdown a guest VM using virsh command on Linux KVM

I used the command ‘virsh shutdown vm1’ to shut down a guest named vm1 using the virsh command. However, it is still running, and my vm1 is not responding to an ssh session. Is there is a way to forcefully stop or kill a guest VM using the virsh command from host server?

You can alway force a guest domain/VM to stop with the virsh command. This command does an immediate ungraceful shutdown of VM. Let us see how to force a guest to stop and risk associated with it on Linux KVM.

How to shut down a guest vm gracefully

The syntax is:
# virsh shutdown domain
# virsh shutdown vm
# virsh shutdown freebsd
# virsh shutdown ubuntu1

How to shut down a guest vm immediately (forceful shutdown)

The syntax is:
# virsh destroy domain
# virsh destroy vm
# virsh destroy freebsd
# virsh destroy ubuntu1

Sample sessin:

Fig.01: Virsh command for forcing a guest to stop

Fig.01: Virsh command for forcing a guest to stop


The above command works but it can also corrupt guest file system but leave its resources intact. Hence I recommend to backup your VM everyday or at least backup important files including database.

Share this tutorial on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:



{ 0 comments… add one }

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">


   Tagged with: , ,