¿Hay alguna manera de conectarse a dom0 usando VNC sin ejecutar X? No quiero un servidor X, solo quiero ver qué hay en la consola.
EDITAR: agregando algunos antecedentes, ya que la gente parece estar realmente molesta de que haga una pregunta así y que ssh no es una solución aceptable en este caso para llegar a dom0:
La razón por la que quiero VNC a la consola NO es para el propósito de administrar este sistema (en realidad, 600 computadoras portátiles que ejecutan Debian Squeeze con Xen y varias máquinas virtuales durante 4 días en una conferencia en agosto). SSH funciona muy bien para eso, y no soñaría con usar otra cosa para la administración. Pero, hay dos cosas principales que quiero poder hacer:
1) Vea EXACTAMENTE lo que hay en la consola / dev / real mientras habla con alguien que está sentado frente a la máquina. Un pequeño equipo de personas es responsable de preparar estos sistemas para la conferencia, y no todos estamos ubicados geográficamente en el mismo lugar. En este caso, estos sistemas están a 3000 millas de mí, 5000 millas de otro miembro del equipo y ~ 100 millas de un tercero. Poder ver lo que hay en la pantalla es de gran importancia cuando se trabaja con "manos remotas" que están sentadas frente a un sistema tratando de descubrir por qué alguna tarea en particular no funciona correctamente.
2) Vea los mensajes de error que se enviaron a / dev / console y en ningún otro lugar (lo que sucede MUCHO más a menudo de lo que hubiera imaginado antes de comenzar este proyecto). He determinado que hay dos razones principales por las que esto ocurre: 1) los desarrolladores perezosos a veces registran errores o depuran la salida a / dev / console a través de una redirección, sin molestarse en usar el registrador del sistema u otra funcionalidad que hace que el error se obtenga grabado en un archivo; y 2) cuando su subsistema IO se ha colapsado debido a que algo malo está sucediendo, pero la red y la CPU todavía están bien, los mensajes de error no se grabarán en un archivo de registro inmediatamente antes de que el sistema se bloquee y se queme. Al menos si hubiera estado trabajando en / dev / console, yo '
También sería bastante genial mostrar pequeñas ventanas en las 600 máquinas en una pantalla gigante (bueno, muchas pantallas), durante la conferencia, y ver qué sucede en cada una.
Respuestas:
Entonces, encontré la respuesta, como resultado de otra respuesta que fue totalmente condescendiente y realmente me molestó (y fue eliminada), pero me obligó a cavar y cavar para descubrir cómo hacer esto. La respuesta se encuentra dentro de x11vnc, que aparentemente se creó en parte para este propósito. Afortunadamente, Xen realmente instala x11vnc para mí, por lo que ni siquiera tengo que instalarlo. Solo corre:
y blammo, vnc a la consola. Como un KVM, pero requiere red. Hay un millón de opciones para x11vnc, y aún no las he explorado todas, pero esto es perfecto y es exactamente lo que necesito. Para ejecutarlo en segundo plano, agregue una bandera bg:
fuente
¿Qué pasa con la opción -rx del comando 'pantalla'? Que le permite conectarse a una sesión de pantalla ya activa de un usuario en la máquina local y ver e interactuar con todo lo que ve.
Podría ser un poco difícil tratar de mantener tu ingenio con varios cientos de sesiones de pantalla, pero difícilmente parece peor que varios cientos de sesiones de VNC ...
fuente
No estoy seguro de lo que quieres decir con consola. Si necesita acceso de línea de comandos al sistema operativo Dom0, SSH debería ser suficiente tanto para XenServer de Citrix como para cualquier implementación DIY Linux / NetBSD. Si necesita ver la "consola" del hardware de Dom0, necesita algo como iLO u otra instalación de administración fuera de banda (que VNC, por definición, no puede proporcionar).
fuente