1.配置redhat 7.4 yum 源
[root@master src]# cat /etc/yum.repos.d/a.repo
[rhel-yum]
name=rhel7
baseurl=file:///mnt
enabled=1
gpgcheck=0
2.安装Spectrum for Scale软件所需要的系统包
[root@master home]# yum install kernel-devel cpp gcc gcc-c++ nfs-utils binutils psmisc ksh m4 -y
3.解压Spectrum for Scale软件包
[root@master gpfs]# tar xvf Scale_adv_install-5.0.2.0_x86_64.tar.gz
4.执行命令安装Spectrum for Scale
[root@master gpfs]# ./Spectrum_Scale_Advanced-5.0.2.0-x86_64-Linux-install
5.安装GPFS软件包
[root@master gpfs]# cd /usr/lpp/mmfs/5.0.2.0/gpfs_rpms
[root@master gpfs_rpms]# rpm -ivh gpfs.base.rpm gpfs.gplrpm gpfs.license.adv.rpm gpfs.gskitrpm gpfs.msgrpm gpfs.advrpm gpfs.crypto*rpm
6.编译GPFS
[root@master src]# cd /usr/lpp/mmfs/src/
[root@master src]# make Autoconfig
[root@master src]# make World
[root@master src]# make InstallImages
7.添加GPFS环境变量
PATH=$PATH:/usr/lpp/mmfs/bin
8.配置主机SSH信任通信
[root@master src]# ssh-keygen -t dsa
[root@master src]# cat ~/.ssh/id_dsa.pub >~/.ssh/authorized_keys
[root@master src]# ssh master date
9.在master机器上创建集群
[root@master src]# cat /tmp/gpfs.nodes
master:quorum-manager
[root@master src]# /usr/lpp/mmfs/bin/mmcrcluster -n /tmp/gpfs.nodes -p master -r /usr/bin/ssh -R /usr/bin/scp
10.显示集群信息
[root@master src]# mmlscluster
11.License授权
[root@master src]# mmchlicense server -N master
12创建NSD
[root@master src]# cat /tmp/gpfs.nsd
%nsd:
device=/dev/sdb
nsd=testnsd
servers=master
usage=dataAndMetadata
[root@master ~]# fdisk -l查看使用那些盘做NSD
执行命令创建NSD
[root@master src]# mmcrnsd -F /tmp/gpfs.nsd -v yes
13.显示NSD
[root@master src]# mmlsnsd -m
14.创建仲裁盘
[root@master src]# mmchconfig tiebreakerDisks="testnsd"
15.启动gpfs集群
[root@master src]# mmstartup
16.查看GPFS状态
[root@master src]# mmgetstate -a
17.创建文件系统
[root@master src]# mmcrfs /gpfs gpfsdev -F /tmp/gpfs.nsd -A yes -B 1024K -v yes
注:/gpfs为挂载点,会自动创建,不需要手工建。gpfsdev为设备名。
确认文件系统正确建立
[root@master src]# cat /etc/fstab
18.查看GPFS的NSD属性
[root@master /]# mmlsdisk /dev/gpfsdev
19.查看文件系统是否挂着成功,如下图可以看到/dev/sdb的100G空间已经分配到/gpfs下
[root@master ~]# df -h | grep /gpfs
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞9
添加新评论3 条评论
2019-01-16 21:51
hbhe0316: @不做大哥好多年 感谢大神提出问题,mmbuildgpl在官网也有说明。 https://www.ibm.com/support/knowledgecenter/STXKQY_5.0.2/com.ibm.spectrum.scale.v5r02.doc/bl1ins_manuallyinstallingonlinux_packages.htm
不做大哥好多年: @jiaxu2000 是mmchconfig命令加了autoBuildGPL参数,看了参数说明,其实还是自动调用mmbuildgpl命令去实现。
jiaxu2000: @不做大哥好多年 Installation improvements The GPFS portability layer (GPL) can be rebuilt automatically. You can now configure a cluster to automatically rebuild the GPL whenever a new level of the Linux kernel is installed or whenever a new level of IBM Spectrum Scale is installed. For more information, see the description of the autoBuildGPL attribute in the topic mmchconfig command. https://www.ibm.com/support/knowledgecenter/en/STXKQY_5.0.2/com.ibm.spectrum.scale.v5r02.doc/bl1xx_soc.htm
不做大哥好多年: @jiaxu2000 估计是把这个过程整合了。
不做大哥好多年: @jiaxu2000 这么厉害,没见有资料说明啊!
jiaxu2000: @不做大哥好多年 据说现在连这个命令都省略了,装上就能用
2019-01-15 16:07
2019-01-08 19:29
abit2007: @jiaxu2000 您好,请问下,protocols版干啥用的,一直没用过这个版本。