定义节点准备任务
节点准备 任务在分配给作业的每个计算节点上运行命令或脚本。 节点准备 任务在作业中的任何其他任务之前在节点上运行。 可以使用 节点准备 任务执行分配给作业的节点的基本预配。 例如,可以指定命令来执行以下任务:
复制文件。
创建目录结构。
验证正在运行的环境。
启动或停止服务。
如果 节点准备 任务无法在节点上运行,则不会将该节点添加到作业。 该节点将添加到作业中排除的节点列表中。
可以使用以下过程通过 HPC 作业管理器创建 节点准备 任务。
注意
若要完成此过程,必须已作为群集上的用户添加,或者必须是已作为群集用户添加的域组的成员。 有关详细信息,请联系群集管理员。
添加节点准备任务
在 HPC 群集管理器中,“新建作业”、“
添加节点准备任务
在 作业管理中,在 操作 窗格中,单击 新建作业。
在
“新建作业 ”对话框的左窗格中,单击“编辑任务”。 指向 “添加”按钮,单击向下箭头,然后单击 节点准备任务。
在任务对话框中,键入任务的名称。
指定任务的命令。 例如,若要将应用程序从共享目录复制到分配给作业的每个计算节点,可以键入如下所示的命令:
复制 /Y \\server_name\Program Files\myapp.exe c:\users\userName\bin
单击“确定” 将任务添加到作业。 新任务现在显示在作业的任务列表中。
可以通过选择列表中的任务并修改 任务属性 窗格中的任务值来定义其他 任务属性,例如 执行设置 和 必需资源。
其他注意事项
以下任务属性不适用于按资源启动的任务,并且不能在 节点准备、节点发布或 服务 任务上设置这些任务:
核心数、套接字、节点数
所需的节点
独家
可重新运行
取决于 (任务依赖项)
参数扫描设置
可以通过添加 节点发布 任务,从作业中清理或收集数据。 有关详细信息,请参阅 定义 Node ReleaseTask。
如果 节点准备 任务在足够节点上失败,以超过 ExcludedNodeLimit 群集参数,作业将失败。 为防止发生这种情况,可以定义高 ExcludedNodeLimit 值,也可以设置作业的最大资源要求。
有关基本术语、打开 HPC 群集管理器和连接到群集的信息,请参阅 HPC 群集管理器的
概述。