Virsh: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 44: Line 44:
| '''Nework''' || [[virsh net-edit|net-edit]]
| '''Nework''' || [[virsh net-edit|net-edit]]
|-
|-
| '''Guest VMs''' || [[virsh list|list]] || [[virsh define|define]] || [[virsh dumpxml|dumpxml]]  || [[virsh edit|edit]]  || [[virsh start|start]] || [[virsh console|console]] || [[virsh shutdown|shutdown]] || [[virsh undefine|undefine]]
| '''Guest VMs''' || [[virsh list|list]] || [[virsh define|define]] || [[virsh dumpxml|dumpxml]]  || [[virsh edit|edit]]  || [[virsh start|start]] || [[virsh console|console]] || [[virsh shutdown|shutdown]] || [[virsh undefine|undefine]] || [[Linux KVM Virtualization Guest Snapshot Using virsh snapshot Functionality|snapshot]]
|-
|-
|  || [[virsh domstate|domstate]]
|  || [[virsh domstate|domstate]]

Revision as of 19:19, 3 November 2017

External

Internal

Overview

virsh is a command-line tool for managing the KVM hypervisor and guest virtual machines. It is part of the libvirt-client package.

virsh is the primary tool to manage RHEL 7 virtualization.

It can be used to:

  • create virtual machines
  • configure virtual machines
  • pause virtual machines
  • list virtual machines
  • shut down virtual machines
  • manage virtual networks
  • manage storage
  • load virtual machine disk images

Installation

yum install libvirt-client

Commands

Operation Category
Storage Pool pool-list pool-info pool-create pool-define-as pool-build pool-start
pool-autostart pool-edit pool-dumpxml pool-destroy pool-delete pool-undefine
Storage Volume vol-list vol-info vol-name vol-path vol-key vol-create-as vol-clone vol-delete
Nework net-edit
Guest VMs list define dumpxml edit start console shutdown undefine snapshot
domstate
Guest Device Management attach-disk