LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux配置 >

高可用、多路冗余GFS2集群文件系统详细配置(3)

时间:2013-06-09 18:01来源:51CTO 编辑:凌激冰 点击:
8、集群管理 1)、当基于clvm的gfs2文件系统不够用时,如何增加 [root@node3 ~]# lvextend -L +200M /dev/cvg0/clv0Extending 2 mirror images.Extending logical volume clv0 to 1.20 GiBL

8、集群管理
1)、当基于clvm的gfs2文件系统不够用时,如何增加
[root@node3 ~]# lvextend -L +200M /dev/cvg0/clv0
Extending 2 mirror images.
Extending logical volume clv0 to 1.20 GiB
Logical volume clv0 successfully resized
[root@node3 ~]# gfs2_grow /opt \\同步文件系统
Error: The device has grown by less than one Resource Group (RG).
The device grew by 200MB.  One RG is 255MB for this file system.
gfs2_grow complete.
[root@node3 ~]# lvs
LV   VG   Attr     LSize Pool Origin Data%  Move Log       Copy%  Convert
clv0 cvg0 mwi-aom- 1.20g                         clv0_mlog  96.08

2)、当节点不够用时,如果添加一个新的节点加入集群
步骤如下:
1>、安装ricci
[root@node4 ~]# yum install ricci -y

2>、登录luci web,添加ricci


3>、导入共享存储设备

[root@node4 ~]# iscsiadm -m discovery -t st -p 192.168.100.171
[root@node4 ~]# iscsiadm -m discovery -t st -p 192.168.100.172
[root@node4 ~]# iscsiadm -m discovery -t st -p 192.168.200.172
[root@node4 ~]# iscsiadm -m discovery -t st -p 192.168.200.171
[root@node2 ~]# scp /etc/iscsi/iscsid.conf node4:/etc/iscsi/
[root@node4 ~]# iscsiadm -m node –l

4>、设置multipath
[root@node4 ~]# yum -y install device-mapper-*
[root@node4 ~]# mpathconf –enable  \\生成配置文件
[root@node4 ~]# scp node1:/etc/multipath.conf /etc/ \\也可以直接从其他节点复制过来直接使用
[root@node4 ~]# /etc/rc.d/init.d/multipathd start
[root@node4 ~]# lvs
LV   VG   Attr     LSize Pool Origin Data%  Move Log       Copy%  Convert
clv0 cvg0 mwi---m- 1.20g                         clv0_mlog
[root@node4 ~]# multipath -ll
iscsi2 (1storage2_id) dm-0 IET,VIRTUAL-DISK
size=2.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 11:0:0:1 sdb 8:16 active ready running
`- 12:0:0:1 sdd 8:48 active ready running
iscsi1 (1storage1_id) dm-1 IET,VIRTUAL-DISK
size=2.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 13:0:0:1 sde 8:64 active ready running
`- 14:0:0:1 sdc 8:32 active ready running
5>、安装cmirror,支持mirror
[root@node4 ~]# yum install cmirror –y
[root@node4 ~]# /etc/rc.d/init.d/cmirrord start && chkconfig cmirrord on

6>、在已成功挂载的节点上增加节点数,并实现挂载使用(注意:如果系统看不到/dev/cvg0/clv0,或者通过lvs看不到mirrorcopy或者通过dmsetup ls –tree查看不到mirror结构,则重新启动节点系统即可生效)
[root@node4 ~]# mount /dev/cvg0/clv0 /opt/  \\节点数不够
Too many nodes mounting filesystem, no free journals
[root@node2 ~]# gfs2_jadd -j 1 /opt  \\增加一个节点数
Filesystem:            /opt
Old Journals           3
New Journals           4
[root@node4 ~]# mount /dev/cvg0/clv0 /opt/
[root@node4 ~]# ll /opt/
total 4
-rw-r--r-- 1 root root 210 Jun  8 00:42 test.txt
[root@node4 ~]#

转载请保留固定链接: https://linuxeye.com/configuration/1740.html

------分隔线----------------------------
标签:GFS2
栏目列表
推荐内容