在虚拟机上安装许可证管理器
使用参考架构在虚拟机上安装网络许可证管理器,以便与 Amazon® Web Services (AWS) 或 Azure® 结合使用。首先,您需要设置许可证服务器。然后设置运行 MATLAB® 的计算机。
设置许可证管理器
在您的云平台安全组中,允许入站流量进入您的许可证管理器所使用的端口。如果没有安全组,请创建一个。有关更多详细信息,请参阅以下链接:
获取静态 MAC 地址,这是在云中托管许可证管理器所必需的。
AWS:使用包含静态 MAC 地址属性的弹性网络接口 (ENI)。请参阅弹性网络接口。
Azure:创建虚拟网络时,即使虚拟机处于解除分配状态,也会保留虚拟网络 MAC 地址。请参阅 Azure 虚拟网络常见问题解答。
删除云资源时,会同时删除静态 MAC 地址。每年在 MathWorks 许可证中心更改静态 MAC 地址的次数不能超过四次。
如果您先前激活了网络许可证,请反激活该许可证。如果先前未激活许可证,则跳过此步骤。
转至许可证中心,并点击要反激活的许可证。
转至安装和激活选项卡。
点击其在“激活标签”一栏下的条目。
点击反激活。
使用静态 MAC 地址激活许可证。
点击许可证进行激活
转至安装和激活选项卡。
点击激活并获取许可证文件。
在“主机 ID”下,输入静态 MAC 地址。
填写所有字段后,点击继续。
将激活时提供的许可证文件下载到服务器计算机的
$MATLAB/licenses
文件夹中,其中$MATLAB
是您的 MATLAB 根目录。请按照在许可证服务器上安装许可证管理器中的说明安装网络许可证管理器。使用虚拟机而不要使用许可证服务器。为了改善连接性,请考虑将许可证管理器安装到与 MATLAB 相同的虚拟网络中。
启动网络许可证管理器。请参阅启动和停止网络许可证管理器。
设置运行 MATLAB 的虚拟机
这些说明假设您已在虚拟机上安装 MATLAB。
禁用在线许可。
在客户端计算机上,找到
license_info.xml
并将其重命名为其他名称。许可证文件通常位于$MATLAB/licenses
中,其中$MATLAB
是 MATLAB 根目录。创建指向服务器的许可证文件。
打开服务器上的网络许可证文件 (
license.dat
)。将
SERVER
行复制到一个新文本文件中。在该行下面,添加
USE_SERVER
。文件现在应如下所示:SERVER Server1 0123abcd0123 12345 USE_SERVER
将新文本文件作为
network.lic
另存到文件夹$MATLAB/licenses
中,其中$MATLAB
是您的 MATLAB 根目录。
通过运行 MATLAB 验证许可证正确指向服务器。