XenServer XL toolstack
Hola amigos, soy Ferran Serafini y como cada miércoles te traigo un post sobre XenServer. Hoy vamos hablar sobre un conjunto de comandos que te pueden ser útiles en diferentes situaciones.
Los que hayáis usado Xen sin Xapi, seguramente conoceréis el comando xm, un toolstack para gestionar las operaciones básicas, (xm migrate) mover máquinas virtuales entre hosts, (xm create) crear máquinas virtuales, etc… Al menos yo, la primera vez que vi un XenServer, intente ejecutar xm y me encontré con el mensaje de error command not found…
Pues resulta que sí que existe, con otro nombre, pero existe, esta incluido a conciencia para garantizar una compatibilidad con antiguos entornos programados con xm. Hablamos del comando xl http://wiki.xen.org/wiki/XL
¿Que nos aporta? Pues bastantes cosas, entre ellas una forma muy rápida de apagar una máquina virtual que no responde ni con un force shutdown. Para esta situación podemos usar xl destroy nombre_máquina o domid y dicha máquina virtual, será apagada sí o sí.
Piensa que este comando actúa a nivel local del dom0, por lo tanto si listamos las máquinas virtuales, (xl list) solo veremos los domU que hay corriendo en dicho dom0.
Hay que tener en cuenta que cualquier acción que se realice con este comando, la XAPI, no se enterará hasta pasados unos minutos, e incluso es posible que tengas que reiniciar el stack de la xapi (xe-toolstack-restart) para que se muestren los cambios, como por ejemplo un destroy a un domU.
Demostración:
xl list ? Lista las máquinas virtuales de un dom0
Name ID Mem VCPUs State Time(s)
Domain-0 0 750 4 r—– 11794.3
win 1 1019 1 r—– 0.3
linux 2 2048 2 r—– 5624.2
xl reboot <domainid> ? reinicia un domU
xl save <domid> ? Guarda una copia del domU para luego poder hacer un restore
xl destroy <domid> ? Destruye (apaga) el domU sin contemplaciones
Con esto amig@ me despido por hoy, espero como siempre que te haya parecido interesante y una vez más espero haberte enseñado algo nuevo para ti sobre XenServer. Saludos
Si te ha gustado este articulo, por favor,compártelo en Twitter o en Facebook con los botones de abajo. Muchas gracias por tu apoyo!