flexlm license许可证管理

本文介绍了Flexlm许可证管理系统,强调其支持软件过期日期、浮动许可管理等功能,允许网络上任意位置使用。详细阐述了Flexlm license文件的语法,包括SERVER、VENDOR、FEATURE等字段的含义,并解析了Flexlm的组件分析、请求过程以及集成工作中需要注意的事项。
摘要由CSDN通过智能技术生成

为什么采用flexlm

Flexlm支持软件过期日期,软件授权机器数量,软件按模块授权,最重要的是支持浮动的license的管理,在网络的任何地方都可以使用软件许可证,而无需固定绑定在某一台计算机上。通过在网络上共享许可证,用户可以减少许可证使用量,并更有效地使用它们。

 

 

Flexlm license语法

下面是一个简单的浮动license文件

SERVER lulu 17007ea8

VENDOR sampled

FEATURE f1 sampled 1.00 1-jan-2005 2 SIGN=signature1

FEATURE f2 sampled 1.00 1-jan-2005 6 SIGN=signature2

FEATURE f3 sampled 1.00 1-jan-2005 1 SIGN=signature3

SERVER是代表使用FLEXlm的客户的server端,“lulu”是hostname,“17007ea8”是HOSTID,一般采用计算机的MAC地址。

VENDOR是类似供应商开发的软件的名称,因为有很多软件采用flexlm,VENDOR是区分不同软件提供商的,因为一个server上可以有多个采用flexlm的软件(VENDOR),“sampled”是vendor name。

FEATURE是license的核心,我们可以把feature理解为一个软件中的各个模块,f1,f2,f3代表不同的模块,“1.00”是软件版本。“1-jan-2005”是过期日期,而后面的一个字段是代表可以授权的count。最后“SIGN”是对HOSTID和FEATURE行的签名,用来防止HOSTID和FEATURE的各个字段被修改。另外有时候会有USER_SERVER行,这个是指定client的HOST的

以及INCRENMENT行,这个是将多个软件的FEATURE添加到一个license file中时使用的

 

Flexlm的组件分析

Flexlm包括client端和server端,client端上安装要使用的供应商的软件,server端控制此软件的license的分配和管理。

我们把client端上供应商的软件叫做FLEXenable应用程序

Server端包括许可证

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值