DB2 pureScale 软件安装配置及常见问题解决2

172.16.24.121 p5501

172.16.24.122 p5502

172.16.24.123 p5503

10.10.10.1 p5501ib

10.10.10.2 p5502ib

10.10.10.3 p5503ib


 

 

共享磁盘赋予 PVID

在 3 个节点上分别对 hdisk6~hdisk13执行如下命令,赋予 PVID:

#chdev -l hdisk6 -a pv=”yes”


 

 

配置 IOCP

在 3 个节点上执行如下命令,配置 IOCP 设备:

#mkdev -l iocp0


 

 

当这些准备工作完成后,我们就可以启动 DB2 pureScale 的安装配置程序了。

安装配置 DB2 pureScale 软件

我们可以使用命令 db2_install 以字符终端方式安装来安装 DB2 pureScale,也可以通过命令 db2setup 以图形化方式来安装 DB2 pureScale。两者的区别是,使用 db2_intall 一次只能完成 1 台服务器且仅包含 DB2 pureScale 软件的安装,而使用 db2setup 图形安装工具,可以一次性完成集群中所有服务器 DB2 pureScale 的软件安装和实例配置。

在 3 个节点中任意 1 个节点启动 db2setup 程序,DB2 pureScale 图形界面中指定 3 个节点各自用途,如 p5501 为 Primary CF,p5502 和 p5503 两个节点为成员服务器的设置界面为:


图 3. DB2 pureScale 安装配置

DB2 pureScale 图形安装程序在 3 个节点上自动创建实例用户、fence 用户及相关组、自动安装 DB2 pureScale 软件,并且创建实例共享 GPFS 集群文件系统。安装提示中需要指定实例共享 GPFS 文件系统的共享磁盘(Shared disk partition device path)为 /dev/hdisk6、仲裁盘(DB2 Cluster Services Tiebreaker)为 /dev/hdisk7。

接下来的安装过程将非常简单,DB2 pureScale 安装配置将非常顺利的完成。安装完毕后,执行命令:

$db2instance -list


 

 

检查各成员服务器和 CF 服务器的状态。


图 4. DB2 pureScale 运行状态

如果安装的环境不干净,安装过程中可能出现一些问题。下面我们介绍安装在非干净环境下安装 DB2 pureScale 遇到的常见问题和解决方案。

pureScale 软件安装配置常见问题及解放方案

DB2 pureScale 安装过程中经常出现的问题是,目标服务器上曾经安装过 DB2 pureScale,当再次进行安装时,环境未清理干净,导致 DB2 pureScale 安装无法继续下去。下面我们就安装过程中的常见问题和解放方案进行分析:

问题 1:安装程序检测到远程主机 RSCT 域存在,安装程序无法继续


图 5. DB2 pureScale 安装配置常见问题 1

这时,我们如下执行命令,屏幕输出如下:

#lsrpdomain

Name OpState RSCTActiveVersion MixedVersions TSPort GSPort

db2domain_20100408172908 Offline 2.5.3.6 No 12347 12347


 

 

域 db2domain_20100408172908 为以前安装时遗留,需要使用如下方式进行清理:

#rmrpdomain -f db2domain_20100408172908


 

 

问题 2:安装程序检测到 GPFS 集群存在,安装程序无法继续


图 6. DB2 pureScale 安装配置常见问题 2

如上问题需要将服务器从 GPFS 集群中删除,执行如下命令进行清理:

#/usr/lpp/mmfs/bin/mmdelnode – f


 

 

问题 3:DB2 注册项遗留,安装程序无法继续


图 7. DB2 pureScale 安装配置常见问题 3

如上问题需要手工清理 DB2 注册项,执行如下命令如下进行清理:

#rm /var/db2/*


 

 

问题 4:目标服务器产品级别不一致,安装无法继续


图 8. DB2 pureScale 安装配置常见问题 4

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注