1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages/common/virsh.md
K.B.Dharun Krishna 1de9190d63
pages.*: standardize capitalization in note term (#12195)
Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2024-02-05 12:34:49 +05:30

887 B

virsh

Manage virsh guest domains. (Note: 'guest_id' can be the id, name or UUID of the guest). Some subcommands such as virsh list have their own usage documentation. More information: https://libvirt.org/virshcmdref.html.

  • Connect to a hypervisor session:

virsh connect {{qemu:///system}}

  • List all domains:

virsh list --all

  • Dump guest configuration file:

virsh dumpxml {{guest_id}} > {{path/to/guest.xml}}

  • Create a guest from a configuration file:

virsh create {{path/to/config_file.xml}}

  • Edit a guest's configuration file (editor can be changed with $EDITOR):

virsh edit {{guest_id}}

  • Start/reboot/shutdown/suspend/resume a guest:

virsh {{command}} {{guest_id}}

  • Save the current state of a guest to a file:

virsh save {{guest_id}} {{filename}}

  • Delete a running guest:

virsh destroy {{guest_id}} && virsh undefine {{guest_id}}