六、測試clvm和gfs2文件系統
恢復所有節點都是online在集羣中
在web1對共享存儲中的/dev/sdb2創建lv
pvcreate /dev/sdb2
vgcreate rhcsvg /dev/sdb2
lvcreate -L 1G -n lv1rhcsvg
lvcreate -L 128M -n lv2 rhcsvg
在web4查看自己有沒有/dev/rhcsvg/lv*
沒有。。。
對web所有節點開啓clvmd服務
[root@web1 ~]# for i in web1 web2 web3 web4;do ssh root@$i 'service clvmd start';done
在web2在lv1上創建gfs2文件系統
[root@web2 ~]# ls /dev/rhcsvg/lv*
/dev/rhcsvg/lv1 /dev/rhcsvg/lv2
[root@web2 ~]# mkfs.gfs2 -p lock_dlm -t mycluster:mygfs2 -j 4 /dev/rhcsvg/lv1
This will destroy any data on /dev/rhcsvg/lv1.
Are you sure you want to proceed? [y/n] y
Device: /dev/rhcsvg/lv1
Blocksize: 4096
Device Size 0.94GB (246991 blocks)
Filesystem Size: 0.94GB (246988 blocks)
Journals: 4
Resource Groups: 4
Locking Protocol: "lock_dlm"
Lock Table: "mycluster:mygfs2"
UUID: 9D04481F-FD9C-2DF8-E03C-12BDFF32EB98
在所有節點掛載/dev/rhcs/lv1到/mnt/gfs2
測試gfs2文件鎖:(gfs2管理工具:gfs2_fsck gfs2_tool gfs_jadd)
在web1運行以下腳本
while :;do
echo “web1-test” >> /mnt/gfs2/test
done
在web2運行以下腳本
while :;do
echo “web2-test” >> /mnt/gfs2/test
done
在web3節點,tailf /mnt/gfs/test
web1-test
web2-test
web1-test
web2-test
web1-test
web2-test
在web3在lv2上創建ext3文件系統
[root@web3 ~]# mkfs.ext3 /dev/rhcs/lv2
測試ext3文件鎖:
[root@web2 ~]# ./test2.sh &
[1] 5175
[root@web2 ~]# tailf /mnt/ext3/
lost+found/ mytest
[root@web2 ~]# tailf /mnt/ext3/mytest
web2-test
web2-test
……
[root@web1 ~]# cd /mnt/ext3/
[root@web1 ext3]# ll
total 12
drwx------ 2 root root 12288 Sep 23 22:29 lost+found
?--------- ? ? ? ? ? mytest
#鎖了,顯示不了!
[root@web1 ext3]# touch web1
touch: cannot touch `web1': Read-only file system
#寫鎖,只讀。
吐槽
1.這個RHCS系列實驗我搞了一個半星期有多,卡在了quorum機制的理解上。
2.Qdisk機制弄了3天才弄懂,呵呵。
3.當我在苦思qdisk的作用的時候,看到有文章說一般情況都是用GFS和基於IP來進行仲裁的,挺難受的,但是還是堅持做了這個實驗,呵呵。
4.屌絲2G內存,開不了5臺虛擬機做實驗,呵呵。於是借了舍友的4G內存的PC開5個虛擬機做實驗。值得一說的是,我試過把兩臺web放在我的PC,兩臺web放在同學的PC,在開啓cman的時候,只有在本機的兩臺可以加到集羣上,我改爲廣播,但是還是識別不了,感覺是虛擬環境的影響。呵呵。屌絲。
5.感覺自己搞錯了學習重心,下次該醒目點了。
6.在博客上傳文章的時候,竟然說有字數限制,上傳、排版用了一個小時。
資料參考
南非螞蟻《高性能Linux服務器構建實踐》
http://blog.yikuyiku.com/?p=2796#comments
http://www.redhat-club.com/jswd_01.htm
http://feilong0663.blog.51cto.com/3265903/1543452
http://369369.blog.51cto.com/319630/836001
Rocker Lau
2014.09.24