主要内容

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

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

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

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

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

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

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

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

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

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

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

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

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

请注意

激活不是试验的必要条件。请联系您的销售代表获取许可文件和文件安装密钥。

获取安装文件

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

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

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

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

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

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

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

在头节点上安装软件

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

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

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

  3. 选择使用文件安装密钥,并继续阅读提示。

  4. 选择所有产品,包括许可下载188bet金宝搏证管理器。或者,为了节省空间,除了许可证管理器之外,只安装集群用户许可使用的产品。下载188bet金宝搏

  5. 在许可文件步骤中,浏览到您的覆盖文件(来自激活MATLAB并行服务器许可证).

  6. 启动许可证管理器。

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

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

安装计算节点软件

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

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

  2. 选择使用文件安装密钥然后继续阅读提示。

  3. 选择所有产品。下载188bet金宝搏但是,不要安装许可证管理器。或者,为了节省空间,只安装集群用户许可使用的产品。下载188bet金宝搏

  4. 使用license.dat文件从头节点。您可以从matlabroot /等文件夹,matlabroot是MATLAB安装文件夹。

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

请注意

如果你想的话,可以采用非交互式(静默)方式安装

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

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

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

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

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

配置MATLAB作业调度器

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

下面的步骤使用图形界面Admin Center配置MATLAB作业调度程序。如果您的机器不提供图形,请使用命令行界面。有关更多信息,请参见启动mjs服务、MATLAB作业调度器和Workers(命令行)

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

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

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

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

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

    1. 选择计算机来承载工作人员。

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

  6. 要验证您的配置,请查看工人部分。

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

  8. 如果你使用UNIX,配置mjs服务在启动时间自动启动。说明,请参阅启动mjs服务、MATLAB作业调度器和Workers(命令行)

头节点使用计算资源运行MATLAB作业调度器。如果你在头节点上设置工作者,他们会与MATLAB作业调度器竞争资源。

提示

避免在头节点上设置工人。如果工作人员使用过多的系统资源,如内存、处理器、网络或本地存储,作业管理器可能变得无响应。

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

请注意

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

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

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

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

  2. 点击添加集群配置文件>MATLAB作业调度器

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

  4. 要编辑配置文件,选择它并单击编辑在工具栏。

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

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

  7. 要使该配置文件成为默认配置文件,请选择设置为默认

  8. 验证集群的配置文件。

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

请注意

如果您的验证未通过,请联系MathWorks安装支持团队金宝app

您开始使用动态许可的任何MATLAB集群工作器:它们可以使用您在MATLAB客户机中许可的所有功能,而只签出MATLAB并行服务器集群中的license。

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

相关的话题