vSphere中,可以使用“模板”来创建虚拟机,以此来加快虚机的创建速度。但如果只这样做,就会使创建出来的虚拟机IP、计算机名、SID都相同,会给以后的管理带来隐患。通过使用集群中的“自定义规范管理器”,可以使创建出来的虚拟机的SID等信息都不相同。方法如下:
1、将Deploy复制到vCenter服务器的sysprep目录
需要使用WIN2003光盘中的Deploy工具来实现。本例vCenter使用的WIN2008操作系统,首先打开C盘,如下图,再选择“组织”->“文件夹和搜索选项”
选择“显示隐藏的文件、文件夹和驱动器”,完成后,C盘下的ProgramData就显示了。
找到c:\ProgramData\Vmware\VMware VirtualCenter\sysprep ,看到有2k及一些文件夹,本例为win2003,则直接将WIN2003的安装光盘Tools路径下的Deploy.cab里的内容解压后复制到下图中的svr2003中。(PS. 较高版本vCenter路径有更改,更改路径为C:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx\sysprep)
2、创建win2003自定义规范
打开集群控制台,点击“主页”,再选择“自定义规范管理器”
点击“新建”按扭
目标虚拟机操作系统选择“WINDOWS”,名称自己定义,如下图
输入名称及单位:
完成后,自定义规范管理列表中就有了刚才新建的win2003x32名称的规范了。
下图中,如现在从模板部署虚拟机时
在“客户自定义”选项中就可以选择“使用现有自定义规范自定义的win2003x32该项,并开始创建虚拟机。
此虚拟机创建后,第一次运行时会自动配置,待虚拟机重启后就可以正常使用了。