El comando virsh
es una herramienta de línea de comandos que permite a los usuarios gestionar máquinas virtuales en entornos que utilizan la tecnología de virtualización de KVM (Kernel-based Virtual Machine) y otros hipervisores compatibles con libvirt. Con virsh
, puedes crear, pausar, detener y eliminar máquinas virtuales, así como realizar otras tareas de gestión.
La sintaxis básica del comando virsh
es la siguiente:
virsh [opciones] [argumentos]
list
: Muestra una lista de las máquinas virtuales activas.start <nombre>
: Inicia una máquina virtual especificada por su nombre.shutdown <nombre>
: Apaga una máquina virtual de forma ordenada.destroy <nombre>
: Fuerza la detención de una máquina virtual.create <archivo.xml>
: Crea y arranca una nueva máquina virtual a partir de un archivo de definición XML.define <archivo.xml>
: Define una nueva máquina virtual sin iniciarla.Aquí hay algunos ejemplos prácticos del uso de virsh
:
virsh list
virsh start mi_vm
virsh shutdown mi_vm
virsh destroy mi_vm
virsh create /ruta/a/mi_vm.xml
virsh define /ruta/a/mi_vm.xml
virsh help
para obtener más información sobre los comandos y opciones disponibles.