主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

为其他第三方调度器安装 MATLABParallel Server

如果您已经拥有带有调度器的集群,请按照这些说明使用 MATLAB® Parallel Server™ 将 MATLAB 与您的调度器集成。如果您的集群中没有现有的调度器,请参阅:使用网络许可证管理器安装 MATLAB 作业调度器

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

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

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

激活您的 MATLABParallel Server 许可证

要安装 MATLAB Parallel Server,您必须激活您的许可证。要激活您的 MATLABParallel Server 许可证:

  1. 导航至https://www.mathworks.com/licensecenter

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

  3. 选择您的 MATLAB Parallel Server 许可证,然后点击安装并激活选项卡。

  4. 在最右侧的相关任务下,选择激活并获取许可证文件

  5. 填写所需信息。此信息必须指主机许可证管理器的计算机。在这些指令中,它是主节点。有关详细信息,请参阅安装许可证管理器

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

注意

试用无需激活。请联系您的销售代表以获取许可证文件和文件安装密钥。

获取安装文件

为了节省时间并消除为集群中的每台计算机进行基于安装程序的下载过程的需要,请在安装之前下载安装文件。这样做有利于在大量计算机上进行安装。如果您有权访问许可证的管理员帐户,则可以使用安装程序下载文件而不安装它们。如果没有,请联系您的许可证管理员以获取安装文件的副本。有关详细信息,请参阅下载产品而不安装。使用安装程序下载文件时,请选择以下选项:

  • 为集群节点选择适当的操作系统。

  • 选择所有要下载的产品。MATLAB Parallel Server 无法运行需要未安装产品的作业。

MATLAB Parallel Server 有三个服务器端组件:

  1. 许可证管理器,主机每个工作单元使用的 MATLABParallel Server 许可证。有关详细信息,请参阅安装许可证管理器

  2. 您的第三方作业调度器,它在主节点上运行并管理集群上的作业。您可以将这个调度器与 MATLAB Parallel Server 集成。有关详细信息,请参阅安装许可证管理器配置集群

  3. MATLABParallel Server,在计算节点上运行。有关详细信息,请参阅在计算节点上安装软件

A computer cluster running MATLAB linked to client computers. The cluster headnode is shown running a Third Party Scheduler and license manager.

安装许可证管理器

选择一个计算机节点来主机许可证管理器。对于安装,请使用上一步中的离线安装程序。有关离线安装程序的详细信息,请参阅在离线计算机上安装产品

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

  2. 选择高级选项 > 我要安装网络许可证管理器

  3. 在许可证文件步骤中,浏览到您的 license.lic 文件(从激活您的 MATLABParallel Server 许可证)。

  4. 按照提示继续完成网络管理器的安装。有关该过程的更多信息,请参阅在许可证服务器上安装许可证管理器

  5. 启动许可证管理器。

在计算节点上安装软件

此过程类似于安装许可证管理器。有关离线安装程序的详细信息,请参阅在离线计算机上安装产品

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

  2. 选择高级选项 > 我有文件安装密钥并按照提示继续。

  3. 选择所有产品。或者,为了节省空间,仅安装集群用户获得许可的产品。

  4. 使用来自主节点的 license.dat 文件。您可以从 matlabroot/etc 文件夹获取此文件,其中 matlabroot 是 MATLAB 安装文件夹。

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

注意

如果您想的话,可以改为以非交互方式(静默)安装

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

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

有关详细信息,请参阅以编程方式安装产品

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

matlabroot/toolbox/parallel/bin/checkLicensing -logfile filename

注意

当您想要为第三方调度器配置 MATLABParallel Server 时,无需启动 mjs 服务。

在本地桌面上安装软件

要使用 MATLABParallel Server,您必须使用运行 MATLAB 和 Parallel Computing Toolbox 的本地桌面。在您想要向集群提交作业的本地桌面上安装您获得许可的 MathWorks® 产品,包括 Parallel Computing Toolbox。有关此步骤的帮助,请参阅安装和许可

您启动的任何 MATLAB 集群工作单元都使用动态许可:他们可以使用您在 MATLAB 客户端中许可的所有功能,同时只签出集群中的 MATLABParallel Server 许可证。

配置集群

当集群和客户端安装完成后,您可以继续为您选择的作业调度器配置产品。使用此表选择合适的指南来完成您的配置。

下一步更多信息

如果调度器在 MATLAB 中具有开箱即用的支持,则使用开箱即用的支持。支持开箱即用的调度器包括:

  • Microsoft® HPC Pack 和 Windows® HPC Server

  • Slurm

  • LSF®

  • Torque

  • PBS Pro® 和 OpenPBS

  • Grid Engine

  • HTCondor

如果您有 Hadoop® 集群,请使用开箱即用的支持。
如果您有 Spark™ 集群,请使用开箱即用的支持。

如果您的调度器没有开箱即用的支持,请使用通用调度器接口。

另请参阅

主题