许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  FlexNet license文件中SERVER行和VENDOR行的参数含义详解

FlexNet license文件中SERVER行和VENDOR行的参数含义详解

阅读数 8
点赞 0
article_banner

FlexNet 许可证文件的核心在于 SERVERVENDOR 这两行。它们共同定义了许可证服务器的身份、位置以及谁来管理具体的授权。

下面我们来详细拆解这两行每个参数的含义。

SERVER 行:定义许可证服务器的位置

SERVER 行的作用是告诉客户端和服务管理进程(lmgrd),许可证服务器在哪里,以及该通过哪个端口联系它。

基本格式如下:

text

SERVER 主机名 主机ID 端口号 [可选参数]

每个参数的具体含义见下表:


参数说明示例/备注
主机名许可证服务器在网络中的名称。可以是完整的域名(FQDN)或IP地址。license-server192.168.1.100
主机ID服务器的唯一硬件标识,用于将许可证“绑定”到这台特定的机器上。17007ea8
DISK_SERIAL_NUM=12341234
ANY
端口号lmgrd 进程监听的TCP端口。客户端通过此端口连接服务器。如果不指定,默认在 2700027009 之间选择一个。建议手动指定一个大于1024的端口。

特殊情况:冗余服务器

为了实现高可用,FlexNet 支持三服务器冗余配置。此时,许可证文件中会包含三行 SERVER 行,并且必须指定端口号。前两台为主备,第三台为仲裁,不会主动成为主服务器。

对于这种配置,还可以在第一行 SERVER 行末尾添加可选参数:

  • PRIMARY_IS_MASTER:指定当主服务器恢复后,是否立即重新成为主服务器。
  • SERVER_TIMEOUT=秒数:定义服务器等待其他服务器心跳的超时时间。

冗余服务器

VENDOR 行:定义许可证的管理者

VENDOR 行定义了负责管理具体软件许可证的供应商守护进程(Vendor Daemon)。这个守护进程负责实际的许可签出、签入和计数。

基本格式如下:

text

VENDOR 守护进程名称 [守护进程路径] [可选参数]

每个参数的具体含义见下表:


参数说明示例/备注
守护进程名称供应商守护进程的名字。不同软件的守护进程名称不同。snpslmd (Synopsys)
cdslmd (Cadence)
mgcld (Mentor)
守护进程路径指定守护进程可执行文件的完整路径。如果省略,lmgrd 会尝试在同目录下寻找。/opt/EDA/synopsys/scl/2021.03/linux64/bin/snpslmd
可选参数常用的是 port=,用于固定Vendor Daemon的通信端口。port=27020

port= 参数是解决防火墙问题的关键。

Vendor Daemon 默认使用随机端口,这会给防火墙配置带来很大麻烦。通过在 VENDOR 行指定 port=,可以固定其端口。例如:

text

VENDOR snpslmd port=27020

这样,防火墙只需要开放 SERVER 行的端口和这个固定的 port= 端口即可。

编辑许可证文件的重要警示

一个极其重要的提醒:许可证文件中的签名(SIGN 或 SIGN2)是基于文件完整内容(包括 SERVER 和 VENDOR 行)计算出来的

这意味着:

  1. 改动即失效:任何对许可证文件的修改,哪怕只是加个空格或改个注释,都会破坏签名,导致整个文件失效。
  2. 正确操作:编辑时,仅修改 SERVER 行的主机名和主机ID,以及 VENDOR 行的守护进程路径这些必要信息。
  3. 严格核对:修改后务必逐字符核对,确保无误。错误的格式是启动失败的最常见原因之一。

最后

SERVER 行和 VENDOR 行是 FlexNet 许可证文件的基石。SERVER 行定义了“在哪里”(服务器地址)和“哪个门”(端口),而 VENDOR 行则指定了“谁来开门”(供应商守护进程)。

理解并正确配置这两行,是成功部署 FlexNet 许可证服务器的第一步。


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空