Main Content

在虚拟机上安装许可证管理器

使用参考架构在虚拟机上安装网络许可证管理器,以便与 Amazon® Web Services (AWS) 或 Azure® 结合使用。

此过程包括两个步骤:设置许可证管理器和设置运行 MATLAB® 的计算机。

步骤 1:设置许可证管理器

  1. 必须添加或更改安全组以打开许可证管理器入站端口。

  2. 对于 AWS,许可证管理器必须与 MATLAB 位于同一虚拟私有云 (VPC) 中。对于 Azure,许可证管理器必须位于同一虚拟网络 (VNET) 中。

  3. 获取一个固定 MAC 地址。

    要在云中托管许可证管理器,您必须有固定地址:

    • Azure:创建虚拟网络时,即使虚拟机处于解除分配状态,也会保留虚拟网络 MAC 地址。请参阅 Azure 虚拟网络常见问题解答

    • AWS:使用包含静态 MAC 地址属性的弹性网络接口 (ENI)。请参阅弹性网络接口

      删除云资源时,会同时删除固定 MAC 地址。在 MathWorks 许可证中心更改固定 MAC 地址每年不能超过四次。

  4. 反激活许可证,然后将其激活。

    1. 反激活许可证:如果此许可证以前已激活,您必须先反激活此许可证。否则,您可以跳过此步骤。

      1. 转至许可证中心,并点击要反激活的许可证。

      2. 转至安装和激活选项卡。

      3. 点击其在“激活标签”一栏下的条目。

      4. 点击反激活

    2. 使用固定 MAC 地址激活许可证。

      1. 点击许可证进行激活

      2. 转至安装和激活选项卡。

      3. 点击激活并获取许可证文件

      4. 在“主机 ID”下,输入固定 MAC 地址。

      5. 填写所有字段后,点击继续

  5. 将激活附带的许可证文件下载到服务器上的文件夹 $MATLAB/licenses 中,其中 $MATLAB 是您的 MATLAB 根目录。

  6. 使用虚拟机而不是许可证服务器,按照说明在许可证服务器上安装许可证管理器安装网络许可证管理器。

  7. 请参阅停止网络许可证管理器

步骤 2:设置运行 MATLAB 的虚拟机

这些说明假设您已在虚拟机上安装 MATLAB。

  1. 禁用在线许可。

    在客户端计算机上,找到 license_info.xml 并将其重命名为其他名称。许可证文件通常位于 $MATLAB/licenses 中,其中 $MATLAB 是 MATLAB 根目录。

  2. 创建指向服务器的许可证文件。

    1. 打开服务器上的网络许可证文件 (license.dat)。

    2. SERVER 行复制到一个新文本文件中。

    3. 在该行下面,添加 USE_SERVER。文件现在应如下所示:

      SERVER Server1 0123abcd0123 12345
      USE_SERVER
    4. 将新文本文件作为 network.lic 另存到文件夹 $MATLAB/licenses 中,其中 $MATLAB 是您的 MATLAB 根目录。

  3. 通过运行 MATLAB 验证许可证正确指向服务器。

您已完成此过程。如果您需要更多帮助,请联系支持部门

相关主题