什么是公共映像技术?(翻译:pygdboy)
公共映像技术就是让多种不同的配置,同时使一个映像(image,或称Virtual Disk),这些配置可以是不同的主板、网卡、显卡、甚至不同的CPU架构。
最大的好处:估计有兴趣看的朋友都知道了。
一、先决条件:
要使用公共映像技术,必须确认所有客户机拥有相同的HAL架构,那就是说,它们必须拥有相同数量的逻辑处理器
注:拥有超线程的单处理器,在BIOS中激活超线程后,会被认为是两个逻辑处理器。
1、 所有客户机必须有相同的BIOS设置(指相同配置的主板),以便所有与主板连接的各种装置(指BIOS自检设备清单中的设备)能正确加载相应的驱动程序及正常工作。
2、 必须有一张与3Com的MBA规范或者PXE兼容的启动方式的网卡,这张网卡称为CommonNIC(公共网卡),在公共映像制作过程中用来插到不同的客户机上。
3、 为每种配置的客户机安装最新的驱动程序(个人建议用最新的WHQL驱动)。
4、 如果在你制作公共映像后设备没响应,是因为驱动程序缺失;举个例子,如果一个USB的键盘或鼠标在你用公共映像启动该客户机后没反应,很可能是你没有为该客户机安装相应的芯片驱动,请在设备管理器中检查确认没有设备带有黄色感叹号,特别是USB RootHub和USB Controller。
5、 选择一块带有最新的芯片组的客户机主板,这台客户机将作为制作公共映像过程中的第一块主板。一块最新的英特尔芯片组主板的驱动往往包含所有旧的芯片组识别码,这样做就不需要在制作公共映像时为客户机安装大量的芯片组驱动。
6、 除了第一台用于制作公共映像的客户机外,其余的客户机板载网卡必须关闭,以防在制作过程中发生混淆(其实可以打开,只要你能分得清是哪块)
7、 安装Provisioning Server
二、制作公共映像:
制作公共映像包含以下几个简短的步骤:
1、 设置好主客户机(即第一台客户机,我称为MTD)
2、 导出细节数据(这里指每种客户机配置上公共网卡的注册表值)
3、 加入附加的客户机细节数据到公共映像里(即加入注册表值)
设置MTD(第一台客户机):
1、 插入CommonNIC(公共网卡)到客户机。启动进入系统。
2、 为该机(此机即为MTD机)安装TargetDevice(Ardence客户端),安装过程中勾选板载网卡和公共网卡。
3、 在服务端生成虚拟盘,MAP盘,格式化,再Unmap。
重要:虚拟盘必须有足够的空间容纳在制作过程中加入公共映像的附加信息。
4、 在该机上使用ImageBuilder工具上传系统。
5、 建议为该虚拟盘映像制作一个备份(Map碟,Ghost32)。
在MTD中的C:\ProgramFiles\Citrix\Provisioning Server找到Cim.exe,将其Copy到U盘,此文件用来在不同客户机中导出/导入网卡注册表值。
6、 关闭MTD,取出CommonNIC(公共网卡)。