在FLEXlm服务器上使用Volume License文件



主要软件: NI Volume License Manager
主要软件版本: 2.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我在使用FLEXlm管理我的许可证书。我知道NI提供NI Volume License Manager (NI VLM),这是基于FLEXlm帮助管理许可证书。然而,我更倾向于应用我现在的FLEXlm系统。我如何结合我现在的FLEXlm配置使用National Instruments许可证书文件(license file)?

解答: 如果您使用FLEXlm,而非NI VLM,那么您将不能利用NI VLM的一些属性,包括透支,断开连接和本地许可证书文件。 头只允许您使用更多基于计算机的超过合约允许的许可证书。断开连接许可文件允许您为一个始终无法访问许可证书服务器的的计算机创建许可证书。如果不使用VLM,在计算机从许可证书服务器断开连接时,许可证书管理员在他们的FLEXlm选项文件中必须使用BORROW关键字,参看下面的链接中的知识库"Can I use BORROW in my Volume License Agreement? "获得更多的信息。本地许可文件允许您为一台本地计算机创建一个许可证书文件,一个本地许可包括在许可证书合约中。 如果您决定使用FLEXlm而不使用NI VLM,请完成下列步骤:
  1. 发送您的Volume License合约ID, FLEXlm服务器名称,服务器操作系统(或者Windows或者Solaris), 以及主机ID (Windows MAC地址和Solaris主机ID)到agreements@ni.com。并声明您不想用NI VLM来管理您的许可证书。
  2. 在许可证书服务器上安装National Instruments厂家的license daemon nilm.exe。
  3. 在收到许可证书文件后,安装许可证书文件到FLEXlm服务器。
  4. 如果您的许可证书文件要求基于计算机的允许,以便说明软件应用限制。您需要创建一个选项文件,说明那个计算机允许使用每样产品。创建选项文件,它是一个文本文件,并以nilm.opt命名,使用下面标准的FLEXlm的格式: INCLUDE <packageName> HOST <computerName> 注意计算机名是大小写敏感的,且基于Windows计算机名。
    如果您的许可文件要求命名的用户允许使用软件,您必须创建一个选项文件,说明哪个用户允许使用哪个产品。创建选项文件,这是个文本文件,并以nilm.opt命名,使用下面标准的FLEXlm格是: INCLUDE <packageName> USER <userName> 注意计算机名是大小写敏感的,且基于Windows登陆名。
    选项文件必须保存在和厂商daemon nilm.exe的同一个目录。如果您同时有命名的用户和基于计算机的许可证书,您能将两者"INCLUDE"的行放在同一个选项文件中。您可以在FLEXlm End User's Guide获得更多帮助,参考下面的链接。
  5. 配置您的客户端软件。客户端软件在默认下并不照看FLEXlm服务器配置。您可以配置一个客户端计算机从服务器获得一个许可证书,作为软件安装的一部分,或者在软件安装后的工作。这两种方法的实现参看:

    • 准备好您的软件来进行 volume license 安装,添加安装步骤来自动指定客户机到 NI Volume License Manager server。在安装了软件之后,最终用户不需要任何额外的步骤。为了准备给您的软件安装 volume license ,你可以使用NI VLM的"Create Volume LIcense Installer"。请完成如下步骤:
      1. 在Windows机器上安装最近版本的NI VLM。参考下面的链接找到去哪里下载NI VLM。注意:NI VLM只能装在不是服务器的机器上。
      2. 创建一个用于您授权的网络安装,通过Options»Create Volume License Installer...输入FLEXlm服务器名称,请确认输入管理员信息。这些信息将在终端用户需要一个许可证书或者无法访问服务器的消息显示给终端用户。
      3. 让您的终端用户从网络安装这些软件。
      您不必跟踪有多少个用户安装了该软件,因为FLEXlm服务器已经帮您管理。
    • 如果您已经在您终端用户的计算机上已经安装了该软件,用户可先卸载该软件在安装网络安装软件,或者保留该软件安装,只是简单的运行mslsetup.exe,可以在网络安装文件里找到。在创建的网络安装文件夹里,有很多文件名都是以"msl"开始的。所有以"msl"命名的文件和另外一个文件"xerces-c_2_3_0.dll"都是必需的,为了保证运行mslsetup.exe,使客户端软件指向许可证书服务器。您可以将这些文件拷贝到一个硬盘或网络上的位置,或告诉终端用户创建网络安装并指导他们运行mslsetup.exe。


相关链接: FLEXlm End User's Guide
FLEXnet lmgrd and lmtools
KnowledgeBase 3LGEJE6E: Can I use BORROW in my Volume License Agreement?
Drivers and Updates: Volume License Manager Version 2.1.1 for Windows - SWUTILITY
KnowledgeBase 34ICSJ9O: Can NI Volume License Manager Run on a Configurable Port?
KnowledgeBase 3GTEJR6E: How do I Use a National Instruments License File on an OS Other Than Windows?

附件:


nilm.zip


报告日期: 08/04/2006
最近更新: 10/06/2008
文档编号: 372D8K6E