GPFS的安裝與配置

.準備工作

1.首先配置ssh無密碼登陸

2.修改/etc/hosts文件

4.硬件要求(必須要有額外的磁盤)

拓撲圖如下:

132159456.jpg

1.首先我們來配置ssh無密碼:

node1:

ssh-keygen-N ""
ssh-copy-id-i ~/.ssh/id_rsa.pub node2

輸入密碼即可


node2:

ssh-keygen-N ""
ssh-copy-id-i ~/.ssh/id_rsa.pub node1

輸入密碼即可


2.修改hosts文件

vim/etc/hosts

192.168.199.10    node1
192.168.199.11    node2


.安裝GPFS

1.把軟件包上傳到服務器()

2.在服務器各個節點創建掛載目錄()

3.把時間調成一樣,不聯網就手工改date092610372013

4.安裝依賴包,GPFS軟件包補丁包,並進行配置


使用yum安裝所需軟件包:(node1,node2同樣操作,下面只演示一臺)

yum install kernel-headers kernel-devellibstdc++.so.5 compat-libstdc++-33.x86_64 glibc-devel gcc libXp.so.6 imakegcc-c++ rpm-build ksh rsh -y

安裝gpfs

rpm -ivh gpfs.*

132444308.jpg

cd update/
rpm -Uvh gpfs.*

132601484.jpg


cd/usr/lpp/mmfs/src
makeAutoconfig
makeWorld
makeInstallImages


添加全局環境變量,讓環境變量生效。

echoexport PATH=$PATH:/usr/lpp/mmfs/bin >>/etc/profile
./etc/profile


cd/tmp/gpfs (安裝包在這個文件裏)
mkdirconfig
touchcluster.cfg
vimcluster.cfg
node1:quorum-manager
node2:quorum-manager


mmcrcluster-N cluster.cfg -p node1 -s node2 -r /usr/bin/ssh -R /usr/bin/scp -C Symphony

132729790.jpg


允許全部

mmchlicenseserver --accept -N all


定義磁盤nsd:

touchnsd.cfg
vimnsd.cfg
/dev/sdb:node1:::1:nsd1:
/dev/sdb:node2:::2:nsd2:
mmcrnsd-F nsd.cfg


mmlsconfig> mmlsconfig.cfg
mmlsconfig
mmchconfigpagepool=512M
mmchconfignsdMaxWorkerThreads=800
mmchconfigmaxInodeDeallocPrefetch=32
mmchconfigworker1Threads=400
mmchconfigmaxReceiverThreads=32
mmchconfignsdThreadsPerDisk=60
mmchconfigreadReplicaPolicy=local
mmchconfigprefetchAggressivenessWrite=0
mmchconfigsyncBuffsPerIteration=1

啓動GPFS

mmstartup -a

查看各個節點狀態:

mmgetstate -Lsa

掛載:

mmmount all -a


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章