Vorbereitung auf eine Erweiterung
Als Vorbereitung auf die StorageGRID-Erweiterung müssen Sie die erforderlichen Materialien erhalten und neue Hardware und Netzwerke installieren und konfigurieren.
Sammeln der erforderlichen Materialien
Bevor Sie eine Erweiterung durchführen, müssen Sie die in der folgenden Tabelle aufgeführten Materialien erfassen.
Element | Hinweise |
---|---|
StorageGRID Installationsarchiv |
Wenn Sie neue Grid-Nodes oder einen neuen Standort hinzufügen, müssen Sie das StorageGRID Installationsarchiv herunterladen und extrahieren. Sie müssen dieselbe Version verwenden, die derzeit im Raster ausgeführt wird. Weitere Informationen finden Sie in den Anweisungen zum Herunterladen und Extrahieren der StorageGRID-Installationsdateien. Hinweis: Sie müssen keine Dateien herunterladen, wenn Sie vorhandenen Speicherknoten neue Speichervolumen hinzufügen oder eine neue StorageGRID Appliance installieren. |
Service-Laptop |
Das Service-Laptop muss die folgenden Anforderungen erfüllen:
|
Provisioning-Passphrase |
Die Passphrase wird erstellt und dokumentiert, wenn das StorageGRID-System zum ersten Mal installiert wird. Die Provisionierungs-Passphrase befindet sich nicht im |
StorageGRID-Dokumentation |
|
Aktuelle Dokumentation für Ihre Plattform |
Informationen zu unterstützten Versionen finden Sie in der Interoperabilitäts-Matrix. |
Anforderungen an einen Webbrowser
Sie müssen einen unterstützten Webbrowser verwenden.
Webbrowser | Unterstützte Mindestversion |
---|---|
Google Chrome |
87 |
Microsoft Edge |
87 |
Mozilla Firefox |
84 |
Sie sollten das Browserfenster auf eine empfohlene Breite einstellen.
Browserbreite | Pixel |
---|---|
Minimum |
1024 |
Optimal |
1280 |
Herunterladen und Extrahieren der StorageGRID-Installationsdateien
Bevor Sie neue Grid-Nodes oder einen neuen Standort hinzufügen können, müssen Sie das entsprechende StorageGRID-Installationsarchiv herunterladen und die Dateien extrahieren.
Sie müssen Erweiterungsvorgänge mit der Version von StorageGRID durchführen, die derzeit im Grid ausgeführt wird.
-
StorageGRID finden Sie auf der Seite zu NetApp Downloads.
-
Wählen Sie die Version von StorageGRID aus, die derzeit im Grid ausgeführt wird.
-
Melden Sie sich mit Ihrem Benutzernamen und Passwort für Ihr NetApp Konto an.
-
Lesen Sie die Endbenutzer-Lizenzvereinbarung, aktivieren Sie das Kontrollkästchen und wählen Sie dann Akzeptieren und fortfahren.
-
Wählen Sie in der Spalte Install StorageGRID der Download-Seite die aus
.tgz
Oder.zip
Datei für Ihre Plattform.Die in der Archivdatei der Installation angezeigte Version muss mit der Version der derzeit installierten Software übereinstimmen.
Verwenden Sie die
.zip
Datei, wenn Windows auf dem Service-Laptop ausgeführt wird.Plattform Installationsarchiv VMware
StorageGRID-Webscale-version-VMware-uniqueID.zip StorageGRID-Webscale-Version-VMware-uniqueID.tgz
Red hat Enterprise Linux oder CentOS
StorageGRID-Webscale-version-RPM-uniqueID.zip StorageGRID-Webscale-Version-RPM-uniqueID.tgz
Ubuntu oder Debian und Appliance
StorageGRID-Webscale-version-DEB-uniqueID.zip StorageGRID-Webscale-Version-DEB-uniqueID.tgz
OpenStack/anderer Hypervisor
Um eine vorhandene Implementierung auf OpenStack zu erweitern, müssen Sie eine Virtual Machine mit einer der oben aufgeführten unterstützten Linux-Distributionen implementieren und die entsprechenden Anweisungen für Linux befolgen.
-
Laden Sie die Archivdatei herunter und extrahieren Sie sie.
-
Führen Sie den entsprechenden Schritt für Ihre Plattform aus, um die benötigten Dateien basierend auf Ihrer Plattform, der geplanten Grid-Topologie und der Erweiterung des StorageGRID Systems auszuwählen.
Die im Schritt für jede Plattform aufgeführten Pfade beziehen sich auf das von der Archivdatei installierte Verzeichnis auf der obersten Ebene.
-
Wenn Sie ein VMware-System erweitern, wählen Sie die entsprechenden Dateien aus.
Pfad und Dateiname Beschreibung Eine Textdatei, die alle in der StorageGRID-Download-Datei enthaltenen Dateien beschreibt.
Eine kostenlose Lizenz, die keinen Support-Anspruch auf das Produkt bietet.
/vsphere/NetApp-SG-Version-SHA.vmdk
Die Festplattendatei für Virtual Machines, die als Vorlage für die Erstellung von Grid-Node-Virtual Machines verwendet wird.
Die Vorlagendatei „Open Virtualization Format“ (
.ovf
) Und Manifest-Datei (.mf
) Für die Bereitstellung des primären Admin-Knotens.Die Vorlagendatei (
.ovf
) Und Manifest-Datei (.mf
) Für die Bereitstellung von nicht-primären Admin-Knoten.Die Vorlagendatei (
.ovf
) Und Manifest-Datei (.mf
) Für die Bereitstellung von Archiv-Knoten.Die Vorlagendatei (
.ovf
) Und Manifest-Datei (.mf
) Für die Bereitstellung von Gateway-Knoten.Die Vorlagendatei (
.ovf
) Und Manifest-Datei (.mf
) Zur Bereitstellung von virtuellen Maschinen-basierten Speicherknoten.Tool zur Implementierung von Skripten
Beschreibung
Ein Bash Shell-Skript, das zur Automatisierung der Implementierung virtueller Grid-Nodes verwendet wird.
Eine Beispielkonfigurationsdatei für die Verwendung mit dem
deploy-vsphere-ovftool.sh
Skript:Ein Python-Skript zur Automatisierung der Konfiguration eines StorageGRID Systems.
Ein Python-Skript zur Automatisierung der Konfiguration von StorageGRID Appliances
Ein Beispiel-Python-Skript, mit dem Sie sich bei aktivierter Single-Sign-On-Funktion bei der Grid-Management-API anmelden können.
Eine Beispielkonfigurationsdatei für die Verwendung mit dem
configure-storagegrid.py
Skript:Eine leere Konfigurationsdatei für die Verwendung mit dem
configure-storagegrid.py
Skript: -
Wenn Sie ein Red hat Enterprise Linux oder CentOS System erweitern, wählen Sie die entsprechenden Dateien aus.
Pfad und Dateiname Beschreibung Eine Textdatei, die alle in der StorageGRID-Download-Datei enthaltenen Dateien beschreibt.
Eine kostenlose Lizenz, die keinen Support-Anspruch auf das Produkt bietet.
RPM Paket für die Installation der StorageGRID Node Images auf Ihren RHEL- oder CentOS-Hosts.
RPM Paket für die Installation des StorageGRID Host Service auf Ihren RHEL- oder CentOS-Hosts.
Tool zur Implementierung von Skripten
Beschreibung
Ein Python-Skript zur Automatisierung der Konfiguration eines StorageGRID Systems.
Ein Python-Skript zur Automatisierung der Konfiguration von StorageGRID Appliances
Eine Beispielkonfigurationsdatei für die Verwendung mit dem
configure-storagegrid.py
Skript:Ein Beispiel-Python-Skript, mit dem Sie sich bei aktivierter Single-Sign-On-Funktion bei der Grid-Management-API anmelden können.
Eine leere Konfigurationsdatei für die Verwendung mit dem
configure-storagegrid.py
Skript:Beispiel für die Ansible-Rolle und das Playbook zur Konfiguration von RHEL- oder CentOS-Hosts für die Implementierung von StorageGRID Containern Die Rolle oder das Playbook können Sie nach Bedarf anpassen.
-
Wenn Sie ein Ubuntu oder Debian-System erweitern, wählen Sie die entsprechenden Dateien aus.
Pfad und Dateiname Beschreibung Eine Textdatei, die alle in der StorageGRID-Download-Datei enthaltenen Dateien beschreibt.
Eine NetApp Lizenzdatei, die nicht in der Produktionsumgebung enthalten ist und für Tests und Proof of Concept-Implementierungen genutzt werden kann
DEB-Paket zum Installieren der StorageGRID-Knoten-Images auf Ubuntu oder Debian-Hosts.
MD5-Prüfsumme für die Datei
/debs/storagegrid-webscale-images-version-SHA.deb
.DEB-Paket zur Installation des StorageGRID-Hostdienstes auf Ubuntu oder Debian-Hosts.
Tool zur Implementierung von Skripten
Beschreibung
Ein Python-Skript zur Automatisierung der Konfiguration eines StorageGRID Systems.
Ein Python-Skript zur Automatisierung der Konfiguration von StorageGRID Appliances
Ein Beispiel-Python-Skript, mit dem Sie sich bei aktivierter Single-Sign-On-Funktion bei der Grid-Management-API anmelden können.
Eine Beispielkonfigurationsdatei für die Verwendung mit dem
configure-storagegrid.py
Skript:Eine leere Konfigurationsdatei für die Verwendung mit dem
configure-storagegrid.py
Skript:Beispiel-Rolle und Playbook für Ansible zur Konfiguration von Ubuntu oder Debian-Hosts für die Implementierung von StorageGRID-Containern Die Rolle oder das Playbook können Sie nach Bedarf anpassen.
-
Wenn Sie ein Appliance-basiertes StorageGRID System erweitern, wählen Sie die entsprechenden Dateien aus.
Pfad und Dateiname Beschreibung DEB-Paket zum Installieren der StorageGRID Node Images auf den Geräten.
Prüfsumme des DEB-Installationspakets, das vom Installationsprogramm der StorageGRID-Appliance verwendet wird, um zu überprüfen, ob das Paket nach dem Hochladen intakt ist.
Für die Installation der Appliance sind diese Dateien nur erforderlich, wenn Sie den Netzwerkverkehr vermeiden müssen. Die Appliance kann die erforderlichen Dateien vom primären Admin-Knoten herunterladen.
Überprüfung der Hardware und des Netzwerks
Bevor Sie mit der Erweiterung Ihres StorageGRID-Systems beginnen, müssen Sie sicherstellen, dass die erforderliche Hardware installiert und konfiguriert wurde, um die neuen Grid-Nodes oder den neuen Standort zu unterstützen.
Informationen zu unterstützten Versionen finden Sie in der Interoperabilitäts-Matrix.
Sie müssen auch die Netzwerkverbindung zwischen Servern am Standort überprüfen und bestätigen, dass der primäre Admin-Node mit allen Erweiterungsservern kommunizieren kann, die das StorageGRID-System hosten sollen.
Wenn Sie eine Erweiterungsaktivität durchführen, die das Hinzufügen eines neuen Subnetzes beinhaltet, müssen Sie das neue Grid-Subnetz hinzufügen, bevor Sie den Erweiterungsvorgang starten.
Verwenden Sie keine NAT (Network Address Translation) im Grid-Netzwerk zwischen Grid-Knoten oder zwischen StorageGRID-Standorten. Wenn Sie private IPv4-Adressen für das Grid-Netzwerk verwenden, müssen diese Adressen von jedem Grid-Knoten an jedem Standort direkt routingfähig sein. Sie können jedoch bei Bedarf NAT zwischen externen Clients und Grid-Nodes verwenden, beispielsweise um eine öffentliche IP-Adresse für einen Gateway Node bereitzustellen. Die Verwendung von NAT zur Brücke eines öffentlichen Netzwerksegments wird nur unterstützt, wenn Sie eine Tunneling-Anwendung verwenden, die für alle Knoten im Netz transparent ist. Das bedeutet, dass die Grid-Knoten keine Kenntnisse über öffentliche IP-Adressen benötigen.
Verwandte Informationen