Xen与vnc连接到dom0?

有没有办法使用VNC连接到dom0而不运行X? 我不想要一个X服务器,我只想看看控制台上有什么。

编辑:添加一些背景,因为人们似乎真的很恼火,我会问这样一个问题,而在这种情况下ssh不是一个可以接受的解决scheme,以达到dom0:

我想把VNC带到控制台的原因并不在于pipe理这个系统(实际上,在八月的一个会议上,有600台笔记本电脑用Xen和多个虚拟机运行了4天的Debian Squeeze)。 SSH的工作很好,我不会梦想使用任何其他的pipe理。 但是,我想要做两件大事:

1)当与坐在机器前面的某个人通话时,请确切地看到实际/ dev / console上的内容。 一小组人员负责为会议准备这些系统,而且我们并不是全部位于同一地点。 在这种情况下,这些系统距离我3000英里,距离另一个队伍5000英里,距离第三个100英里。 能够看到屏幕上显示的内容,与坐在系统前面的“远程手”一起工作,试图弄清为什么一些特定的任务不能正常工作,是非常重要的。

2)查看发送到/ dev / console的任何错误消息,并且在其他地方(发生这种情况的方式比我在开始这个项目之前猜到的更频繁)。 我确定有两个主要原因会导致这种情况发生:1)有时懒惰的开发人员通过redirect的方式logging错误或将输出debugging到/ dev / console,而不打扰使用系统的logging器或其他导致错误的functionlogging在一个文件中; 2)当你的IO子系统由于发生故障而崩溃时,但是networking和CPU仍然正常,在系统崩溃和刻录之前,错误消息不会logging在日志文件中。 至less如果我一直在/ dev / console中工作,我可以看到错误消息,而不必打电话给某人,让他们拍摄屏幕上20或30秒的图像控制台在系统重新启动之前。

在会议期间,在巨型显示器(以及大量的显示器)上的所有600台机器上放置一些小窗口,看看每一台机器上发生了什么,这也是非常酷的。

所以,我find了答案,作为另一个答案,完全居高临下,真的让我很难过(被删除),但迫使我挖掘和挖掘如何做到这一点。 答案在于x11vnc,显然是为了这个目的而创build的。 幸运的是,Xen实际上为我安装了x11vnc,所以我甚至不需要安装它。 赶紧跑:

sudo x11vnc -rawfb console 

和blammo,vnc到控制台。 像KVM一样,但需要networking。 x11vnc有一百万个选项,我还没有探索它们,但这是完美的,正是我所需要的。 要在后台运行它,请添加一个bg标志:

 sudo x11vnc -bg -rawfb console 

“屏幕”命令的-rx选项怎么样 – 它允许你连接到本地机器上已经有用户的屏幕会话,并看到他们看到的一切并与之交互。

它可能会有点毛茸茸的试图保持你的智慧与几百屏幕会议 – 但它似乎几乎没有比几百VNC会议… …

我不确定您的控制台是什么意思。 如果您需要通过命令行访问Dom0的操作系统,那么对于Citrix的XenServer或任何DIY Linux / NetBSD实施,SSH都应该足够了。 如果您需要查看Dom0的硬件“控制台”,则需要诸如iLO或其他带外pipe理工具(VNC根据定义不能提供)。