F.2. Konfiguration von HA-LVM-Ausfallsicherung mit Tagging
Um HA-LVM-Ausfallsicherung unter Verwendung von Tags in der
/etc/lvm/lvm.conf Datei einzurichten, führen Sie die folgenden Schritte aus:
- Vergewissern Sie sich, dass der
locking_typeParameter im globalen Abschnitt der/etc/lvm/lvm.confDatei auf den Wert '1' gesetzt ist. - Erstellen Sie den logischen Datenträger und das Dateisystem mithilfe der standardmäßigen LVM- und Dateisystem-Befehle, wie im folgenden Beispiel veranschaulicht.
# pvcreate /dev/sd[cde]1 # vgcreate shared_vg /dev/sd[cde]1 # lvcreate -L 10G -n ha_lv shared_vg # mkfs.ext4 /dev/shared_vg/ha_lvInformationen über das Anlegen von LVM logischen Datenträgern finden Sie im Handbuch Administration des Logical Volume Manager. - Bearbeiten Sie die
/etc/cluster/cluster.confDatei, um den neu erstellten logischen Datenträger in einem Ihrer Dienste als Ressource hinzuzufügen. Alternativ können Sie Conga oder denccsBefehl verwenden, um LVM- und Dateisystem-Ressourcen für den Cluster zu konfigurieren. Nachfolgend sehen Sie einen beispielhaften Ressourcen-Manager Abschnitt aus der/etc/cluster/cluster.confDatei, der einen CLVM logischen Datenträger als Cluster-Ressource konfiguriert:<rm> <failoverdomains> <failoverdomain name="FD" ordered="1" restricted="0"> <failoverdomainnode name="neo-01" priority="1"/> <failoverdomainnode name="neo-02" priority="2"/> </failoverdomain> </failoverdomains> <resources> <lvm name="lvm" vg_name="shared_vg" lv_name="ha_lv"/> <fs name="FS" device="/dev/shared_vg/ha_lv" force_fsck="0" force_unmount="1" fsid="64050" fstype="ext4" mountpoint="/mnt" options="" self_fence="0"/> </resources> <service autostart="1" domain="FD" name="serv" recovery="relocate"> <lvm ref="lvm"/> <fs ref="FS"/> </service> </rm>Anmerkung
Falls es mehrere logische Datenträger in der Datenträgergruppe gibt, sollte der Name des logischen Datenträgers (lv_name) in derlvmRessource leer bleiben oder nicht spezifiziert werden. Beachten Sie außerdem, dass eine Datenträgergruppe in einer HA-LVM-Konfiguration nur von einem einzigen Dienst verwendet werden darf. - Bearbeiten Sie das
volume_listFeld in der/etc/lvm/lvm.confDatei. Fügen Sie den Namen Ihrer Basis-Datenträgergruppe und Ihren Hostnamen gemäß/etc/cluster/cluster.confDatei mit vorangestelltem @ ein. Der Hostname, den Sie hier einfügen, ist der Hostname des Rechners, auf dem Sie dielvm.confDatei bearbeiten, kein externer Hostname. Beachten Sie, dass diese Zeichenkette mit dem Knotennamen übereinstimmen MUSS, der in dercluster.confDatei angegeben ist. Sehen Sie nachfolgend einen Beispieleintrag für die/etc/lvm/lvm.confDatei:volume_list = [ "VolGroup00", "@neo-01" ]Dieser Tag wird verwendet, um gemeinsam verwendete Datenträgergruppen oder logische Datenträger zu aktivieren. Fügen Sie KEINE Namen von Datenträgergruppen ein, die mittels HA-LVM gemeinsam verwendet werden sollen. - Aktivieren Sie das
initrdGerät auf allen Ihren Cluster-Knoten:# dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r) - Starten Sie alle Knoten neu, um sicherzustellen, dass das korrekte
initrdGerät verwendet wird.