centos7 安装gpfs 4.1.1.3
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,一、节点准备1、节点配置hostnameg0matadata节点g1matadata节点g2matadata节点g3data节点g4data节点g5data节点2、安装ntpyum install n
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
广州计算机网络技术职业学校
3年内双十一的数据库
开黑啦王者荣耀服务器
腾讯云的微信小程序服务器多少钱
网吧网络安全策略
近年来常用的软件开发框架有哪些
服务器管理课程视频
社区网络安全周宣传活动方案
软件开发连续性管理
数据库维护事务
中国网信办网络安全消息
行政机关网络安全应急演练方案
过家家互联网科技公司
国内时间服务器地址
学生网络安全提醒
南充网络安全宣传周活动报道
东风小康软件开发
中职学校网络技术试题
黄埔区网络安全专题培训
万方数据库可以找数据吗
软件开发实训每日
数据库密码清除工具
区软件开发公司上班靠谱吗
京东科技互联网养老院
服务器插上声卡咋没声音
网易怀旧服服务器跨服更新
网贷软件开发公司排名
网络安全信息小组长
开源网络安全大数据
中新赛克软件开发笔试