我已经在Debian上运行了XEN Hypervisor作为我的基础系统。 我了解VNC,并在虚拟机pipe理程序中概念性地安装基于PV的系统,但是我在基于ISO的HVM上从头开始卡住了。
我通过SSH连接到DOM0,下载了Ubuntu桌面ISO,创build了一个卷,并像这样安装了我的configuration文件(来自Ubuntu网站手动安装HVM Guest的说明 ):
builder = "hvm" name = "ubuntu-hvm" memory = "512" vcpus = 1 vif = [''] disk = ['phy:/dev/vg0/ubuntu-hvm,hda,w','file:/root/ubuntu-12.04.2-desktop-amd64.iso,hdc:cdrom,r'] vnc = 1
比:
root@debian:~# xm create /etc/xen/ubuntu-hvm.cfg
哪个返回:
Started domain ubuntu-hvm (id=13)
虚拟机启动,现在我需要运行GUI来通过VNC安装…但是这是我卡住的地方:我通过SSH或terminal连接,没有VNC应用程序我可以“启动”,所以说,而虚拟机没有一个IP我可以路由连接VNC(假定尚未运行)。
root@debian:~# xm vncviewer ubuntu-hvm invoking vncviewer 0.0.0.0:0 Error: Can't open display:
我知道我可以安装Ubuntu服务器,并添加一个桌面( 我假设一个vnc服务器安装后) – 但是这不正确,因为他们提供了安装HVM和通过VNC连接的指示?
我是否需要做一些PV风格的桌面安装…?
当你ssh到你的服务器时,你需要传递-X
或者-Y
选项来允许X11从服务器转发到你的本地工作站。
ssh -Y [email protected]
您还必须在服务器上安装xauth
软件包才能使X11转发工作。
root@debian:~# apt-get install xauth