Db2 pureScale 环境中安装 Db2 许可证证书

Db2 pureScale 环境中,安装 Db2 许可证证书有一些特殊注意事项。

Db2 pureScale 环境中自动安装许可证证书

在以下两种情况下,DB2 安装程序会自动安装 DB2 许可证证书:
许可证证书文件位于 Db2 pureScale Feature 软件所使用的目录中
可以在启动安装的主机 (IIH) 上使用 Db2 产品介质来跨多个主机安装和设置 Db2 pureScale 环境。 如果 DB2 许可证证书位于以下目录中,那么将在所有主机上安装这些证书:
image_path/db2/platform/license  
其中 image_path 表示 DB2 产品介质的第一个目录,platform 表示硬件平台。

IBM® Tivoli® System Automation for Multiplatforms (Tivoli SA MP) 软件是 Db2 pureScale 组件之一,并且具有自己的许可证证书。 如果从 Db2 Fix Central 下载站点获取 Db2 产品介质,那么对于修订包映像或试用映像,该产品介质具有 Tivoli SA MP 组件的试用许可证证书。 试用许可证位于 image_path/db2/platform/tsamp/license 目录中,文件名类似于 samversiontb.lic,其中 version 表示该组件的版本。 建议将试用许可证替换为从 IBM获取的 Db2 pureScale 产品介质上 Tivoli SA MP 的永久产品许可证。 永久产品许可证证书的文件名不包含 tb 子串并类似于 samversion.lic。 确保试用许可证和永久许可证的版本和发行版号相同。

许可证证书已安装在属于 Db2 pureScale 环境的主机上
您可以将 Db2 pureScale 环境从 IIH 扩展至新主机。 在新主机上,用于 IIH 上的 Db2 pureScale 环境的安装路径不能包含先前的 Db2 pureScale 安装。 将环境扩展到新主机时,将在新主机和 Db2 pureScale 组件上安装 IIH 上针对相关 Db2 安装路径安装的所有 Db2 许可证证书。

如果使用 Tivoli SA MP 的试用许可证证书在 IIH 上安装了 Db2 pureScale 组件,那么在将 Db2 pureScale 环境扩展至新主机之后,必须从 Db2 pureScale 产品介质手动安装 Tivoli SA MP 的永久产品许可证。 可以通过发出 samlicm -s 命令来检查系统是否具有试用许可证。 如果安装了试用许可证,那么该命令将显示以下信息:Product: IBM Tivoli System Automation for Multiplatforms (Try & Buy License). 如果安装了试用许可证,那么可以使用 samlicm -i Permanent_license_file 命令来安装永久许可证,其中 ent_license_file 表示 Tivoli SA MP 产品许可证的路径名。 确保已安装的 Tivoli SA MP 产品具有与您尝试安装的产品许可证相同的版本和发行版号。 可以通过运行 samlicm -s 命令来检查是否正确安装了该许可证。

在现有 Db2 pureScale 环境中安装许可证证书

要在现有 Db2 pureScale 环境中安装特定 Db2 许可证证书,必须在环境的每个主机上发出 db2licm -a license_file 命令。 要除去许可证证书,必须在每台主机上发出 db2licm -r product identifier 命令。

如果使用 Tivoli SA MP 的永久许可证更新试用许可证,那么必须使用 samlicm commandWhen 手动检查是否在现有 Db2 pureScale 环境中的每个主机上正确更新了许可证,您可以使用 db2licm 命令从产品介质安装 Db2 产品或功能部件许可证证书,并且在产品介质上存在 Tivoli SA MP 许可证证书,将自动安装 Tivoli 许可证。

重要信息:mksysb 映像创建环境时,不会保留该许可证,因此必须将其重新安装到现有 Db2 pureScale 环境。
要安装 Tivoli SA MP 许可证,必须完成以下步骤:
  1. 从集群中的每台主机运行 samlicm -i samxx.lic 命令。
    例如,要安装 Tivoli SA MP V3.2 的许可证,您应该发出以下命令:
    samlicm -i /opt/ibm/db2/V10.5/sd/db2/linuxamd64/tsamp/license/sam32.lic
  2. 通过使集群进入然后脱离维护方式,停止然后重新启动 TSA 域。 有关更多信息,请参阅 将集群置于维护方式
  3. 通过检查以下两个命令是否在每个节点上返回 0 ,验证是否应用了 Tivoli SA MP 许可证:
    samlicm -p; echo $?
    samlicm -t; echo $?
  4. 发出 samlicm -s 命令,以确保许可证在 2037 年之前有效。

Db2 pureScale 修订包更新期间自动安装许可证证书

要使用 installFixPack 命令在 Db2 pureScale 环境中安装修订包,请指定 -p FPPath 参数,其中 FPPath 是修订包的安装路径名。 此参数使用与 installFixPack 命令的 -b original_installation_path 参数指示的原始安装路径中的组件相同的 Db2 组件来安装修订包映像。 通过发出 db2licm 命令安装在基本产品安装路径中的 Db2 许可证证书将自动安装在新的安装路径中。 不需要重新安装那些许可证证书。