【IT168 专稿】节点模板是 Windows HPC Server 2008 中的新功能。它们定义在群集中添加、配置和维护计算节点时需要执行的任务。
可以使用节点模板在计算节点上执行以下任务:
安装和配置 HPC Pack 2008;部署和配置操作系统镜像;安装应用程序和设备驱动程序;安装软件更新;使计算节点返回到已知配置
通过使用"配置"中的"创建节点模板向导",可以创建新的节点模板。可以将更多任务添加到您创建的节点模板中,也可以通过使用"节点模板编辑器"修改现有任务。
(一)了解节点模板
有四种类型的节点模板任务:
1、正在设置
在计算节点的部署过程发生之前,在头节点上执行设置任务。下表列出可以在节点模板上添加或修改的设置任务,以及与它关联的属性。
任务名称 | 任务说明 | 属性 |
创建计算机帐户 | 在 Active Directory 中为计算节点创建计算机帐户。 | · Domain(可选):指定将在其上创建计算机帐户的域的名称。如果不指定此属性,则使用头节点的域。 · ComputerPath(可选):指定在 Active Directory 中将创建计算机帐户的路径。默认是 cn=Computers。如果不指定此属性,则使用头节点的计算机路径。 |
2、配置
当计算节点在部署过程开始时启动到 Windows Preinstallation Environment (Windows PE) 中时,将在计算节点上执行配置任务。下表列出可以在节点模板上添加或修改的配置任务,以及与每个任务关联的属性。
任务名称 | 任务说明 | 属性 |
运行 Windows PE 命令 | 在 Windows PE 中运行命令。 | · 失败后继续(可选):如果选择了“True”,则在命令未能成功运行的情况下,配置任务将不会失败。如果选择了“False”,则在命令未能成功运行的情况下,配置任务将失败。 · ErrorWhiteList(可选):指定应当为命令忽略的返回错误代码。当命令成功运行时期望从该命令返回的默认返回代码是零 (0)。如果命令返回除零以外的其他成功代码,那么必须将该返回代码添加到应当忽略的错误代码列表中,否则它将被解释为错误代码并且任务将失败。 · 命令(必需):指定要运行的 Windows PE 命令。 |
多播复制 | 使用多播协议从头节点复制文件。 | · UnicastFallback(可选):如果选择了“True”并且多播失败,将使用服务器消息块 (SMB) 协议复制文件。如果选择了“False”并且多播失败,则任务将失败。 · DestFile(必需):指定文件将复制到其中的计算节点的驱动器的绝对路径。如果已将“分区磁盘”任务添加到节点模板,请确保指定的路径对将通过该任务创建的分区有效。 · SourceFile(必需):指定要复制的文件的名称和路径,相对于 Microsoft HPC Pack\Data\InstallShare 文件夹。 |
单播复制 | 使用服务器消息块 (SMB) 协议从头节点复制文件。 | · Directory(可选):指定正在复制的是文件(“False”)还是文件夹(“True”)。 · Destination(必需):指定文件将复制到其中的计算节点的驱动器的绝对路径。如果已将“分区磁盘”任务添加到节点模板,请确保指定的路径对将通过该任务创建的分区有效。 · Source(必需):指定要复制的文件的名称和路径,相对于 Microsoft HPC Pack\Data\InstallShare 文件夹。 |
分区磁盘 | 使用 Diskpart 的脚本在计算节点上将磁盘分区。 | · DiskPartScript(必需):指定要用于 Diskpart 的脚本的名称和路径。 |
装入共享 | 在所安装的操作系统的 Windows PE 阶段共享文件夹。 | · DriveLetter(可选):指定将共享的文件夹的驱动器号。 · User(可选):指定共享文件夹时使用的用户名。 · UserPassword(可选):指定共享文件夹时使用的密码。 · Path(必需):指定将共享的文件夹的名称和路径。 |
安装 Windows | 在计算节点上安装 Windows Server 操作系统。 | · 自定义无人参与文件(可选):指定要用于安装的自定义无人参与文件的绝对路径。 · 安装驱动器(可选):指定将安装 Windows Server 操作系统的驱动器号。如果已将“分区磁盘”任务添加到节点模板,请确保指定的驱动器号对将通过该任务创建的分区有效。 · 本地管理员密码(可选):指定在计算节点上的本地管理员帐户的密码。 · 产品密钥(可选):指定要用于此节点模板以激活操作系统的产品密钥。 · 自动生成本地管理员密码(必需):如果选择了“True”,则自动生成本地管理员帐户的密码。在自动生成密码之后,它将是机密的,不能恢复。如果选择了“False”,则应当使用“本地管理员密码”属性指定密码。 · 镜像(必需):指定用于安装操作系统的镜像。 |
应用 WIM 镜像 | 将 WIM 文件中的文件提取到计算节点上的本地磁盘。 | · DestinationPath(必需):指定将在其中提取 Windows 镜像格式 (WIM) 文件中的文件的计算节点上的路径。如果已将“分区磁盘”任务添加到节点模板,请确保指定的路径对将通过该任务创建的分区有效。 · WimPath(必需):指定用于存储将提取的 WIM 文件的计算节点上的路径。 |
重新启动 | 重新启动计算节点。 | · 无 |
3、部署
在已安装操作系统之后,在计算节点上执行部署任务。下表列出可以在节点模板上添加或修改的部署任务,以及与每个任务关联的属性。
任务名称 | 任务说明 | 属性 |
单播复制 | 使用服务器消息块 (SMB) 协议从头节点复制文件。 | · Directory(可选):指定正在复制的是文件(“False”)还是文件夹(“True”)。 · Destination(必需):指定文件将复制到其中的计算节点的驱动器的绝对路径。 · Source(必需):指定要复制的文件的名称和路径,相对于 Microsoft HPC Pack\Data\InstallShare 文件夹。 |
运行操作系统命令 | 作为本地管理员运行命令。 | · 失败后继续(可选):如果选择了“True”,则在命令未能成功运行的情况下,部署将不会失败。如果选择了“False”,则在命令未能成功运行的情况下,部署将会失败。 · ErrorWhiteList(可选):指定应当为命令忽略的返回错误代码。当命令成功运行时期望从该命令返回的默认返回代码是零 (0)。如果命令返回除零以外的其他成功代码,那么必须将该返回代码添加到应当忽略的错误代码列表中,否则它将被解释为错误代码并且任务将失败。 · 命令(必需):指定要以管理员权限运行的命令。 |
安装 HPC 包 | 在计算节点上安装 HPC 包。 | · 安装程序源目录(必需):指定 HPC 包的安装文件的位置。 |
装入共享 | 共享计算节点上的文件夹。 | · DriveLetter(可选):指定将共享的文件夹的驱动器号。 · User(可选):指定共享文件夹时使用的用户名。 · UserPassword(可选):指定共享文件夹时使用的密码。 · Path(必需):指定将共享的文件夹的名称和路径。 |
加入域 | 使计算节点加入到 Active Directory 域。 | · Domain(可选):指定计算节点将加入的域的名称。如果不指定此属性,则使用头节点的域。 |
重新启动 | 重新启动计算节点。 | · 无 |
注销 | 注销计算节点。 | · 无 |
4、维护
在"节点管理"中选择节点然后单击"维护"时,将在计算节点上执行维护任务。有关详细信息,请参阅维护节点。下表列出可以在节点模板上添加或修改的维护任务,以及与每个任务关联的属性。
任务名称 | 任务说明 | 属性 |
安装后命令 | 安装 HPC Pack 后,在计算节点上运行某一命令。 | · 失败后继续(可选):如果选择了“True”,则在该命令未能成功运行的情况下维护任务不会失败。如果选择了“False”,则在该命令未能成功运行的情况下维护任务将会失败。 · 超时(可选):指定命令超时前经过的秒数。如果未指定该属性,则默认超时值为 60 秒。 · 工作目录(可选):指定从中运行命令的文件夹。 · 命令(必需):指定要运行的命令。 该命令使用在头节点配置过程中提供的安装凭据运行。 |
激活操作系统 | 激活计算节点上的操作系统。 | · 无 |
应用更新 | 从 Microsoft Update 或 Windows Server Update Services (WSUS) 将更新应用到计算节点。 | · 修补程序(可选):指定将应用到计算节点的更新的列表。 · 类别(必需):指定将应用到计算节点的更新的类型。 |
(二)创建节点模板
使用节点模板,可以部署操作系统镜像,可以将特定驱动程序和软件添加到计算节点,可以将预配置的节点添加到 HPC 群集,还可以将软件更新应用到计算节点。若要创建节点模板,请使用"配置"中的"创建节点模板向导"。
创建节点模板
在"任务列表"中,单击"创建节点模板"。将出现"创建节点模板向导"。
执行"创建节点模板向导"中的步骤。
(三)编辑节点模板
可以使用"节点模板编辑器"将部署、配置和维护任务添加到节点模板。使用"创建节点模板向导"创建模板时,这些任务中的某一些将添加到新模板。还可以使用"节点模板编辑器"修改现有任务的属性、删除任务或更改任务的运行顺序。
编辑节点模板
在"配置"的"导航窗格"中,单击"节点模板"。
在视图窗格中,选择节点模板。
在"操作"窗格中,单击"编辑"。将出现"节点模板编辑器"对话框。
添加任务:
单击"添加任务",然后从可用任务的列表中单击任务。
在属性窗格中,设置新任务的属性。
修改现有任务:
在"节点模板任务"的列表中,选择任务,然后在属性窗格中修改任务属性。
更改任务的运行顺序:
在"节点模板任务"的列表中,选择任务,然后单击"上移"或"下移"。
删除现有任务:
在"节点模板任务"的列表中,选择任务,然后单击"删除任务"。
在完成编辑节点模板之后,单击"保存"。