主要内容

安装和配置MATLAB并行服务器MATLAB作业调度器和网络许可证管理器

如果您的集群中没有现有的调度器,请按照以下说明集成MATLAB®作业调度器,它由MATLAB并行服务器.如果您已经有一个具有调度器的集群,请参见为第三方调度器安装和配置MATLAB并行服务器

这些指导指导您完成以下任务:

在将MATLAB与调度器集成之后,您可以使用并行计算工具箱™从桌面MATLAB客户端会话访问集群中的工作者。工人是MATLAB计算引擎,通常对应于一个核心。

这些步骤中的设置使用网络许可管理器。

激活你的MATLAB并行服务器许可证

安装MATLAB并行服务器,您必须激活您的许可证。激活你的MATLAB并行服务器许可:

  1. 导航到//www.tatmou.com/licensecenter

  2. 登录到管理员的MathWorks帐户。

  3. 选择您的MATLAB并行服务器,并单击安装和激活选项卡。

  4. 在最右边,在下面相关的任务中,选择激活以获取License文件

  5. 填写请求的信息。此信息必须指向托管许可证管理器的机器。在这些指令中,它是头节点。有关更多信息,请参见在Head节点上安装软件

  6. 填写完毕后,请下载或通过电子邮件获取License文件,并复制文件安装密钥。这些将在稍后的流程中使用。

请注意

激活不是试验所必需的。请联系您的销售代表获取License文件和文件安装密钥。

获取安装文件

为了节省时间并消除集群中每台计算机基于安装程序的下载过程,请在安装之前下载安装文件。这样做便于在大量机器中安装。如果您可以访问许可证的管理员帐户,则可以使用安装程序下载文件而无需安装它们。如果没有,请联系license管理员获取安装文件副本。有关更多信息,请参见不安装下载产品下载188bet金宝搏.使用安装程序下载文件时,请选择以下选项:

  • 为集群机器选择适当的操作系统。

  • 选择所有产品进行下载。下载188bet金宝搏MATLAB并行服务器无法运行需要未安装的产品的作业。下载188bet金宝搏

的三个服务器端组件MATLAB并行服务器

  1. 许可证管理器,它托管MATLAB并行服务器每个工人使用的许可证。有关更多信息,请参见在Head节点上安装软件

  2. MATLAB作业调度器,它在头节点上运行并管理集群上的作业。有关更多信息,请参见在Head节点上安装软件

  3. MATLAB并行服务器,运行在计算节点上。有关更多信息,请参见安装计算节点软件

在Head节点上安装软件

使用上一步中的脱机安装程序。有关脱机安装过程的详细信息,请参见使用文件安装密钥下载188bet金宝搏安装产品

  1. 选择一台计算机来托管许可证管理器和MATLAB作业调度器。这台计算机是你的头节点。

  2. 中获取的安装文件启动MATLAB安装程序获取安装文件

  3. 选择高级选项>我想安装网络许可证管理器,并继续按照提示完成网络管理器的安装。在“许可文件”步骤中,浏览到您的覆盖档案(从激活MATLAB并行服务器许可证).有关此过程的详细信息,请参见在许可证服务器上安装许可证管理器

  4. 通过单击重新启动安装程序安装程序.该文件位于解压缩文件的文件夹的顶层。

  5. 高级选项选择我有一个文件安装密钥然后按照提示继续。

  6. 选择所有产品。下载188bet金宝搏或者,为了节省空间,可以只安装集群用户获得许可的产品。下载188bet金宝搏

  7. 在“许可文件”步骤中,浏览到您的license.dat文件。该文件可以从matlabroot /等文件夹,matlabroot为MATLAB安装文件夹。

  8. 启动许可证管理器。

您可以在命令行界面中运行以下命令来测试安装和许可。matlabroot为MATLAB安装文件夹。文件名将日志文件写入的位置,例如,临时位置。您必须在此位置具有写权限。

matlabroot/工具箱/并行/ bin / checkLicensing日志文件文件名

安装计算节点软件

此过程类似于在Head节点上安装软件.有关脱机安装过程的详细信息,请参见使用文件安装密钥下载188bet金宝搏安装产品

  1. 中获取的安装文件启动MATLAB安装程序获取安装文件

  2. 高级选项选择我有一个文件安装密钥然后按照提示继续。

  3. 选择所有产品。下载188bet金宝搏或者,为了节省空间,可以只安装集群用户获得许可的产品。下载188bet金宝搏

  4. 使用license.dat来自头节点的文件。该文件可以从matlabroot /等文件夹,matlabroot为MATLAB安装文件夹。

为获得最佳性能,请在每个节点上本地安装。但是,您也可以安装在网络共享位置。

请注意

如果您愿意,可以选择非交互式(静默)安装

  • 在没有图形用户界面(GUI)的机器上安装软件。

  • 节省为每个计算节点配置安装程序所需的时间。

有关更多信息,请参见安装非交互的

您可以在命令行界面中运行以下命令来测试安装和许可。matlabroot为MATLAB安装文件夹。

matlabroot/工具箱/ / bin / checkLicensing平行

配置MATLAB作业调度器

MATLAB作业调度器是随MATLAB并行服务器.MATLAB作业调度器主要用于仅运行MATLAB作业的集群。调度器接口是一种高级抽象,允许您向计算资源提交作业,因此不必处理操作系统和环境的差异。

下面的步骤配置MATLAB作业调度器与管理中心,图形界面。如果您的计算机不提供图形,则使用命令行界面。有关更多信息,请参见启动mjs服务,MATLAB Job Scheduler和Workers(命令行)

  1. 在头部节点上,启动Admin Center。浏览到matlabroot /工具箱/并行/ bin并执行指定的文件admincenter,在那里matlabroot为MATLAB安装文件夹。

  2. 点击添加或查找,并指定用作头部节点和计算节点的计算机。

  3. 按照提示进行操作,并确认启动mjs服务。如果需要,可以使用命令行界面手动启动mjs服务。有关更多信息,请参见使用命令行界面(Windows)使用命令行界面(UNIX)

  4. 在“MATLAB作业调度器”部分,单击开始.为MATLAB作业调度器指定一个名称,并从下拉列表中选择头节点。

  5. 要添加MATLAB并行服务器工人,点击开始工人管理中心的部分。

    1. 选择容纳工人的计算机。

    2. 选择每台计算机的工作人员数量。

  6. 中的工作人员状态,以验证您的配置工人部分。

  7. 如需排除故障,请单击测试连接宿主部分。

  8. 如果您使用的是UNIX,请将mjs服务配置为在启动时自动启动。有关说明,请参见启动mjs服务,MATLAB Job Scheduler和Workers(命令行)

头节点使用计算资源来运行MATLAB作业调度器。如果在头节点上设置工作线程,它们将与MATLAB作业调度器竞争资源。

提示

避免在头节点上设置工作者。如果作业管理器使用了太多的系统资源,比如内存、处理器、网络或本地存储,作业管理器就会失去响应。

下面的截图显示了管理中心的最终设置:

请注意

如果你在配置过程中需要更多帮助,比如你的集群需要配置防火墙,或者你想要设置多个mjs安装,请参阅以下更详细的指南:配置MATLAB作业调度器集成的高级选项

连接MATLAB客户端到MATLAB并行服务器集群

使用MATLAB并行服务器,您必须使用运行MATLAB和并行计算工具箱的客户端计算机。在MATLAB工具条中,使用平行>发现集群并按照说明自动发现和设置您的集群。也可以手动配置,如下所示:

  1. 在MATLAB中,在首页选项卡,选择平行菜单。选择创建和管理集群

  2. 点击添加集群配置文件>MATLAB Job Scheduler

  3. 若要修改MATLAB作业调度器配置文件的名称,请双击该配置文件名称。

  4. 要编辑概要文件,请选择它并单击编辑在工具栏中。

  5. 宿主字段,输入头部节点的主机名。

  6. 点击完成.下图显示了配置后的MATLAB Job Scheduler集群配置文件:

  7. 要将此概要文件设置为默认配置文件,请选择设置为默认值

  8. 验证集群概要文件。

如果群集验证成功,则MATLAB会话现在可以将作业提交到MATLAB并行服务器集群。

请注意

如果验证未通过,请与MathWorks安装支持团队金宝app

您启动的任何MATLAB集群工作者都使用动态授权:它们可以在MATLAB客户端中使用您授权的所有功能,同时只签出MATLAB并行服务器集群中的license。

要为集群配置更高级的选项,请参见MATLAB作业调度器集群定制.例如,可以设置集群的安全性设置MATLAB作业调度器集群安全性.完成配置后,尝试一些集群工作流示例在集群和云上运行代码

相关的话题