江苏新海发电有限公司
摘要:VMwareHorizon套件是目前行业领先的桌面虚拟化解决方案,它将数据、应用和操作系统桌面部署转变为集中化的服务,可以实现虚拟桌面的高效配置和集中管理。本文分析了VMwareHorizon的主要组成和部署安装,在公司班组数字化升级改造及培训教室搭建过程中进行了实际的部署和应用,对进一步的更大范围的使用具有重要意义。
关键词:桌面虚拟化VMwareHorizon服务器虚拟化
引言
在当前企业信息化过程中,桌面管理面临着应用环境复杂,管理集成度低,终端安全难以保障等种种困境。随着社会的飞速发展,基于云计算的信息化技术已成为网络信息化发展的必然趋势。桌面虚拟化技术是云计算的核心技术之一,它可以将硬件环境、操作系统、应用程序、用户数据进行分离。用户可以实现非特定时间、非特定地点、非特定终端的桌面访问与操作;技术人员可以实现操作系统、应用程序和用户数据的安全防护、快速部署、个性化定制及备份恢复。因此桌面虚拟化技术在企业应用中实现了桌面标准化、数据安全化、使用简单化、管理规范化,这使得它具有广阔的应用前景。
桌面虚拟化技术简介
桌面虚拟化是指将远程主机的桌面通过某种虚拟桌面显示协议虚拟到用户本机的桌面上。通过桌面虚拟化技术,用户可以在本机显示器上使用在远程安装的操作系统和应用程序,好像直接登录到远程桌面一样。桌面虚拟化的部署依托于服务器虚拟化,通常都是利用数据中心的服务器实现其安装和配置,生成大量的独立虚拟桌面,同时为各种用户提供服务。采用桌面虚拟化技术后,用户不用关心所使用操作系统和应用软件的软硬件平台,也不需要担心系统数据的安全,直接通过客户端程序登录到远程主机上使用桌面即可。
本文以VMware最新版的VMwareHorizon7套件为对象,详细分析了VMwareHorizon7的平台系统架构,在公司环境中实现了试验性的部署,并在班组数字化改造中进行了实际验证。
VMwareHorizon体系结构
整个体系架构是由虚拟化平台VMwareEsxi、管理平台VMwarevCenter、VMwareViewManager、VMwareViewComposer、VMwareThinApp、域控制器、客户端组成。
Esxi是服务器虚拟化的基础,实现了标准化的虚拟硬件,有效减少了设备驱动程序不兼容的问题。管理员可使用vCenter集中管理环境中的所有物理服务器集群、虚拟机、网络和存储。实现服务器集群的HA功能、虚拟机、存储的实时迁移。利用CPU调度功能以及多主机平衡功能,使得资源共享更加确定,可显著改善用户在View桌面虚拟化环境中的体验。
ViewManager为提供桌面池的管理功能,包括池的新建、授权、删除、刷新、重构、重平衡、用户分配等功能。VMwareViewManager与MicrosoftActiveDirectory集成,通过基于WEB管理界面按照不同策略向AD用户分配虚拟机,使用组策略工具提高安全性,保证数据的安全。
VMwareViewComposer使用链接克隆技术,允许从主映像快速创建桌面映像,批量快速部署虚拟机。此过程不会影响用户设置、数据或应用程序,因此用户仍然可以高效地使用工作桌面,甚至在应用更改的同时也是如此。
VMwareThinApp应用程序虚拟化将应用程序从底层操作系统分离出来,以提高兼容性和简化应用程序管理。
客户端使用ViewClient程序,通过RDP协议或PCOIP协议登录虚拟桌面,由于具有广泛的客户端支持,因此用户可以随时通过各种虚拟桌面设备访问自己的桌面,并使用本地打印机、UBS设备或其他外围设备,此次班组数字化就是利用安卓盒子带电视机实现虚拟桌面的访问。
VMwareHorizon部署
VMwareHorizon依托服务器虚拟化技术,通过其自身各个组件的相互支持,为用户提供满足需求的虚拟桌面,其系统架构如图1所示
要实现对系统架构的部署,主要有3方面内容。
1).基础架构的部署
VMwareHorizon将在Esxi主机上生成各种虚拟桌面和实现其物理存储。在View部署中,可使用VMwareHA群集来防止物理服务器出现故障。还可以使用VMwareDRS充分利用额外的服务器容量,平衡主机中虚拟桌面资源而不会闲置任何热备用资源。通过vCenterServer对VMwareEsxi的配置,可实现Esxi主机集群、存储冗余、高可用性等功能。
2).规划虚拟机系统资源
在班组数字化改造试运行阶段,开始时为Windows7(64位)虚拟桌面分配3GB内存,然后通过不断监视虚拟桌面系统性能和所用磁盘空间大小,对内存大小进行适当调整,最后确定虚拟内存大小的最佳设置。
图1VMwareHorizon系统架构图
3).VMwareHorizon的部署
服务器组件的系统要求。VMwareHorizonServer、ViewAdministrator、vCenterServer和等组件都要安装到windowsserver操作系统的物理主机或Esxi主机的虚拟机上,组件版本要vCenterServer版本和Esxi主机相兼容。
托管相关组件服务器的主机须具有固定IP地址,在IPv4环境中,配置静态IP地址。
客户机操作系统是指虚拟桌面安装的操作系统。要实现客户端与虚拟桌面的连接,必须在所有虚拟机主机(模板)上安装HorizonAgent组件。要根据支持的客户机操作系统,选择安装相应版本的HorizonAgent组件。同时客户机操作系统也要与vCenterServer版本和Esxi主机相兼容。
VMwareHorizonview7的系统架构部署涉及服务器和组件部署两方面,比较复杂。
VMwareHorizon在公司的实践与应用
公司目前共有9台Esxi主机地址分别为172.21.32.221-172.21.32.229;vCenterServer服务安装在一台物理主机172.21.32.248;
安装连接服务器HorizonConnectionServer,其安装在地址为172.21.32.25的虚拟主机,安装之前,要确保服务器已经加入了域环境,此前公司并没有域环境,因此在Esxi主机172.21.32.223上做了一台系统为WindowsSever2016的虚拟主机,在其上安装了MicrosoftActiveDirectory域控制器,因AD功能的实现需基于DNS角色,所以在其上也安装了DNS服务,因原DNS为172.21.32.3,为了不更改客户端设置而能使得AD对DNS的设置起效,将172.21.32.3转发规则设置为172.21.32.18。
安装HorizonComposer,ViewComposer安装在地址为172.21.32.158的虚拟主机,安装之前要准备composer数据库,要求必须是SQLServerr2以后的版本,这里就放在172.21.32.216上,登录数据库服务器,新建composer数据库,确认158加入了域环境,打开ODBC数据源工具,添加系统DSN,选择SQLServerNativeClient驱动,选择数据库服务器及新建的composer数据库,完成ODBC数据源添加。运行链接克隆服务器安装程序,在向导中ODBC界面输入新建的ODBC数据源composer及数据库用户信息即可。
Horizon_view配置,打开浏览器,输入https://172.21.32.25/admin,登录HorizonView控制台,点击View配置-服务器,添加vCenterServer信息,服务器地址:172.21.32.248,用户名administrator/密码。选择独立的ViewComposerServer,输入链接克隆服务器信息,地址:172.21.32.158,用户:JSGXXD8\administrator,密码,输入完成后点击下一步,点击接受,信任证书。
虚拟桌面发布,创建虚拟机,登录vCenter管理平台,右键ESXI主机群集,新建虚拟机,选择操作系统为win764位,内存设为3GB,硬盘80G,置备类型为ThinProvision,完成后挂接安装盘,安装win764位,系统安装完成以后,选择虚拟机-客户机-安装或升级VMwaretools,重新启动后安装班组数字化要求安装的软件如WPS等到这个系统模板上,完成后安装ViewAgent程序,完成后关闭此虚拟机电源,创建虚拟机快照。
发布桌面,由https://172.21.32.25/admin,登入viewconnection控制台,添加桌面池,选择“专用”,添加固定池,添加ViewComposer链接克隆服务器,设置虚拟桌面置备策略,设置计算机名称,选择模板机及模板机快照,选择虚拟桌面生成Esxi主机(172.21.32.223)。确认保存后,给桌面池授权,这里设给用户OU(jsgxxd.com.cn\VMview)。
客户端的安装与使用,客户端需要安装VMwareHorizonClient软件才能连接虚拟桌面,班组数字化用的是荣耀盒子,连接电视机组成的瘦客户端模式,下载安装VMwareHorizonClient,打开VMwareHorizonClient客户端后,点击右上角选项-配置,勾选不验证服务器身份证书,再新建服务器,输入连接服务器地址:172.21.32.25,输入登录用户名(VMUser01-12)和密码,点击登录登录桌面,等待桌面准备完成,成功登入虚拟桌面。
结论
本文主要是在研究VMwareHorizon组件构成和安装过程的基础上,从系统架构角度实现了VMwareHorizonview7平台的搭建。并利用公司已有服务器和积累的VMware虚拟化技术和管理经验,通过搭建环境,实现VMwareHorizonview7平台的安装和配置,并在数字化班组升级改造中小试牛刀,接下来在培训、软件正版化等方面桌面虚拟化也将大放异彩。
参考文献
[1]刘怡多,梁霄.服务器虚拟化技术浅谈[J].科技传播,2015(16).
[2]胡嘉玺.虚拟智慧:VMwarevSphere运维实录[M].北京:清华大学出版社,2011