在集群中创建LVM卷
可使用一组LVM集群扩展,即集群的逻辑卷管理器(CLVM)在集群环境中创建逻辑卷。这些扩展允许计算机集群使用LVM管理共享存储(例如:在SAN中)。
只有与Pacemaker集群联合使用方可支持集群的LVM逻辑卷,并且必须将其配置为集群资源。
以下为您提供将集群LVM卷配置为集群资源时所需步骤概述。
文档“高可用附加组件管理”中提供了创建集群,并为集集中的每个节点配置fencing的示例步骤。文档“高可用附加组件管理”提供了有关集群组件配置的详情。
CLVM要求为每个节点的/etc/lvm/lvm.conf文件启用集群锁定。可以作为root用户使用lvmconf —enable-cluster命令启用集群锁定。执行这个命令更改锁定类型并禁止使用lvmetad守护进程。有关lvmetad守护进程的详情,请查看第3.6节“元数据守护进程lvmetad)“。
有关lvm.conf文件支持集群锁定的详情,请查看lvm.conf文件本身的内容。有关lvm.conf文件的详情,请查看附录B,LVM配置文件。
集群为设定dlm资源。可将该资源作为克隆资源创建,以便其可以在该集群的每个节点中运行。
# pcs resource create dlm ocf:pacemaker:controld op monitor interval=30s on-fail=fence clone interleave=true ordered=true
将clvmd配置为集群资源。与dlm资源一样,可将其配置为克隆的资源,以便在集群的所有节点中运行。
# pcs resource create clvmd ocf:heartbeat:clvm op monitor interval=30s on-fail=fence clone interleave=true ordered=true
设定clvmd状语从句:dlm的相依性及启动顺序。clvmd必须在dlm之后启动,必须御姐与dlm在同一节点中运行。
#pcs constraint order start dlm-clone then clvmd-clone
#pcs constraint colocation add clvmd-clone with dlm-clone
创建集群的逻辑卷。在集群环境中创建LVM逻辑卷和在单一节点创建LVM逻辑卷是一样的.LVM命令本身没有什么不同。要启用您的集群中创建的LVM卷,集群构架必须正在运行且集群必须可以仲裁。
======以上叙述来自于红帽官方文档。
版权声明:本文为博主原创文章,未经博主允许不得转载。