建立CMG集群
Launcher能够将作业从客户端计算机转发到另一台计算机进行处理。有了此功能,即使您没有Microsoft HPC或IBM平台LSF,也可以轻松地设置Windows计算机集群,以便从任何客户端计算机运行作业。
任何安装了Launcher的计算机都可以设置为CMG集群中的计算节点。计算节点将运行从集群中的同一台计算机或另一台计算机提交的作业。
您还可以将集群中的一台或多台计算机指定为主节点。提交给Head Node(头节点)的作业将排队,直到集群中的计算节点有足够的可用资源来运行它。
要设置CMG集群,必须执行三个步骤:设置头节点、设置计算节点和设置客户端计算机。
设置头节点
CMG集群应该有一台指定为头节点的计算机。此计算机应始终可用,以便根据需要接受来自客户端计算机的作业并将作业转发到计算节点。
要配置头节点,请从菜单栏中选择Configuration | Configure Local Job Server(配置|配置本地作业服务器)。将显示“Configure Local Job Server”对话框:
选择 This computer is a CMG Cluster Head Node(此计算机是CMG集群头节点)。在框中输入计算节点计算机的名称,用逗号分隔名称。如果计算节点正在侦听非默认TCP端口,则可以在计算机名称之后指定该端口。例如,如果名为Node1的计算节点正在侦听TCP端口8888,请在框中添加Node1:8888。默认情况下,CMG作业服务侦听端口8087。
头节点也可以是集群中的计算节点。若要启用此功能,请选中“Include this computer as compute node将此计算机包括为计算节点”框。
设置计算节点
集群中的每个计算节点都必须配置为接受来自头节点的作业。从每个计算节点计算机的菜单栏中选择Configuration | Configure Local Job Server(配置|配置本地作业服务器),然后选择This computer is a CMG Cluster Compute Node(此计算机是CMG集群计算节点)。
在Accept jobs from the following Head Node only “仅接受来自以下Head Node的作业”框中指定Head Node计算机的名称,以确保仅接受来自集群的作业。如果此框为空,则“计算机节点”将接受来自任何计算机的作业。
设置客户端计算机
要在客户端计算机上设置CMG集群,需要将Head Node添加为CMG Scheduler。在菜单栏中选择Configuration | Configure Remote Schedulers “配置|配置远程调度器”,然后单击Edit/Modify Remote Schedulers “编辑/修改远程调度器”对话框中的Add “添加”按钮。
在Add Scheduler Wizard “添加计划程序向导”对话框中,选择CMG Scheduler“CMG计划程序”,在出现提示时输入计划程序的名称,然后输入头节点的名称。如果Head Node正在侦听非默认TCP端口,请在向导中输入该端口。
向CMG集群提交作业
向CMG集群提交作业,请从Submit/Run a Simulation Job “提交/运行模拟作业”对话框中选择适当的计划程序。
计算机名:
端口:
IP地址: