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]...
virsh list --all
virsh list
virsh start vmname
virsh shutdown vmname
virsh destroy vmname
virsh reboot vmname
virsh suspend vmname
virsh resume vmname
virsh save vmname filename.save
virsh restore filename.save
virsh autostart vmname
virsh autostart --disable vmname