当许可证服务器更改时,我如何将我的MATLAB客户机迁移到一个新的许可证服务器?

93次浏览(最近30天)
我需要更改我的许可服务器所在的机器。一旦我安装了新的许可服务器,我想将客户端移动到新的服务器。如何将MATLAB指向新的许可证服务器?

接受的答案

MathWorks支金宝app持团队
要更新MATLAB以指向一个新的许可服务器,只需用一个包含新服务器信息的新文件替换MATLAB客户机上的现有许可文件。如果新的许可证服务器不在生产中,您可以为MATLAB客户机创建第二个许可证文件。在这个场景中,MATLAB将从原始服务器提取许可证。一旦原始服务器被关闭,客户端就会故障转移到第二个许可证中指定的第二个服务器。
注意:如果您正在使用冗余许可证服务器,则不应使用许可证文件。相反,您应该使用MLM_LICENSE_FILE变量将MATLAB指向冗余服务器。更多关于设置冗余许可证服务器的信息可以在这里找到:
什么是冗余服务器,如何为MATLAB和相关产品创建和配置冗余服务器许可文件?下载188bet金宝搏
在MATLAB R2008a中,MATLAB利用了一个“网络”。文件指向许可证服务器。该文件位于MATLAB的license子文件夹中,格式如下:
SERVER server_name hostid端口#
USE_SERVER
例如:
SERVER license-server-1 001122334455 27000
USE_SERVER
要将客户机迁移到新服务器,只需更新网络中的信息。新license服务器的Lic文件。你也可以创建一个“网络”。如果新服务器还没有投入生产(如上所述),则可以使用Lic”文件。在这种情况下,MATLAB将使用网络中指定的服务器。Lic文件,直到服务器关闭。
对于R2008a之前的MATLAB版本,也可以采用相同的过程。唯一不同的是license文件的位置和license文件的名称。对于R2008a之前的版本,许可文件将位于以下两种版本中:
MATLAB美元\ bin \ {win32 | win64}为Windows
MATLAB /美元等UNIX / Linux / Mac
其中$MATLAB是MATLAB的安装文件夹。默认的license文件是license.dat。您可以更新该许可文件,使其与上面的格式相同,或者利用第二个文件,如network2。lic (MATLAB查找具有第二个服务器信息的license.dat或任何扩展名为.lic的文件)。
2的评论
科林·弗雷泽
科林·弗雷泽 2019年7月17日
不应该有这个必要。最重要的方面是与许可证服务器在同一个网络上。你收到什么错误信息?
您可以随时联系我们以获得更直接的支持。金宝app
科林

登录评论。

答案(1)

艾米·达菲
艾米·达菲 2021年5月11日
如果不需要安装新的许可文件,那就太好了。大多数软件只是查找许可服务器的端口和主机名——为什么Mathworks不能这样做呢?不得不更新数以百计的客户端与几个版本的Matlab安装将是一个痛苦的,但是。
1评论
科林·弗雷泽
科林·弗雷泽 2021年5月12日
您可以通过环境变量来实现这一点。如果您能够大量地将这个环境变量推出给客户端,那么它就能够满足您的需求。查看这篇文章以获得更多信息。
科林·弗雷泽

登录评论。

标签

还没有进入标签。

下载188bet金宝搏

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

翻译的