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.

Sammeln Sie die erforderlichen Materialien

Beitragende

Bevor Sie eine Erweiterung durchführen, sammeln Sie die Materialien und installieren und konfigurieren Sie neue Hardware und Netzwerke.

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 für Herunterladen und Extrahieren der StorageGRID-Installationsdateien.

Hinweis: Sie müssen keine Dateien herunterladen, wenn Sie neue Speichervolumes zu vorhandenen Speicherknoten hinzufügen oder eine neue StorageGRID-Appliance installieren.

Service-Laptop

Der Service-Laptop verfügt über Folgendes:

Passwords.txt Datei

Enthält die Passwörter, die für den Zugriff auf Grid-Nodes in der Befehlszeile erforderlich sind. Im Wiederherstellungspaket enthalten.

Provisioning-Passphrase

Die Passphrase wird erstellt und dokumentiert, wenn das StorageGRID-System zum ersten Mal installiert wird. Die Provisionierungs-Passphrase ist nicht in der Passwords.txt Datei enthalten.

StorageGRID-Dokumentation

Aktuelle Dokumentation für Ihre Plattform

Informationen zu unterstützten Versionen finden Sie im "Interoperabilitäts-Matrix-Tool (IMT)".

Laden Sie die StorageGRID Installationsdateien herunter und extrahieren Sie sie

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.

Über diese Aufgabe

Sie müssen Erweiterungsvorgänge mit der Version von StorageGRID durchführen, die derzeit im Grid ausgeführt wird.

Schritte
  1. Gehen Sie zu "NetApp Downloads: StorageGRID".

  2. Wählen Sie die Version von StorageGRID aus, die derzeit im Grid ausgeführt wird.

  3. Melden Sie sich mit Ihrem Benutzernamen und Passwort für Ihr NetApp Konto an.

  4. Lesen Sie die Endbenutzer-Lizenzvereinbarung, aktivieren Sie das Kontrollkästchen und wählen Sie dann Akzeptieren und fortfahren aus.

  5. Wählen Sie in der Spalte Install StorageGRID der Download-Seite die Datei oder .zip für Ihre Plattform aus .tgz.

    Die in der Archivdatei der Installation angezeigte Version muss mit der Version der derzeit installierten Software übereinstimmen.

    Verwenden Sie die .zip Datei, wenn Sie Windows auf dem Service-Laptop ausführen.

    Plattform Installationsarchiv

    Red Hat Enterprise Linux

    StorageGRID-Webscale-version-RPM-uniqueID.zip StorageGRID-Webscale-version-RPM-uniqueID.tgz

    Ubuntu oder Debian oder Appliances

    StorageGRID-Webscale-version-DEB-uniqueID.zip StorageGRID-Webscale-version-DEB-uniqueID.tgz

    VMware

    StorageGRID-Webscale-version-VMware-uniqueID.zip StorageGRID-Webscale-version-VMware-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.

  6. Laden Sie die Archivdatei herunter und extrahieren Sie sie.

  7. 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.

  8. Wenn Sie ein Red hat Enterprise Linux-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-Hosts.

RPM-Paket für die Installation des StorageGRID-Hostdienstes auf Ihren RHEL-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. Sie können dieses Skript auch für die Ping Federate-Integration verwenden.

Eine leere Konfigurationsdatei zur Verwendung mit dem configure-storagegrid.py Skript.

Ansible-Beispielrolle und -Playbook zur Konfiguration von RHEL-Hosts für die Bereitstellung von StorageGRID-Containern. Die Rolle oder das Playbook können Sie nach Bedarf anpassen.

Ein Beispiel für ein Python-Skript, mit dem Sie sich bei der Grid Management API anmelden können, wenn Single Sign-On (SSO) mithilfe von Active Directory oder Ping Federate aktiviert ist.

Ein Hilfsskript, das vom zugehörigen Python-Skript aufgerufen storagegrid-ssoauth-azure.py wird, um SSO-Interaktionen mit Azure durchzuführen.

API-Schemata für StorageGRID:

Hinweis: Bevor Sie ein Upgrade durchführen, können Sie diese Schemas verwenden, um zu bestätigen, dass jeder Code, den Sie zur Verwendung von StorageGRID Management APIs geschrieben haben, mit der neuen StorageGRID-Version kompatibel ist, wenn Sie keine StorageGRID-Umgebung außerhalb der Produktionsumgebung für Upgrade-Kompatibilitätstests haben.

  1. 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. Sie können dieses Skript auch für die Ping Federate-Integration verwenden.

Eine Beispielkonfigurationsdatei für die Verwendung mit dem configure-storagegrid.py Skript.

Eine leere Konfigurationsdatei zur 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.

Ein Beispiel für ein Python-Skript, mit dem Sie sich bei der Grid Management API anmelden können, wenn Single Sign-On (SSO) mithilfe von Active Directory oder Ping Federate aktiviert ist.

Ein Hilfsskript, das vom zugehörigen Python-Skript aufgerufen storagegrid-ssoauth-azure.py wird, um SSO-Interaktionen mit Azure durchzuführen.

API-Schemata für StorageGRID:

Hinweis: Bevor Sie ein Upgrade durchführen, können Sie diese Schemas verwenden, um zu bestätigen, dass jeder Code, den Sie zur Verwendung von StorageGRID Management APIs geschrieben haben, mit der neuen StorageGRID-Version kompatibel ist, wenn Sie keine StorageGRID-Umgebung außerhalb der Produktionsumgebung für Upgrade-Kompatibilitätstests haben.

  1. 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.

Die Festplattendatei für Virtual Machines, die als Vorlage für die Erstellung von Grid-Node-Virtual Machines verwendet wird.

Die Datei Open Virtualization Format template (.ovf) und Manifest file (.mf) zur Bereitstellung des primären Admin-Knotens.

Die Vorlagendatei (.ovf) und die Manifestdatei (.mf) für die Bereitstellung von nicht-primären Admin-Knoten.

Die Vorlagendatei (.ovf) und die Manifestdatei (.mf) für die Bereitstellung von Gateway-Knoten.

Die Vorlagendatei (.ovf) und Manifest-Datei (.mf) für die Bereitstellung von virtuellen Machine-basierten Speicher-Nodes.

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 für ein Python-Skript, mit dem Sie sich bei der Grid Management API anmelden können, wenn Single Sign-On (SSO) aktiviert ist. Sie können dieses Skript auch für die Ping Federate-Integration verwenden.

Eine Beispielkonfigurationsdatei für die Verwendung mit dem configure-storagegrid.py Skript.

Eine leere Konfigurationsdatei zur Verwendung mit dem configure-storagegrid.py Skript.

Ein Beispiel für ein Python-Skript, mit dem Sie sich bei der Grid Management API anmelden können, wenn Single Sign-On (SSO) mithilfe von Active Directory oder Ping Federate aktiviert ist.

Ein Hilfsskript, das vom zugehörigen Python-Skript aufgerufen storagegrid-ssoauth-azure.py wird, um SSO-Interaktionen mit Azure durchzuführen.

API-Schemata für StorageGRID:

Hinweis: Bevor Sie ein Upgrade durchführen, können Sie diese Schemas verwenden, um zu bestätigen, dass jeder Code, den Sie zur Verwendung von StorageGRID Management APIs geschrieben haben, mit der neuen StorageGRID-Version kompatibel ist, wenn Sie keine StorageGRID-Umgebung außerhalb der Produktionsumgebung für Upgrade-Kompatibilitätstests haben.

  1. 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.

MD5-Prüfsumme für die Datei /debs/storagegridwebscale- images-version-SHA.deb.

Hinweis 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

Stellen Sie vor Beginn der Erweiterung Ihres StorageGRID-Systems Folgendes sicher:

  • Die zur Unterstützung der neuen Grid-Nodes erforderliche Hardware oder der neue Standort wurde installiert und konfiguriert.

  • Alle neuen Nodes verfügen über bidirektionale Kommunikationspfade zu allen vorhandenen und neuen Nodes (Voraussetzung für das Grid Network). Vergewissern Sie sich insbesondere, dass die folgenden TCP-Ports zwischen den neuen Nodes, die Sie in der Erweiterung hinzufügen, und dem primären Admin-Node geöffnet sind:

    • 1055

    • 7443

    • 8011

    • 10342

  • Der primäre Admin-Knoten kann mit allen Erweiterungsservern kommunizieren, die das StorageGRID-System hosten sollen.

  • Wenn einer der neuen Knoten eine Grid-Netzwerk-IP-Adresse in einem Subnetz hat, das zuvor nicht verwendet wurde, haben Sie bereits "Das neue Subnetz wurde hinzugefügt"die Liste Grid Network Subnetz. Andernfalls müssen Sie die Erweiterung abbrechen, das neue Subnetz hinzufügen und den Vorgang erneut starten.

  • Sie verwenden keine Network Address Translation (NAT) 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. Die Verwendung von NAT zur Brücke des Grid-Netzwerks über ein öffentliches Netzwerksegment wird nur unterstützt, wenn Sie eine Tunneling-Anwendung verwenden, die für alle Knoten im Netz transparent ist, was bedeutet, dass die Grid-Knoten keine Kenntnisse über öffentliche IP-Adressen benötigen.

    Diese NAT-Einschränkung gilt für Grid-Knoten und Grid-Netzwerk. Sie können NAT je nach Bedarf zwischen externen Clients und Grid-Nodes verwenden, beispielsweise um eine öffentliche IP-Adresse für einen Gateway-Node bereitzustellen.