主要内容

安装和配置MATLAB并行服务器对于MATLAB作业计划程序和联机许可

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

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

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

这些步骤中的设置使用联机许可。

检查许可证类型和用户

检查许可证类型

笔记

如果你有校园许可证MATLAB并行服务器,那么您已经可以访问在线许可,并可以跳转到添加许可最终用户。如果您不确定许可证的详细信息,请与许可证管理员联系。

安装MATLAB并行服务器使用联机许可时,必须检查许可证类型。

  1. 在浏览器中,转到授权中心并使用您的MathWorks登录®管理员帐户。

  2. 选择MATLAB并行服务器您计划使用的许可证。

  3. 安装和激活tab,寻找许可证管理器:后跟当前分配给此许可证的许可证管理器类型。

    • 如果许可证管理器已经是您想要的,则无需执行任何操作。转到添加许可最终用户

    • 要更改许可证管理器,请单击铅笔图标并按照屏幕上的说明进行操作。完成后,转到添加许可最终用户

添加许可最终用户

通过在线许可,任何MATLAB并行服务器必须作为许可的最终用户添加。要添加许可最终用户,您必须是许可证管理员。如果您不是许可证管理员,请向许可证管理员提供所需许可最终用户的列表以及以下步骤。如果您是许可证管理员,请执行以下步骤。

  1. 如果您尚未以管理员身份登录,请转到授权中心并使用MathWorks管理员帐户登录。

  2. 选择您的MATLAB并行服务器许可证,然后单击管理用户

  3. 点击添加用户将用户添加到列表中。

  4. 提供用户的电子邮件地址、姓名和国家。点击添加用户。请注意,如果指定的电子邮件地址与现有的MathWorks帐户不对应,则会为该用户创建一个新帐户。

  5. 根据需要添加最终用户。

获取安装文件

如果您不是许可证管理员,您可以下载基于internet的安装程序。有关更多信息,请参见使用Intern下载188bet金宝搏et连接安装产品.请注意,此方法对每个正在设置的计算节点执行必要文件的完整下载。

要节省时间并消除在群集中的每台计算机上运行基于安装程序的下载过程的需要,请在安装之前下载安装文件。这样做有助于在大量计算机上进行安装。如果您有权访问许可证的管理员帐户,则可以使用安装程序下载文件t不安装。如果不安装,请与许可证管理员联系以获取安装文件的副本。有关详细信息,请参阅无需安装即可下载产下载188bet金宝搏品. 或者,继续使用基于Internet的安装程序。使用安装程序下载文件时,必须:

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

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

MATLAB并行服务器有两个服务器端组件:

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

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

安装所有节点软件

要在集群中的每台计算机上安装该软件,请遵循以下步骤:

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

  2. 选择使用MathWorks帐户登录按照提示做。

  3. 选择最终用户将使用的所下载188bet金宝搏有产品,并排除license manager。

  4. 安装完成后,更新mjs_def文件中matlabroot /工具箱/并行/ bin.取消注释并设置:

    • Unix:USE_ONLINE_LICENSING = " true "

    • 窗口:USE_ONLINE_LICENSING = true

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

笔记

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

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

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

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

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

草根/工具箱/parallel/bin/checkLicensing-日志文件文件名

配置MATLAB带有管理中心的作业调度器

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

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

  1. 在head节点上,启动管理中心。转到matlabroot /工具箱/并行/ bin并执行指定的文件admincenter草根是MATLAB安装文件夹。

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

  3. 按照提示并确认启动mjs服务。如有必要,使用命令行界面手动启动mjs服务。有关详细信息,请参阅使用命令行界面(Windows)使用命令行界面(UNIX)

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

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

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

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

  6. 通过在中检查工作程序状态来验证配置工人部分。

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

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

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

提示

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

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

笔记

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

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

使用MATLAB并行服务器,您必须有一台运行MATLAB和并行计算工具箱的客户端计算机。在MATLAB toolstrip中,选择平行>发现集群并按照说明自动发现和设置集群。

也可以手动配置,如下所示:

  1. 在MATLAB中,对选项卡上,选择平行>创建和管理集群

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

    • 创建MATLAB作业调度器配置文件并单击编辑

    • 更新头节点的主机名。

    • 更新license号。

    • 点击完成选择设置为默认(可选)。

成功验证集群后,现在可以使用MATLAB会话将作业提交到MATLAB并行服务器

笔记

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

您开始使用动态许可的任何MATLAB集群工作人员:他们可以使用您在MATLAB客户机中获得许可的所有功能,同时仅签出MATLAB并行服务器群集中的许可证。

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

相关话题