|
4. 修改 sysprep.inf 以包括变量
Mini-Setup 使用 Sysprep.inf 文件来安装和配置操作系统。这个文件包含您刚添加到 ADS 控制器数据库的配置文件详细信息。这种配置信息对于映像来说是静态的。ADS 通过允许您在 sysprep.inf 文件中插入变量使得您可以自定义 sysprep.inf 文件。通过这种方式,您可以从 sysprep.inf 文件中删除将随系统的改变而改变的配置信息。而变量配置将转到 ADS 控制器中。
在修改映像中的 sysprep.inf 文件之前,您将需要把映像安装到驱动器。ADS 有支持这种功能的工具。可以使用下面的命令行语法来更改映像的目录和安装映像:
imgmount /mount /w {imagefilename} /d: driveletter
将驱动器更改为上面的驱动器字母,并且目录更改为 sysprep 目录。有两种创建或修改 sysprep.inf 的方法,您可以通过 setupmgr.exe,也可以通过 notepad.exe。请参见“服务器集群的基于图像安装”部分以获得更多关于 sysprep.inf 的信息。
打开 notepad.exe 中的 sysprep.inf 文件。查找随系统的改变而改变的安装变量。将它们定义为变量而不是将静态值放入 sysprep.inf 文件中。例如,在 sysprep.inf 文件的以下片断中,在行的开头用 * 标记的项可以定义为变量。每个系统的这些设置都有所不同。
[params.MS_TCPIP.Adapter01]
* DHCP="No"
* IPAddress="10.11.26.11,,172.24.11.141"
SpecificTo=Adapter01
* SubnetMask="255.255.0.0,255.255.255.0"
* WINS="No"
;Adapter02 用于公共网络
[params.MS_TCPIP.Adapter02]
SpecificTo=Adapter02
* DefaultGateway="172.24.11.1"
* DHCP="No"
* IPAddress="172.24.11.205"
* SubnetMask="255.255.255.0"
* DNSServerSearchOrder="172.24.10.2,172.24.0.2"
* WINS="Yes"
* WINSServerList="157.55.254.201,157.55.254.203"
[GuiRunOnce]
;请参见本文档的第 2.2.1 节以获得 AssignDriveLetters.bat 文件的示范文本
;请参见“配置集群”部分以获得 createfs.vbs
*Command0=%systemdrive%\scripts\AssisgnDriveLetters.bat
*Command1 = "%windir%\system32\cluster.exe /cluster:SV-CLUSTER /CREATE /NODE:SV-NODE1 /USER:domain\user /PASS:***** /IPADDR: 157.5.5.50"
*Command2 = "%systemdrive%\ClusterInstallFiles\createfs.vbs SV-CLUSTER ClusterGroup SVFileShareResource E:\ SVFileShare"
在用变量替换了这些命令之后,该片断将看起来像是这样的。注意每个变量名都是以 ^ 开头且以 ^ 结尾的。它们必须包含在引号之中。如果不这样做的话,ADS 将不会正确地安装和配置操作系统。注意:在 guirunonce 部分,上面的样本片断也将集群配置命令替换为变量。在成功安装之后,Windows 将在配置集群服务或任何其他指定的服务第一次启动时运行 guirunonce 中的命令。
[params.MS_TCPIP.Adapter01]
DHCP="^DHCP1^"
IPAddress="^IPAddress1^"
SpecificTo=Adapter01
SubnetMask="^SubnetMask1^"
WINS="^WINS1^"
;Adapter02 用于公共网络
[params.MS_TCPIP.Adapter02]
DefaultGateway="^DefaultGateway2^"
SpecificTo=Adapter02
DHCP="^DHCP2^"
IPAddress="^IPAddress2^"
SubnetMask="^SubnetMask2^"
DNSServerSearchOrder="^DNSServerSearchOrder2^"
WINS="^WINS2^"
WINSServerList="^WINSServerList2^"
[GuiRunOnce]
;在形成/加入集群之前装载所有的磁盘卷
Command0="^CLUSTER_COMMAND_MOUNT^"
Command1=^AssignDriveLetters^
Command2="^CLUSTER_COMMAND^"
Command3=^FileShare^
在您修改了 sysprep.in 文件之后,就可以使用下面的命令行接口来卸载映像。
Imgmount u drive:
ADS 还允许您通过脚本来定义变量。请参阅 ADS 帮助中的管理映像部分以获得更多的信息。
注意:附录 F 包含已修改的完整样本 sysprep.inf。
您还可以使用 setupmgr.exe 来创建、修改无人值守安装文件,带有变量的 syspre.inf 文件。通过 cmd 窗口运行 setupmgr.exe。

查看全尺寸图片。
选择“新建”

查看全尺寸图片。
选择“sysprep 安装”

查看全尺寸图片。
选择您想要部署的操作系统类型

查看全尺寸图片。

查看
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
|