centos7 安装gpfs 4.1.1.3
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,一、节点准备1、节点配置hostnameg0matadata节点g1matadata节点g2matadata节点g3data节点g4data节点g5data节点2、安装ntpyum install n
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
如何缩短软件开发时间
国产数据库 成都
java软件开发怎么做
连接数据库的主机
南邮数据库和网络技术
2018网络安全试题
数据库系统加固
数据库的数字转换为文字
2022年国家网络安全主题
数据库启动
沐思想互联网科技有限公司
数据库原理第四版第2章
恒生科技和恒生互联网ETF
凤凰服务器
网络安全实时监控的软件
2018网络安全竞赛入口
纵横软件开发有限公司
北京中国银行软件开发校招
泸州市鑫星网络技术有限公司
如何攻击阿里云服务器
高校十二防之网络安全校园直播
大数据使用什么数据库
搜索国家数据库
软件开发对应的科目
极限竞速 地平线4服务器
vscode重启服务器
互联网科技行业节目
科技 互联网 政务
socket的服务器程序
为进一步维护网络安全