在Centos上安装GPFS文件系统

GPFS文件系统被附在了DB2的安装包里,同时也在如INFORMIX中需要用到这个文件系统。然而这种说法是错误的,一些国内的书籍照本抄过来,指出如INFORMIX SDS实现需要GPFS,那不是事实,事实是用NFS甚至可以在同一台机器上做主备切换。

安装GPFS系统:

  1. 准备两台机, 一台是主节点,用于作为共享磁盘的实际储存位置,另一个做子节点
  2. 为两台机做好root用户的免密码ssh访问权限,确保可以相互访问,可以参考
    http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/
    网上的说法是假如不怎么做可能会出错,不设置的话它会抛出三次的密码验证 promotion。不过偷懒没设试过貌似也可以。
  3. 具体流程的话,官方文档刚好是很详细的:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/General%20Parallel%20File%20System%20(GPFS)/page/Install%20and%20configure%20a%20GPFS%20cluster%20on%20AIX
  4. 若是被墙了或是比较喜欢中文,可以看这个:http://www.db2china.net/Article/31549
  5. 若出现这种报错:
    [root@kpgmedprod02 ~]# cd /usr/lpp/mmfs/src && make Autoconfig && make World && make InstallImages
    cd /usr/lpp/mmfs/src/config; ./configure --genenvonly; if [ $? -eq 0 ]; then /usr/bin/cpp -P def.mk.proto > ./def.mk; exit $? || exit 1; else exit $?; fi
    Cannot find a valid kernel include dir
    make: *** [Autoconfig] Error 1

把kernal内核版本downgrade。

  1. Autoconfig出错会报错linux系统不识别,那是因为不支持centos,没关系打开/etc/redhat-release(记得是这个名字?grep能搜到),然后把Redhat企业版的完整名字接在Centos后面。详情请看https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014597815。接在后面是为了保持Centos能被识别同时保证GPFS安装成功,具体解释这个的网址已经找不回来了。

其余应该利用官方文档就能顺利解决。

你可能感兴趣的:(在Centos上安装GPFS文件系统)