私はペースメーカーとcorosyncを使用してHAクラスターについて研究しています。 Red Hatのドキュメントでは、LVM、HA-LVM、およびCLVMを個別のトピックとして扱います。
HA-LVMに対するCLVMの追加機能と利点を理解しています。私が確信していないのは、HA-LVMが通常のLVMと比較されていることです。
それはあなたがそれをどのように使うかという単なる問題ですか?各ノードのlvm.confのvolume_listから共有ボリュームグループを除外して、ローカルシステムがそれをアクティブ化しないようにし、ペースメーカーリソースを使用して共有ボリュームグループのアクティブ化と非アクティブ化を管理すると、HA-LVMになります。または、HA-LVMを構成する実際には異なるコードがありますか?.
Clvmを使用する場合、実際に追加のパッケージをインストールしてclvmdとdlmを提供します。 HA-LVMを使用すると、HA-LVMモードが必要であると主張するために有効にする追加のパッケージやディレクティブはないようです。しかし、ドキュメントがそれを扱い、用語を使用する方法は少し混乱しています。
2つのノードがLVMボリュームへの排他的アクセス権を持っていると判断した場合、LVMは単一のシステムでのみ使用する必要があります。
HA-LVMでは、複数のノードが共有ボリュームから読み取ることができますが、書き込むことができる/書き込む必要があるのは1つのノードのみであると想定しています。書く権利があります。
CLVMを使用すると、すべてのノードが同時に読み取りまたは書き込みを行うことができ、すべてのノードにわたるファイルロックを管理できます。
そうです、あなたが言うようにそれをどのように使うかは非常に重要です。