我正在创build一个Xen(para)虚拟化设置,其中包括两个DomU:安装在HVM上的Windows 10客户端和安装了X11的Linux客户端。 Dom0是一个非graphics化的Debian安装。 到目前为止,我只安装了Linux客户端DomU,并且一直试图从Dom0以graphics方式连接到它。 到目前为止,几乎所有以graphics方式连接到DomU的方法都需要Dom0(或连接客户端上的任何操作系统)运行某种GUI,即它是Windows客户机或Linux安装X11,只有一个没有(xcp-vncterm)实际上没有有用的文档(所有提到它的search只是给出了一个无限的下载镜像列表)。
我遇到的另一个砖墙是我似乎无法直接从Dom0访问(即ping)DomU,反之亦然; 我不确定这是否正常,但如果解决scheme需要一个解决scheme,可能会出现问题
所以这里是我的问题:什么是从非graphicsDom0graphics访问任何DomU最简单的方法?
注意:我不需要从Dom0之外访问DomU。
我对Linuxpipe理相对来说比较陌生,所以任何帮助将不胜感激,如果我做了任何错误的假设,请纠正我的错误。
基本上你不能,直接从dom0
但是你可以从远程机器。
Xen使用VNC为HVM VM提供graphics访问。
如果您正在使用opensource Xen,则在VMconfiguration文件中,您可以添加一行:
vfb = [ 'type=vnc,vncdisplay=1,vncpasswd=yourpassword,vnclisten=0.0.0.0,keymap=fr' ]
然后从使用vnc客户端的远程机器上使用xen机器IP和端口5900 + vncdisplay中设置的数字连接
例如,如果你的机器是192.168.5.3,vncdisplay的值是1,你将使用192.168.5.3:5901
每个虚拟机pipe理程序的vncdisplay值必须是唯一的,但是如果有重复的话,Xen会使用下一个可用的端口(如果2个虚拟机在configuration文件中有1个,第一个将会使用5901和第二个5902)。
vnclistin = 0.0.0.0使VNC服务器侦听xen机器上的任何IP可用。 你当然可以限制它到一个特定的IP地址。
对于X11,从来没有在虚拟机中使用它,但我想你可能只是使用标准的Linux X11远程function。