特定于厂商的设备
有时,您需要安装没有与 Windows Server 2003 Enterprise Server 一起提供的特定于厂商的设备驱动程序或第三方设备驱动程序(如存储控制器驱动程序)。
要安装没有在 Windows Server 2003 光盘中作为 Deploy.cab 的一部分而提供的驱动程序,可以在 unattend.txt 的 [Unattended] 部分中使用下列键值:
[Unattended]
OemPnpDriversPath =
folder_1_on_system_drive[;folder_2_on_system_drive]...
为您的所有辅助大容量存储设备的驱动程序指定此设置。
如果您需要为可引导的大容量存储设备加载驱动程序,您就需要将两个附加的部分添加到您的应答文件中:[MassStorageDrivers] 和 [OEMBootFiles]。
要了解更多关于[MassStorageDrivers] 和 [OEMBootFiles] 的信息,请参阅 Windows Server 2003 光盘上的 Deploy.cab 文件中的 Microsoft Windows XP 预安装指南。虽然该指南所包含的说明是关于准备 Windows XP 安装,但是相同的说明也适用于 Windows Server 2003 Enterprise Edition。
创建主安装
这一步中没有特定于集群的项。请参阅 Microsoft Windows XP 预安装指南 以获得更详细的关于如何创建主安装的说明。该文档位于 Windows Server 2003 光盘上的 Deploy.cab 文件中。
运行 Winnt32.exe
您可以在命令提示符下运行 Winnt32.exe 以启动 Windows 安装。
要获得 Winnt32.exe 命令行选项的完整列表,请参阅 Microsoft Windows XP 预安装指南 中的 Winnt32.exe 命令行选项主题。该文档位于 Windows Server 2003 光盘上的 Deploy.cab 文件中。虽然该指南所包含的说明是关于准备 Windows XP 安装,但是相同的说明也适用于 Windows Server 2003 Enterprise Edition。
要从网络共享中安装 Windows,可以使用您的 Windows Server 2003 光盘(或其他启动介质)来引导计算机,然后连接到所需的网络位置。将分布共享和配置设置放在网络上可以给预安装过程增加相当大的灵活性。
要使用 Winnt32.exe 运行 Setup,您需要遵循下列步骤:
准备 Unattend.txt 文件作为构建配置设置的一部分,如上所述。
启动您想要安装 Windows 的计算机。
单击“开始”,再单击“运行”,然后键入:path_to_winn32\winnt32 /unattend:filename
其中:
path_to_winnt32
指定到 Winnt32.exe 的位置的路径。例如,\\server\share\Lang\Eng\sku\pro\x86\I386。
filename
指定应答文件的名称,应答文件包含对您想要自动回答的问题的答案。filename 的值通常为 Unattend.txt。
要安装集群服务,您必须将 [GuiRunOnce] 条目添加到您的 unttend.txt,如下所示:
[GuiRunOnce]
要创建一个集群,可以将下列条目添加到 GuiRunOnce 部分:
[GuiRunOnce] Command0 = %windir%\cluster /cluster:SV-CLUSTER
/CREATE /NODE:SV-NODE1 /USER:your_domain\user
/PASS:****** /IPADDR:157.5.5.50
要将节点添加到现有的集群,可以将下列条目添加到 GuiRunOnce 部分:
[GuiRunOnce] Command0 = %windir%\ cluster /cluster:SV-CLUSTER
/ADDNODES:SV-NODE2 /PASSWORD:*********
映像安装(也称为磁盘克隆或简单克隆)是部署 Windows Server 2003 Enterprise Server 最快捷的方法。如果您要部署的计算机具有相似的硬件,而且您想在有最少的终端用户交互的情况下进行快速安装,您就可以使用映像安装。
克隆服务器集群包括以下步骤:
在主计算机上构建主安装。构建主安装包括安装和配置操作系统以及您需要包括在您的磁盘映像上的任何软件和驱动程序。
使用 Sysprep 工具准备主安装。这包括在主计算机配置和运行 Sysprep 工具。
使用磁盘映像工具生成主安装的磁盘映像。这包括将每个磁盘映像保存为永久存储位置。
将磁盘映像加载到将组成集群的目的计算机上。
您不能使用已安装的集群服务来克隆集群节点。您必须反安装集群服务或使用专门准备的计算机(没有安装集群服务)来创建磁盘映像。
构建主安装
您需要设置主计算机 ,您将用主计算机来构建主安装并随后创建磁盘映像。确保您的主计算机没有安装集群服务并且没有附加到任何共享的存储。
构建主安装包括安装和配置操作系统以及您需要包括在您的磁盘映像上的任何软件和驱动程序。
准备主安装
在您在主计算机上准备好主安装之后,您就需要准备用于克隆的磁盘映像。Microsoft 为您提供了一个称为 sysprep 的工具来准备用于克隆的映像。该工具可以在 the Windows Server 2003 Enterprise Server 光盘中找到,位于\support\tools 目录中。当您在主计算机上运行 sysprep 时,您可以提供下列两个开关之一: -factory 或 reseal。
在完成系统准备并且重启计算机之后,您可以使用厂家(Factory)模式来安装附加的驱动程序和应用程序。通常,在预安装的过程中运行 Sysprep 作为最后的步骤可以使计算机为传输作好准备。当重新启动时,计算机就启动 Mini-Setup。通过运行带有 -factory 选项的 Sysprep,计算机可以在启用网络的状态下重启,而不启动最小安装。在这种状态下,Factory.exe 处理它的应答文件,并且执行以下操作:
从网络源将驱动程序复制到计算机
启动即插即用枚举
从位于计算机或网络源的源文件中启动、安装和卸载计算机中的应用程序
添加用户数据
当完成时,运行带有 -reseal 选项的 Sysprep 来准备用于克隆的磁盘映像。
例如,您可以创建包含最小的一组驱动程序的主安装,运行带有 -factory 选项的 Sysprep,创建安装的映像,并且将映像复制到多个目的计算机。如果某个目的计算机需要附加的驱动程序,就在该目的计算机上运行带有 -factory 选项的 Sysprep,并且同时加载这些驱动程序。
要获得更多关于工厂模式和 winbom.ini 文件的信息,请参阅 Microsoft Windows XP 预安装指南,该指南可以在 Windows Server 2003 Enterprise Server 光盘上的 \support\tools\deploy.cab 文件中找到。
Sysprep 和 Sysprep.inf 应答文件
要使集群安装完成自动化,您将需要使用 sysprep.inf 文件,该文件是 Sysprep 在最小安装的过程中和最小安装之后所使用的应答文件。
sysprep.inf 中所需的部分和条目
整个无人值守安装需要下列部分和条目:
| 所需的部分 | 该部分中所需的条目 | 注解 |
|
[Unattended] |
UnattendMode |
|
|
TargetPath |
||
|
[GuiUnattended] |
AdminPassword |
|
|
TimeZone |
||
|
[Identification] |
JoinWorkgroup |
您可以改为指定 JoinDomain、DomainAdmin 和 DomainAdminPassword。 |
|
[LicenseFilePrintData] |
AutoMode |
|
|
AutoUsers |
如果 AutoMode = PerServer,则需要 AutoUsers。 | |
|
[Networking] |
需要配置网络协议。 | |
|
[UserData] |
ComputerName |
|
|
FullName |
请参见本文档中的“所需的部分和条目”,以获得对这些条目的逐一解释。
特定于厂商的设备
有时,您需要安装没有与 Windows Server 2003 Enterprise Server 一起提供的特定于厂商的设备驱动程序或第三方设备驱动程序(如存储控制器驱动程序)。
如果在所有的集群节点上存储控制器都是完全相同的,就可以采取这样的一种方法来完成上述任务,先在主计算机上安装所需的驱动程序,然后将它们作为磁盘映像的一部分分布到目的计算机。如果各个集群节点上的存储控制器有所不同,您将需要:
创建单独的磁盘映像来包含设备驱动程序,或者
遵循以下描述如何将相同的映像用于带有不同存储控制器的计算机的指导原则。
[SysprepMassStorage] sysprep.inf 中的条目
在运行主安装中的 Sysprep 并创建您的映像之前,请在 Sysprep.inf 文件的 [SysprepMassStorage] 部分标识您想要安装在每个目的计算机上不同的大容量存储控制器。然后,Sysprep 预先填充必要的驱动程序信息,这样,当操作系统启动时,Windows 就可以在使用某个预定义主存储控制器的计算机上加载正确的驱动程序。
您不需要在 [SysprepMassStorage] 部分中手动创建条目。代之以,您可以采用以下某种技术:
在 Sysprep.inf 文件的 [Sysprep] 部分包括 BuildMassStorageSection 条目。Sysprep 将自动为所有通过 Machine.inf、Scsi.inf、Pnpscsi.inf 和 Mshdc.inf 内的即插即用硬件 ID 指定的大容量存储控制器生成 [SysprepMassStorage] 中的条目,并且将安装这些大容量存储控制器。
--OR--
不要在 Sysprep.inf 文件的 [Sysprep] 部分包括 BuildMassStorageSection 条目。运行命令 Sysprep -bmsd。Sysprep 将自动为所有通过 Machine.inf、Scsi.inf、Pnpscsi.inf 和 Mshdc.inf 内的即插即用硬件 ID 指定的大容量存储控制器生成 [SysprepMassStorage] 中的条目,但是将不安装这些大容量存储控制器。然后,在运行此安装中的 Sysprep -reseal 或 Sysprep -factory 之前,您可以从这个部分中删除项。在关键的设备数据库中安装数目更小的项可以减少将此映像重新引导到操作系统所需的时间。
注意:当您运行 Sysprep -reseal 或 Sysprep -factory 时,Sysprep 读取 Sysprep.inf 文件的[SysprepMassStorage] 部分,并且在关闭之前将大容量存储信息写入注册表。在计算机下一次启动时,所有的大容量存储控制器都将可用。
Hardware_ID
为在 devices .inf 文件中指定的设备指定即插即用 ID。
| Syntax | path_to_device_inf[, disk_directory[, disk_description[, disk_tag]]] |
|
值 |
path_to_device_inf 指定到 .inf 文件的路径,.inf 文件文件包含要安装的控制器的即插即用 ID 的.inf 文件。如果 path_to_device_inf 是一个长文件名,就将其包含在引号中。 disk_directory 在第三方提供的软盘上指定包含大容量存储驱动程序的目录。 disk_description 指定软盘的描述,与第三方所提供的 Txtsetup.oem 文件中指定的一样。 disk_tag 指定软盘的磁盘标签,与第三方所提供的 Txtsetup.oem 文件中指定的一样。 |
|
示例 |
要支持新的 Qlogic 驱动程序,可以将 qlogic.inf 文件复制到 Sysprep 文件夹,并且将以下部分包括在 Sysprep.inf 文件中: [SysprepMassStorage] PCI\VEN_1077&DEV_1080 = "C:\Sysprep\qlogic\qlogic.inf"、"\nt"、"Qlogic Software Disk"、"\qlogic" |
要获得更多关于 sysprep、sysprep.inf 或 [SysprepMassStorage] 条目的信息,请参阅 Microsoft Windows XP 预安装指南,该指南可以在 Windows Server 2003 Enterprise Server 光盘上的 \support\tools\deploy.cab 文件中。
如果您将相同的映像用于带有不同的存储控制器的计算机,您将需要包括 [SysprepMassStorage] 和 [BuildMassStorageSection],如上所述。
要获得 sysprep.inf 条目的完整列表,请参阅 Microsoft Windows XP 预安装指南,该指南可以在 Windows Server 2003 Enterprise Server 光盘上的 \support\tools\deploy.cab 文件中找到。
请参阅附录 A 以获得 sysprep.inf 示范文件。
您可能想控制如何给共享存储驱动器分配驱动器号。您可以使用 diskpart.exe 实用程序(如下面的示例所示)来分配驱动器号。首先,您需要创建一个带有参数的文本文件,diskpart.exe 将用这些参数作为命令行参数,在下面的示例中,这个文本文件名为 diskpartparams.txt。该批处理文件本身是非常短的,它只使用 diskpartparams.txt 文件中附带的参数来调用 diskpart.exe 实用程序。
在 sysprep.inf 中加进下行:
[GuiRunOnce] Command1=%systemdrive%\scripts\AssisgnDriveLetters.bat
确保您在系统驱动器中创建了名为 scripts(或任何您喜欢的名称)的目录,并且将以下批处理文件放入其中:
AssignDriveLetters.bat
diskpart /s diskpartparams.txt pause diskpartparams.txt select volume 0 assign letter Q select volume 1 assign letter R select volume 2 assign letter S select volume 3 assign letter T exit
| 共4页: 上一页 [1] 2 [3] [4] 下一页 | ||
|
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||