Automatisierung der Appliance-Konfiguration mit dem StorageGRID Appliance Installer
Sie können die Konfiguration einer Appliance mithilfe einer JSON-Datei mit den Konfigurationsinformationen automatisieren. Sie laden die Datei mithilfe des StorageGRID-Appliance-Installationsprogramms hoch.
-
Ihr Gerät muss mit der neuesten Firmware ausgestattet sein, die mit StorageGRID 11.5 oder höher kompatibel ist.
-
Sie müssen mit dem Installationsprogramm für StorageGRID-Geräte auf der Appliance verbunden sein, die Sie mit einem unterstützten Browser konfigurieren.
Sie können Appliance-Konfigurationsaufgaben automatisieren, z. B. die Konfiguration folgender Komponenten:
-
IP-Adressen für Grid-Netzwerk, Admin-Netzwerk und Client-Netzwerk
-
BMC Schnittstelle
-
Netzwerkverbindungen
-
Port Bond-Modus
-
Netzwerk-Bond-Modus
-
Verbindungsgeschwindigkeit
-
Die Konfiguration Ihrer Appliance mit einer hochgeladenen JSON-Datei ist häufig effizienter als die manuelle Ausführung der Konfiguration mit mehreren Seiten im StorageGRID-Appliance-Installationsprogramm, insbesondere wenn Sie viele Knoten konfigurieren müssen. Sie müssen die Konfigurationsdatei für jeden Knoten einzeln anwenden.
Erfahrene Benutzer, die sowohl die Installation als auch die Konfiguration ihrer Appliances automatisieren möchten, können das verwenden configure-sga.py Skript: +"Automatische Installation und Konfiguration von Appliance-Knoten mithilfe des Skripts configure-sga.py"
|
-
Generieren Sie die JSON-Datei mit einer der folgenden Methoden:
-
Die ConfigBuilder-Anwendung
-
Der
configure-sga.py
Konfigurationsskript für die Appliance Sie können das Skript vom Installationsprogramm für StorageGRID-Geräte herunterladen (Hilfe > Konfigurationsskript für Geräte). Lesen Sie die Anweisungen zur Automatisierung der Konfiguration mit dem Skript configure-sga.py.Die Node-Namen in der JSON-Datei müssen die folgenden Anforderungen erfüllen:
-
Muss ein gültiger Hostname mit mindestens 1 und nicht mehr als 32 Zeichen sein
-
Es können Buchstaben, Ziffern und Bindestriche verwendet werden
-
Sie können nicht mit einem Bindestrich beginnen oder enden oder nur Zahlen enthalten
Stellen Sie sicher, dass die Node-Namen (die Top-Level-Namen) in der JSON-Datei eindeutig sind, oder Sie können mit der JSON-Datei nicht mehr als einen Node konfigurieren.
-
-
-
Wählen Sie Erweitert > Appliance-Konfiguration Aktualisieren.
Die Seite Gerätekonfiguration aktualisieren wird angezeigt.
-
Wählen Sie die JSON-Datei mit der Konfiguration aus, die Sie hochladen möchten.
-
Wählen Sie Durchsuchen.
-
Suchen und wählen Sie die Datei aus.
-
Wählen Sie Offen.
Die Datei wird hochgeladen und validiert. Wenn der Validierungsprozess abgeschlossen ist, wird der Dateiname neben einem grünen Häkchen angezeigt.
Möglicherweise verlieren Sie die Verbindung zur Appliance, wenn die Konfiguration aus der JSON-Datei Abschnitte für „Link_config“, „Netzwerke“ oder beide enthält. Wenn Sie nicht innerhalb einer Minute eine Verbindung hergestellt haben, geben Sie die Appliance-URL mithilfe einer der anderen IP-Adressen, die der Appliance zugewiesen sind, erneut ein. Das Dropdown-Menü Node Name enthält die in der JSON-Datei definierten Node-Namen auf oberster Ebene.
Wenn die Datei nicht gültig ist, wird der Dateiname rot angezeigt und eine Fehlermeldung in einem gelben Banner angezeigt. Die ungültige Datei wird nicht auf die Appliance angewendet. Sie können ConfigBuilder verwenden, um sicherzustellen, dass Sie über eine gültige JSON-Datei verfügen. -
-
Wählen Sie einen Knoten aus der Liste im Dropdown-Menü Knotenname aus.
Die Schaltfläche JSON-Konfiguration anwenden ist aktiviert.
-
Wählen Sie JSON-Konfiguration anwenden.
Die Konfiguration wird auf den ausgewählten Knoten angewendet.