clvm,删除集群卷组(FC)

clvm,删除集群卷组(FC)

在 clvmd 出了点小问题之后,我想从头开始,真的不使用它clvmd,因为在我的情况下它几乎不需要。我可以轻松地将“lvscan”纳入更高级的管理事物中,例如... puppet。无论如何,如何修复:

  connect() failed on local socket: No such file or directory
  Internal cluster locking initialisation failed.
  WARNING: Falling back to local file-based locking.
  Volume Groups with the clustered attribute will be inaccessible.

fdisk /emcpowerpath、、pvcreate /emcpowerpath以及重新创建 VG可以解决这个问题吗?

答案1

我主要处理带有 EMC(Celerra)的 iSCSI,而不是 FC;而且我没有使用过 Cluster LVM。LVM 在 PV 开始时维护(如果我没记错的话)386kb 的元数据,其余的是原始数据。因此丢失数据的可能性很小(如果您可以忍受一些停机时间)。您可以使用 dmsetup 预先获取每个 LV 的原始磁盘位置信息,以备不时之需。

我一直在 80 多个节点集群中使用直接 LVM,没有出现任何问题,使用更高级的工具来阻止对相同 LV 的并发访问。我也没有进行任何自动元数据更改。添加新的 LV 也是可以的,只要之后在所有节点上运行 vgscan(以及在您事先进行更改的节点上运行)。但理想的情况是预先分配所有 LV。

相关内容