当前位置:首页 > DB2V10.5 PureScale 安装指导书 for Linux and AIX(非infiniband)
3.3.1.10 内存要求
DB2数据库系统最低可用内存要求为1G,考虑操作系统本身需要的内存空间,建议分配4G或以上可用内存空间。执行下述命令检查: # bootinfo -r 回显值为4194304或更高为满足内存要求。 3.3.1.11 文件系统空间检查
通过root用户登录AIX服务器,执行: # df -g 检查文件系统可用空间,保证文件系统/opt至少有3GB可用空间,文件系统/tmp至少有3GB可用空间,建议为该两个文件系统各预留5GB或以上的可用文件系统空间。
具体要求如下:
3.3.1.12 操作系统参数检查
通过root用户登录AIX服务器,执行: # ulimit -a 参数及要求说明如下: 参数名 fsize cpu data stack rss 参数说明 文件大小软限制 Cpu时间片软限制 数据段大小软限制 堆栈段大小软限制 参数要求 -1 -1 -1 -1 实际内存使用软限制 -1 9
nofiles fsize_hard cpu_hard data_hard stack_hard rss_hard 文件个数限制 文件大小限制 Cpu时间片限制 数据段大小限制 堆栈段大小限制 实际内存使用限制 -1 -1 -1 -1 -1 -1 保证文件大小、数据段内存、文件句柄数无限制。
DB2 pureScale 建议安装 AIX 6.1.3 SP3,C++ runtime 最低级别要求 xlC.rte 9.0.0.8 , IOCP 软件包级别要求 6.1.3.1 ,系统微码级别要求为 3.5 或以上。详细要求参考: http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.qb.server.doc/doc/r0054850.html 3.3.2 AIX集群环境配置
3.3.2.1 为各个集群成员配置环境变量:
在root的HOME目录新建(编辑).profile文件,然后添加:
DB2USENONIB=TRUE export DB2USENONIB 然后退出重新登录。
此举目的是在安装DB2的时候可以跳过Infiniband或者万兆网卡的检查
如果不配置此环境变量,就会在prereqcheck/添加节点的时候报uDAPL的错(如果没安装):
Requirement not matched for DB2 database \\
Summary of prerequisites that are not met on the current system: Required minimum \Actual version is undetermined
10
3.3.2.2 为ROOT用户设置SSH信任
为的是让各个server之间能相互访问,如果不配置就会在安装的时候频频让你输入密码。
第一步:
修改/etc/hosts(所有节点都需要修改),将两个server的IP和主机名统统添加进去:
9.98.12.223 cnwbzp0223 9.98.12.222 cnwbzp0222
第二步:生成公钥文件
分别在cnwbzp0222和cnwbzp0223上执行:
# ssh-keygen 将各自生成的公钥文件内容复制到authorized_keys文件中。 第三步:将本地的公钥文件内容复制到远程节点
分别在cnwbzp0223、cnwbzp0222用root用户执行如下命令: cnwbzp0223执行: # ssh cnwbzp0222 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cnwbzp0222执行: # ssh cnwbzp0223 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 第四步:
最后验证下SSH配置是否成功,执行:
# ssh hostname 如果不需要输入密码则OK:
11
注:不需要为实例用户设置ssh.
3.3.2.3 配置ISCSI 共享磁盘
第一步:
新建一个80G的LV。
按照如下这篇文章将其虚拟成一个磁盘并设置ISCSI共享:
https://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/ ISCSI配置完成后你应该看到两个server上多了一个没有PVID的盘:
#lspv
第二步:
为其配置一个PVID,在任意节点运行:
# chdev -l hdisk1 -a pv=yes
在集群的其他计算机上删除所有磁盘旧有的PVID信息,运行:
# rmdev -dl hdisk1
再在所有节点执行:
# cfgmgr 使系统从存储中重新检索 PVID,这样各个磁盘在所有节点的PVID就完全一致了: 再查看hdisk1的PVID:
12
共分享92篇相关文档