admin管理员组

文章数量:1662847

疑问

如何配置IBM Rational Common Licensing通过防火墙为客户端提供许可证密钥?

答案

配置防火墙外的客户端指向许可证服务器如下:

1. 在防火墙上打开三个双向端口(双向通信),分别用于许可证服务器进程(lmgrd.exe)、 Rational进程(rational.exe)、和IBM Rational进程(ibmratl.exe)。

任何端口号都可用, 但FLEXlm建议lmgrd进程使用端口27000或其它在27001到27009之间的端口。如果您需要有关如何在防火墙上打开端口的信息,请联系您 的防火墙软件供应商。 如果您使用的是Windows防火墙,您可以从Windows的"控制面板"来禁用防火墙。

2. 在防火墙上打开这些端口后,您需要在许可证文件里的SERVER和DAEMON行指定这些端 口。

在Windows平台上:

在许可证服务器上找到许可证文件rational_server_perm.dat。此文件的默认路径为C:/Program Files/Rational/common (适用于许可证服务器版本7.0.1和更早版本)、C:/Program Files/IBM/RationalSDLC/common (适用于许可证服务器7.1)、或C:/Program Files/IBM/RationalRLKS/common (适用于许可证服务器V8.1.1版本)。与此同时,您最好也在临时许可证文件rational_server_temp.dat里更新同样的内容。

例如:

SERVER <主机名> DISK_SERIAL_NUM=1234abcd 27000
DAEMON rational "C:/Program Files/IBM/RationalSDLC/common/rational.exe" port=27001
DAEMON ibmratl "C:/Program Files/IBM/RationalSDLC/common/ibmratl.exe" port=27002


或者

  • 1. 在许可证服务器上打开 许可证管理器
    2. 选择 设置 里的选项 服务器端口
    3. 输入每个进程所指定的端口然后单击 确定

注意: 只在防火墙上打开指定的端口是不能使防火墙外的客户端通过防火墙获取许可证的。必须在许可证服务器设置使用这些端口。

3. 在许可证服务器上配置好端口并在防火墙上打开这些端口后,请在客户端

  • 1. 打开 许可证管理器
    2. 选择 设置 里的选项 服务器端口
    3. 输入lmgrd进程的端口号并单击 确定


  • 4. 客户这时应该能够从许可证服务器获取许可证密钥了


如果您安装了任何IBM Rational Software Development Platform的产品,并已配置为使用浮动许可证支持:

  • 打开Installation Manager >管理许可证
  • 选择需要配置的产品(例如IBM Rational Performance Tester)
  • 选择配置浮动许可证支持 ,然后单击下一步
  • 选择我接受许可协议的条款 并单击下一步
  • 选择许可证服务器所在的行
  • 单击编辑 (铅笔符号)
  • 编辑服务器 窗口输入lmgrd进程的端口号并单击确定
  • 单击完成



注意: 如果您是在广域网(WAN)或虚拟专用网(VPN),请更改服务器等待时间 (许可证管理器 > 设置)的默认值5秒到25秒,这样可以使客户端有足够的时间来建立连接并获取许可证密钥。



在UNIX/Linux平台上:

找到 *.dat的许可证文件,按以下示例使用文本编辑器来修改文件里的DAEMON行:

SERVER <主机名> 00123ab45c67 27000
DAEMON rational /usr/local/flexlm/sun4_solaris2/rational port=27001
DAEMON ibmratl /usr/local/flexlm/sun4_solaris2/ibmratl port=27002


在Linux / UNIX平台的客户端:

设置环境变量

LM_LICENSE_FILE=<端口号>@<许可证服务器主机名或IP地址>
例如: setenv LM_LICENSE_FILE 27000@<主机名>


注意: 需要重新启动许可证服务器以使这些更改生效。

终止所有当前的属于Rational的lmgrd和rational进程

% /bin/ps -ef | grep lmgrd


用以下任意一个命令启动许可证服务器:

%CD <Rational>/config / start_lmgrd_on_<your machine>



%lmgrd-<license file> l<flexlm log file>

本文标签: 密钥防火墙客户端许可证