3、 为企业准备模板虚拟机
接下来,需要为企业准备"模板"虚拟机。对于企业而言,如果虚拟桌面统一使用Windows XP,则需要创建Windows XP的虚拟机;如果企业统一使用Windows 7,则需要准备Windows 7的虚拟机。在创建好虚拟机之后,还要专门创建虚拟机的"部署规范"。
3.1 准备Windows XP虚拟机
在创建模板虚拟机的时候,要综合考虑vSphere Server服务器的存储空间、需要提供的虚拟桌面的数量、企业用户在运行虚拟桌面时,对应的虚拟机需要分配的磁盘空间大小。在大多数情况下,为Windows XP的虚拟机分配30~40GB、为Windows 7的虚拟机分配50~60GB、并且只划分一个分区,就可以满足大多数的需求。如果某些用户需要更多的空间,可以在服务器、通过共享文件夹的方式,为用户分配空间。
有关用vSphere Client登录vSphere Server创建Windows XP或Windows 7虚拟机的步骤,我们不在介绍。
3.2 在虚拟机中安装操作系统与VMware Tools
在创建完虚拟机后,启动该虚拟机,并在虚拟机中安装Windows XP Professional,主要步骤如下:
(1)登录到"XP-Temp"虚拟机控制台,连接到本地Windows XP Professional光盘镜像。
(2)在磁盘选择页,选中整个硬盘安装Windows XP Professional。
(3)安装完成后,安装VMware Tools,在虚拟机中安装需要的第三方软件,例如Office、输入法、视频播放器、杀毒软件,近可能将企业所需要的软件完全安装。
(4)安装好所需要的软件后,在虚拟机中,整理磁盘。
(5)最后,设置计算机名称为xp-temp,并将计算机加入到域(heinfo),如图4所示。
图4 将计算机加入到域
(6)在"计算机管理→本地用户和组→组"中,将"domain users"添加到本地"Administrators"组中。
添加完成后,重新启动计算机。
3.3 安装View Agent程序
再次登录进入Windows XP模板虚拟机时,以域管理员身份登录,安装View Agent程序,主要步骤如下:
(1)在登录到Windows XP的时候,选择heinfo域,然后以Administrator登录。
(2)运行View 代理程序,这是一个名为"VMware-viewagent-4.5.0-293049"、大小为60.1MB的程序,在"Custom Setup"页,选中所有的组件。
(3)安装完成后,按照提示,重新启动虚拟机。
3.4 其他可选配置
VMware系列产品的虚拟机,显卡性能并不好,即使是安装了VMware Tools之后,其显示性能也一般。在使用VMware ESX Server、VMware Server的虚拟机,并且远程操作这些虚拟机时(直接使用远程桌面登录到虚拟机除外),鼠标反应比较缓慢。当然,VMware产品的长处并不在此,VMware系列虚拟机的磁盘性能、网络性能,以及系统的可靠性、稳定性与产品的易用性,是所有其他产品无可比拟的。
基于VMware View的虚拟桌面,所有的虚拟机都是运行在VMware ESX Server中,所以,为了提高虚拟机的性能、减少对VMware ESX Server主机资源的占用、避免无关的资源浪费,用于虚拟桌面的Windows XP虚拟机,可以进行如下的配置:
(1)禁止虚拟机中不使用的硬件,例如COM1端口。
(2)关闭Windows XP的主题服务:在"控制面板"中,从"管理工具"中选择"服务",修改"Themes"服务状态为"己禁用",并停止该服务。
(3)调整性能:用鼠标右键单击"我的电脑",在弹出的快捷菜单中选择"属性",弹出"系统属性"对话框。
(4)其他的设置,则可以关闭索引、为XP安装最新补丁、安装杀毒软件并升级、关闭屏幕保护程序等,这些不一一介绍。
完成上述工作后,关闭虚拟机。
3.5 转换虚拟机到模板
设置完成后,将安装配置的第一台Windows XP虚拟机转换成模板,以后可以从该模板定制虚拟机。
在vSphere Client中,用鼠标右键单击XP-Temp虚拟机,如图5所示,从弹出的快捷菜单中选择"转换成模板"。
图5 转换成模板
转换成模板后,该虚拟机从列表中移除,并自动添加到ESX Server的模板中。以后将以此虚拟机为模板部署(创建)用于VMware View的虚拟机。
【说明】如果使用"单一虚拟桌面",则需要虚拟机;如果使用"自动桌面池"的方式使用VMware View虚拟桌面,则需要使用"模板"虚拟机并自动从"模板"虚拟机克隆出所需要数据的虚拟机机;如果使用基于"克隆链接"的自动桌面池,则需要使用虚拟机,并且需要创建了"快照"的虚拟机。请注意这几点的区别。