Gestionando maquinas virtuales en Xenserver directamente desde la consola

Es claro que para administrar y gestionar las maquinas virtuales montadas con XenServer existe un software llamado Xen Center (solo esta disponible para windows, aunque hay alternativas para linux, las que he probado no funcionan tan  bien) desde el cual se administra totalmente el servidor Xen server,  desde alli se pueden crear maquinas virtuales, arrancarlas, detenerlas, crear snapshots, entre otras caracteristicas.

Sin embargo para nosotros los que no usamos Windows, algunas veces se nos hace complicado encontrar un equipo con windows al que le podamos instalar dicho software  para entrar al servidor y realizar alguna tarea que tengamos que hacer (ya sea levantar una maquina que se bloqueo,  o para alguna otra funcion). En ocasiones nos llevamos mas tiempo en tratar de entrar administrar el server que la solucion de la falla en si.

Debido a esto, quise leer un poco  y encontrar  una forma con al cual pudiera arrancar o detener mis maquinas virtuales desde la consola del servidor, ya que desde mi GNU/Linux siempre podre entar por SSH al server y asi me quitaria el tedioso problema de conectarme desde xencenter para iniciar o detener una maquina.

xen server

Entrando en materia, lo primero que debemos hacer sera entrar al servidor desde SSH, una ves dentro, podremos listar nuestras maquinas virtuales usando el siguiente comando:

xe host-list

Este comando nos dara como resultado la lista de maquinas virtuales creadas en el servidor con su respectivo nombre y UUID, una ves teniendo la lista,  ya podremos apagar o iniciar una maquina virtual determinada, para apagarla, lo haremos con:

xe vm-shutdown name-label=NAME

Donde NAME es el name-label que nos arrojo el comando anterior, cabe aclarar que el nombre debe ser exactamente igual

Solo quedara esperar un poco, y ya tendremos nuestra maquina apagada, ahora para iniciarla, haremos:

xe vm-start name-label=NAME

Ahora si queremos reiniciar una maquina:

xe vm-reboot name-label=NAME

Como ven es demasiado sencillo gestionar las maquinas virtuales directamente desde el servidor XenServer por medio de SSH, A continuacion otros comandos utiles para la administracion de las maquinas virtuales:

Exportar una maquina virtual:

xe vm-export name-label=NAME filename=/mnt/NAME.xva

Importar una maquina virtual:

xe vm-import /mnt/NAME.xva

Al igual que estas caracteristicas hay muchas mas que se pueden descubrir en la documentacion de XEN Server, No obstante con estos comandos muy seguramente se hara la vida mucho mas facil a algun sysadmin por ahi.

Comparte!

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *