在经历了clvmd的一次惨败后,我想从头开始,真的不使用clvmd ,因为在我的情况下它几乎不需要。 我可以很容易地把'lvscan'整合到像puppet这样的高层pipe理中。 无论如何,如何解决:
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 ,并重新创buildVG修复此问题?
我一直在与EMC(Celerra)主要处理iSCSI,而不是FC; 我没有使用集群LVM。 LVM在一个PV开始时维护(iirc)386kb的元数据,其余的都是原始数据..所以丢失数据的机会很less(如果你能容忍一些停机时间)..你可以使用dmsetup来获得原始磁盘位置信息事先为每个LV,以防万一它是必需的。
我一直在80多个节点集群中直接使用LVM,没有任何问题,使用更高级别的工具来阻止并发访问相同的LV。 我也不会做任何自动元数据更改。只要vgscan在之后的所有节点上运行(并且您也在事先做出更改的节点上),新LV的添加也是可以的。但理想情况是预先分配所有LV。