安装许可证服务器之前

许可证服务器的要求。

要在 Linux® 或 UNIX® 系统上安装许可证服务器,请检索Rational® license_setup 脚本并从 IBM Rational Download and Licensing Center 获取可执行文件的许可证。必须注册。

要求如下:
  • 可以在 IBM Rational 支持的所有 UNIX 系统平台上安装许可证服务器。
  • 没有最小处理器、内存或磁盘空间。
  • 必须本地安装许可证服务器软件。该服务器启动 FLEXlm lmgrd 进程和供应商守护进程来管理许可证。关于这些进程的更多信息,请参阅了解 IBM Rational Common Licensing 组件
  • 要检查服务器与客户机之间的连接,请使用以下 UNIX 系统命令:ping、arp、rsh、rlogin 或 telnet
  • 在您请求许可证时,License Key Center 将许可证文件发送至电子邮件帐户。该文件的文件名格式类似于 license_for_server.upd。必须将许可证文件 filename.upd 存储在许可证服务器上的已知位置,例如 $HOME 目录。

没有必要以 root 用户身份运行许可证服务器。如果以 root 用户身份运行服务器,您将接收到指示有可能存在安全风险的消息。可以尝试通过其 TCP/IP 端口访问 lmgrd 进程并使用 root 用户权限运行其他程序。如果将许可证服务器安装至目录 /opt/rational 并且该目录由 root 用户所拥有,那么请以 root 用户身份运行 license_setup。对于非 root 用户,您可以以 root 用户身份创建目录 /opt/rational,将该目录所有权更该至非 root 用户并以非 root 用户身份运行 license_setup。

License_setup 创建 lmgrd 启动脚本 start_lmgrd_on_HOST。要更改运行许可证服务器的用户,请修改缺省情况下位于目录 /opt/rational/config 中的 lmgrd 启动脚本。 更新行 LICENSE_USER=user,其中 user 是用于启动许可证服务器的标识。

lmgrd 启动脚本可能位于带有名为 S98Rational 的文件的系统启动目录中。如果存在文件 S98Rational,请修改该文件中的 LICENSE_USER 行。如果系统启动目录中不存在文件 S98Rational,那么您可以将文件 start_lmgrd_on_HOST 复制到该目录并将其重命名为 S98Rational。这使许可证服务器可在机器重新引导后重新启动。

缺省系统启动目录:
  • HP-UX:/sbin/init.d/S98Rational
  • Solaris:/etc/rc2.d/S98Rational
  • Linux:/etc/rc.d/init.d/S98Rational
  • AIX:检查 inittab 文件以引用启动脚本。例如:

    /etc/inittab: lmgr:234:once:/bin/sh /opt/rational/config/start_lmgrd_on_HOST


反馈