安装和配置MATLAB并行服务器为MATLAB作业调度器和网络许可证管理器
如果您的集群中没有现有的调度器,请按照以下说明集成MATLAB®作业调度器,它由MATLAB并行服务器.如果您已经有一个具有调度器的集群,请参见为第三方调度器安装和配置MATLAB并行服务器.
这些指导指导您完成以下任务:
在将MATLAB与调度器集成之后,您可以使用并行计算工具箱™从桌面MATLAB客户端会话访问集群中的工作者。工人是MATLAB计算引擎,通常对应于一个核心。
这些步骤中的设置使用网络许可管理器。
激活你的MATLAB并行服务器许可证
安装MATLAB并行服务器,您必须激活您的许可证。激活你的MATLAB并行服务器许可:
登录到管理员的MathWorks帐户。
选择您的MATLAB并行服务器,并单击安装和激活选项卡。
在最右边,在下面相关的任务中,选择激活以获取License文件.
填写请求的信息。此信息必须指向托管许可证管理器的机器。在这些指令中,它是头节点。有关更多信息,请参见在Head节点上安装软件.
填写完毕后,请下载或通过电子邮件获取License文件,并复制文件安装密钥。这些将在稍后的流程中使用。
请注意
激活不是试验所必需的。请联系您的销售代表获取License文件和文件安装密钥。
获取安装文件
为了节省时间并消除集群中每台计算机基于安装程序的下载过程,请在安装之前下载安装文件。这样做便于在大量机器中安装。如果您可以访问许可证的管理员帐户,则可以使用安装程序下载文件而无需安装它们。如果没有,请联系license管理员获取安装文件副本。有关更多信息,请参见不安装下载产品下载188bet金宝搏.使用安装程序下载文件时,请选择以下选项:
为集群机器选择适当的操作系统。
选择所有产品进行下载。下载188bet金宝搏MATLAB并行服务器无法运行需要未安装的产品的作业。下载188bet金宝搏
的三个服务器端组件MATLAB并行服务器:
许可证管理器,它托管MATLAB并行服务器每个工人使用的许可证。有关更多信息,请参见在Head节点上安装软件.
MATLAB作业调度器,它在头节点上运行并管理集群上的作业。有关更多信息,请参见在Head节点上安装软件.
MATLAB并行服务器,运行在计算节点上。有关更多信息,请参见安装计算节点软件.
在Head节点上安装软件
使用上一步中的脱机安装程序。有关脱机安装过程的详细信息,请参见使用文件安装密钥下载188bet金宝搏安装产品.
选择一台计算机来托管许可证管理器和MATLAB作业调度器。这台计算机是你的头节点。
中获取的安装文件启动MATLAB安装程序获取安装文件.
选择高级选项>我想安装网络许可证管理器,并继续按照提示完成网络管理器的安装。在“许可文件”步骤中,浏览到您的
覆盖
档案(从激活MATLAB并行服务器许可证).有关此过程的详细信息,请参见在许可证服务器上安装许可证管理器.通过单击重新启动安装程序
安装程序
.该文件位于解压缩文件的文件夹的顶层。下高级选项选择我有一个文件安装密钥然后按照提示继续。
选择所有产品。下载188bet金宝搏或者,为了节省空间,可以只安装集群用户获得许可的产品。下载188bet金宝搏
在“许可文件”步骤中,浏览到您的
license.dat
文件。该文件可以从matlabroot /等
文件夹,matlabroot
为MATLAB安装文件夹。启动许可证管理器。
您可以在命令行界面中运行以下命令来测试安装和许可。matlabroot
为MATLAB安装文件夹。文件名
将日志文件写入的位置,例如,临时位置。您必须在此位置具有写权限。
matlabroot/工具箱/并行/ bin / checkLicensing日志文件文件名
安装计算节点软件
此过程类似于在Head节点上安装软件.有关脱机安装过程的详细信息,请参见使用文件安装密钥下载188bet金宝搏安装产品.
中获取的安装文件启动MATLAB安装程序获取安装文件.
下高级选项选择我有一个文件安装密钥然后按照提示继续。
选择所有产品。下载188bet金宝搏或者,为了节省空间,可以只安装集群用户获得许可的产品。下载188bet金宝搏
使用
license.dat
来自头节点的文件。该文件可以从matlabroot /等
文件夹,matlabroot
为MATLAB安装文件夹。
为获得最佳性能,请在每个节点上本地安装。但是,您也可以安装在网络共享位置。
您可以在命令行界面中运行以下命令来测试安装和许可。matlabroot
为MATLAB安装文件夹。
matlabroot/工具箱/ / bin / checkLicensing平行
配置MATLAB作业调度器
MATLAB作业调度器是随MATLAB并行服务器.MATLAB作业调度器主要用于仅运行MATLAB作业的集群。调度器接口是一种高级抽象,允许您向计算资源提交作业,因此不必处理操作系统和环境的差异。
下面的步骤配置MATLAB作业调度器与管理中心,图形界面。如果您的计算机不提供图形,则使用命令行界面。有关更多信息,请参见启动mjs服务,MATLAB Job Scheduler和Workers(命令行).
在头部节点上,启动Admin Center。浏览到
matlabroot /工具箱/并行/ bin
并执行指定的文件admincenter
,在那里matlabroot
为MATLAB安装文件夹。点击添加或查找,并指定用作头部节点和计算节点的计算机。
按照提示进行操作,并确认启动mjs服务。如果需要,可以使用命令行界面手动启动mjs服务。有关更多信息,请参见使用命令行界面(Windows)或使用命令行界面(UNIX).
在“MATLAB作业调度器”部分,单击开始.为MATLAB作业调度器指定一个名称,并从下拉列表中选择头节点。
要添加MATLAB并行服务器工人,点击开始在工人管理中心的部分。
选择容纳工人的计算机。
选择每台计算机的工作人员数量。
中的工作人员状态,以验证您的配置工人部分。
如需排除故障,请单击测试连接在宿主部分。
如果您使用的是UNIX,请将mjs服务配置为在启动时自动启动。有关说明,请参见启动mjs服务,MATLAB Job Scheduler和Workers(命令行).
头节点使用计算资源来运行MATLAB作业调度器。如果在头节点上设置工作线程,它们将与MATLAB作业调度器竞争资源。
提示
避免在头节点上设置工作者。如果作业管理器使用了太多的系统资源,比如内存、处理器、网络或本地存储,作业管理器就会失去响应。
下面的截图显示了管理中心的最终设置:
请注意
如果你在配置过程中需要更多帮助,比如你的集群需要配置防火墙,或者你想要设置多个mjs安装,请参阅以下更详细的指南:配置MATLAB作业调度器集成的高级选项.
连接MATLAB客户端到MATLAB并行服务器集群
使用MATLAB并行服务器,您必须使用运行MATLAB和并行计算工具箱的客户端计算机。在MATLAB工具条中,使用平行>发现集群并按照说明自动发现和设置您的集群。也可以手动配置,如下所示:
在MATLAB中,在首页选项卡,选择平行菜单。选择创建和管理集群.
点击添加集群配置文件>MATLAB Job Scheduler.
若要修改MATLAB作业调度器配置文件的名称,请双击该配置文件名称。
要编辑概要文件,请选择它并单击编辑在工具栏中。
在宿主字段,输入头部节点的主机名。
点击完成.下图显示了配置后的MATLAB Job Scheduler集群配置文件:
要将此概要文件设置为默认配置文件,请选择设置为默认值.
验证集群概要文件。
如果群集验证成功,则MATLAB会话现在可以将作业提交到MATLAB并行服务器集群。
请注意
如果验证未通过,请与MathWorks安装支持团队金宝app.
您启动的任何MATLAB集群工作者都使用动态授权:它们可以在MATLAB客户端中使用您授权的所有功能,同时只签出MATLAB并行服务器集群中的license。
要为集群配置更高级的选项,请参见MATLAB作业调度器集群定制.例如,可以设置集群的安全性设置MATLAB作业调度器集群安全性.完成配置后,尝试一些集群工作流示例在集群和云上运行代码.