千家信息网

centos7 安装gpfs 4.1.1.3

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、节点准备1、节点配置hostnameg0matadata节点g1matadata节点g2matadata节点g3data节点g4data节点g5data节点2、安装ntpyum install n
千家信息网最后更新 2026年10月31日centos7 安装gpfs 4.1.1.3

一、节点准备

1、节点配置

hostname

g0
matadata节点
g1
matadata节点
g2
matadata节点
g3
data节点
g4
data节点
g5
data节点

2、安装ntp

yum install ntp -yservice ntpd startsystemctl enable ntpd

二、安装gpfs

1、设置ssh无密码登录

salt-ssh -i '*' cp.get_file salt://id_rsa /root/.ssh/id_rsasalt-ssh -i '*' cp.get_file salt://id_rsa.pub /root/.ssh/id_rsa.pubsalt-ssh -i '*' cmd.run 'chmod 600 /root/.ssh/id_rsa'salt-ssh -i '*' cmd.run 'chmod 600 /root/.ssh/id_rsa.pub'

2、安装gpfs

salt-ssh -i 'g*' cmd.run 'cd /root/gpfs && tar xvzf GPFS_4.1_ADV_LSX.tar.gz'salt-ssh -i 'g*' cmd.run 'cd /root/gpfs/gpfs_install-4.1.0-0_x86_64 --silent'salt-ssh -i 'g*' cmd.run 'yum localinstall /usr/lpp/mmfs/4.1/*rpm -y'salt-ssh -i 'g*' cmd.run 'bash /root/gpfs/Spectrum_Scale_Advanced-4.1.1.3-x86_64-Linux-update'salt-ssh -i 'g*' cmd.run 'mv /usr/lpp/mmfs/4.1.1.3/gpfs.hadoop-connector-2.7.0-2.x86_64.rpm /usr/lpp/mmfs/4.1.1.3/gpfs.hadoop-connector-2.7.0-2.x86_64.rpm.orig'salt-ssh -i 'g*' cmd.run 'yum localinstall /usr/lpp/mmfs/4.1.1.3/*rpm -y'

3、编译gpfs内核模块,在其中一个节点上执行

3.1、编译内核模块

cd /usr/lpp/mmfs/src/yum install kernel-devel cpp gcc gcc-c++make LINUX_DISTRIBUTION=REDHAT_AS_LINUX Autoconfigmake Worldmake InstallImages

3.2、将gpfs内核模块编译为rpm包

yum install rpm-buildmake rpm

3.3、将编译好的rpm包复制到其他节点并安装

4、设置path变量

salt-ssh -i 'g*' file.append /etc/profile 'export PATH=$PATH:/usr/lpp/mmfs/bin/'

三、创建gpfs集群

1、创建gpfs节点

编辑用于创建节点的配置文件

cat <> /root/gpfs_config/nodefileg0:quorum-managerg1:quorum-managerg2:quorum-managerg3:managerg4:managerg5:managerEOF

创建gpfs集群

mmcrcluster -N /root/gpfs_config/nodefile -p g0 -s g1 -C gpfscluster -A -r /usr/bin/ssh -R /usr/bin/scp参数:-N表示节点的配置文件-p表示主节点-s表示第二节点(Secondary cluster configuration server)-C集群名称-A表示当一个节点重启的时候GPFS守护进程不会关闭。-r和-R都是通信协议。

2、授权license

mmchlicense server --accept -N g0,g1,g2,g3,g4,g5

3、添加nsd

编辑nsdfile.cfg

%pool: pool=system blockSize=512K layoutMap=cluster%pool: pool=datapool blockSize=2M layoutMap=cluster writeAffinityDepth=1 blockGroupFactor=256%nsd: device=/dev/vdb servers=g0 nsd=metansd00 usage=metadataOnly pool=system%nsd: device=/dev/vdb servers=g1 nsd=metansd01 usage=metadataOnly pool=system%nsd: device=/dev/vdb servers=g2 nsd=metansd02 usage=metadataOnly pool=system  %nsd: device=/dev/vdb servers=g3 nsd=datansd00 usage=dataOnly pool=datapool%nsd: device=/dev/vdb servers=g4 nsd=datansd01 usage=dataOnly pool=datapool%nsd: device=/dev/vdb servers=g5 nsd=datansd02 usage=dataOnly pool=datapool

添加nsd

mmcrnsd -F  nsdfile.cfg

4、启动集群

mmstartup -a# 查看集群状态:mmgetstate -La

5、创建gpfs文件系统

# mmcrfs /gpfs gpfs -F nsdfile.cfg -A yes -v nommcrfs gpfs -F nsdfile.cfg -A yes -B 1M -j hcluster -m 2 -r 2 -M 3 -R 3 -T /gpfs --metadata-block-size 256K -v no参数说明:gpfs:表示文件系统的名称-F:指定NSD配置文件-A:当系统守护进程启动时该项设置为yes-B:指定数据块的大小,其值必须是16k,64k,128k,256k,512k,1M,2M,4M,8M,16M.-j:指定映射类型-m:元数据副本数的默认值-M:元数据副本数的最大值-r:数据副本数的默认值-R:数据副本数的最大值-T:挂载点--metadata-block-size:元数据节点块的大小-v   校验建立磁盘是否已有文件系统 为否mmshutdown -ammchconfig maxblocksize=2048Kmmstartup -ammcrfs gpfs -F nsdfile.cfg -A yes  -j hcluster -m 2 -r 2 -M 3 -R 3 -T /gpfs -v no

6、挂载文件系统

mmmount gpfs /gpfs -N all


节点 文件 数据 系统 集群 副本 配置 内核 模块 编译 最大 参数 名称 大小 最大值 进程 变量 密码 时候 状态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州万易互联网科技有限公司 科技金融是不是互联网金融 科技创新与互联网经济 喔噻互联网科技 互联网 的科技创新 深圳艾佳互联网科技 美国互联网前沿科技 丰台科技园 互联网公司 深圳互联网科技怎么样 博兴的互联网电子科技公司 北京大学互联网科技怎么样 中化能源互联网科技招聘 南平创想时代互联网科技有限公司 广州市恰铎互联网科技有限公司 亳州好赞互联网科技有限公司 互联网科技人工智能实验室 高科技互联网发展前景如何 沐思想互联网科技有限公司 珠海东科互联网科技有限公司 科技互联网行业投资研究 湖南永感互联网科技有限公司 重庆互联网络科技 金融科技创新监管互联网金融 互联网与新科技 互联网金融科技平台 广西互联网科技公司 互联网和高科技公司 互联网科技公司需要的职位 汽车互联网创新科技园 翼展科技 首家互联网医院
0