Есть ли способ подключиться к dom0 с помощью VNC без запуска X? Я не хочу X-сервер, я просто хочу посмотреть, что находится на консоли.
РЕДАКТИРОВАТЬ: Добавление некоторой предыстории, так как люди, кажется, действительно раздражены тем, что я задам такой вопрос, и что ssh не является приемлемым решением в этом случае для перехода на dom0:
Причина, по которой я хочу подключить VNC к консоли, НЕ предназначена для управления этой системой (фактически 600 ноутбуков с Debian Squeeze с Xen и несколькими виртуальными машинами в течение 4 дней на конференции в августе). SSH отлично подходит для этого, и я бы не мечтал использовать что-то еще для управления. Но есть две основные вещи, которые я хочу сделать:
1) Посмотрите ТОЧНО, что находится на фактическом / dev / console, разговаривая с кем-то, кто сидит перед машиной. За подготовку этих систем к конференции отвечает небольшая команда людей, и мы не все географически расположены в одном месте. В этом случае эти системы находятся на расстоянии 3000 миль от меня, 5000 миль от другого члена команды и ~ 100 миль от третьего. Возможность видеть то, что на экране, имеет огромное значение при работе с «удаленными руками», которые сидят перед системой, пытаясь выяснить, почему какая-то конкретная задача не работает должным образом.
2) Просмотрите все сообщения об ошибках, которые были отправлены в / dev / console и не куда-либо еще (что происходит НАИБОЛЬШЕ ЧАСТО, чем я догадывался до начала этого проекта). Я определил, что это происходит по двум основным причинам: 1) иногда ленивые разработчики регистрируют ошибки или отлаживают вывод в / dev / console посредством перенаправления, не удосуживаясь использовать системный регистратор или другие функции, которые вызывают ошибку записано в файл; и 2) когда ваша подсистема ввода-вывода рухнула из-за чего-то плохого, но сеть и процессор все еще в порядке, сообщения об ошибках не будут записаны в файл журнала непосредственно перед сбоем и записью системы. По крайней мере, если бы я работал в / dev / console, я
Также было бы очень круто вывести маленькие крошечные окна на все 600 машин на гигантском дисплее (ну, на многих дисплеях) во время конференции и посмотреть, что происходит на каждом из них.
Ответы:
Итак, я нашел ответ в результате другого ответа, который был полностью снисходительным и действительно расстроил меня (и был удален), но заставил меня копать и копать, чтобы понять, как это сделать. Ответ лежит в x11vnc, который, очевидно, был создан частично для этой цели. К счастью, Xen фактически устанавливает для меня x11vnc, поэтому мне даже не нужно его устанавливать. Просто беги:
и blammo, vnc для консоли. Как KVM, но требует сети. Существует миллион вариантов для x11vnc, и я еще не изучил их все, но это идеально и именно то, что мне нужно. Чтобы запустить его в фоновом режиме, добавьте флаг bg:
источник
А как насчет опции -rx команды screen: она позволяет вам подключаться к уже активному сеансу экрана пользователя на локальном компьютере, а также видеть и взаимодействовать со всем, что видит.
Это может быть немного странно, если вы будете пытаться держать себя в руках после нескольких сотен сеансов экрана, но вряд ли это будет хуже, чем несколько сотен сеансов VNC ...
источник
Я не уверен, что вы подразумеваете под консолью. Если вам нужен доступ из командной строки к операционной системе Dom0, SSH должно быть достаточно как для Citrix XenServer, так и для любой самостоятельной реализации Linux / NetBSD. Если вам нужно увидеть «консоль» аппаратного обеспечения Dom0, вам нужно что-то вроде iLO или другого средства внеполосного управления (которое VNC по определению не может предоставить).
источник