搭建purescale过程中有哪些注意事项,比如磁盘空间,用户名,ssh,ntp,aio参数等细节?

搭建过程中有哪些注意事项,比如磁盘空间,用户名,ssh,ntp,aio参数等细节?

参与10

1同行回答

anikikonganikikong  数据库运维工程师 , 中国民生银行
Db2 GDPC方案整个的搭建过程步骤繁多,依赖的软硬件也非常多。所以经常会遇到问题。我总结在这些过程中进程会碰到的一些细节问题,希望能减少一些弯路。A. 磁盘空间需求比较大,尤其是安装目录和tmp目录。下面是官方的需求描述。 建议的可用磁盘空间最小的必需可用磁盘空间...显示全部

Db2 GDPC方案整个的搭建过程步骤繁多,依赖的软硬件也非常多。所以经常会遇到问题。我总结在这些过程中进程会碰到的一些细节问题,希望能减少一些弯路。

A. 磁盘空间需求比较大,尤其是安装目录和tmp目录。下面是官方的需求描述。

建议的可用磁盘空间最小的必需可用磁盘空间
用于解压缩安装的磁盘3 GB3 GB
安装路径6 GB6 GB
/tmp 目录5 GB2 GB
/var 目录5 GB2 GB
/usr 目录2 GB512 MB
实例主目录5 GB1.5 GB
root 主目录300 MB200 MB

这个里面需要增加的是db2dump文件系统,用来存放数据库实例的诊断日志,大小大于20G。。这个不修改是放在实例共享目录里,也就是GPFS文件系统里。为了减少对GPFS的影响,建议分开放在本地存储上。
对于数据库的共享文件系统。建议:实例共享文件系统,大小大于20G。然后单独分配data,log和achieve log文件系统。

B. 用户名和ID在每台机器都需要是一致的。当然建议所有其他配置都一致。例如AIX系统运行:

mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/db2home/db2sdin1 core=-1 data=491519 stack=32767 rss=-1 fsize=-1 db2sdin1mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/db2home/db2sdfe1 db2sdfe1 

将参与数据库环境的每台计算机上创建完全相同的用户和组帐户

C. RDMA网卡通信配置一定要对应好。/etc/hosts和/etc/dat.conf是配置RDMA通信的配置文件,正确配置才能保证通信正常。

D. 配置ssh服务。Ssh服务要求root和实例用户都配置好。关键不仅仅是配置好,还要完全使用一次,也就是ssh的known_hosts里面内容得齐全。如果ssh配置通了,但是第一次使用还要提示是不是加入known_hosts,这对于软件是灾难性的。所以必须每个节点对所有的节点包括本机做ssh测试。这个是非常容易遗忘的环节。如果用到了db2locssh,一定要在最后在所有的节点上对所有的节点做测试。命令如下:/var/db2/db2ssh/db2locssh hostA 'hostname'
注意这里是db2locssh而不是ssh

E. 就像DPF一样,pureScale集群内节点也需要时间同步,否则会出奇怪的错误并且很难诊断。所以要配置ntp服务并且还要检查时间完全同步。
在AIX环境,aioserver的设置量对GPFS会有影响。尤其是DB2的数据库文件访问是通过数据库缓存的,所以对aioserver要求低。建议减小IOO的server数,防止GPFS出现hang的情况。
ioo -p -o aio_minservers=1
ioo -p -o aio_maxservers=3

上述内容就是一些特别容易遇到问题的地方和一些特殊的推荐设置。

收起
银行 · 2017-10-12
浏览1419
wangweilong 邀答

提问者

wangweilong
数据库管理员某大

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-10-12
  • 关注会员:2 人
  • 问题浏览:3660
  • 最近回答:2017-10-12
  • X社区推广