LVM-Verfahren für verschlüsselte HA-Systeme

Sie können die Speicherkapazität von verschlüsselten Hochverfügbarkeitssystemen (HA) erweitern, indem Sie das LVM-Verfahren (Logical Volume Manager) sowohl auf primären als auch auf sekundären Hosts verwenden.

Vorbereitende Schritte

Warnung:
  • Die Änderung der LVM-Konfiguration auf einem QRadar -System kann zu Datenverlust und Datenbeschädigung führen. Erstellen Sie immer eine vollständige Sicherungskopie des Systems, bevor Sie mit dem LVM-Verfahren beginnen.
  • Die Erweiterung des Speichers auf /store logisches Volumen (LV) in einem Hochverfügbarkeitspaar löst eine vollständige Synchronisierung aus. Dies kann je nach Größe von /store und der Netzwerkkonfiguration des HA-Paars eine beträchtliche Zeit in Anspruch nehmen. Die Hochverfügbarkeitsfunktion ist während der Synchronisierung nicht verfügbar.
  • Stellen Sie sicher, dass sich das Hochverfügbarkeitspaar im Zustand Primär/Aktiv - Sekundär/Standby befindet, bevor Sie das LVM-Verfahren anwenden.
  • Die LVM-Verfahren unterstützen die LVM-Erweiterung nur für Systeme mit Verschlüsselung auf der Ebene des logischen Volumes. Führen Sie diese Verfahren nicht auf Systemen mit Verschlüsselung auf Partitions- oder Festplattenebene durch.
Identifizierung der Verschlüsselungsstufe
Mit dem folgenden Befehl können Sie die Verschlüsselungsstufe auf dem System für das logische Volume /store ermitteln:
xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
Die Verschlüsselung von logischen Volumes ergibt eine Ausgabe ähnlich der folgenden:
/dev/mapper/luks-86ceb52c-d656-42f3-b2a3-6157a4ffa7cd
Die Verschlüsselung auf Partitions- oder Festplattenebene ergibt eine ähnliche Ausgabe wie die folgende:
/dev/mapper/rhel-store

Vorgehensweise

Die folgenden Verfahren gelten für Systeme, die sich bereits in einem Hochverfügbarkeits-Paar (HA) befinden, und müssen sowohl auf dem primären als auch auf dem sekundären Host durchgeführt werden.

  1. Überprüfen Sie den Status des HA-Paars, indem Sie den folgenden Befehl eingeben:
    /opt/qradar/ha/bin/ha cstate
  2. Fügen Sie dem System eine Festplatte hinzu, und stellen Sie sicher, dass sowohl dem primären als auch dem sekundären Host die gleiche Festplattengröße hinzugefügt wird. Suchen Sie den Namen der Festplatte, indem Sie den folgenden Befehl eingeben:
    lsblk
    Beispiel: sdb
  3. Erstellen Sie eine Partitionstabelle auf der neuen Festplatte, indem Sie den folgenden Befehl eingeben:
    parted /dev/<HD name> mktable gpt
  4. Erstellen Sie eine Partition für die gesamte Festplatte, indem Sie den folgenden Befehl eingeben:
    parted /dev/<HD Name> mkpart xfs 1.00Mib 100%
  5. Suchen Sie nach dem Namen der neuen Partition, indem Sie den folgenden Befehl eingeben:
    lsblk
    Normalerweise ist der Gerätename mit der Zahl 1 am Ende der Partitionsname.
    Beispiel: sdb1
  6. Erstellen Sie das physische Volume (PV) für diese Festplatte, indem Sie den folgenden Befehl eingeben:
    pvcreate /dev/<Partition name>
  7. Um den Speicher hinzuzufügen, suchen Sie die Volume Group (VG). Beispiel:storerhelist die VG für die Verzeichnisse /store und /transient . Suchen Sie VG durch Eingabe des folgenden Befehls:
    vgs
  8. Erweitern Sie die VG um den Platz der neuen Partition, indem Sie den folgenden Befehl eingeben:
    vgextend <Volume Group Name> /dev/<Partition name>
  9. Hinweis: Dieser Schritt ist nur bei All-in-One-Konsolen und Konsolengeräten erforderlich.
    Es wird empfohlen, dass All-in-One-Konsolen und Konsolengeräte mehr Speicherplatz auf dem Transienten- und Speichervolumen haben. Das transiente Volumen sollte 20 % des verfügbaren Platzes einnehmen und das Speichervolumen 80 % des verbleibenden Platzes. Bei allen anderen Geräten ist dieser Schritt nicht erforderlich.
    Achtung! Wenn Sie das transiente logische Volume erweitern, müssen Sie diesen Schritt abschließen, bevor Sie das logische Volume "Store" erweitern.

    Erweitern Sie das transiente logische Volume um 20% des freien Platzes in der VG, indem Sie den folgenden Befehl eingeben:

    lvextend -l +20%FREE /dev/<VG Name>/transient
  10. Erweitern Sie den Speicherplatz für LV um 100% des verbleibenden Platzes, indem Sie den folgenden Befehl eingeben:
    lvextend -l +100%FREE /dev/<VG Name>/store
  11. Sie können nach dem Pfad für jedes Dateisystem suchen. Im Allgemeinen lautet der Pfad für verschlüsselte logische Datenträger /dev/mapper/luks-<LUKS UUID>.

    Der Pfad für das Dateisystem lautet zum Beispiel /dev/mapper/luks- 87186a37-0b3e-4019-afa8-7bc1bc8c8bd2.

    Um den Dateisystempfad des Verzeichnisses /store zu ermitteln, geben Sie den folgenden Befehl ein:
    xfs_info /store | grep meta-data | sed "s/meta-data=//" | cut -d " " -f1
    Hinweis: Bei All-in-One-Konsolen und Konsolengeräten müssen Sie auch den Pfad zum Verzeichnis /transient finden.
  12. In diesem Schritt wird die Größe des LUKS-verschlüsselten Speicherplatzes geändert, um den Speicherplatz des logischen Speichervolumens mit einzubeziehen; dies ist keine Größenänderung des Dateisystems, sondern nur des LUKS-verschlüsselten Speicherplatzes:
    cryptsetup resize /dev/mapper/luks-<LUKS UUID>
    Hinweis: Wenn der Speicherplatz auf dem transienten Volume erweitert wurde, müssen Sie auch die Größe des LUKS-verschlüsselten Speicherplatzes auf diesem Volume ändern.
  13. Hinweis: Dieser Schritt ist nur bei All-in-One-Konsolen und Konsolengeräten erforderlich.
    Bei All-in-One-Konsolen und Konsolengeräten erweitern Sie das transiente Dateisystem, um freien Speicherplatz nur auf dem transienten LV zu füllen, indem Sie den folgenden Befehl eingeben:
    xfs_growfs /dev/mapper/luks-<UUID>

    Anders als bei Nicht-HA-Systemen wird das Dateisystem nicht erweitert, um den Platz auf dem logischen Volume /store zu füllen. Das Distributed Replicated Block Device ( DRBD ) übernimmt diese Aufgabe.

  14. Hinweis: Führen Sie diesen Schritt nur auf dem primären/aktiven Host aus, nachdem der LVM-Vorgang auf dem primären und sekundären Host abgeschlossen ist. Dieser Schritt löst eine vollständige Synchronisierung aus. Dies kann je nach Größe von /store und der Netzwerkkonfiguration des HA-Paars eine beträchtliche Zeit in Anspruch nehmen. Während dieser Zeit ist die Hochverfügbarkeitsfunktion nicht verfügbar.
    Ändern Sie die Größe des Geräts „ DRBD “, indem Sie den folgenden Befehl eingeben:
    drbdadm resize store