Main Content

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

为云平台配置 MATLABParallel Server 许可

在您开始之前

本文档向管理员展示如何设置用于 MATLAB® Parallel Server™ 云参考架构的许可证。如果您是最终用户,请联系您的管理员。

要使用作为 MathWorks 参考架构(AzureAWS)的一部分提供的默认 MATLAB Parallel Server 安装,您必须使用版本 R2018a 或更高版本。安装默认配置为使用在线许可。该许可证管理器可能与您当前的许可证配置不同。按照这些说明设置您的许可证以使用此安装。

如果您对此许可证配置进程的任何部分有疑问,请联系 MathWorks 云支持

许可证配置要求

要设置许可证以使用在云中运行的 MATLAB Parallel Server

  • 您必须是 MATLAB Parallel Server 许可证的管理员。如果您没有服务器许可证,您可以申请免费试用或联系您的 MathWorks 销售代表。如果您不确定自己是否是管理员,或者不确定自己是否与 MATLAB Parallel Server 许可证相关联,请登录您的 MathWorks 帐户。点击 MATLAB Parallel Server 许可证。如果您看到“管理用户”选项卡,则表明您是管理员。

  • 所有获得许可的最终用户均必须与服务器许可证相关联。(此程序中包含说明。)

  • 最终用户的 MATLAB 许可证必须包含 Parallel Computing Toolbox。需要工具箱才能将作业提交到运行服务器的集群。最终用户必须使用与集群相同的版本。

选择许可配置选项

从以下场景中,选择使用在线许可设置许可证管理器的过程。并非所有场景都需要所有程序。

如果您的许可证设置方案未在此处列出,请联系支持人员

场景过程
  • 您拥有 MATLAB Parallel Server 的许可证,并且

  • 许可证已配置为在线许可。

将最终用户添加到许可证

您想获取 MATLAB Parallel Server 的新的按需许可证。

  • 您刚刚收到尚未激活的 MATLAB Parallel Server 试用版、年度版或永久版许可证,并且

  • 许可证或试用版是为网络许可证管理器配置的。

  • 您拥有 MATLAB Parallel Server 的有效年度或永久许可证,并且

  • 许可证是为网络许可证管理器配置的,并且

  • 您目前正在集群中积极使用该许可证,并且

  • 您想使用在线许可

  • 您拥有 MATLAB Parallel Server 的有效年度或永久许可证,并且

  • 许可证是为网络许可证管理器配置的,并且

  • 您目前正在集群中积极使用该许可证,并且

  • 您想使用在云上运行的网络许可证管理器。

  • 您目前正在使用网络许可证管理器,并且

  • 您想要切换到在云上运行的网络许可证管理器。

选择下列选项之一:

更改许可证管理器类型

  1. 登录您的 MathWorks 帐户

  2. 在您的 MathWorks 帐户中,点击您计划在云中使用的 MATLAB Parallel Server 许可证。

  3. 转到安装和激活

  4. 许可证管理器的文本框中,点击编辑图标(铅笔)。

  5. 按照所示步骤操作,然后点击更改为在线许可

要使用网络许可证管理器,请重复这些步骤以查看有关切换回来的说明。

将最终用户添加到许可证

为了使在线许可知道哪些用户有权签出许可证,您必须为该许可证定义一个允许的用户列表。允许的用户必须拥有与按需许可证关联的 MathWorks 帐户。

您可以自己关联最终用户,也可以生成电子邮件以便最终用户可以自行关联。这两项操作均在许可证中心执行。

  1. 登录与您要使用的许可证关联的 MathWorks 帐户

  2. 在您的 MathWorks 帐户中,点击 MATLAB Parallel Server 许可证。

  3. 转至管理用户

    • 手动关联最终用户:

      1. 点击添加用户

      2. 添加最终用户。对您需要关联的最终用户重复此步骤。

    • 邀请最终用户建立关联:

    1. 点击邀请用户添加他们自己

    2. 在模板中输入电子邮件地址。

完成后,转到禁用 MATLABParallel Server 的网络许可证管理器

禁用 MATLABParallel Server 的网络许可证管理器

要将已安装的网络许可证管理器更改为在线许可,您必须关闭服务并删除许可证(如果许可证管理器仅适用于 MATLAB Parallel Server)或修改许可证(如果许可证管理器除了管理服务器之外还管理其他产品)。

如果网络许可证管理器仅管理 MATLABParallel Server 群集

禁用网络许可证管理器并删除许可证。

平台过程

Windows®

  1. 启动当前的 LMtools.exe

  2. 导航到 Start/Stop/Reread​​ 选项卡并选择 Stop Server

  3. 导航到 Config Services 选项卡并选择 Remove Service

  4. 关闭当前的 LMtools.exe

Linux®

  1. 运行 lmdown

  2. 通过删除之前放置许可证管理器二进制文件的整个文件夹来删除现有的网络许可证管理器。

如果网络许可证管理器管理多个产品

修改许可证以删除 MATLAB Parallel Server

  1. 关闭网络许可证管理器。

    平台过程

    Windows

    在您当前的 LMtools.exe 中,导航到 Start/Stop/Reread 选项卡并选择 Stop Server

    Linux

    运行 lmdown

  2. 打开 MathWorks 许可证文件进行编辑:

    matlabroot/etc/license.dat

    您的许可证文件的具体名称及其位置可能会有所不同。如果您在查找许可证文件时遇到问题,请参阅 MATLAB 的许可证文件位于哪里?

  3. 在许可证文件中,找到并删除以以下内容开头的条目:

    INCREMENT MATLAB_Distrib_Comp_Engine ...

    该条目可能会跨越文件中的多行。删除整个条目并保存文件。

  4. 重新启动网络许可证管理器以使许可证文件更改生效。

    网络许可证管理器实用程序(例如 lmstat)可以验证只有适当的产品获得了许可。要使用 lmstat 函数,请打开终端并运行以下命令:

    cd $MATLABROOT/etc/glnxa64
    ./lmutil lmstat -a 

外部网站