按照这些指令来配置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站点的列表。
日志中的簇头节点与管理员权限的用户上。
打开命令窗口以管理员权限并运行以下命令文件
matlabroot\工具箱\平行\ BIN \ MicrosoftHPCServerSetup.bat -cluster
该命令执行一些对集群中的所有机器需要安装的。在MATLAB安装的位置必须是每个集群节点上都相同。
如果你需要重写剧本的默认值,修改定义的值MicrosoftHPCServerSetup.xml
运行前MicrosoftHPCServerSetup.bat
。使用-def_file
使用时,参数传递给脚本MicrosoftHPCServerSetup.xml
文件中的自定义位置。例如:
MicrosoftHPCServerSetup.bat -cluster -def_file <文件名>
修改该文件只有在你实际运行脚本的节点上。
您可以设置的一个值的一个例子是CLUSTER_NAME
。如果您对该参数集群提供一个友好的名称,它是由MATLAB的认可发现群集功能和所产生的集群列表中显示。
此配置适用于HPC包的所有版本。
如果要在网络共享安装使用HPC包,网络共享位置必须是在“内联网”地带。您可能需要调整Internet选项为您的群集节点和网络共享位置添加到Intranet站点的列表。
打开命令窗口以管理员权限并运行以下命令文件
matlabroot\工具箱\平行\ BIN \ MicrosoftHPCServerSetup.bat -client
该命令执行一些用于客户端机器所需的设置的。
如果你需要覆盖默认值的脚本,修改定义的值MicrosoftHPCServerSetup.xml
运行前MicrosoftHPCServerSetup.bat
。使用-def_file
使用时,参数传递给脚本MicrosoftHPCServerSetup.xml
文件中的自定义位置。例如:
MicrosoftHPCServerSetup.bat -client -def_file <文件名>
提交作业或发现从MATLAB集群,微软HPC包客户端实用程序必须安装在MATLAB客户机上。如果它们尚未安装并及时更新,索要正确的客户端工具来安装您的系统管理员。该工具可以从Microsoft下载中心。
如果您已经安装的微软HPC包客户端实用程序的多个版本,MATLAB使用最近的安装。配置MATLAB使用特定的安装,设置环境变量'MATLAB_HPC_SERVER_HOME'
向您要使用的客户端实用程序的安装位置。
此过程将验证您的并行计算产品的安装,正确的使用Microsoft Windows HPC包或计算集群服务器s manbetx 845(CCS)配置。
在这一步中你定义在后续步骤中使用群集配置文件。
通过选择开始从MATLAB桌面群集配置文件管理器家选项卡中环境区平行>管理集群配置文件。
创建通过选择群集配置文件管理器新的配置文件新>HPC服务器。
在列表中选择新的配置文件,单击改名和编辑配置文件名称是HPCtest
。按输入。
在属性选项卡中,提供以下字段的文本:
设置描述场对于HPC服务器安装测试
。
设置NumWorkers场的工人数量要运行的验证测试,您的许可的限度内。
设置主办字段上的调度运行的主机名。根据您的网络,这可能是一个简单的主机名,或者它可能是一个完全合格的域名。
注意:以下四个属性设置(JobStorageLocation
,ClusterMatlabRoot
,ClusterVersion
和UseSOAJobSubmission
)是可选的,需要在配置文件中只能设置在这里,如果你没有运行MicrosoftHPCServerSetup.bat
如上述配置群集的Microsoft HPC包,或者如果你想改变这个脚本建立的设置。
设置JobStorageLocation要在其中存储作业和任务数据的位置。这必须是所有工作的机器访问。
JobStorageLocation
不应该由运行不同版本的并行计算产品共享;s manbetx 845在集群上每个版本都应该有自己JobStorageLocation
。
设置ClusterMatlabRoot到MATLAB的安装位置到由工人的机器中执行,如在安装说明第1章确定。
设置ClusterVersion场HPCServer
要么CCS
。
如果你想测试一个HPC Server群集上的SOA作业提交,集UseSOAJobSubmission至真正
。如果你打算使用SOA作业提交你的集群,你应该首先试试这项SOA没有提交,然后返回后,用SOA作业提交测试。默认值是在运行时根据您的调度程序确定。
到目前为止,该对话框看起来应该如下图所示:
请点击完成节省您的群集配置文件。
在此步骤中,验证您的群集配置文件,从而安装。您可以验证您的个人资料时指定工人的数量来使用。如果没有指定工人的数量验证选项卡,然后验证将尝试尽可能多的工人使用由指定的值NumWorkers
对物业属性标签。您可以指定工人的数量较少,以验证您的配置不占用整个集群。
如果尚未打开,通过选择开始从MATLAB桌面群集配置文件管理器家选项卡中环境区平行>管理集群配置文件。
选择在此列表的群集配置文件。
请点击验证标签。
使用复选框以选择所有测试,或者验证阶段的一个子集,并验证您的个人资料时指定工人的数量来使用。
请点击验证。
验证结果选项卡显示的输出。下图显示的是通过了所有验证测试配置文件的结果。
如果您的验证未通过,请联系MathWorks的安装支持团队万博1manbetx。
如果您的验证通过,你现在有一个有效的配置文件,你可以在其他并行应用程序使用。您可以对您的个人资料适当的修改您的应用程序,如NumWorkersRange
,附加的文件
,AdditionalPaths
等等。
为了节省您的个人资料给其他用户,选择配置文件,然后点击出口,那么您的配置文件保存到一个文件中的一个方便的位置。后来,运行群集配置文件管理器时,其他用户可以通过单击导入您的个人资料进口。