关于HVM的vnc连接
Xen本身实现了一套vnc的机制,与应用层的vnc server不同,这套机制是Xen工具集里的工具,源代码在tools/文件夹中,它可以把DomainU的启动过程都显示出来,就像我们在物理显示器上看到的那样,而不是只能看到图形界面初始化好后的桌面。这套机制和普通vnc server都把图像扔到了590N端口,所以对vnc viewer来说,二者没什么区别。
使用Xen的vnc时,在配置文件中设置sdl=0,vnc=1,vncdisplay=45,虚拟机开启后,对应了Domain0的一个端口,例如45,如何连接这个vnc端口呢?有两种方法:
第一种可以用应用软件vnc viewer连接,不管是在哪台机子上(本地或远程),直接用vncviewer去连IP:45即可(本地的话可以用127.0.0.1:45也可IP:45);
第二种,在Domain0用命令xm vncviewer DomID(DomID为DomainU的ID号),注意,如果在其它机子上是连不上的,这只针对于本地。
这两种方法的一个区别就是后者少了一个vncviewer进程(在Domain0中用ps -u命令查看),而后者估计是消耗的Xen的资源,总的来说,后者消耗的资源应该比前者少。
在DomainU的应用层使用vnc时,和物理机上一样,可以直接把DomainU当成一个物理机。
p.s. 以上都是针对HVM的
Labels: Linux, Operation and Maintenance
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home