xen虚拟化实战系列(七)之xen虚拟机VNC访问配置

简介:

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服务。

image

2.  重启xen服务

image

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端口。

image

4. 启动图形支持

xen虚拟化vnc配置问题说明:

说明1:字符界面,vnc是无法工作的,需要开启图形界面,需要确认安装虚拟机系统时安装图形界面。

说明2:在说明1的前提下,/etc/inittab中的id:5 图形模式启动虚拟机。

5. vnc工具登录

说明:建议采用TightVNC, 可以正常访问。RealVNC的VNCviewer打开后会一闪就关闭了,无法使用。

这里的:1 也就是5901端口。

image

登录成功的界面。

image

image

至此,xen虚拟机VNC配置完毕。

在生产环境中是否开启图形界面也只能根据各自的应用的情况而定,本文只是提供方式。



本文转自 koumm 51CTO博客,原文链接:http://blog.51cto.com/koumm/1286408,如需转载请自行联系原作者


相关文章
|
20天前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
94 50
|
28天前
|
存储 持续交付 虚拟化
|
2月前
|
存储 运维 虚拟化
虚拟化数据恢复——Hyper-V虚拟化故障导致虚拟机文件丢失的数据恢复案例
在Windows Server上部署的Hyper-V虚拟化环境中,因存储中虚拟机数据文件丢失导致服务瘫痪。北亚企安数据恢复工程师通过物理检测、操作系统及文件系统检测,确定为人为格式化造成,并通过镜像硬盘、重组RAID、分析并恢复文件索引项等步骤,成功恢复数据,最终在新Hyper-V环境中验证并迁移所有虚拟机,确保用户业务恢复正常运行。
|
2月前
|
安全 KVM 虚拟化
OpenEuler 中配置 KVM 虚拟化环境指南
本文档详细介绍了如何在OpenEuler系统中配置和管理KVM虚拟化环境,包括环境准备、组件安装、虚拟机安装及管理命令等,适合初学者和有经验的用户。内容覆盖了从桥接网卡配置到虚拟机的安装与管理,以及常见问题的解决方法,帮助用户高效利用虚拟化技术。
|
3月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
2月前
|
安全 虚拟化 数据中心
Xshell 连接 VMware虚拟机操作 截图和使用
Xshell 连接 VMware虚拟机操作 截图和使用
54 4
|
2月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
316 6
|
6月前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
2月前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
|
4月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
160 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS