主要内容

安装和配置马铃薯并行服务器马铃薯Job Scheduler和网络许可证管理器

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

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

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

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

激活你的马铃薯并行服务器执照

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

  1. 导航到https://www.mathwands.com/licensechenter.

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

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

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

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

  6. 填写信息后,下载或通过电子邮件发送许可证文件并复制文件安装密钥。这些在此过程中使用。

请注意

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

获取安装文件

为了节省时间并避免集群中的每台计算机都需要基于安装程序的下载过程,请在安装之前下载安装文件。这样做便于在大量机器中安装。如果您可以使用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

配置马铃薯Job Scheduler.

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

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

  1. 在头节点上,启动Admin Center。浏览到matlabroot / toolbox / passport / bin并执行命名的文件管理人matlabroot是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 Job Scheduler集成的高级选项

连接马铃薯客户到马铃薯并行服务器集群

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

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

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

  3. 要修改MATLAB作业计划程序配置文件的名称,请双击配置文件名称。

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

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

  6. 点击完毕.以下图像显示配置后的MATLAB作业调度程序群集配置文件:

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

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

如果验证群集成功,您的Matlab会话现在可以向该工作提交工作MATLAB并行服务器集群。

请注意

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

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

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

相关的话题