Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Linux: Direkt angeschlossene oder SAN-Volumes zum Speicherknoten hinzufügen

Wenn ein Speicherknoten weniger als 48 Speichervolumes umfasst, können Sie seine Kapazität erhöhen, indem Sie neue Blockspeichergeräte hinzufügen, diese für die Linux-Hosts sichtbar machen und die neuen Blockgerätezuordnungen zur StorageGRID -Konfigurationsdatei hinzufügen, die für den Speicherknoten verwendet wird.

Bevor Sie beginnen
Achtung Versuchen Sie nicht, einem Speicherknoten Speichervolumes hinzuzufügen, während ein Software-Upgrade, ein Wiederherstellungsverfahren oder ein anderes Erweiterungsverfahren aktiv ist.
Informationen zu diesem Vorgang

Der Speicherknoten ist für kurze Zeit nicht verfügbar, wenn Sie Speichervolumes hinzufügen. Sie sollten dieses Verfahren jeweils nur auf einem Speicherknoten durchführen, um eine Beeinträchtigung der Client-orientierten Grid-Dienste zu vermeiden.

Schritte
  1. Installieren Sie die neue Speicherhardware.

    Weitere Informationen finden Sie in der Dokumentation Ihres Hardwareanbieters.

  2. Erstellen Sie neue Blockspeichervolumes der gewünschten Größe.

    • Schließen Sie die neuen Laufwerke an und aktualisieren Sie die RAID-Controller-Konfiguration nach Bedarf oder weisen Sie die neuen SAN-LUNs auf den gemeinsam genutzten Speicher-Arrays zu und ermöglichen Sie dem Linux-Host den Zugriff darauf.

    • Verwenden Sie dasselbe persistente Benennungsschema, das Sie für die Speichervolumes auf dem vorhandenen Speicherknoten verwendet haben.

    • Wenn Sie die StorageGRID Knotenmigrationsfunktion verwenden, machen Sie die neuen Volumes für andere Linux-Hosts sichtbar, die Migrationsziele für diesen Speicherknoten sind. Weitere Informationen finden Sie in den Anweisungen zur Installation von StorageGRID für Ihre Linux-Plattform.

  3. Melden Sie sich beim Linux-Host, der den Speicherknoten unterstützt, als Root oder mit einem Konto mit Sudo-Berechtigung an.

  4. Bestätigen Sie, dass die neuen Speichervolumes auf dem Linux-Host sichtbar sind.

    Möglicherweise müssen Sie erneut nach Geräten suchen.

  5. Führen Sie den folgenden Befehl aus, um den Speicherknoten vorübergehend zu deaktivieren:

    sudo storagegrid node stop <node-name>

  6. Bearbeiten Sie mit einem Texteditor wie vim oder pico die Knotenkonfigurationsdatei für den Speicherknoten, die Sie unter finden. /etc/storagegrid/nodes/<node-name>.conf .

  7. Suchen Sie den Abschnitt der Knotenkonfigurationsdatei, der die vorhandenen Objektspeicher-Blockgerätezuordnungen enthält.

    Im Beispiel BLOCK_DEVICE_RANGEDB_00 Zu BLOCK_DEVICE_RANGEDB_03 sind die vorhandenen Objektspeicher-Blockgerätezuordnungen.

    NODE_TYPE = VM_Storage_Node
    ADMIN_IP = 10.1.0.2
    BLOCK_DEVICE_VAR_LOCAL = /dev/mapper/sgws-sn1-var-local
    BLOCK_DEVICE_RANGEDB_00 = /dev/mapper/sgws-sn1-rangedb-0
    BLOCK_DEVICE_RANGEDB_01 = /dev/mapper/sgws-sn1-rangedb-1
    BLOCK_DEVICE_RANGEDB_02 = /dev/mapper/sgws-sn1-rangedb-2
    BLOCK_DEVICE_RANGEDB_03 = /dev/mapper/sgws-sn1-rangedb-3
    GRID_NETWORK_TARGET = bond0.1001
    ADMIN_NETWORK_TARGET = bond0.1002
    CLIENT_NETWORK_TARGET = bond0.1003
    GRID_NETWORK_IP = 10.1.0.3
    GRID_NETWORK_MASK = 255.255.255.0
    GRID_NETWORK_GATEWAY = 10.1.0.1
  8. Fügen Sie neue Objektspeicher-Blockgerätezuordnungen hinzu, die den Blockspeichervolumes entsprechen, die Sie für diesen Speicherknoten hinzugefügt haben.

    Beginnen Sie unbedingt mit dem nächsten BLOCK_DEVICE_RANGEDB_nn . Lassen Sie keine Lücke.

    • Basierend auf dem obigen Beispiel beginnen Sie bei BLOCK_DEVICE_RANGEDB_04 .

    • Im folgenden Beispiel wurden dem Knoten vier neue Blockspeichervolumes hinzugefügt: BLOCK_DEVICE_RANGEDB_04 Zu BLOCK_DEVICE_RANGEDB_07 .

    NODE_TYPE = VM_Storage_Node
    ADMIN_IP = 10.1.0.2
    BLOCK_DEVICE_VAR_LOCAL = /dev/mapper/sgws-sn1-var-local
    BLOCK_DEVICE_RANGEDB_00 = /dev/mapper/sgws-sn1-rangedb-0
    BLOCK_DEVICE_RANGEDB_01 = /dev/mapper/sgws-sn1-rangedb-1
    BLOCK_DEVICE_RANGEDB_02 = /dev/mapper/sgws-sn1-rangedb-2
    BLOCK_DEVICE_RANGEDB_03 = /dev/mapper/sgws-sn1-rangedb-3
    BLOCK_DEVICE_RANGEDB_04 = /dev/mapper/sgws-sn1-rangedb-4
    BLOCK_DEVICE_RANGEDB_05 = /dev/mapper/sgws-sn1-rangedb-5
    BLOCK_DEVICE_RANGEDB_06 = /dev/mapper/sgws-sn1-rangedb-6
    BLOCK_DEVICE_RANGEDB_07 = /dev/mapper/sgws-sn1-rangedb-7
    GRID_NETWORK_TARGET = bond0.1001
    ADMIN_NETWORK_TARGET = bond0.1002
    CLIENT_NETWORK_TARGET = bond0.1003
    GRID_NETWORK_IP = 10.1.0.3
    GRID_NETWORK_MASK = 255.255.255.0
    GRID_NETWORK_GATEWAY = 10.1.0.1
  9. Führen Sie den folgenden Befehl aus, um Ihre Änderungen an der Knotenkonfigurationsdatei für den Speicherknoten zu validieren:

    sudo storagegrid node validate <node-name>

    Beheben Sie alle Fehler oder Warnungen, bevor Sie mit dem nächsten Schritt fortfahren.

    Hinweis

    Wenn Sie einen Fehler ähnlich dem folgenden beobachten, bedeutet dies, dass die Knotenkonfigurationsdatei versucht, das von <node-name> für <PURPOSE> zu den gegebenen <path-name> im Linux-Dateisystem, aber an diesem Speicherort gibt es keine gültige spezielle Blockgerätedatei (oder keinen Softlink zu einer speziellen Blockgerätedatei).

    Checking configuration file for node <node-name>…
    ERROR: BLOCK_DEVICE_<PURPOSE> = <path-name>
    <path-name> is not a valid block device

    Überprüfen Sie, ob Sie die richtige <path-name> .

  10. Führen Sie den folgenden Befehl aus, um den Knoten mit den neuen Blockgerätezuordnungen neu zu starten:

    sudo storagegrid node start <node-name>

  11. Melden Sie sich als Administrator am Speicherknoten an und verwenden Sie dabei das Passwort, das in der Passwords.txt Datei.

  12. Überprüfen Sie, ob die Dienste ordnungsgemäß gestartet werden:

    1. Zeigen Sie eine Liste des Status aller Dienste auf dem Server an:
      sudo storagegrid-status

      Der Status wird automatisch aktualisiert.

    2. Warten Sie, bis alle Dienste ausgeführt oder überprüft wurden.

    3. Verlassen Sie den Statusbildschirm:

      Ctrl+C

  13. Konfigurieren Sie den neuen Speicher für die Verwendung durch den Speicherknoten:

    1. Konfigurieren Sie die neuen Speichervolumes:

      sudo add_rangedbs.rb

      Dieses Skript findet alle neuen Speichervolumes und fordert Sie auf, sie zu formatieren.

    2. Geben Sie y ein, um die Speichervolumes zu formatieren.

    3. Wenn eines der Volumes zuvor formatiert wurde, entscheiden Sie, ob Sie es neu formatieren möchten.

      • Geben Sie y ein, um neu zu formatieren.

      • Geben Sie n ein, um die Neuformatierung zu überspringen.

    Der setup_rangedbs.sh Skript wird automatisch ausgeführt.

  14. Überprüfen Sie, ob der Speicherstatus des Speicherknotens „Online“ lautet:

    1. Sign in beim Grid Manager an mit einem"unterstützter Webbrowser" .

    2. Wählen Sie SUPPORT > Tools > Gittertopologie.

    3. Wählen Sie site > Storage Node > LDR > Storage.

    4. Wählen Sie die Registerkarte Konfiguration und dann die Registerkarte Haupt.

    5. Wenn die Dropdown-Liste Speicherstatus – Gewünscht auf „Schreibgeschützt“ oder „Offline“ eingestellt ist, wählen Sie „Online“ aus.

    6. Klicken Sie auf Änderungen übernehmen.

  15. So zeigen Sie die neuen Objektspeicher an:

    1. Wählen Sie NODES > site > Storage Node > Storage.

    2. Sehen Sie sich die Details in der Tabelle Objektspeicher an.

Ergebnis

Sie können jetzt die erweiterte Kapazität der Storage Nodes zum Speichern von Objektdaten nutzen.