Virsh destroy
Ungraceful shutdown/stop your virtual machine.
virsh destroy YOUR_VM
will not destroy or delete your VM or data but you can corrupt guest file systems. --graceful
flag attempts to flush the cache for the disk image file before powering off the virtual machine. To delete your virtual machine you will have to use virsh undefine
command.
virsh destroy --graceful VM_MACHINE_NAME
virsh destroy VM_MACHINE_NAME Domain infrastructure destroyed
- Error while destroying VM_MACHINE:
virsh destroy VM_MACHINE_NAME error: Failed to destroy domain VM_MACHINE_NAME error: Timed out during operation: cannot acquire state change lock (held by remoteDispatchDomainBlockJobAbort)
virsh destroy VM_MACHINE_NAME-3 error: Disconnected from qemu:///system due to keepalive timeout error: Failed to destroy domain VM_MACHINE_NAME-3 error: internal error: connection closed due to keepalive timeout
- Review your log files:
/var/log/libvirt/qemu/
,virsh domblklist
output and try to restart libvirtd:systemctl restart libvirtd
- Logs:
/var/log/libvirt/qemu
VM_MACHINE.log:2019-04-18 07:53:30.584+0000: shutting down, reason=shutdown VM_MACHINE.log:2018-11-20 07:58:56.193+0000: shutting down, reason=crashed VM_MACHINE.log:2018-11-20 08:00:38.835+0000: shutting down, reason=destroyed
Related terms
virsh shutdown VM_NAME
virsh reboot VM_NAME
virsh undefine VM_NAME
virt-install
See also
virsh
: Storage information, Connecting, Operations, Memory, Snapshots, Networking, CPU, release notes,virsh nodedev-list
- libvirtd:
systemctl status libvirtd
,systemctl status libvirt-guests
, Libvirt release notes, logs,libvirtd.conf
,/etc/libvirt/
,/var/log/libvirt/
- Changing VM running status operations:
start
,shutdown
,destroy
,reboot
,reset
,resume
Advertising: