1.6. Cluster Logical-Volume-Manager

Der Cluster Logical Volume Manager (CLVM) stellt eine clusterweite Version von LVM2 zur Verfügung. CLVM bietet dieselben Fähigkeiten wie LVM2 auf einem einzelnen Knoten, stellt jedoch die Datenträger allen Knoten in einem Red Hat-Cluster zur Verfügung. Die mit CLVM erstellten logischen Datenträger stellen allen Knoten in einem Cluster logische Datenträger zur Verfügung.
The key component in CLVM is clvmd. clvmd is a daemon that provides clustering extensions to the standard LVM2 tool set and allows LVM2 commands to manage shared storage. clvmd runs in each cluster node and distributes LVM metadata updates in a cluster, thereby presenting each cluster node with the same view of the logical volumes (refer to Abbildung 1.14, »CLVM Overview«). Logical volumes created with CLVM on shared storage are visible to all nodes that have access to the shared storage. CLVM allows a user to configure logical volumes on shared storage by locking access to physical storage while a logical volume is being configured. CLVM uses the lock-management service provided by the cluster infrastructure (refer to Abschnitt 1.3, »Cluster Infrastructure«).

Anmerkung

Die Verwendung von gemeinsam genutzter Speicher im Rahmen der Red Hat Cluster Suite setzt voraus, dass der Cluster Logical Volume Manager Daemon (clvmd) oder die High Availability Logical Volume Management Agenten (HA-LVM) ausgeführt werden. Falls Sie aus betrieblichen Gründen oder aufgrund unzureichender Berechtigungen weder den clvmd-Daemon, noch HA-LVM besitzen, dürfen Sie kein Single-Instance-LVM auf den gemeinsam genutzten Platten einsetzen, da dies zu korrumpierten Daten führen kann. Falls Sie Bedenken haben, setzen Sie sich bitte mit einem Red Hat Service-Vertreter in Verbindung.

Anmerkung

Bei der Verwendung von CLVM sind geringe Anpassungen an /etc/lvm/lvm.conf für clusterweites Locking (Dateisperren) erforderlich.
CLVM Overview

Abbildung 1.14. CLVM Overview

You can configure CLVM using the same commands as LVM2, using the LVM graphical user interface (refer to Abbildung 1.15, »LVM Graphical User Interface«), or using the storage configuration function of the Conga cluster configuration graphical user interface (refer to Abbildung 1.16, »Conga LVM Graphical User Interface«) . Abbildung 1.17, »Creating Logical Volumes« shows the basic concept of creating logical volumes from Linux partitions and shows the commands used to create logical volumes.
LVM Graphical User Interface

Abbildung 1.15. LVM Graphical User Interface

Conga LVM Graphical User Interface

Abbildung 1.16. Conga LVM Graphical User Interface

Creating Logical Volumes

Abbildung 1.17. Creating Logical Volumes