首页 > 代码库 > RHCS(四)之gfs2和clvm
RHCS(四)之gfs2和clvm
六、测试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
本文出自 “Rocker” 博客,请务必保留此出处http://rocker.blog.51cto.com/6314218/1558162
RHCS(四)之gfs2和clvm