一般情况下,如果复制的各个虚拟机只是单独使用,并且这些虚拟机不加入到Windows Server 2003的域中,这样使用复制的虚拟机是没有任何问题的;如果这些虚拟机需要加入到Active Directoory,并且需要加入到同一个域时,后来复制的虚拟机在使用时会有一些问题。因为复制的虚拟机与原虚拟机具有相同的SID,在同一个网络 中,如果SID相同,是不能同时加入到Active Directory中的。
在Windows操作系统中,修改SID的方法是使用Microsoft提供的sysprep工具
(1)在Windows Server 2003虚拟机的Windows Server 2003安装光盘中,展开Tools目录中的Deploy.cab文件夹,将其中的所有文件复制到C盘的sysprep文件夹中(需要手动创建sysprep文件夹)
(2)运行sysprep.exe程序,在弹出的提示对话框中,单击"确定"按钮
(3)打开"系统准各工具2.0"对话框中,在"关机模式"下拉列表框中选择"重新启动"选项,单击"重新封装"按钮,sysprep工具将重新封装Windows Server 2003,然后重新启动
(4)虚拟机重新启动后,会进入重新封装过程,在这个过程中,需要重新输入安装序列号,设置计算机名称、IP地址等,并且在重新封装的过程中,安装程序会重新生成SID。
***********************自动化安装*********************************
如果用户想让重新封装的过程"自动化",即在重新封装的过程中, 自动输入序列号、设置计算机名称等,则可以在运行sysprep.exe程序之前,运行C盘sysprep目录中的setupmgr.exe程序,创建 sysprep脚本,生成Sysprep.inf 以及一个i386文件夹。
然后再运行sysprep?exe程序,运行完此命令重置SID后,电脑会自动删除C盘sysprep目录。
************建议运行命令行sysprep -reboot -mini -reseal***********
sysprep参数说明
1、-audit - 重新启动计算机进入“工厂”模式,而不需要生成新的安全 ID (SID) 或处理 Winbom.ini 文件中 [OEMRunOnce] 部分的任何项目。只有在计算机已经处于“工厂”模式时,才使用该命令行参数。
2、-bmsd - 将所有可用的海量存储设备填入 [SysprepMassStorage] 部分。
3、-clean - 清除 Sysprep.inf 文件中 [SysprepMassStorage] 部分所使用的关键设备数据库。
4、-factory - 在启用网络功能但不显示“欢迎使用 Windows”或“最小化安装”的状态下重新启动。该参数用于更新驱动程序、运行即插即用枚举、安装程序、测试、用客户数据配置计算机或在工厂环境中进 行其他配置更改。对于使用磁盘映像(或克隆)软件的公司,“工厂”模式可以减少需要的映像数目。在以“工厂”模式完成所有任务之后,使用 -reseal 参数运行 Sysprep.exe 文件,以使计算机做好最终用户交货准备。
5、-forceshutdown - 在 Sysprep.exe 文件完成后关闭计算机。
注意:此参数用于使用 ACPI BIOS 的计算机,这些计算机在 Sysprep.exe 文件表现默认行为时不能正常关机。
6、-mini - 将 Microsoft Windows XP Professional 配置为使用“最小化安装”,而不是使用“欢迎使用 Windows”。该参数对 Microsoft Windows XP Home Edition 不起作用,其中首次运行经验总是“欢迎使用 Windows”。
请注意,如果您打算使用 Sysprep.inf 文件自动进行最小化安装,则必须使用 -mini 开关运行 Sysprep 工具,或者在 GUI 界面中单击以选中“最小化安装”复选框。如果不选择运行“最小化安装”,则默认情况下 Windows XP Professional 将运行“欢迎使用 Windows”。
7、-noreboot - 在不重新启动计算机或准备复制的情况下,修改注册表项(SID、OemDuplicatorString 和其他注册表项)。该参数主要用于测试,尤其是查看是否正确修改了注册表。Microsoft 不推荐使用该选项,因为在运行 Sysprep.exe 文件后对计算机做出更改可能会使 Sysprep.exe 文件所做的准备失效。不要在生产环境中使用该参数。
8、-nosidgen - 运行 Sysprep.exe 文件而不生成新的 SID。如果不复制运行 Sysprep.exe 文件的计算机或者要预先安装域控制器,则必须使用该参数。
9、-pnp - 在最小化安装期间运行旧式设备的完整的即插即用设备枚举和安装。如果首次运行经验是“欢迎使用 Windows”,则命令行参数不起作用。
用户也可以使用setupmgr.exe程序创建 sysprep脚本,然后在的“关机摸式”下拉列表框中选择"关机"选项,然后单击"重新封装"按钮(使用命令行的话去掉-reboot即可)。这样,当 虚拟机关闭后,可以将核虚拟机作为"模板",当需要时,直接复制圾虚拟机即可。复制后的虚拟机,在第一次使用时,将会自动执行sysprep的后续封装步 骤,这样可以保证经过复制后的虚拟机与其他虚拟机的SID不同。