¿Cómo acceder a la consola de GNU/Linux en XenServer?
Hola queridos lectores, hoy en nuestra sección de XenServer veremos cómo acceder a la consola principal de nuestras máquinas virtuales GNU/Linux, sin necesidad de utilizar XenCenter o VNC.
Una forma común para acceder a la consola de los DomU en Xen, es mediante la consola terminal directa de la máquina, es por así decir la tty0 de una máquina virtual GNU/Linux. Esta consola es puramente de texto y solo funciona en máquinas virtuales GNU/Linux para-virtualizadas.
Es muy útil en caso de problemas. Para utilizarla, nos conectamos a nuestro Host (Dom0) por ssh y ejecutamos:
# xe vm-list name-label=<Máquina Virtual> params=dom-id
Este comando nos devolverá el dom-id de la máquina virtual, necesario para conectarnos a la consola.
dom-id ( RO) : 1
Verificamos que este DomU está en este host que nos hemos conectado
# list_domains
DOM-ID | XAPI UUID
0 | c61df6a7-1c50-4edb-ac40-d152e7e97dfe | R
1 | 9ed105cf-3464-a56f-1291-e89154d61b97 | B
3 | 5bac6753-5480-8a6b-aa12-16bd0ce93a6a | B H
4 | bec0ec5a-87fa-c905-ffa9-7a77fb450eb3 | B
5 | 6e2b2e51-11cc-3389-efbb-2cd95b521ae1 | R
Vemos que en este Host tenemos corriendo el dom-id 1, si no fuera así, podemos ver en que host está corriendo la máquina virtual con:
xe vm-list name-label=>Máquina Virtual> params=resident-on
resident-on ( RO) : 26196fe8-c0ce-49c0-a88f-559cce3e3a523
xe host-list uuid=26196fe8-c0ce-49c0-a88f-559cce3e3a52 params=name-label
name-label ( RW) : xenserver01
Nos conectamos a la consola:
# /usr/lib/xen/bin/xenconsole 1
Veremos que nos aparece la pantalla de login típica de GNU/Linux.
Ubuntu 12.04.2 LTS vm hvc0
vm login:
Con esto me despido por hoy, espero como siempre que te haya parecido interesante y haberte ayudado en tu día a día con XenServer. Saludos
¿Crees que este post le puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter, Facebook o Google+ de abajo. Gracias por tu apoyo.