没有合适的资源?快使用搜索试试~ 我知道了~
首页FLEXlm对多个License的管理
FLEXlm对多个License的管理
2星 需积分: 50 24 下载量 138 浏览量
更新于2023-03-16
评论
收藏 62KB DOC 举报
FLEXlm对多个License的管理,详细的资源描述有机会获得我们的推荐,更有利于他人下载
资源详情
资源评论
资源推荐
有限元软件安装设置
FLEXlm对多个License的管理
FLEXlm是应用广泛的License管理工具,它以使软件License能够在网上浮动而出
名。浮动的License有利于软件的使用和对License的管理,这使得用户能够高效
地使用有效的许可,并使管理者能够控制允许使用它的节点。由于有大约1500厂
商使用FLEXlm管理License,所以CAD系统管理人员极有可能要同时安装和管理
来自不同厂商的License或同一厂商多个产品的License文件。可采取以下方法避
免产生冲突:
(1)用一个服务器运行一个Lmgrd(License文件的后台管理程序)和多个
License文件;
(2)用一个服务器运行多个Lmgrd和License文件;
(3)运用多个服务器节点,每个服务器运行单独的Lmgrd和License文件。
第一种选择主要适用于高版本的Lmgrd,V6之前的FLEXlm,每个Lmgrd只能
管理一个License文件;第二种选择,将使用一台服务器,但需要运行多个
Lmgrd;第三种选择,必须使用多个License服务器。
一、服务器端设定
1. License文件的设定
在使用FLEXlm进行管理的License文件中一般有SERVER行,如图1所示,它
通过SERVER行的hostname和hostID定义License服务器。
例如:
SERVER dodge 00E04CE21923
2. 服务方式的选择
(1) 一个服务器运行一个Lmgrd 和多个License文件 如果多个License文件
具有相同的hostID,则可以通过修改hostname进行合并。合并时,首先将多个
License文件加到一个文件中,然后修改SERVER行,并且只保留一个SERVER行
对于Windows NT操作系统,应在各License的默认存放位置保存一个合并后的备
份,这样每个软件将在其默认位置找到License信息,从而避免了对
LM_LICENSE_FILE的设定;对于UNIX操作系统,可以建立一个默认位置到
License存放位置的Link。合并后的License文件,就可以使用同一个Lmgrd。
(2)一个服务器运行一个Lmgrd和一个License文件 如果HostID不一样,则
这些License服务只能运行于不同的服务器节点上,并且License不能合并。可以
选择使用一个服务器运行一个Lmgrd和License文件。
(3)一个服务器运行多个Lmgrd和License文件 如果多个License未进行合并
可以通过在同一台机器上启动多个Lmgrd,每个Lmgrd管理一个License文件。使
用多个Lmgrd管理多个License文件对服务器的性能并没有明显影响。
如果License是由不同版本的FLEXlm产生的,一般是新版本可以管理旧版本
的License文件。所以应使用最新的Lmgrd和Vendor daemon。另外,当用一个
服务器的多个Lmgrd管理多个License文件时,应该注意任何二个License文件的
post都不能一样,并且对于每个License而言,应选用合适的Lmgrd。
二、 客户端设定
当使用客户端应用程序时(a Licensed application),可以通过在系统的环
境变量中设定LM_LICENSE_FILE,使Application能够指向不同服务器上的
License文件。
如果要使a Licensed application使用不同服务器的License(每一个
License服务器都有单独的一个License文件),客户端应将需要用到的License
文件拷贝到本机目录下,并指定LM_LICENSE_FILE环境变量。
UNIX: % setenv LM_LICENSE_FILE lfpath1 : lfpath2:.... :
lfpathN
Windows: lfpath1 ;lfpath2:.... ;lfpathN
LfpathN为第N个License的路径;UNIX下路径间用“:”隔开;Windows/NT
下路径间使用“;”隔开;
这样,每个Licensed application在启动时将依次查询LM_LICENSE_FILE中
所指定的License文件,并向相应的License服务器申请许可,以便用户能从所列
的服务器得到许可。
LM_LICENSE_FILE也可以使用各License文件中所指定的“ post@hostname ”。
下面以Windows NT为例介绍多个FLEXlm的安装。
三、同一机器上多个FLEXlm License Server的安装
(1)以Administrator身分登录;
(2)在C盘建C:\FLEXlm 目录,并拷贝相关文件到其下;
(3)在C:\FLEXlm下建立欲安装License Server的软件目录,放置各软件的
License文件, Daemon和Daemon所需的动态连接库;
(4)修改License.dat的SERVER行和DAEMON的位置,并启动FLEXlm
License Manager,界面如下图所示;
(5)在Setup修改Service Name,输入适当名称,以区别是何种License服务;
利用Browse选择合适Lmgrd.exe和对应的License.dat并指定 Debug.log的放置
路径;
(6)选中“StartServer at Power-Up”与“Use NT Services”,这样下次启动
机器时,将自动启动该License服务;
(7)点击Control按钮检查Service Name是否与设定名称相同,如果不同,回
到“Setup”重新选择Service Name;如果一样,点击“Start”启动该License
Server;点击“Status”检查License Server启动情况,若出现Server_name:
License server UP (MASTER),表示 License Server 启动成功;
(8)安装另外的License Server:可依上述⑶~⑺重新执行一次即可;
(9)切换不同License Server:在“Setup”中选择适当的“Service Name”,
然后启动或停止相应的License服务;
(10)移除License Server:在“Setup”选择适当的“Service Name”,然后按
“Remove”即可。
采用FLEXLM加密的软件安装及如何使多个软件共存杂谈
1.设定环境变量(控制面板--->系统-->环境)LM_LICENSE_FILE,
多数软件都使用这个变量,这也是冲突根源。
但也有一些软件用别的名称
如UG--------->UGII_LICENSE_FILE=27000@CAD
ESRD------->ESRD5_LICENSE_FILE=F:\ESRD\STRESSCHECK5
以下变量由软件安装时或第一次设定后自动保存在注册表里:
MASTERCAM----->MCFLEX_LICENSE_FILE=F:\MILL72\LICENSE
COSMOS系列---->BRNI_LICENSE_FILE=F:\COSMOSM\LICENSE\FLEXLM\
LICENSE.DAT
MSC系列------->MSC_LICENSE_FILE=F:\MSC\FLEXLM\LICENSES\
LICENSE.DAT
MAPLE6-------->MAPLELMG_LICENSE_FILE=F:\MAPLE 6\LICENSE\
LICENSE.DAT
注:A:没有设好会出现错误如:
剩余11页未读,继续阅读
edisonhit
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1