Virsh - manage KVM guest virtual machines

Virsh is a management user interface for virsh guest domains. Virsh can be used to create, pause, restart, and shutdown domains. In addition, virsh can be used to list current domains available in your Virtualization hypervisor platform.

The basic structure of most virsh usage is:

virsh [OPTION]... <command> <domain> [ARG]...
  • List all domains:
    virsh list --all
  • List all running domains:
    virsh list
  • Start VM:
    virsh start vmname
  • Graceful shutdown VM:
    virsh shutdown vmname
  • Force shutdown VM:
    virsh destroy vmname
  • Reboot VM:
    virsh reboot vmname
  • Suspend VM:
    virsh suspend vmname
  • Resume VM:
    virsh resume vmname
  • Save VM state:
    virsh save vmname filename.save
  • Restore saved VM:
    virsh restore filename.save
  • Set VM to autostart:
    virsh autostart vmname
  • Disable autostart for VM:
    virsh autostart --disable vmname
  • public/kb/virtualisation/virsh.txt
  • Last modified: 2018/12/03 07:24
  • by Andre Rossouw