首页   产品介绍   开发培训   技术文档   下载中心   招聘信息   客户服务  
   
公司产品
自动拼图系统
工程图辅助设计系统OpenDraft
G/OpenAPI开发宝典-基础篇
UG/OpenAPI开发宝典-问答篇
UG/OpenAPI开发宝典-实例篇
UG/OpenAPI开发宝典-综合篇
电极工艺图生成系统
孔自动标注
注塑模具辅助设计系统OpenMold
加工表单生成器
电极自动生成工具
加工辅助工具集ToolCAM
文件加密系统
公差自动标注系统
车床快速设计系统
格栅除污机快速设计系统
     
FLEXlm对CADLicense的管理
UG中约束的分类与应用
Windows平台上UG的二次开发
UG中标准件库的建立
UG中装配件特殊运动的实现
UG的二次开发中特征的识别和设定
UG二次开发的自动装配技术
UG二次开发中定位约束孔的建立
UG二次开发中爆炸图和ODBC示例
UG二次开发动画示例
             
 
产品介绍
公司产品
培训与招聘
相关信息
技术文档
技术文档
技术交流
联系我们
相关联接
技术联接

UGOPEN

FLEXlm对多个CAD系统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 this_host 0050BB0F402 27000
   hostname hostID post

  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环境变量。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”即可。



 


Copyright © 2011 南京欧奔软件技术有限公司,保留全部权利
南京欧奔软件技术有限公司
地址: 南京市洪武路359号福鑫国际大厦22楼2205室 邮编: 210002
电话:(86)025-84456296 传真:(86)025-84456296 手机:13186429310
技术讨论QQ群:49466232
网站备案/许可证号:苏ICP备05038408号