Existe-t-il un moyen de se connecter à dom0 en utilisant VNC sans exécuter X? Je ne veux pas de serveur X, je veux juste voir ce qu'il y a sur la console.
EDIT: Ajout d'un peu de contexte, car les gens semblent vraiment ennuyés que je pose une telle question et que ssh ne soit pas une solution acceptable dans ce cas pour arriver à dom0:
La raison pour laquelle je veux VNC sur la console n'est PAS dans le but de gérer ce système (en fait 600 ordinateurs portables exécutant Debian Squeeze avec Xen et plusieurs machines virtuelles pendant 4 jours lors d'une conférence en août). SSH fonctionne très bien pour cela, et je ne rêverais pas d'utiliser autre chose pour la gestion. Mais, il y a deux choses principales que je veux pouvoir faire:
1) Voir EXACTEMENT ce qui se trouve sur la console / dev / réelle tout en parlant à quelqu'un qui est assis devant la machine. Une petite équipe de personnes est responsable de la préparation de ces systèmes pour la conférence, et nous ne sommes pas tous géographiquement situés au même endroit. Dans ce cas, ces systèmes sont à 3000 miles de moi, à 5000 miles d'un autre membre de l'équipe et à environ 100 miles d'un tiers. Être capable de voir ce qui est à l'écran est extrêmement important lorsque vous travaillez avec des «mains distantes» qui sont assises devant un système essayant de comprendre pourquoi une tâche particulière ne fonctionne pas correctement.
2) Voir tous les messages d'erreur qui ont été envoyés à / dev / console et nulle part ailleurs (ce qui se produit bien plus souvent que je ne l'aurais pensé avant de commencer ce projet). J'ai déterminé qu'il y a deux raisons principales à cela: 1) les développeurs paresseux enregistrent parfois des erreurs ou déboguent la sortie vers / dev / console au moyen d'une redirection, sans se soucier d'utiliser l'enregistreur du système ou d'autres fonctionnalités qui provoquent l'erreur enregistré dans un fichier; et 2) lorsque votre sous-système d'E / S s'est effondré à cause d'un problème, mais que le réseau et le processeur sont toujours corrects, les messages d'erreur ne seront pas enregistrés dans un fichier journal immédiatement avant le plantage et la gravure du système. Au moins, si j'avais travaillé dans / dev / console, je '
Il serait également assez cool de faire apparaître de petites fenêtres minuscules sur les 600 machines sur un écran géant (enfin, beaucoup d'écrans), pendant la conférence, et de voir ce qui se passe sur chacune d'elles.
Réponses:
Donc, j'ai trouvé la réponse, à la suite d'une autre réponse qui était totalement condescendante et m'a vraiment bouleversé (et a été supprimé), mais m'a forcé à creuser et à creuser pour comprendre comment faire cela. La réponse se trouve dans x11vnc, qui a apparemment été créé en partie à cette fin. Heureusement, Xen installe réellement x11vnc pour moi, donc je n'ai même pas besoin de l'installer. Exécutez simplement:
et blammo, vnc à la console. Comme un KVM, mais nécessite un réseau. Il existe un million d'options pour x11vnc, et je ne les ai pas encore toutes explorées, mais c'est parfait et exactement ce dont j'ai besoin. Pour l'exécuter en arrière-plan, ajoutez un indicateur bg:
la source
Qu'en est-il de l'option -rx de la commande 'screen' - qui vous permet de vous connecter à une session d'écran déjà active d'un utilisateur sur la machine locale, et de voir et d'interagir avec tout ce qu'ils voient.
Cela pourrait devenir un peu poilu d'essayer de garder votre esprit avec plusieurs centaines de sessions d'écran - mais cela ne semble guère pire que plusieurs centaines de sessions VNC ...
la source
Je ne sais pas ce que tu veux dire par console. Si vous avez besoin d'un accès en ligne de commande au système d'exploitation de Dom0, SSH devrait être suffisant pour le XenServer de Citrix ou toute mise en œuvre Linux / NetBSD DIY. Si vous avez besoin de voir la "console" du matériel du Dom0, vous avez besoin de quelque chose comme iLO ou une autre installation de gestion hors bande (que VNC par définition ne peut pas fournir).
la source