VMware ACE 中的“ACE”是Assured Computing Environment的简称,它是用来提供安全、基于策略进行管理的虚拟PC环境的平台。VMware ACE可以作为一个独立平台使用,也可以和VMware Workstation 6结合使用。
VMware Workstation主要为开发人员、网络管理员、技术爱好者等专业人员,提供测试与实验环境,VMware Server主要为中小企业提供虚拟化服务器平台,所以,这两个产品的用户,都是专业人员,而VMware ACE,是由专业人员定制虚拟机,定制的虚拟机是给普通用户使用。
下面,以在一个8GB的U盘上创建一台Windows XP虚拟机为例,介绍VMware ACE定制虚拟机的方法,主要步骤如下:
(1)在VMware Workstation中创建虚拟机,在虚拟机中安装操作系统、VMware Tools以及相关应用软件。
(2)在VMware ACE Workstation对安装配置好的虚拟机启用ACE功能。
(3)编辑ACE策略。
(4)创建ACE包。
(5)部署ACE。
(6)最终用户使用。
下面介绍在VMware Workstation中创建虚拟机并启用ACE功能。
首先,在VMware Workstation中,创建Windows XP Professional的虚拟机,主要要求如下:
(1)设置虚拟硬盘大小为2.5GB,并且在安装操作系统的时候,只创建一个分区。
(2)安装操作系统后,安装VMware Tools,安装所需要的软件、输入法等。
(3)安装完成后,关闭虚拟机,并启用ACE功能(在VMware Workstation主界面中,单击“Enable ACE features”链接,启用ACE)。
设置策略
在启用ACE功能后,单击“Edit Policies”链接,进入VMware ACE策略页,设置如下策略:
(1)在“访问控制”策略中,设置“User-specified password”选项,这样,当部署到U盘中的虚拟机每次启动前,都需要密码,这样可以防止非授权用户使用。
(2)在“Copy Protection(复制保护)”选项中,用来保护安装后的实例,在默认情况下,是允许用户复制或移动安装后的实例的,如果想对实例进行保护,可以选中“Do not allow moving or copying of the instance files”(禁止用户复制或移动安装好的虚拟机实例)。
(3)在“Virtual Printer(虚拟打印机)”控制策略中,是否允许实例使用主机操作系统中配置好的打印机,如果要使用虚拟打印机,需要为该ACE实例添加一个串口,这将会在策略被启用时自动创建,如果禁用该策略,会删除该口串口。
(4)在“Administrator Mode(管理员模式)”策略中,如果启用“Enable administrator mode”并且设置管理员密码,则在使用VMware ACE实例的时候,可以通过键入管理员密码,来修改虚拟机的配置,这包括修改虚拟机内存、网卡、硬盘等,启用管理员选项设置。
部署虚拟机到U盘
经过测试之后(在VMware Workstation界面中单击“Preview in Player”测试虚拟机及其设置的策略),就可以将虚拟机进行打包,然后分发给最终用户使用。在VMware ACE Workstation中,可以创建两种包,一种是安装到计算机上使用的非Pocket包,另一种,是安装到U盘或活动硬盘上,并且可以直接在U盘或活动硬盘上使用的Pocket包。在本节中创建的包属于后者。
在VMware ACE Workstation,单击“Create Pocket ACE package”链接,创建用于活动介质的安装包,主要步骤如下:
(1)在“Name the Package”页中,为将要定制的ACE实例设置名称、选择保存路径,并且在“Notes”中写上注释信息。
(2)在“Pocket ACE Deployment Password”页中,设置部署口令,本例中密码为12345。
(3)创建包完成后,选中“Deploy to portable device now”,立刻向U盘(或活动硬盘,或者其他指定位置)部署虚拟机。
(4)在“VMware Pocket ACE Deploy Utility”页中,插入U盘,单击“Refresh”按钮,在“Choose a removable drive”列表中,显示出U盘,并且显示出U盘可用空间大小,单击“Deploy”按钮开始部署。如果设置了部署口令,会弹出“Enter Password”按钮,键入密码,单击“OK”按钮,开始向U盘部署虚拟机。
(5)部署完成后,单击“确定”按钮,然后单击“Close”按钮。
将ACE实例部署到U盘后,将U盘插入其他计算机,运行U盘根目录下的run.exe,启动虚拟机。如果是第一次使用,将会自动安装VMware Player,并在安装完成后,进入虚拟机。在虚拟机第一次启动时,为虚拟机设置一个密码。
【注意】需要记住该密码,以后每次使用该虚拟机,都要输入这个密码。如果你忘记了密码,需要从管理员处获得恢复密码才能继续使用虚拟机