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.

Installieren Sie Astra Control Center mit einem Cloud Volumes ONTAP Storage-Backend

Beitragende

Mit Astra Control Center können Sie Ihre Applikationen in einer Hybrid-Cloud-Umgebung mit automatisierten Kubernetes-Clustern und Cloud Volumes ONTAP Instanzen managen. Sie können Astra Control Center in Ihren lokalen Kubernetes-Clustern oder in einem der automatisierten Kubernetes-Cluster in der Cloud-Umgebung bereitstellen.

Mit einer dieser Implementierungen können Sie Applikationsdatenmanagement-Vorgänge mithilfe von Cloud Volumes ONTAP als Storage-Backend durchführen. Außerdem können Sie einen S3-Bucket als Backup-Ziel konfigurieren.

Zur Installation von Astra Control Center in Amazon Web Services (AWS), Google Cloud Platform (GCP) und Microsoft Azure mit einem Cloud Volumes ONTAP Storage-Backend führen Sie je nach Cloud-Umgebung die folgenden Schritte aus.

Applikationen lassen sich in Distributionen mit selbst gemanagten Kubernetes-Clustern managen, wie z. B. mit OpenShift Container Platform (OCP). Nur selbst gemanagte OCP Cluster sind für die Implementierung des Astra Control Center validiert.

Implementieren Sie Astra Control Center in Amazon Web Services

Astra Control Center lässt sich in einem selbst gemanagten Kubernetes-Cluster implementieren, der in einer Public Cloud von Amazon Web Services (AWS) gehostet wird.

Was Sie für AWS benötigen

Vor der Implementierung von Astra Control Center in AWS müssen Sie folgende Aspekte beachten:

  • Astra Control Center-Lizenz: Siehe "Lizenzierungsanforderungen für Astra Control Center".

  • "Sie erfüllen die Anforderungen des Astra Control Centers".

  • NetApp Cloud Central Konto

  • Bei Verwendung von OCP, Berechtigungen für die Red hat OpenShift Container Platform (OCP) (auf Namespace-Ebene zum Erstellen von Pods)

  • AWS Zugangsdaten, Zugriffs-ID und geheimer Schlüssel mit Berechtigungen, mit denen Sie Buckets und Konnektoren erstellen können

  • Zugriff und Anmeldung auf und bei dem AWS Konto Elastic Container Registry (ECR

  • Für den Zugriff auf die Astra Control UI sind die Einträge für die gehostete AWS Zone und Amazon Route 53 erforderlich

Anforderungen der Betriebsumgebung für AWS

Astra Control Center erfordert die folgende Betriebsumgebung für AWS:

  • Red hat OpenShift Container Platform 4.11 bis 4.13

Stellen Sie sicher, dass die Betriebsumgebung, die Sie als Host für das Astra Control Center auswählen, den grundlegenden Ressourcenanforderungen in der offiziellen Dokumentation der Umgebung entspricht.

Astra Control Center erfordert zusätzlich zu den Ressourcenanforderungen der Umgebung bestimmte Ressourcen. Siehe "Anforderungen an die Betriebsumgebung des Astra Control Centers".

Hinweis Das AWS Registrierungs-Token läuft in 12 Stunden ab. Danach müssen Sie den Schlüssel für die Docker Image-Registrierung erneuern.

Überblick über die Implementierung für AWS

Hier finden Sie eine Übersicht über die Vorgehensweise zur Installation des Astra Control Center für AWS mit Cloud Volumes ONTAP als Storage-Backend.

Jeder dieser Schritte wird unten im Detail erklärt.

Stellen Sie sicher, dass Sie über ausreichende IAM-Berechtigungen verfügen

Stellen Sie sicher, dass Sie über ausreichende IAM-Rollen und -Berechtigungen verfügen, mit denen Sie ein RedHat OpenShift Cluster und einen NetApp BlueXP (ehemals Cloud Manager) Connector installieren können.

Installation eines RedHat OpenShift-Clusters in AWS

Installation eines RedHat OpenShift-Container-Plattform-Clusters auf AWS

Konfigurieren von AWS

Konfigurieren Sie als nächstes AWS, um ein virtuelles Netzwerk zu erstellen, EC2 Computing-Instanzen einzurichten und einen AWS S3-Bucket zu erstellen. Wenn Sie nicht auf die NetApp Astra Control Center-Image-Registrierung zugreifen können, müssen Sie auch eine Elastic Container Registry (ECR) erstellen, um die Astra Control Center-Images zu hosten und die Bilder zu dieser Registrierung zu übertragen.

Folgen Sie der AWS Dokumentation, um die folgenden Schritte auszuführen. Siehe "AWS Installationsdokumentation".

  1. Virtuelles AWS Netzwerk erstellen.

  2. EC2 Computing-Instanzen prüfen. Dabei können es sich um einen Bare Metal Server oder VMs in AWS handelt.

  3. Wenn der Instanztyp nicht bereits den Mindestanforderungen für Ressourcen von Astra für Master- und Worker-Nodes entspricht, ändern Sie den Instanztyp in AWS, um die Astra-Anforderungen zu erfüllen. Siehe "Anforderungen des Astra Control Centers".

  4. Erstellen Sie mindestens einen AWS S3-Bucket zum Speichern Ihrer Backups.

  5. (Optional) Wenn Sie nicht auf die NetApp-Image-Registrierung zugreifen können, gehen Sie wie folgt vor:

    1. Eine AWS Elastic Container Registry (ECR) erstellen, um alle Astra Control Center Images zu hosten.

      Hinweis Wenn Sie den ECR nicht erstellen, kann Astra Control Center mit einem AWS Backend nicht auf die Monitoring-Daten von einem Cluster mit Cloud Volumes ONTAP zugreifen. Das Problem wird verursacht, wenn der Cluster, den Sie mit Astra Control Center ermitteln und verwalten möchten, keinen AWS ECR-Zugriff hat.
    2. Übertragen Sie die Astra Control Center Images in Ihre definierte Registrierung.

Hinweis Das AWS Elastic Container Registry (ECR) Token läuft nach 12 Stunden ab und verursacht das Fehlschlagen clusterübergreifender Klonvorgänge. Dieses Problem tritt auf, wenn ein Storage-Back-End von für AWS konfigurierten Cloud Volumes ONTAP gemanagt wird. Um dieses Problem zu beheben, müssen Sie sich erneut mit der ECR authentifizieren und ein neues Geheimnis generieren, damit Klonvorgänge erfolgreich fortgesetzt werden können.

Beispiel für eine AWS Implementierung:

Dieses Bild zeigt ein Beispiel eines Astra Control Center mit einer Cloud Volumes ONTAP-Implementierung

Konfiguration von NetApp BlueXP für AWS

Erstellen Sie mit NetApp BlueXP (früher Cloud Manager) einen Workspace, fügen Sie eine Connector zu AWS hinzu, erstellen Sie eine Arbeitsumgebung und importieren Sie das Cluster.

Befolgen Sie die BlueXP-Dokumentation, um die folgenden Schritte auszuführen. Siehe folgendes:

Schritte
  1. Fügen Sie Ihre Anmeldeinformationen zu BlueXP hinzu.

  2. Erstellen Sie einen Arbeitsbereich.

  3. Fügen Sie einen Connector für AWS hinzu. Entscheiden Sie sich für AWS als Provider.

  4. Schaffen Sie eine Arbeitsumgebung für Ihre Cloud-Umgebung.

    1. Ort: „Amazon Web Services (AWS)“

    2. Typ: „Cloud Volumes ONTAP HA“

  5. Importieren Sie den OpenShift-Cluster. Der Cluster wird mit der gerade erstellten Arbeitsumgebung verbunden.

    1. Zeigen Sie die NetApp Cluster-Details an, indem Sie K8s > Cluster list > Cluster-Details wählen.

    2. Beachten Sie in der oberen rechten Ecke die Version von Astra Control Provisioner.

    3. Beachten Sie die Cloud Volumes ONTAP Cluster-Storage-Klassen, für die NetApp als provisionierung angezeigt wird.

      Dies importiert Ihr Red hat OpenShift-Cluster und weist ihm eine Standardspeicherklasse zu. Sie wählen die Speicherklasse aus.
      Astra Control Provisioner wird automatisch im Rahmen des Imports und der Erkennung installiert.

  6. Beachten Sie alle persistenten Volumes und Volumes in dieser Cloud Volumes ONTAP-Implementierung.

Tipp Cloud Volumes ONTAP kann als Single Node oder in High Availability betrieben werden. Wenn HA aktiviert ist, notieren Sie den HA-Status und den Implementierungsstatus der Nodes, die in AWS ausgeführt werden.

Installieren Sie Astra Control Center für AWS

Hinweis AWS verwendet den Bucket-Typ generischer S3.

Implementieren Sie Astra Control Center in der Google Cloud Platform

Astra Control Center lässt sich in einem selbst gemanagten Kubernetes-Cluster implementieren, der auf einer Google Cloud Platform (GCP) Public Cloud gehostet wird.

Was wird für GCP benötigt

Bevor Sie Astra Control Center in GCP implementieren, benötigen Sie folgende Elemente:

Anforderungen der Betriebsumgebung für GCP

Stellen Sie sicher, dass die Betriebsumgebung, die Sie als Host für das Astra Control Center auswählen, den grundlegenden Ressourcenanforderungen in der offiziellen Dokumentation der Umgebung entspricht.

Astra Control Center erfordert zusätzlich zu den Ressourcenanforderungen der Umgebung bestimmte Ressourcen. Siehe "Anforderungen an die Betriebsumgebung des Astra Control Centers".

Übersicht über die Implementierung für GCP

Hier ist eine Übersicht über die Vorgehensweise bei der Installation des Astra Control Center auf einem selbst verwalteten OCP-Cluster in GCP mit Cloud Volumes ONTAP als Storage-Backend.

Jeder dieser Schritte wird unten im Detail erklärt.

Installation eines RedHat OpenShift-Clusters in GCP

Der erste Schritt ist die Installation eines RedHat OpenShift-Clusters auf GCP.

Anweisungen zur Installation finden Sie im folgenden Abschnitt:

Erstellung eines GCP-Projekts und einer virtuellen Private Cloud

Erstellung von mindestens einem GCP-Projekt und einer Virtual Private Cloud (VPC).

Hinweis OpenShift kann möglicherweise eigene Ressourcengruppen erstellen. Darüber hinaus sollte auch eine GCP VPC definiert werden. Siehe OpenShift-Dokumentation.

Sie können eine Plattformcluster-Ressourcengruppe und eine Zielapplikation OpenShift-Cluster-Ressourcengruppe erstellen.

Stellen Sie sicher, dass Sie über ausreichende IAM-Berechtigungen verfügen

Stellen Sie sicher, dass Sie über ausreichende IAM-Rollen und -Berechtigungen verfügen, mit denen Sie ein RedHat OpenShift Cluster und einen NetApp BlueXP (ehemals Cloud Manager) Connector installieren können.

GCP konfigurieren

Konfigurieren Sie anschließend GCP für die Erstellung einer VPC, die Einrichtung von Computing-Instanzen und die Erstellung eines Google Cloud Object Storage. Wenn Sie nicht auf die NetApp Astra Control Center-Image-Registrierung zugreifen können, müssen Sie auch eine Google-Container-Registrierung erstellen, um die Astra Control Center-Images zu hosten und die Bilder in diese Registrierung zu verschieben.

Befolgen Sie die GCP-Dokumentation, um die folgenden Schritte auszuführen. Siehe Installieren des OpenShift-Clusters in GCP.

  1. Erstellen eines GCP-Projekts und der VPC in der GCP, die Sie für den OCP-Cluster mit dem CVO-Back-End verwenden möchten

  2. Prüfen Sie die Computing-Instanzen. Dabei kann es sich um einen Bare Metal Server oder VMs in GCP handelt.

  3. Wenn der Instanztyp nicht bereits den Astra-Mindestanforderungen für die Ressourcen für Master- und Worker-Nodes entspricht, ändern Sie den Instanztyp in GCP, um die Astra-Anforderungen zu erfüllen. Siehe "Anforderungen des Astra Control Centers".

  4. Erstellen Sie mindestens einen GCP Cloud Storage Bucket, um Ihre Backups zu speichern.

  5. Erstellen eines Geheimnisses, das für den Bucket-Zugriff erforderlich ist

  6. (Optional) Wenn Sie nicht auf die NetApp-Image-Registrierung zugreifen können, gehen Sie wie folgt vor:

    1. Erstellen Sie eine Google Container Registry, um die Astra Control Center-Images zu hosten.

    2. Richten Sie Google Container Registry-Zugriff für Docker Push/Pull für alle Astra Control Center-Bilder ein.

      Beispiel: Astra Control Center-Bilder können in diese Registrierung verschoben werden, indem das folgende Skript eingegeben wird:

      gcloud auth activate-service-account <service account email address>
      --key-file=<GCP Service Account JSON file>

      Dieses Skript erfordert eine Astra Control Center Manifest-Datei und Ihren Google Image Registry-Speicherort. Beispiel:

    manifestfile=acc.manifest.bundle.yaml
    GCP_CR_REGISTRY=<target GCP image registry>
    ASTRA_REGISTRY=<source Astra Control Center image registry>
    
    while IFS= read -r image; do
        echo "image: $ASTRA_REGISTRY/$image $GCP_CR_REGISTRY/$image"
        root_image=${image%:*}
        echo $root_image
        docker pull $ASTRA_REGISTRY/$image
        docker tag $ASTRA_REGISTRY/$image $GCP_CR_REGISTRY/$image
        docker push $GCP_CR_REGISTRY/$image
    done < acc.manifest.bundle.yaml
  7. Richten Sie DNS-Zonen ein.

Konfiguration von NetApp BlueXP für GCP

Erstellen Sie mithilfe von NetApp BlueXP (früher Cloud Manager) einen Workspace, fügen Sie eine Connector zur GCP hinzu, erstellen Sie eine Arbeitsumgebung und importieren Sie das Cluster.

Befolgen Sie die BlueXP-Dokumentation, um die folgenden Schritte auszuführen. Siehe "Erste Schritte mit Cloud Volumes ONTAP in GCP".

Bevor Sie beginnen
  • Zugriff auf das GCP-Servicekonto mit den erforderlichen IAM-Berechtigungen und -Rollen

Schritte
  1. Fügen Sie Ihre Anmeldeinformationen zu BlueXP hinzu. Siehe "GCP-Konten hinzufügen".

  2. Fügen Sie einen Connector für GCP hinzu.

    1. Entscheiden Sie sich für „GCP“ als Provider.

    2. GCP-Zugangsdaten eingeben. Siehe "Erstellen eines Connectors in GCP von BlueXP".

    3. Stellen Sie sicher, dass der Anschluss läuft, und wechseln Sie zu diesem Anschluss.

  3. Schaffen Sie eine Arbeitsumgebung für Ihre Cloud-Umgebung.

    1. Speicherort: „GCP“

    2. Typ: „Cloud Volumes ONTAP HA“

  4. Importieren Sie den OpenShift-Cluster. Der Cluster wird mit der gerade erstellten Arbeitsumgebung verbunden.

    1. Zeigen Sie die NetApp Cluster-Details an, indem Sie K8s > Cluster list > Cluster-Details wählen.

    2. Beachten Sie in der oberen rechten Ecke die Version von Astra Control Provisioner.

    3. Beachten Sie die Cloud Volumes ONTAP Cluster-Storage-Klassen mit „NetApp“ als provisionierung.

      Dies importiert Ihr Red hat OpenShift-Cluster und weist ihm eine Standardspeicherklasse zu. Sie wählen die Speicherklasse aus.
      Astra Control Provisioner wird automatisch im Rahmen des Imports und der Erkennung installiert.

  5. Beachten Sie alle persistenten Volumes und Volumes in dieser Cloud Volumes ONTAP-Implementierung.

Tipp Cloud Volumes ONTAP kann als Single Node oder in High Availability (HA) betrieben werden. Wenn HA aktiviert ist, notieren Sie den HA-Status und den Node-Implementierungsstatus, der in GCP ausgeführt wird.

Installieren Sie Astra Control Center für GCP

Hinweis GCP verwendet den allgemeinen S3-Bucket-Typ.
  1. Generieren Sie das Docker Secret, um Bilder für die Astra Control Center-Installation zu übertragen:

    kubectl create secret docker-registry <secret name> --docker-server=<Registry location> --docker-username=_json_key --docker-password="$(cat <GCP Service Account JSON file>)" --namespace=pcloud

Implementieren Sie Astra Control Center in Microsoft Azure

Astra Control Center lässt sich in einem selbst gemanagten Kubernetes-Cluster implementieren, der in einer Microsoft Azure Public Cloud gehostet wird.

Was Sie für Azure benötigen

Vor der Implementierung von Astra Control Center in Azure benötigen Sie folgende Elemente:

Anforderungen an die Betriebsumgebung für Azure

Stellen Sie sicher, dass die Betriebsumgebung, die Sie als Host für das Astra Control Center auswählen, den grundlegenden Ressourcenanforderungen in der offiziellen Dokumentation der Umgebung entspricht.

Astra Control Center erfordert zusätzlich zu den Ressourcenanforderungen der Umgebung bestimmte Ressourcen. Siehe "Anforderungen an die Betriebsumgebung des Astra Control Centers".

Überblick über die Implementierung für Azure

Hier finden Sie eine Übersicht über die Vorgehensweise zur Installation von Astra Control Center für Azure.

Jeder dieser Schritte wird unten im Detail erklärt.

Installieren Sie einen RedHat OpenShift-Cluster auf Azure

Der erste Schritt ist die Installation eines RedHat OpenShift-Clusters unter Azure.

Anweisungen zur Installation finden Sie im folgenden Abschnitt:

Erstellen von Azure Ressourcengruppen

Erstellen Sie mindestens eine Azure-Ressourcengruppe.

Hinweis OpenShift kann möglicherweise eigene Ressourcengruppen erstellen. Zusätzlich sollten Sie auch Azure-Ressourcengruppen definieren. Siehe OpenShift-Dokumentation.

Sie können eine Plattformcluster-Ressourcengruppe und eine Zielapplikation OpenShift-Cluster-Ressourcengruppe erstellen.

Stellen Sie sicher, dass Sie über ausreichende IAM-Berechtigungen verfügen

Stellen Sie sicher, dass Sie über ausreichende IAM-Rollen und -Berechtigungen verfügen, mit denen Sie ein RedHat OpenShift-Cluster und einen NetApp BlueXP Connector installieren können.

Konfigurieren Sie Azure

Konfigurieren Sie als nächstes Azure, um ein virtuelles Netzwerk zu erstellen, Compute-Instanzen einzurichten und einen Azure Blob-Container zu erstellen. Wenn Sie nicht auf die NetApp Astra Control Center-Image-Registrierung zugreifen können, müssen Sie außerdem eine Azure-Container-Registrierung (ACR) erstellen, um die Astra Control Center-Images zu hosten und die Bilder in diese Registrierung zu verschieben.

Folgen Sie der Azure-Dokumentation, um die folgenden Schritte durchzuführen. Siehe "OpenShift-Cluster wird auf Azure installiert".

  1. Virtuelles Azure Netzwerk erstellen.

  2. Prüfen Sie die Computing-Instanzen. Dabei können es sich um einen Bare Metal Server oder VMs in Azure handelt.

  3. Wenn der Instanztyp nicht bereits den Mindestanforderungen für Ressourcen von Astra für Master- und Worker-Nodes entspricht, ändern Sie den Instanztyp in Azure, um die Astra-Anforderungen zu erfüllen. Siehe "Anforderungen des Astra Control Centers".

  4. Erstellen Sie mindestens einen Azure Blob Container, um Ihre Backups zu speichern.

  5. Erstellen Sie ein Speicherkonto. Sie benötigen ein Storage-Konto, um einen Container zu erstellen, der als Bucket in Astra Control Center verwendet werden soll.

  6. Erstellen eines Geheimnisses, das für den Bucket-Zugriff erforderlich ist

  7. (Optional) Wenn Sie nicht auf die NetApp-Image-Registrierung zugreifen können, gehen Sie wie folgt vor:

    1. Azure Container Registry (ACR) erstellen, um die Astra Control Center Images zu hosten.

    2. ACR-Zugriff für Docker Push/Pull für alle Astra Control Center Images einrichten

    3. Übertragen Sie die Astra Control Center-Images mithilfe des folgenden Skripts in diese Registrierung:

      az acr login -n <AZ ACR URL/Location>
      This script requires the Astra Control Center manifest file and your Azure ACR location.
      • Beispiel*:

    manifestfile=acc.manifest.bundle.yaml
    AZ_ACR_REGISTRY=<target Azure ACR image registry>
    ASTRA_REGISTRY=<source Astra Control Center image registry>
    
    while IFS= read -r image; do
        echo "image: $ASTRA_REGISTRY/$image $AZ_ACR_REGISTRY/$image"
        root_image=${image%:*}
        echo $root_image
        docker pull $ASTRA_REGISTRY/$image
        docker tag $ASTRA_REGISTRY/$image $AZ_ACR_REGISTRY/$image
        docker push $AZ_ACR_REGISTRY/$image
    done < acc.manifest.bundle.yaml
  8. Richten Sie DNS-Zonen ein.

Konfiguration von NetApp BlueXP (ehemals Cloud Manager) für Azure

Erstellen Sie mit BlueXP (früher Cloud Manager) einen Workspace, fügen Sie einen Connector zu Azure hinzu, erstellen Sie eine Arbeitsumgebung und importieren Sie das Cluster.

Befolgen Sie die BlueXP-Dokumentation, um die folgenden Schritte auszuführen. Siehe "Erste Schritte mit BlueXP in Azure".

Bevor Sie beginnen

Zugriff auf das Azure Konto mit den erforderlichen IAM-Berechtigungen und -Rollen

Schritte
  1. Fügen Sie Ihre Anmeldeinformationen zu BlueXP hinzu.

  2. Fügen Sie einen Connector für Azure hinzu. Siehe "BlueXP-Richtlinien".

    1. Wählen Sie als Provider * Azure* aus.

    2. Geben Sie die Azure-Zugangsdaten ein, einschließlich der Anwendungs-ID, des Client-Geheimdienstes und der Verzeichniskennung (Mandanten).

  3. Stellen Sie sicher, dass der Anschluss läuft, und wechseln Sie zu diesem Anschluss.

    Dieses Bild zeigt Anschlüsse in BlueXP

  4. Schaffen Sie eine Arbeitsumgebung für Ihre Cloud-Umgebung.

    1. Ort: „Microsoft Azure“.

    2. Typ: „Cloud Volumes ONTAP HA“.

    Dieses Bild zeigt die Positionen der Arbeitsumgebung in BlueXP

  5. Importieren Sie den OpenShift-Cluster. Der Cluster wird mit der gerade erstellten Arbeitsumgebung verbunden.

    1. Zeigen Sie die NetApp Cluster-Details an, indem Sie K8s > Cluster list > Cluster-Details wählen.

      Dieses Bild zeigt einen importierten Cluster in BlueXP

    2. Beachten Sie in der oberen rechten Ecke die Version von Astra Control Provisioner.

    3. Beachten Sie die Cloud Volumes ONTAP Cluster-Storage-Klassen, für die NetApp als provisionierung angezeigt wird.

    Damit wird Ihr Red hat OpenShift-Cluster importiert und eine Standardspeicherklasse zugewiesen. Sie wählen die Speicherklasse aus.
    Astra Control Provisioner wird automatisch im Rahmen des Imports und der Erkennung installiert.

  6. Beachten Sie alle persistenten Volumes und Volumes in dieser Cloud Volumes ONTAP-Implementierung.

  7. Cloud Volumes ONTAP kann als Single Node oder in High Availability betrieben werden. Wenn HA aktiviert ist, notieren Sie den HA-Status und den Node-Implementierungsstatus, der in Azure ausgeführt wird.

Installation und Konfiguration von Astra Control Center für Azure

Installieren Sie Astra Control Center standardmäßig "Installationsanweisungen".

Fügen Sie über Astra Control Center einen Azure-Bucket hinzu. Siehe "Astra Control Center einrichten und Buckets hinzufügen".