[server] XEN은 VNC로 dom0에 연결합니까?

X를 실행하지 않고 VNC를 사용하여 dom0에 연결하는 방법이 있습니까? 나는 X 서버를 원하지 않고 콘솔에 무엇이 있는지보고 싶습니다.

편집 : 몇 가지 배경을 추가하면 사람들이 실제로 그런 질문을 할 것 같고 ssh가 dom0에 도달하기위한 적절한 해결책이 아니라고 짜증나 기 때문에

콘솔에 VNC를하려는 이유는이 시스템을 관리하기위한 것이 아닙니다 (8 월에 회의에서 4 일 동안 Xen 및 여러 VM과 함께 Debian Squeeze를 실행하는 600 대의 랩톱). SSH는 그 점에서 효과적이며 관리를 위해 다른 것을 사용하는 것을 꿈꾸지 않습니다. 그러나 내가 할 수있는 두 가지 중요한 일이 있습니다.

1) 기계 앞에 앉아있는 사람과 대화하는 동안 실제 / dev / console에있는 내용을 정확하게 참조하십시오. 소규모 팀이 회의를 위해 이러한 시스템을 준비 할 책임이 있으며 지리적으로 같은 위치에 있지는 않습니다. 이 경우,이 시스템은 저로부터 3000 마일, 다른 팀원으로부터 5000 마일, 1/3에서 ~ 100 마일입니다. 특정 작업이 제대로 작동하지 않는 이유를 알아 내기 위해 시스템 앞에 앉아있는 “원격 손”으로 작업 할 때 화면의 내용을 볼 수있는 것이 매우 중요합니다.

2) / dev / console로 전송되고 다른 곳에서는 전송되지 않은 오류 메시지를 확인하십시오 (이 프로젝트를 시작하기 전에 예상했던 것보다 더 자주 발생 함). 1) 때때로 게으른 개발자가 시스템 로거 또는 오류를 발생시키는 다른 기능을 사용하지 않고 리디렉션을 통해 오류를 기록하거나 / dev / console에 출력을 디버그하는 두 가지 주요 이유가 있다고 판단했습니다. 파일로 기록; 2) 문제가 발생하여 IO 하위 시스템이 축소되었지만 네트워크 및 CPU가 여전히 양호하면 시스템 충돌 및 굽기 직전에 오류 메시지가 로그 파일에 기록되지 않습니다. 적어도 내가 / dev / console에서 작업했다면

또한 회의 중 거대한 디스플레이 (잘, 많은 디스플레이)를 통해 600 대의 모든 컴퓨터에 작은 창을 띄우고 각 창에서 어떤 일이 일어나고 있는지 확인하는 것도 상당히 어려울 것입니다.



답변

그래서 나는 완전히 혼란스럽고 실제로 나를 화나게하고 (삭제 된) 또 다른 대답의 결과로 답을 찾았습니다. 정답은이 목적을 위해 부분적으로 만들어진 x11vnc에 있습니다. 운 좋게도 Xen은 실제로 x11vnc를 설치하므로 설치할 필요조차 없습니다. 그냥 실행 :

sudo x11vnc -rawfb console

그리고 blammo, vnc 콘솔에. KVM과 같지만 네트워크가 필요합니다. x11vnc에는 백만 개의 옵션이 있으며 아직 모두 탐색하지는 않았지만 완벽하고 정확하게 필요한 것입니다. 백그라운드에서 실행하려면 bg 플래그를 추가하십시오.

sudo x11vnc -bg -rawfb console


답변

‘screen’명령의 -rx 옵션은 로컬 컴퓨터에서 이미 활성화 된 사용자의 스크린 세션에 연결하여 그들이 보는 모든 것을보고 상호 작용할 수있게 해줍니다.

수백 개의 스크린 세션으로 순발력을 유지하려고하면 약간의 털이 나올 수 있지만 수백 개의 VNC 세션보다 나쁘지는 않습니다 …


답변

콘솔의 의미를 잘 모르겠습니다. Dom0 운영 체제 SSH에 대한 명령 줄 액세스가 필요한 경우 Citrix의 XenServer 또는 DIY Linux / NetBSD 구현 모두에 충분해야합니다. Dom0의 하드웨어 “콘솔”을 보려면 iLO 또는 다른 대역 외 관리 기능 (정의상 VNC가 제공 할 수 없음) 과 같은 것이 필요합니다 .


답변