Skip to main content
NetApp Solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Implementierung und Konfiguration der gemanagten Container-Plattform Red hat OpenShift auf AWS

Beitragende

In diesem Abschnitt wird ein High-Level-Workflow zur Einrichtung der verwalteten Red hat OpenShift-Cluster auf AWS(ROSA) beschrieben. Es zeigt die Nutzung von Managed FSX for NetApp ONTAP (FSxN) als Storage-Backend von Astra Trident zur Bereitstellung persistenter Volumes. Es werden Details zur Implementierung von FSxN auf AWS mithilfe von BlueXP bereitgestellt. Außerdem werden Einzelheiten zur Verwendung von BlueXP und OpenShift GitOps (Argo CD) bereitgestellt, um Datensicherungs- und Migrationsaktivitäten für die zustandsbehafteten Applikationen auf ROSA Clustern durchzuführen.

Das folgende Diagramm zeigt die AUF AWS implementierten ROSA-Cluster, die FSxN als Back-End-Storage verwenden.

Hinweis Diese Lösung wurde mit zwei ROSA-Clustern in zwei VPCs in AWS verifiziert. Jeder ROSA Cluster wurde mithilfe von Astra Trident in FSxN integriert. ES gibt mehrere Möglichkeiten, ROSA-Cluster und FSxN in AWS bereitzustellen. Diese allgemeine Beschreibung des Setups enthält Dokumentations-Links für die spezifische verwendete Methode. Weitere Methoden finden Sie in den entsprechenden Links im "Ressourcen".

Der Einrichtungsvorgang kann in die folgenden Schritte unterteilt werden:

INSTALLIEREN SIE ROSA Cluster
  • Erstellung von zwei VPCs und Einrichtung der VPC-Peering-Konnektivität zwischen den VPCs.

  • Siehe "Hier" Für Anweisungen zur Installation VON ROSA Clustern.

Installieren Sie FSxN
  • Installieren Sie FSxN auf den VPCs von BlueXP. Siehe "Hier" Für die Erstellung von BlueXP Konten und weitere Schritte. Siehe "Hier" Zur Installation von FSxN. Siehe "Hier" Zum Erstellen eines Connectors in AWS zum Verwalten des FSxN.

  • Implementieren Sie FSxN mithilfe von AWS. Siehe "Hier" Für die Implementierung über die AWS-Konsole.

Trident auf ROSA Clustern installieren (mit Helm-Diagramm)
Integration von FSxN mit Astra Trident für ROSA Cluster
Hinweis OpenShift GitOps kann zur Implementierung von Astra Trident CSI für alle gemanagten Cluster verwendet werden, wenn sie über ApplicationSet auf ArgoCD registriert werden.

Back-End- und Storage-Klassen mit Trident (für FSxN) erstellen
  • Siehe "Hier" Für Details zum Erstellen von Back-End und Storage-Klasse.

  • Erstellen Sie die für FsxN erstellte Storage-Klasse mit Trident CSI standardmäßig aus der OpenShift-Konsole. Siehe Abbildung unten:

Anwendung mit OpenShift GitOps (Argo CD) bereitstellen
  • Installieren Sie den OpenShift GitOps Operator auf dem Cluster. Siehe Anweisungen "Hier".

  • Richten Sie eine neue Argo-CD-Instanz für den Cluster ein. Siehe Anweisungen "Hier".

Öffnen Sie die Konsole von Argo CD und stellen Sie eine App bereit. Als Beispiel können Sie eine Jenkins-App mithilfe einer Argo-CD mit einem Helm-Diagramm bereitstellen. Beim Erstellen der Anwendung wurden folgende Details angegeben: Projekt: Standardcluster: https://kubernetes.default.svcNamensraum: Jenkins die url für das Helm-Diagramm: https://charts.bitnami.com/bitnami

Helm-Parameter: Global.storageClass: Fsxn-nas