Está en la página 1de 3

Administrar mquinas virtuales con KVM

desde lnea de comando en Ubuntu 9.10


Clonar una mquina virtual.
connect Hypervisor al cual se realiza la conexin
-o
Identificador de la mquina virtual orgen
-n
Identificador de la nueva mquina virtual a crearse
Ruta del disco duro de la nueva mquina virtual, puede
-f
ser un archivo, un volmen lgico o una particin.
debug Mostrar informacin de depuracin.
Permite crear una nueva mquina virtual exactamente igual a otra existente.
$ virt-clone connect=qemu:///system
-o PruebaVM
-n CopiaVM
-f /u/vms/CopiaVM.img

Listar las mquinas virtuales disponibles.


$ virsh -c qemu:///system list all
Connecting to uri: qemu:///system
Id Name
State
1 PruebaVM
running
CopiaVM
shut off

Iniciar una mquina virtual.


$ virsh -c qemu:///system start PruebaVM

Detener una mquina virtual.


Apagado normal.
$ virsh -c qemu:///system shutdown PruebaVM

Apagado abrupto (desconectar el cable elctrico).


$ virsh -c qemu:///system destroy PruebaVM

Reiniciar una mquina virtual.


$ virsh -c qemu:///system reboot PruebaVM

Guardar el estado actual de una mquina virtual.


$ virsh -c qemu:///system save PruebaVM PruebaVM20100102_1830.state

Restaurar una mquina virtual desde un estado previo.


$ virsh -c qemu:///system restore PruebaVM-20100102_1830.state

Suspender una mquina virtual.


$ virsh -c qemu:///system suspend PruebaVM

Despertar una mquina virtual suspendida.


$ virsh -c qemu:///system resume PruebaVM

Montar un dispositivo real en la mquina virtual.


$ virsh -c qemu:///system attach-disk PruebaVM /u/isos/CentOS-5.4i386-LiveCD.iso /media/cdrom

Desmontar real un dispositivo de la mquina virtual.


$ virsh -c qemu:///system detach-disk PruebaVM hdc

Configurar el inicio de una mquina virtual al inicio del


servidor.
$ virsh -c qemu:///system autostart PruebaVM

Conectarse a una mquina virtual en ejecucin.


De manera local.
$ virt-viewer -c qemu:///system PruebaVM

De manera remota.
$ virt-viewer -c qemu+ssh://direccion_ip_servidor/system PruebaVM

Remover una mquina virtual.


$ virsh -c qemu:///system undefine PruebaVM
Este procedimiento remueve a la mquina virtual (PruebaVM en este caso) del Hypervisor, lo cual
significa que fsicamente se remueven del servidor el archivo XML con la especificacin de la
mquina virtual (ubicada por defecto en /etc/libvirt/qemu/) y los archivos IMG con los

medios de las mquinas virtuales (ubicados para estos artculos bajo /u/vms/).

Instalar una mquina a partir de su especificacin.


$ virsh -c qemu:///system define /etc/libvirt/qemu/PruebaVM.xml
Para hacer esto en Hypervisor, se requiere que se cuente con el archivo XML que contiene la
especificacin de la mquina virtual ubicado en /etc/libvirt/qemu/ y con los
correspondientes archivos o particiones asociados como discos.
Este comando tambin es muy til para indicarle al Hypervisor que se han realizado cambios en el
archivo XML de especificacin de una mquina virtual para que l lo lea nuevamente y los tenga en
cuenta.

Obtener la especificacin actual de una mquina virtual


activa.
$ virsh -c qemu:///system dumpxml PruebaVM > /tmp/PruebaVM.xml

También podría gustarte