Comandos para virtualizacion con KVM

Comandos para virtualizacion con KVM

KVM es una de las soluciones de virtualizacion mas usadas a nivel de nube. Grandes empresas como Softlayer, linode y Rackspace cuentan con KVM como hypervisor de virtualizacion. De esta manera, reducen sus costos y dan mejores servicios a sus clientes.

En esta ocasión les mostraremos algunos comandos para manipular las maquinas virtuales dentro de KVM.

Esto se vuelve necesario cuando no tenemos acceso a la consola gráfica o consola web y solo tenemos acceso a la linea de comando vía ssh.

virsh el administrador de maquinas virtuales

Así como Xen usa xm para controlar sus maquinas virtuales, KVM usa virsh. Aqui los comandos.

  • virsh help muestra una lista de opciones de uso de virsh y sus posibilidades
  • virsh list muestra una lista de las maquinas virtuales cargadas en el hypervisor. Estas pueden estar encendidas o apagadas
  • virsh start [maquina virtual] enciende una maquina virtual
  • virsh suspend [maquina virtual] Pone en modo suspendido una maquina virtual, se usa en caso el hypervisor tenga un problema, cuando se sacan backups en caliente o se sacan snapshots de la maquina virtual
  • virsh resume [maquina virtual] Reanuda una maquina virtual suspendida
  • virsh stop [maquina virtual] Apaga una maquina virtual, esta es la manera recomendada de apagar una maquina
  • virsh destroy [maquina virtual] Apaga la maquina virtual de manera inmediata. Esto equivale a quitarle el cable electrico a la maquina virtual.
  • virsh reboot [maquina virtual] Envia la orden de reinicio a la maquina virtual

 

virt-top monitoreando la carga de las maquinas virtuales

Cuando se tiene un hypervisor KVM necesitamos monitorear el consumo y rendimiento de las maquinas virtuales. Para eso tenemos virt-top. Una herramienta en linea de comando, que nos muestra la carga y otras estadísticas de las maquinas virtuales.

Para instalar en Redhat/Fedora/CentOS ejecutamos:

yum install virt-top

Una vez instalado, lo ejecutamos y nos muestra una pantalla como esta,

En esta podemos ver el consumo de red, CPU, memoria y tiempo desde que se inicio la maquina virtual.

Esperamos haber sido de ayuda, y estaríamos mas que contentos de que nos dejen un comentario abajo.

Deja un comentario

19 − 7 =