DB2V10.5PureScale安装指导书forLinuxandAIX(非infiniband)_ ...

DB2V10.5PureScale安装指导书forLinuxandAIX(非infiniband)_ ...

2023年7月26日发(作者:)

DB2V10.5PureScale安装指导书forLinuxandAIX(⾮infiniband)IBM DB2 V10.5 PureScale forLinux and AIX安装指导书1⽬录1⽬录 (1)2⽂档说明 (3)2.1⽂档版本 (3)2.2⽂档类型 (3)2.3⽂档摘要 (3)3准备⼯作 (4)3.1缩写释义 (4)3.2实验安装环境 (4)3.3预安装检查 (4)3.3.1AIX安装要求 (4)3.3.2AIX集群环境配置 (10)3.3.3Linux安装要求 (14)3.3.4Linux集群环境配置 (19)3.4介质准备 (24)3.4.1AIX系统介质准备 (24)3.4.2Linux系统介质准备 (24)3.5核⼼⽂件安装 (26)3.5.1使⽤ db2_install安装 (26)3.5.2GPFS ⽂件系统配置与挂载 (30)3.5.3db2 许可证配置 (32)4DB2实例配置及验证 (34)4.1创建数据库组和⽤户标识 (34)4.1.1⽤户和组命名说明 (34)4.1.2创建组和⽤户 (36)4.2创建实例及版本验证 (37)4.2.1创建实例 (37)4.2.2db2 版本检查 (39)4.3查看实例的集群状态 (40)4.4启动实例 (40)4.5添加member (41)4.6添加CF (42)4.7为实例配置 TCP/IP 通信 (43)4.7.1更新 services ⽂件 (43)4.7.2更新数据库管理器配置 (44)4.8配置 DB2 服务器通信 (44)5数据库创建 (44)5.1实例注册变量设置 (44)5.1.1注册变量设置 (44)5.1.2注册变量检查 (45)5.2创建SAMPLE数据库 (45)2⽂档说明2.1⽂档版本⽂档历史2.2⽂档类型2.3⽂档摘要本⽂档描述数据库产品 DB2 V10.5.0.4 PureScale在Linux 和 Unix平台的安装、配置等内容。⽂档包括但不仅限于 DBV10.5.0.4PureScale在 Linux 和 UNIX 平台的安装要求、独⽴安装步骤、实例创建、通信配置设定、创建数据库等任务。本⽂档所描述的DB2V10.5.0.4 PureScale 使⽤ root ⽤户进⾏安装任务。本⽂档仅作为DB2 V10.5.0.4 PureScale⾮IB⽹络普通开发测试环境安装步骤指导,正是业务系统环境需根据具体业务进⾏配置部署。3准备⼯作3.1缩写释义3.2实验安装环境本指导书上的IBM DB2 V10.5.0.4 PureScale的安装实验环境是:AIX:两台Power 770 9117-MMD上的AIX 6.1.9 server,⼀台是cnwbzp0222(主节点,IP 9.98.12.222)、另⼀台是cnwbzp0223(次节点,IP 9.98.12.223),cnwbzp0222机器上安装主CF和⼀个member,cnwbzp0223机器上将安装次CF和⼀个member, 集群环境使⽤的是⾮InfiniBand的普通⽹络。Linux:三台SUSE Linux SP1机器,分别是SUSE1, SUSE2, SUSE3, SUSE1上安装主CF(192.168.230.131),SUSE2(192.168.230.129)和SUSE3(192.168.230.130)各安装⼀个member,集群环境使⽤的是⾮InfiniBand的普通⽹络。3.3预安装检查3.3.1AIX安装要求需要对每⼀个集群成员机器进⾏检查,检查相关依赖包是否已经安装以及版本是否合适3.3.1.1发⾏版本⽀持列表最新信息请参考:/doc/ /support/?uid=swg21165448 3.3.1.2检查操作系统版本检查通过root⽤户登录AIX服务器,执⾏:3.3.1.3检查uDAPL如果⽤到InfiniBand或者RoCE network,那么要确保您已经安装了正确版本的User Direct Access Programming Library(uDAPL),⽐如:3.3.1.4检查C++ runtime l evel:3.3.1.5检查OpenSSH:确认openssh已经安装:3.3.1.6检查微码级别:确认微码级别符合要求:IBM,9117-MMD具体机器要求的微码级别请参考:www-/doc//support/knowledgecenter/SSEPGG_10.5.0//doc/r0 3.3.1.7检查⽹络端⼝:确认以太⽹和IB⽹卡都已经安装了。确认⽹卡 (en0) 和IB卡 (ib0) 都能正确列出。检查 RoCE⽹络适配器:3.3.1.8检查共享磁盘设置:对于共享磁盘,检查其是否可以为所有成员访问,且有相同的PVID。注:共享磁盘配置请看3.3.2.33.3.1.9配置和检查IOCPIOCP对AIX环境DB2安装不是必须的,但对系统性能有较⼤影响。执⾏下述命令检查是否安装:在所有节点上配置IOCP:检查IOCP的状态:启主机使其⽣效。3.3.1.10内存要求DB2数据库系统最低可⽤内存要求为1G,考虑操作系统本⾝需要的内存空间,建议分配4G或以上可⽤内存空间。执⾏下述命令检查:3.3.1.11⽂件系统空间检查通过root⽤户登录AIX服务器,执⾏:有3GB可⽤空间,建议为该两个⽂件系统各预留5GB或以上的可⽤⽂件系统空间。具体要求如下:3.3.1.12操作系统参数检查通过root⽤户登录AIX服务器,执⾏:参数及要求说明如下:保证⽂件⼤⼩、数据段内存、⽂件句柄数⽆限制。DB2 pureScale 建议安装 AIX 6.1.3 SP3,C++ runtime 最低级别要求 9.0.0.8 ,IOCP 软件包级别要求 6.1.3.1 ,系统微码级别要求为 3.5 或以上。详细要求参考:www-/doc//support/knowledgecenter/SSEPGG_10.5.0//doc/r0 3.3.2AIX集群环境配置3.3.2.1为各个集群成员配置环境变量:在root的HOME⽬录新建(编辑).profile⽂件,然后添加:然后退出重新登录。此举⽬的是在安装DB2的时候可以跳过Infiniband或者万兆⽹卡的检查如果不配置此环境变量,就会在prereqcheck/添加节点的时候报uDAPL的错(如果没安装):Requirement not matched for DB2 database "Server" with pureScale feature. Version: "10.5.0.4".Summary of prerequisites that are not met on the current system:Required minimum "uDAPL" level: "6.1.7.15"Actual version is undetermined3.3.2.2为ROOT⽤户设置SSH信任为的是让各个server之间能相互访问,如果不配置就会在安装的时候频频让你输⼊密码。第⼀步:修改/etc/hosts(所有节点都需要修改),将两个server的IP和主机名统统添加进去:第⼆步:⽣成公钥⽂件分别在cnwbzp0222和cnwbzp0223上执⾏:将各⾃⽣成的公钥⽂件内容复制到authorized_keys⽂件中。第三步:将本地的公钥⽂件内容复制到远程节点分别在cnwbzp0223、cnwbzp0222⽤root⽤户执⾏如下命令:第四步:最后验证下SSH配置是否成功,执⾏:如果不需要输⼊密码则OK:注:不需要为实例⽤户设置ssh.3.3.2.3配置ISCSI 共享磁盘第⼀步:新建⼀个80G的LV。按照如下这篇⽂章将其虚拟成⼀个磁盘并设置ISCSI共享:/doc/ /developerworks/cn/aix/library/0805_wangrong_iscsi/ISCSI配置完成后你应该看到两个server上多了⼀个没有PVID的盘:第⼆步:为其配置⼀个PVID,在任意节点运⾏:在集群的其他计算机上删除所有磁盘旧有的PVID信息,运⾏:再在所有节点执⾏:使系统从存储中重新检索 PVID,这样各个磁盘在所有节点的PVID就完全⼀致了:再查看hdisk1的PVID:注:正式业务系统应该考虑配置多个共享磁盘,⽐如⼀个DATA,⼀个LOG。3.3.2.4设置NTP时钟同步(如果已经做了时间同步的就不⽤了):第⼀步:在主节点(9.98.12.222)上修改/etc/⽂件,内容如下:127.127.1.0 是⼀特殊的地址,表⽰NTP主服务器是与⾃⾝的系统时钟同步.第⼆步:编辑好 /etc/后, 启动xntpd守护进程:xntpd 状态查询:刚启动xntpd时, sys peer 为 'insane', 表明xntpd还没有完成同步, .系统回显:Sys peer: ------no peer表⽰同步完成第三步:配置次节点(9.98.12.223),修改/etc/⽂件内容,将主节点的IP添加进去:第四步:编辑好 /etc/后, 启动xntpd守护进程:xntpd 状态查询:刚启动xntpd时, sys peer 为 'insane', 表明xntpd还没有完成同步, .系统回显:Sys peer: ------no peer表⽰同步完成过个五六分钟再看是否已经同步。3.3.2.5配置IOCP:3.3.3Linux安装要求需要对每⼀个集群成员机器进⾏检查,检查相关依赖包是否已经安装以及版本是否合适3.3.3.1发⾏版本⽀持列表DB2 数据库产品对各发⾏版及硬件平台⽀持信息最新信息请参考:/doc/ /software/data/db2/linux/validate/程序包要求程序包要求绪。通过root⽤户登录linux服务器,安装下述步骤检查:若有回显类似如:如果程序包没有安装,可以⽤YaST2进⾏安装。3.3.3.2修改内核参数必须具有root⽤户权限才能修改内核参数。要在SUSE Linux上更新内核参数:1.运⾏ipcs -l命令以列⽰系统当前的内核参数设置。www-/doc//support/knowledgecenter/SSEPGG_10.5.0//doc/?cp=SSEPGG_10.5.0%2F2-0-1-2-2-0-10-1),将系统当前值与V10.5 FP4 或更⾼版本补丁包的建议值⽐较,确定需要修改的内核参数。应创建它。下列各⾏是该⽂件中应包含的内容的⽰例(以系统内存16GB为例):对于Red Hat Linux系统,系统重启时,⾃动运⾏/etc/rc.d/t初始化脚本⽂件,该脚本⽂件将⾃动读取及⽣效/etc/中的内核参数配置。因此,在/etc/中修改的内核参数,系统重启依然会⾃动⽣效。3.3.3.3检查操作系统版本检查通过root⽤户登录linux服务器,执⾏:Linux Enterprise Server 11 (x86_64),Release为11,则符合db2安装对操作系统版本要求。3.3.3.4内存要求DB2数据库系统最低可⽤内存要求为1G,考虑操作系统本⾝需要的内存空间,建议分配4G或以上可⽤内存空间。执⾏下述命令检查:3.3.3.5⽂件系统空间检查通过root⽤户登录Linux服务器,执⾏:有3GB可⽤空间,建议为该两个⽂件系统各预留5GB或以上的可⽤⽂件系统空间。3.3.3.6操作系统参数检查通过root⽤户登录Linux服务器,执⾏:参数及要求说明如下:保证⽂件⼤⼩、数据段内存、⽂件句柄数⽆限制。3.3.4Linux集群环境配置3.3.4.1为各个集群成员配置环境变量:配置环境变量,在 /etc ⽬录下新建 ⽂件,加⼊如下内容,然后执⾏,确保环境变量已经⽣效(⽤env命令查看)(所有节点):

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690377575a340416.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信