集群级逻辑卷

RH436 学习笔记(六)_GFS2

RH436 学习笔记(六)_LVM Shared_02

如果你在一个节点上使用共享存储创建了lvm,并对lvm 划了分区,那么在其他节点上使用partprobe 同步分区,也是看不到这个逻辑卷和分区的。

我们希望逻辑卷的状态可以通告给其他节点,这就需要使用集群级逻辑卷技术来实现。

一定要使用逻辑卷来做集群文件系统资源吗?使用普通分区可不可以?当然可以,但这就没办法做分区空间的拉伸了。

RH436 学习笔记(六)_集群级逻辑卷_03

RH436 学习笔记(六)_LVM Shared_04

RH436 学习笔记(六)_LVM Shared_05

RH436 学习笔记(六)_GFS2_06

RH436 学习笔记(六)_HA LVM_07

RH436 学习笔记(六)_GFS2_08

RH436 学习笔记(六)_集群级逻辑卷_09

RH436 学习笔记(六)_HA LVM_10

RH436 学习笔记(六)_HA LVM_11

RH436 学习笔记(六)_LVM Shared_12

nodeb 虽然能挂载,但这也面临脑裂的问题。

RH436 学习笔记(六)_LVM Shared_13

RH436 学习笔记(六)_LVM Shared_14

RH436 学习笔记(六)_LVM Shared_15

RH436 学习笔记(六)_GFS2_16

RH436 学习笔记(六)_GFS2_17

HA LVM

RH436 学习笔记(六)_HA LVM_18

RH436 学习笔记(六)_LVM Shared_19

RH436 学习笔记(六)_HA LVM_20

RH436 学习笔记(六)_GFS2_21

RH436 学习笔记(六)_集群级逻辑卷_22

RH436 学习笔记(六)_HA LVM_23

RH436 学习笔记(六)_LVM Shared_24

RH436 学习笔记(六)_GFS2_25

RH436 学习笔记(六)_LVM Shared_26

RH436 学习笔记(六)_LVM Shared_27

RH436 学习笔记(六)_HA LVM_28

RH436 学习笔记(六)_GFS2_29

RH436 学习笔记(六)_LVM Shared_30

RH436 学习笔记(六)_集群级逻辑卷_31

RH436 学习笔记(六)_GFS2_32

RH436 学习笔记(六)_GFS2_33

HA 类型的LVM 同时只能有一个节点挂载,它是受集群管理的。

RH436 学习笔记(六)_集群级逻辑卷_34

RH436 学习笔记(六)_集群级逻辑卷_35

RH436 学习笔记(六)_GFS2_36

RH436 学习笔记(六)_HA LVM_37

LVM Shared

RH436 学习笔记(六)_HA LVM_38

RH436 学习笔记(六)_LVM Shared_39

RH436 学习笔记(六)_GFS2_40

RH436 学习笔记(六)_HA LVM_41

RH436 学习笔记(六)_集群级逻辑卷_42

RH436 学习笔记(六)_GFS2_43

RH436 学习笔记(六)_HA LVM_44

RH436 学习笔记(六)_集群级逻辑卷_45

RH436 学习笔记(六)_LVM Shared_46

RH436 学习笔记(六)_HA LVM_47

RH436 学习笔记(六)_GFS2_48

RH436 学习笔记(六)_集群级逻辑卷_49

RH436 学习笔记(六)_HA LVM_50

RH436 学习笔记(六)_LVM Shared_51

RH436 学习笔记(六)_GFS2_52

RH436 学习笔记(六)_HA LVM_53

RH436 学习笔记(六)_LVM Shared_54

RH436 学习笔记(六)_LVM Shared_55

RH436 学习笔记(六)_集群级逻辑卷_56

RH436 学习笔记(六)_GFS2_57

RH436 学习笔记(六)_HA LVM_58

RH436 学习笔记(六)_LVM Shared_59


pcs status --full

RH436 学习笔记(六)_GFS2_60

RH436 学习笔记(六)_HA LVM_61

RH436 学习笔记(六)_HA LVM_62

RH436 学习笔记(六)_HA LVM_63

RH436 学习笔记(六)_集群级逻辑卷_64

RH436 学习笔记(六)_集群级逻辑卷_65

RH436 学习笔记(六)_集群级逻辑卷_66

RH436 学习笔记(六)_GFS2_67

RH436 学习笔记(六)_集群级逻辑卷_68

RH436 学习笔记(六)_集群级逻辑卷_69

RH436 学习笔记(六)_LVM Shared_70

RH436 学习笔记(六)_HA LVM_71

RH436 学习笔记(六)_LVM Shared_72

RH436 学习笔记(六)_集群级逻辑卷_73

RH436 学习笔记(六)_LVM Shared_74

RH436 学习笔记(六)_HA LVM_75

RH436 学习笔记(六)_HA LVM_76

RH436 学习笔记(六)_LVM Shared_77

RH436 学习笔记(六)_集群级逻辑卷_78

RH436 学习笔记(六)_HA LVM_79

RH436 学习笔记(六)_GFS2_80

RH436 学习笔记(六)_集群级逻辑卷_81

RH436 学习笔记(六)_LVM Shared_82

RH436 学习笔记(六)_LVM Shared_83

gfs2 文件系统创建时锁表的集群名称必须与对应,否则这个文件系统不能用于该集群。

一般来说,建议日志区的数量是当前节点的数量+1,为了方便扩容;

其实如果日志区的数量不够,也是可以添加的,但是还是建议在规划的时候就把日志区的数量指定。

日志区的大小,如果不指定,默认就是128M,指定范围是8M ~ 1G

以前老版本在格式化gfs2 的时候,还要指定一个-p参数:

RH436 学习笔记(六)_GFS2_84

这是指定它是一个分布式锁,也叫集群锁,还有单机锁。

现在如果不指定这个参数,会自动添加。

RH436 学习笔记(六)_LVM Shared_85

RH436 学习笔记(六)_LVM Shared_86

RH436 学习笔记(六)_GFS2_87

可以看到Used 大小是67M,说明日志区的大小可能是64M,两个日志区是这么多,一个就是32M,而非128M,所以实际的情况还是跟教材上的内容有点出入。

RH436 学习笔记(六)_集群级逻辑卷_88

RH436 学习笔记(六)_集群级逻辑卷_89

RH436 学习笔记(六)_LVM Shared_90

RH436 学习笔记(六)_GFS2_91

RH436 学习笔记(六)_GFS2_92

RH436 学习笔记(六)_LVM Shared_93

RH436 学习笔记(六)_HA LVM_94

如果要扩展日志区怎么操作?

首先要保证卷组有剩余空间

RH436 学习笔记(六)_GFS2_95

RH436 学习笔记(六)_HA LVM_96

RH436 学习笔记(六)_集群级逻辑卷_97

这个过程会很慢。

gfs2 扩容:

RH436 学习笔记(六)_集群级逻辑卷_98

RH436 学习笔记(六)_LVM Shared_99

RH436 学习笔记(六)_LVM Shared_100

RH436 学习笔记(六)_GFS2_101

与xfs 一样,只能拉伸,不能缩小。

RH436 学习笔记(六)_GFS2_102

RH436 学习笔记(六)_HA LVM_103

RH436 学习笔记(六)_LVM Shared_104

RH436 学习笔记(六)_LVM Shared_105