Linux: Hinzufügen von Direct-Attached oder SAN-Volumes zu Storage Node
Wenn ein Speicherknoten weniger als 16 Speicher-Volumes umfasst, können Sie seine Kapazität erhöhen, indem Sie neue Block-Speichergeräte hinzufügen, sie für die Linux-Hosts sichtbar machen und die neuen Blockgeräte-Zuordnungen zur StorageGRID-Konfigurationsdatei hinzufügen, die für den Speicherknoten verwendet wurde.
- 
Sie haben Zugriff auf die Anweisungen für die Installation von StorageGRID für Ihre Linux-Plattform.
 - 
Sie haben die
Passwords.txtDatei: - 
Das ist schon "Bestimmte Zugriffsberechtigungen".
 
| 
 | 
Versuchen Sie nicht, Speicher-Volumes zu einem Speicher-Node hinzuzufügen, während ein Softwareupgrade, ein Wiederherstellungsverfahren oder ein anderer Erweiterungsvorgang aktiv ist. | 
Der Storage-Node ist für kurze Zeit nicht verfügbar, wenn Sie Storage Volumes hinzufügen. Sie sollten dieses Verfahren jeweils auf einem Storage-Knoten durchführen, um die Grid-Services für Clients zu beeinträchtigen.
- 
Installieren Sie die neue Speicherhardware.
Weitere Informationen finden Sie in der Dokumentation Ihres Hardware-Anbieters.
 - 
Erstellung neuer Block-Storage-Volumes 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 erlauben Sie dem Linux-Host, darauf zuzugreifen.
 - 
Verwenden Sie dasselbe persistente Benennungsschema, das Sie für die Storage Volumes auf dem vorhandenen Storage Node verwendet haben.
 - 
Wenn Sie die Funktion StorageGRID-Node-Migration verwenden, machen Sie die neuen Volumes für andere Linux-Hosts sichtbar, die Migrationsziele für diesen Storage-Node sind. Weitere Informationen finden Sie in den Anweisungen zum Installieren von StorageGRID für Ihre Linux-Plattform.
 
 - 
 - 
Melden Sie sich beim Linux-Host an, der den Storage Node unterstützt, als root oder mit einem Konto, das über Sudo-Berechtigung verfügt.
 - 
Vergewissern Sie sich, dass die neuen Speicher-Volumes auf dem Linux-Host sichtbar sind.
Möglicherweise müssen Sie nach Geräten erneut suchen.
 - 
Führen Sie den folgenden Befehl aus, um den Speicherknoten vorübergehend zu deaktivieren:
sudo storagegrid node stop <node-name> - 
Bearbeiten Sie mit einem Texteditor wie vim oder pico die Konfigurationsdatei des Knotens für den Speicherknoten, der unter gefunden werden kann
/etc/storagegrid/nodes/<node-name>.conf. - 
Suchen Sie den Abschnitt der Node-Konfigurationsdatei, die die vorhandenen Objekt-Storage-Block-Gerätezuordnungen enthält.
Im Beispiel
BLOCK_DEVICE_RANGEDB_00BisBLOCK_DEVICE_RANGEDB_03Sind die vorhandenen Geräte-Zuordnungen für Objekt-Storage-Blöcke vorhanden.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
 - 
Fügen Sie neue Objekt-Storage-Block-Gerätezuordnungen hinzu, die den Block-Speicher-Volumes entsprechen, die Sie für diesen Storage-Node hinzugefügt haben.
Stellen Sie sicher, dass Sie bei der nächsten beginnen
BLOCK_DEVICE_RANGEDB_nn. Lassen Sie keine Lücke.- 
Beginnen Sie anhand des obigen Beispiels mit
BLOCK_DEVICE_RANGEDB_04. - 
Im folgenden Beispiel wurden dem Node vier neue Block-Storage-Volumes hinzugefügt:
BLOCK_DEVICE_RANGEDB_04BisBLOCK_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
 - 
 - 
Führen Sie den folgenden Befehl aus, um Ihre Änderungen an der Node-Konfigurationsdatei für den Storage Node zu validieren:
sudo storagegrid node validate <node-name>Beheben Sie Fehler oder Warnungen, bevor Sie mit dem nächsten Schritt fortfahren.
Wenn Sie einen ähnlichen Fehler beobachten, bedeutet dies, dass die Knoten-Konfigurationsdatei versucht, das von verwendete Blockgerät zuzuordnen
<node-name>Für<PURPOSE>Dem angegebenen<path-name>Im Linux-Dateisystem gibt es jedoch keine gültige Sonderdatei für Blockgeräte (oder Softlink zu einer Sonderdatei für Blockgeräte) an diesem Speicherort.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 korrekte Eingabe durchgeführt haben
<path-name>. - 
Führen Sie den folgenden Befehl aus, um den Knoten mit den neuen Blockgerätzuordnungen neu zu starten:
sudo storagegrid node start <node-name> - 
Melden Sie sich mit dem im angegebenen Passwort beim Storage-Node als Administrator an
Passwords.txtDatei: - 
Überprüfen Sie, ob die Dienste richtig starten:
- 
Eine Liste des Status aller Dienste auf dem Server anzeigen:
sudo storagegrid-statusDer Status wird automatisch aktualisiert.
 - 
Warten Sie, bis alle Dienste ausgeführt oder verifiziert sind.
 - 
Statusbildschirm verlassen:
Ctrl+C 
 - 
 - 
Konfigurieren Sie den neuen Speicher für die Verwendung durch den Speicherknoten:
- 
Konfiguration der neuen Storage Volumes:
sudo add_rangedbs.rbDieses Skript sucht neue Speicher-Volumes und fordert Sie zur Formatierung auf.
 - 
Geben Sie y ein, um die Speicher-Volumes zu formatieren.
 - 
Wenn eines der Volumes zuvor formatiert wurde, entscheiden Sie, ob Sie sie neu formatieren möchten.
- 
Geben Sie * y* ein, um die Formatierung neu zu formatieren.
 - 
Geben Sie n ein, um die Neuformatierung zu überspringen.
 
 - 
 
Der
setup_rangedbs.shSkript wird automatisch ausgeführt. - 
 - 
Vergewissern Sie sich, dass der Speicherknoten online ist:
- 
Melden Sie sich mit einem bei Grid Manager an "Unterstützter Webbrowser".
 - 
Wählen Sie SUPPORT > Tools > Grid-Topologie aus.
 - 
Wählen Sie site > Storage Node > LDR > Storage aus.
 - 
Wählen Sie die Registerkarte Konfiguration und dann die Registerkarte Main.
 - 
Wenn die Dropdown-Liste Speicherstatus - gewünscht auf schreibgeschützt oder offline gesetzt ist, wählen Sie Online aus.
 - 
Klicken Sie Auf Änderungen Übernehmen.
 
 - 
 - 
So sehen Sie die neuen Objektspeicher:
- 
Wählen Sie NODES > site > Storage Node > Storage aus.
 - 
Sehen Sie sich die Details in der Tabelle Object Stores an.
 
 - 
 
Sie können jetzt die erweiterte Kapazität der Speicherknoten zum Speichern von Objektdaten verwenden.