xen虚拟化实战系列文章列表
xen虚拟化实战系列(一)之xen虚拟化环境安装
xen虚拟化实战系列(二)之xen虚拟机安装
xen虚拟化实战系列(三)之xen虚拟机复制
xen虚拟化实战系列(四)之xen虚拟机扩展磁盘空间一法
xen虚拟化实战系列(五)之xen虚拟机扩展磁盘空间再一法
xen虚拟化实战系列(六)之xen虚拟机破解密码
xen虚拟化实战系列(七)之xen虚拟机VNC访问配置
xen虚拟化实战系列(八)之xen虚拟机开机自启动配置
xen虚拟化实战系列(九)之xen虚拟机时间配置
xen虚拟化实战系列(十)之xen虚拟机双网卡配置
xen虚拟化实战系列(十一)之xen虚拟机磁盘文件挂载
xen虚拟化实战系列(十二)之xen虚拟机高可用之在线迁移
xen虚拟化实战系列(十三)之xen虚拟机集中管理之convirt
本文是通过vnc方式访问缩主机访问xen虚拟机。
这里的通过vnc方式访问虚拟机不是在xen虚拟机安装配置vnc服务器,通过虚拟机的IP地址与端口进行访问,而是通过在xen虚拟化平台上配置vnc访问服务器,并修改单个虚拟机配置文件,分配相应端口,实现每个虚拟机VNC端口区别访问。本文出自http://koumm.blog.51cto.com
例如:
test01 5901
test02 5902
1. 虚拟机xen服务配置文件,支持VNC外部访问
# vi /etc/xen/xend-config.sxp
# 原内容如下:
# to 127.0.0.1 To restore old 'listen everywhere' behaviour
# set this to 0.0.0.0
#(vnc-listen '127.0.0.1')
#将141行修改为如下内容,并重启xen服务。
2. 重启xen服务
3. 关闭xen虚拟机,修改虚拟机配置,加入vnc配置
(1) 关闭虚拟机
# xm shutdown test01
在虚拟机配置文件中加入如下内容:
vnc=1
vfb = [ 'type=vnc,vncdisplay=1,vncpasswd=111111' ]
参数说明:
vnc=1 启动VNC
vncdisplay=1 指定端口 5900+“1”
vncpasswd=111111 这里的密码配置将覆盖/etc/xen/xen-config.exp中的vncpasswd配置值
(2) 启动虚拟机
# xm create test01
查看VNC端口。
4. 启动图形支持
xen虚拟化vnc配置问题说明:
说明1:字符界面,vnc是无法工作的,需要开启图形界面,需要确认安装虚拟机系统时安装图形界面。
说明2:在说明1的前提下,/etc/inittab中的id:5 图形模式启动虚拟机。
5. vnc工具登录
说明:建议采用TightVNC, 可以正常访问。RealVNC的VNCviewer打开后会一闪就关闭了,无法使用。
这里的:1 也就是5901端口。
登录成功的界面。
至此,xen虚拟机VNC配置完毕。
在生产环境中是否开启图形界面也只能根据各自的应用的情况而定,本文只是提供方式。
本文出自 “koumm的linux技术博客” 博客,请务必保留此出处http://koumm.blog.51cto.com/703525/1286408