王东
【摘 要】随着教育信息化的不断发展,对中职学校计算机机房的要求越来越高,传统机房管理模式的弊端日益突出。将虚拟桌面技术应用到机房的改造和管理中,能有效提高机房管理水平和降低维护成本,本文详细介绍了VMware Horizon View桌面虚拟化技术以及其在机房改造中具体的实施方法。
【关键词】虚拟桌面;机房改造;Hrizon View
随着教学信息化的不断深入,计算机机房的使用频率越来越高,日常管理中存在的问题也日益突出,如何更加科学管理计算机机房,减轻管理员的负担,使计算机机房的管理更加科学、规范、高效。如何充分利用原有资源对计算机机房进行改造,节约资金。成为目前中职机房管理人员研究的课题,随着虚拟化技术的迅速发展和成熟,将虚拟桌面技术引入到计算机机房的管理和改造中,已经逐渐成解决这些难题的有效手段。
1 虚拟桌面技术
虚拟桌面是一种基于服务器的计算模型,它把传统物理计算机的资源进行了虚拟化并整合在服务器上进行托管并统一管理,通过专用桌面显示协议将虚拟桌面交付给远程桌面用户,桌面用户通过终端设备接收桌面图像,并接收终端设备的鼠标、键盘等外部设备的输入操作,获得与传统物理计算机一样的桌面体验。目前,市场上主流的桌面虚拟化技术主要有Citrix的XenDesktop、VMware的Horizon View和微软的Microsoft Enterprise Desktop Virtualization(MED-V)等,它们各有特色。本文主要以Vmware Horizon View为例介绍机房的桌面虚拟化改造。
2 VMware Horizon View桌面虚拟化技术
VMware Horizon View是VMware公司推出的虚拟桌面解决方案,用户通过它可以安全灵活地访问其虚拟桌面和应用程序,它的所有组件集中放置在VMware vSphere虚拟平台上,以安全托管的服务形式交付桌面。
VMware Horizon View的组件:
1)Horizon View 连接服务器:该组件是客户端连接的控制器,是整个Horizon View环境的核心。
2)Horizon View Composer:该组件用于基础映像部署多个链接克隆桌面,使用链接克隆可节约多达 90% 的存储成本。
3)Horizon View 安全服务器:作为安全网关组件,可使用户通过广域网访问虚拟桌面,同时保障数据安全。
4)Horizon View Agent:如果客户端要连接虚拟桌面或虚拟应用,就需要在这些目标设备中安装View Agent软件。
5)Horizon View Client:用于访问远程桌面和应用程序的客户端软件,可以在平板电脑、Windows、Linux 或 Mac PC 或笔记本电脑、瘦客户端以及更多平台上运行。
3 基于Horizon View虚拟桌面的改造实施
1)客户端的配置
客户端可配置基于X86或ARM系统架构的瘦客户机,瘦客户机一般采用精简的Linux或Windows Embedded作为操作系统,并已經内置Horizon View的客户端程序。如果是旧机器改造,可以在原有操作系统下下安装Horizon View Client客户端软件来连接虚拟桌面。如果旧机器配置过低,也可以通过建立PXE远程启动服务器,制作基于mini Linux(如:Tiny Core Linux)安装了VMware Horizon Client客户端程序的启动镜像来连接虚拟桌面。
2)服务器端配置
由于Horizon View是基于VMware vSphere虚拟化环境,所以要根据机房的实际情况来配置服务器资源,如CPU的内核数、内存的大小、存储的容量等。以一个60台计算机运行Windows7的机房为例,大约需要2路8核物理CPU,150G内存,存储除了虚拟机操作系统所占空间以外,根据分配给每个学生的空间来确定。
3)Horizon View安装部署
第一步 准备 Active Directory
Horizon View需要使用Microsoft Active Directory 基础架构来进行用户身份验证和管理。所以必须先准备 Active Directory,以便和Horizon View一起使用。
第二步 安装 View Composer和SQL Server数据库
View Composer 是可选功能。如果计划部署链接克隆桌面池,才需安装View Composer。View Composer 需要使用SQL数据库来存储数据,所以要先安装SQL Server 数据库,并在ODBC数据源中创建一个数据源,供Composer使用。
第三步 安装 View连接服务器
运行安全服务器安装程序,可以选择安装一个View连接服务器实例、View 连接服务器副本实例和安全服务器,必须至少安装一个View连接服务器。
第四步 配置View连接服务器和View Composer服务器
在安装好View连接服务器后,需要配置View连接服务器和vCenter和View Composer组件。
第五步 为View桌面准备父虚拟机
如果创建使用链接克隆的虚拟桌面,需要创建好父虚拟机后,为父虚拟机创建快照。创建父虚拟机步骤如下:
(1)在ESXi主机里创建windows 7的虚拟机,并安装常用软件和VMware Tools
(2)安装VMwareView Agent
(3)为虚拟机创建快照
第六步 创建view桌面池
(1)打开View Administrator(https://连接服务器ip/admin),在清单目录下池页面里添加池,池分自动池、手动池、RDS桌面池。
(2)用户可选择专用或浮动桌面,并可启用自动分配。
(3)vCenter Server可选择View Composer链接克隆或完整虚拟机。
(4)对桌面池的标识和桌面池的电源策略、显示协议、是否启用HTML Access等进行设置。
(5)设置虚拟机相关属性,如虚拟桌面数量、虚拟桌面计算机名的命名方式等。
(6)选择父虚拟机,如果使用链接克隆还需要选快照并在随后的AD容器里给桌面池分配组织。
(7)向桌面池添加用户授权,
第七步 使用View Client访问桌面池
Horizon View提供支持Windows、Linux、MAC等的多版本View Client客户端程序访问虚拟桌面。打开View Client,输入连接服务器地址,输入用户名和密码来访问虚拟桌面。同时也可以使用View HTML Access通过支持HTML5的浏览器访问虚拟桌面。
4 结语
随着虚拟桌面技术的日益成熟,现在很多学校都在尝试使用虚拟桌面来对机房进行改造,提高机房的管理水平,减少维护人员的工作量,延长机房的使用年限。相信未来虚拟桌面技术的应用一定会更加广泛。
【参考资料】
[1]吴孔辉.VMware Horizon桌面与应用虚拟化权威指南,机械工业出版社2015.9.
[2]杨皓.基于Horizon View的桌面虚拟化技术在高职院校中的应用,价值工程,2017.6.
[3]朱爱军.云桌面技术在学院公共机房改造中的应用,信息通讯,2016(3).
[4]VMware Horizon7版本7.0文档.endprint