要更新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的文件)。