F.2. 使用标签配置 HA-LVM 故障切换
要使用标签在
/etc/lvm/lvm.conf
文件中设置 HA-LVM 故障切换,请执行以下步骤:
- 确定将
/etc/lvm/lvm.conf
文件 global 部分的locking_type
参数设定为 ‘1’: - 使用标准 LVM 和文件系统命令生成逻辑卷和文件系统,如以下示例所示:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关生成 LVM 逻辑卷的详情请参考《管理逻辑卷过滤器》。 - 编辑
/etc/cluster/cluster.conf
文件,使其包含新生成的逻辑卷作为您服务之一的资源。另外,您可以使用 Conga 或者ccs
命令为集群配置 LVM 和文件系统资源。以下是/etc/cluster/cluster.conf
文件中将 CLVM 逻辑卷配置为集群资源的资源管理器部分示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意
如果在卷组中有多个逻辑卷,那么lv_name
资源中的逻辑卷名称(lv_name
)为空白或未指定。另外请注意在 HA-LVM 配置中,一个卷组只能被单一服务使用。 - 编辑
/etc/lvm/lvm.conf
文件的volume_list
字段,使其包括您的 root 卷组名称,同时使用 @ 覆盖在/etc/cluster/cluster.conf
文件中列出的主机名。这里的主机名是您在其中编辑lvm.conf
文件的机器名称。注:这个字符串必须与cluster.conf
文件中给出的节点名称映射。下面是/etc/lvm/lvm.conf
文件中的条目示例:volume_list = [ "VolGroup00", "@neo-01" ]
volume_list = [ "VolGroup00", "@neo-01" ]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这个标签将用来激活共享卷组或逻辑卷。不要包括任何要使用 HA-LVM 共享的卷组名称。 - 在所有集群节点中更新
initrd
设备:dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)
# dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 重启所有节点以保证使用正确的
initrd
设备。