1 远程安装、无人值守安装和映像安装( 八 )



配置您的服务器集群
配置您的服务器集群
在您安装了服务器集群之后,您很可能需要配置它,安装附加的集群资源和应用程序 。解释如何完成这些任务不在本文档的范围之内 。请参阅 Windows Server 2003 Enterprise Server 联机帮助/可用性和可伸缩性/集群服务,以获得更多关于配置服务器集群和集群应用程序的信息 。
使用脚本
使用 MSClus 和/或 WMI 创建资源
下面我们提供两个示例,说明在集群的无人值守安装过程中可以如何进一步使任务自动化 。
使用 Cluster Automation Server 和 Windows Scripting Host
通过将以下命令添加到 sysprep.inf 文件,您可以在创建好一个集群或将一个节点添加到现有的集群之后创建文件共享 。
[GuiRunOnce]
Command1 = "%systemdrive%ClusterInstallFilescreatefs.vbs SV-CLUSTER ClusterGroup SVFileShareResource E: SVFileShare"
当这个命令执行时,名为 SVFileShare 的文件共享将创建在 E: 驱动器的 SV-CLUSTER 中 。
您必须将名为 createfs.vbs 的 Visual Basic 脚本放在您的系统驱动器的 ClusterInstallFiles 目录中 。请参见附录 B 以获得这样的脚本的样本代码 。
按照类似的方式,您可以使各种资源(比如 IP 地址资源、网络名称、打印共享、一般资源等等)的创建自动化 。要了解更多关于使用 Cluster Automation Server 来创建集群资源的信息,请参阅 Windows Platform SDK 中的 Cluster Automation Server Reference 。
使用命令行
请参见附录 C 以获得一个样本批处理文件,这个文件可以用于创建文件共享资源(使用 cluster.exe) 。在 Mini-Setup 完成之后,可以通过下面的 GuiRunOnce 条目指示 Mini-Setup 运行这个批处理文件:
[GuiRunOnce]
Command2=%systemdrive%scriptscreatefs.bat

使用自动部署服务(ADS)通过基于映像的安装方式安装操作系统和集群服务
使用自动部署服务(ADS)使您能够个性化操作系统映像以满足您的需要 。映像/克隆要求您在每次需要将映像部署到不同的服务器或部署操作系统的不同配置时修改 sysprep.inf 文件(它包含操作系统的配置信息) 。ADS 使得用户能够个人化 sysperp.inf 文件,从而减少了这种复杂性 。要了解更多关于 sysprep.inf 和映像的信息,请参阅“服务器集群的映像安装” 。
此外,ADS 还使得您能够使用单个服务器来管理您的数据中心中的服务器 。这个服务器(或者称为“控制器”)与所有其他的 ADS 服务一起,使得您能够将操作系统映像部署到不带操作系统的设备或者重新确定带有新的操作系统映像的现有设备的用途 。简而言之,您可以使用 ADS 来:
将一个没有操作系统的设备远程转到可用的状态,或者将一个设备从一种状态转到另一种状态 。
通过提供在一个或多个系统上从单点控制运行可扩展和可配置操作(如脚本)的能力来操作超过规模的数据中心 。
自动部署服务包括以下三个主要服务:
——控制器服务
——映像分布服务
——网络启动服务
请参阅 ADS 帮助和文档以获得更多关于 ADS 和 ADS 的设置及安装的信息 。这一部分假定您已经安装并开始运行 ADS 。
遵循下列步骤来使用 ADS 部署服务器集群
1.
将设备(您想要安装集群服务的系统)添加到 ADS 控制器

2.
创建主映像

3.
将映像上传到 ADS 控制器

4.
修改 sysprep.inf 以包括变量

5.
为映像部署创建任务序列文件

6.
创建序列文件的工作模板

7.
在 ADS 数据库中为所需的设备创建和存储与变量相关的值

8.
对所需的设备执行工作模板

警告:
如果您使用的是共享的存储设备,那么只有一个节点可以访问共享磁盘就是至关重要的 。否则,共享的磁盘可能被破坏 。为了防止破坏,您可以只留一个节点而关闭所有其他的节点,也可以使用一些其他的技术(LUN、分区等等)来隔离节点的数据路径 。一旦由单个节点组成的集群形成,您就可以将其他的节点添加和加入到这个集群中 。您需要注意下面提到的这些方面,并且在部署集群之前相应地计划好 。

推荐阅读