IBM Rational 产品许可证(License)管理使用和优化

文章来源:
http://www.ibm.com/developerworks/cn/rational/r-gaowb/

1 概述

IBM Rational 产品许可证(License)主要有四种类型:第一种是试用版的许可证,如从 developerWorks 上下载的使用版,一般只能用较短时间(如 30 天或 60 天);第二种是 Rational 公共许可证(Common Licensing),如 ClearQuest、PurifyPlus、Rose、RequisitePro、Robot 等等;第三种是 ClearCase 许可证,专门为 ClearCase 全功能版、ClearCase MultiSite 和 ClearDDTS 产品;第四种是基于 Eclipse 的 Rational Software Development Platform (SDP)的许可证,如 Rational Software Architect(RSA)、Rational Software Modeler(RSM)、Rational Application Developer(RAD)、Rational Web Developer(RWD)、Rational Functional Tester(RFT)、Rational Manual Tester(RMT)、Rational Performance Tester(RPT)、Rational Professional Bundle(RPB)等。后三种是为商用企业级服务。下面分别介绍后三种许可证(License)管理使用和优化。

2 IBM Rational 公共许可证的管理使用和优化

2.1 IBM Rational 公共许可证适用的产品

使用此许可证(License)机制的 Rational 产品最多,包括 ClearCase LT、ClearQuest、ClearQuest MultiSite、PurifyPlus(包括PureCoverage,Purify和Quantify)、SoDA、Rose(包括Enterprise,Modeler,Professional,RealTime等)、Robot、RequisitePro、TeamTest、Test Agent、Test Enablers、Test Manager、Test RealTime、ProjectConsole、SoDA、Rational Suite(包括AnalystStudio,DevelopmentStudio,Enterprise,Team Unifying Platform,TestStudio等)、XDE(Developer,Modeler,Tester等)、Raitonal Unified Process(RUP)等等。

2.2 IBM Rational 公共许可证的工作机制和使用

IBM Rational 公共许可证是使用 Flexible License Manager,简称 FLEXlm。用户有如下四种类型许可证可任选:

1. 一种是浮动型许可证(Floating License),这种最常用,是通过网络上至少一个许可证服务器为一个或多个本地或远程客户端服务,是一种客户端/服务器(C/S)结构,缺省端口是 27000。每个客户端只要通过 IBM Rational 许可证管理器指定一个或多个许可证服务器名称(主机名或 IP 地址)就可以通过网络使用该许可证服务器所提供的产品服务。在 Windows 下搭建一个许可证服务器就是将正确的许可证文件导入即可,双击该许可证文件或利用许可证管理器向导就可导入。在 Linux 或 UNIX 下搭建一个许可证服务器就是将正确的许可证文件名及路径加到 $HOME/.flexlmrc 文件中即可,例如:LM_LICENSE_FILE=/root/license_for_laalaa.upd,如果有多个文件,中间就用冒号隔开。浮动型许可证文件一般是个扩展名为 upd 的文本文件。搭建成功后就可在客户端或服务器端通过许可证服务器查看到该许可证服务器所提供的所有产品情况
 
2. 第二种是节点锁定型(NodeLocked License),这种主要为不在网络环境下孤立使用许可证,只能为本机服务。使用方法就是将正确的许可证文件导入即可,双击该许可证文件或从许可证管理器就可导入使用。节点锁定型许可证文件一般是个扩展名为 upd 的文本文件。

3. 第三种是 UNIX 节点锁定型(NodeLockedUnix License),这种和上面的第二种类似,不同之处就是这种是专门为 Linux 和 UNIX 系统服务的。

4. 第四种是特定用户型(NamedUser License),这种和上面的第一种类似,不同之处就是要在 rational.opt 文件中为每一个许可证指定一个用户名(User ID),这样就锁定那个浮动许可证专门为指定的用户,允许这个用户可以在多个系统上使用 IBM Rational 产品。这种类型许可证主要为 PurifyPlus 产品服务,如 PureCoverage,Purify, Quantify 等,使用方法也是将正确的许可证文件导入即可,双击该许可证文件或从许可证管理器就可导入使用。特定用户型许可证文件一般是个扩展名为 upd 的文本文件。

2.3 IBM Rational 公共许可证的诊断、迁移、备份恢复和优化

1) IBM Rational 公共许可证的诊断分析和解决问题

常见的许可证问题就是和许可证服务器连接不上
rel="stylesheet" type="text/css" href="//www.ibm.com/common/v14/main.css" /> rel="stylesheet" type="text/css" href="//www.ibm.com/common/v14/cn/zh/screen.css" media="all" /> rel="stylesheet" type="text/css" href="//www.ibm.com/common/v14/cn/zh/print.css" media="print" /> <script type="text/javascript" src="//www.ibm.com/common/v14/cn/zh/detection.js" language="JavaScript"></script> rel="stylesheet" type="text/css" href="//www.ibm.com/common/v14/cn/zh/ie2_screen.css" media="screen" /> <script type="text/javascript" src="/developerworks/js/dropdown.js" language="JavaScript"></script> <script type="text/javascript" src="/developerworks/email/grabtitle.js" language="JavaScript"></script> <script type="text/javascript" src="/developerworks/email/emailfriend2.js" language="JavaScript"></script> <script type="text/javascript" src="/developerworks/js/ajax1.js" language="javascript"></script> <script type="text/javascript" src="/developerworks/js/searchcount.js" language="javascript"></script> <script type="text/javascript" language="JavaScript">var emailAbstract = "本文主要介绍了 IBM Rational 产品许可证(License)工作机制,用户配置和跟踪,诊断分析和解决问题,迁移和分发,备份和恢复,以及优化等等。"; </script>

 

出现此类问题,可以用许可证管理器查看许可证服务器情况,如果看不到任何产品许可证信息,请确认是否指定了正确的许可证服务器,若许可证服务器正常服务,请检查和该服务器连接的网络情况,如能否 ping 通、端口是否正确、是否有防火墙拒绝等等;如果在许可证管理器中能看到一些产品的许可证信息,请检查是否设置了正确的许可证映射,方法是从设置(Settings)主菜单中选择"License Usage Mapper"子菜单
用户也可以用 lmutil 命令查看和设置许可证,如"lmutil -lmstat"命令是查看当前许可证状态信息。

2) IBM Rational 公共许可证的迁移
如果想将移植公共许可证服务器到另外一台机器,必须要先将原许可证归还给 IBM,然后再为新许可证服务器申请新的许可证。这些都可以通过 IBM 网上在线申请或维护 Rational 产品许可证来方便迁移。具体步骤就是先通过 http://www.ibm.com/software/rational/support/licensing 登录到 IBM Rational 许可证和下载中心(IBM Rational Licensing and Download Center),然后点击申请和维护许可证密钥(Request and Manage License Keys),再点击 AccountLink 进入 IBM Rational 公共许可证在线管理,选择归还许可证密钥(Return license key(s)),输入客户编号和主机名,根据提示完成余下步骤。将原许可证归还成功后,再到 AccountLink 页面选择获得许可证(Get license key(s)),输入客户编号,根据提示完成余下步骤。这样就完成了一次许可证服务器的迁移。客户端的迁移只需要在新的机器上重新指定许可证服务器或导入许可证文件就可完成迁移。

3) IBM Rational 公共许可证的备份和恢复
服务器端备份主要就是将服务器许可证文件做备份,恢复也是只要将该服务器许可证文件再导入即可。此外,如果服务器许可证文件没有了,可以到 IBM 网上在线申请或维护 Rational 产品许可证来申请获得该服务器最新许可证文件。具体步骤就是先通过 http://www.ibm.com/software/rational/support/licensing 登录到 IBM Rational 许可证和下载中心(IBM Rational Licensing and Download Center),然后点击申请和维护许可证密钥(Request and Manage License Keys),再点击 AccountLink 进入 IBM Rational 公共许可证在线管理,选择请求提供一个主机最近许可证文件的副本(Request a copy of the latest license file for a host),输入客户编号和主机名,根据提示完成余下两个步骤即可获得一个该服务器最新许可证文件。

客户端许可证备份主要将许可证服务器信息(主机名或 IP 地址,非缺省端口号)或客户端许可证文件做备份,恢复时只需再指定到原来许可证服务器或重新导入原来客户端许可证文件就可完成恢复。

4) IBM Rational 公共许可证的优化
IBM Rational 公共许可证用户数量指的是并发用户不能超过该数量,如果超过,则考虑扩充定购更多的许可证用户数或优化现有用户使用,本文作者认为可以通过如下两种途径优化现有用户的使用,使得许可证最大限度的发挥作用:第一就是错开并发使用时间,提高工作效率,减少占用时间;第二就是如果该产品有 Web 功能,例如 ClearQuest Web Java,就尽可能使用 Web 功能,现在 IBM Rational Web 功能许可证只根据登录用户名统计许可证,也就是说多个客户端使用同一个用户登录 Web 界面只占用一个许可证用户数。

3 IBM Rational ClearCase 许可证的管理使用和优化

3.1 IBM Rational ClearCase 许可证适用的产品

这种许可证主要为用 ClearCase 全功能产品、ClearCase MultiSite 和 ClearDDTS 产品服务,不包括 ClearCase LT 产品。

3.2 IBM Rational ClearCase 许可证的工作机制和使用

Rational ClearCase 许可证也是一种浮动型许可证(floating license),客户端通过网络从许可证服务器获得许可证,网络上最少要有一个许可证服务器向客户端提供服务。

所有存取 ClearCase VOB 的操作都要去检查许可证,检查时间间隔约为 10-15 分钟一次。任何一个安装有 ClearCase 的系统都可作为许可证服务器。一个客户端一次只能使用一个许可证服务器。客户端只要指定许可证服务器名称(主机名或 IP 地址)就能使用,Linux 或 UNIX 下编辑 /var/adm/rational/clearcase/config/license_host 文件,Windows 下可以通过控制面板中的 ClearCase 许可证页查看的改变许可证信息
搭建许可证服务器端就是将从 IBM Rational 得到的为该主机的许可证密钥填充到控制面板中的 ClearCase 许可证页(Windows 操作系统)或 /var/adm/rational/clearcase/license.db 文件中(Linux 或 UNIX 操作系统)


至于如何使用Rational License server,可以参考下面的这篇文章:
Rational license server 安装
http://blog.csdn.net/leisureful/archive/2005/02/16/289267.aspx
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值