配置为HPC包

配置为集群微软HPC包

按照这些指令来配置MATLAB®并行服务器™安装到微软工作®HPC包或计算集群服务器(CCS)。在下面的说明,matlabroot指的是MATLAB安装位置。

万博1manbetx支持的版本:WINDOWS®计算群集Server 2003和Windows HPC Server 2008中的Windows HPC Server 2008 R2中,微软HPC包2012,微软HPC包2012 R2和Microsoft HPC包2016年

注意

如果要在网络共享安装使用HPC包,网络共享位置必须是在“内联网”地带。您可能需要调整Internet选项为您的群集节点和网络共享位置添加到Intranet站点的列表。

  1. 日志中的簇头节点与管理员权限的用户上。

  2. 打开命令窗口以管理员权限并运行以下命令文件

    matlabroot\工具箱\平行\ BIN \ MicrosoftHPCServerSetup.bat -cluster

    该命令执行一些对集群中的所有机器需要安装的。在MATLAB安装的位置必须是每个集群节点上都相同。

    注意

    如果你需要重写剧本的默认值,修改定义的值MicrosoftHPCServerSetup.xml运行前MicrosoftHPCServerSetup.bat。使用-def_file使用时,参数传递给脚本MicrosoftHPCServerSetup.xml文件中的自定义位置。例如:

    MicrosoftHPCServerSetup.bat -cluster -def_file <文件名>

    修改该文件只有在你实际运行脚本的节点上。

    您可以设置的一个值的一个例子是CLUSTER_NAME。如果您对该参数集群提供一个友好的名称,它是由MATLAB的认可发现群集功能和所产生的集群列表中显示。

配置客户端计算机的HPC包

此配置适用于HPC包的所有版本。

注意

如果要在网络共享安装使用HPC包,网络共享位置必须是在“内联网”地带。您可能需要调整Internet选项为您的群集节点和网络共享位置添加到Intranet站点的列表。

  1. 打开命令窗口以管理员权限并运行以下命令文件

    matlabroot\工具箱\平行\ BIN \ MicrosoftHPCServerSetup.bat -client

    该命令执行一些用于客户端机器所需的设置的。

    注意

    如果你需要覆盖默认值的脚本,修改定义的值MicrosoftHPCServerSetup.xml运行前MicrosoftHPCServerSetup.bat。使用-def_file使用时,参数传递给脚本MicrosoftHPCServerSetup.xml文件中的自定义位置。例如:

    MicrosoftHPCServerSetup.bat -client -def_file <文件名>
  2. 提交作业或发现从MATLAB集群,微​​软HPC包客户端实用程序必须安装在MATLAB客户机上。如果它们尚未安装并及时更新,索要正确的客户端工具来安装您的系统管理员。该工具可以从Microsoft下载中心。

    如果您已经安装的微软HPC包客户端实用程序的多个版本,MATLAB使用最近的安装。配置MATLAB使用特定的安装,设置环境变量'MATLAB_HPC_SERVER_HOME'向您要使用的客户端实用程序的安装位置。

验证安装使用微软HPC包

此过程将验证您的并行计算产品的安装,正确的使用Microsoft Windows HPC包或计算集群服务器s manbetx 845(CCS)配置。

步骤1:定义群集资料

在这一步中你定义在后续步骤中使用群集配置文件。

  1. 通过选择开始从MATLAB桌面群集配置文件管理器选项卡中环境平行>管理集群配置文件

  2. 创建通过选择群集配置文件管理器新的配置文件>HPC服务器

  3. 在列表中选择新的配置文件,单击改名和编辑配置文件名称是HPCtest。按输入

  4. 在属性选项卡中,提供以下字段的文本:

    1. 设置描述对于HPC服务器安装测试

    2. 设置NumWorkers场的工人数量要运行的验证测试,您的许可的限度内。

    3. 设置主办字段上的调度运行的主机名。根据您的网络,这可能是一个简单的主机名,或者它可能是一个完全合格的域名。

      注意:以下四个属性设置(JobStorageLocationClusterMatlabRootClusterVersionUseSOAJobSubmission)是可选的,需要在配置文件中只能设置在这里,如果你没有运行MicrosoftHPCServerSetup.bat如上述配置群集的Microsoft HPC包,或者如果你想改变这个脚本建立的设置。

    4. 设置JobStorageLocation要在其中存储作业和任务数据的位置。这必须是所有工作的机器访问。

      注意

      JobStorageLocation不应该由运行不同版本的并行计算产品共享;s manbetx 845在集群上每个版本都应该有自己JobStorageLocation

    5. 设置ClusterMatlabRoot到MATLAB的安装位置到由工人的机器中执行,如在安装说明第1章确定。

    6. 设置ClusterVersionHPCServer要么CCS

    7. 如果你想测试一个HPC Server群集上的SOA作业提交,集UseSOAJobSubmission真正。如果你打算使用SOA作业提交你的集群,你应该首先试试这项SOA没有提交,然后返回后,用SOA作业提交测试。默认值是在运行时根据您的调度程序确定。

      到目前为止,该对话框看起来应该如下图所示:

  5. 请点击完成节省您的群集配置文件。

第2步:验证配置

在此步骤中,验证您的群集配置文件,从而安装。您可以验证您的个人资料时指定工人的数量来使用。如果没有指定工人的数量验证选项卡,然后验证将尝试尽可能多的工人使用由指定的值NumWorkers对物业属性标签。您可以指定工人的数量较少,以验证您的配置不占用整个集群。

  1. 如果尚未打开,通过选择开始从MATLAB桌面群集配置文件管理器选项卡中环境平行>管理集群配置文件

  2. 选择在此列表的群集配置文件。

  3. 请点击验证标签。

  4. 使用复选框以选择所有测试,或者验证阶段的一个子集,并验证您的个人资料时指定工人的数量来使用。

  5. 请点击验证

验证结果选项卡显示的输出。下图显示的是通过了所有验证测试配置文件的结果。

注意

如果您的验证未通过,请联系MathWorks的安装支持团队万博1manbetx

如果您的验证通过,你现在有一个有效的配置文件,你可以在其他并行应用程序使用。您可以对您的个人资料适当的修改您的应用程序,如NumWorkersRange附加的文件AdditionalPaths等等。

为了节省您的个人资料给其他用户,选择配置文件,然后点击出口,那么您的配置文件保存到一个文件中的一个方便的位置。后来,运行群集配置文件管理器时,其他用户可以通过单击导入您的个人资料进口