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 des gemanagten Amazon FSX for NetApp ONTAP (FSX ONTAP) als Storage-Backend durch Trident zur Bereitstellung persistenter Volumes. Details werden zur Implementierung von FSX ONTAP 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 stellt die auf AWS implementierten ROSA Cluster dar, die FSX ONTAP als Back-End-Storage verwenden.

Die Abbildung zeigt den Input/Output-Dialog oder die Darstellung des schriftlichen Inhalts

Hinweis Diese Lösung wurde mit zwei ROSA-Clustern in zwei VPCs in AWS verifiziert. Jeder ROSA-Cluster wurde mit FSX ONTAP mittels Trident integriert. Es gibt mehrere Möglichkeiten, ROSA Cluster und FSX ONTAP in AWS zu implementieren. Diese allgemeine Beschreibung des Setups enthält Dokumentations-Links für die spezifische verwendete Methode. Sie können sich auf die anderen Methoden in den entsprechenden Links in der "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.

FSX ONTAP installieren
  • Installieren Sie FSX ONTAP auf den VPCs von BlueXP . Weitere "Hier"Informationen zur Erstellung eines BlueXP  Accounts und erste Schritte finden Sie hier. Informationen zur Installation von FSX ONTAP finden Sie unter"Hier". Informationen zum Erstellen eines Konnektors in AWS zum Verwalten des FSX ONTAP finden Sie unter"Hier".

  • FSX ONTAP mit AWS implementieren Beziehen "Hier" Sie sich auf die Implementierung mit der AWS-Konsole.

Trident auf ROSA Clustern installieren (mit Helm-Diagramm)
  • Verwenden Sie Helm-Diagramm, um Trident auf ROSA Clustern zu installieren. Informationen hierzu finden Sie unter dem Link zur Dokumentation: hier.

Integration von FSX ONTAP mit Trident für ROSA Cluster
Hinweis OpenShift GitOps kann verwendet werden, um Trident CSI für alle verwalteten Cluster bereitzustellen, wenn sie über ApplicationSet auf ArgoCD registriert werden.

Die Abbildung zeigt den Input/Output-Dialog oder die Darstellung des schriftlichen Inhalts

Back-End- und Storage-Klassen mit Trident (für FSX ONTAP) erstellen
  • Weitere Informationen zum Erstellen von Back-End- und Storage-Klasse finden Sie unter"Hier".

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

Die Abbildung zeigt den Input/Output-Dialog oder die Darstellung des schriftlichen Inhalts

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: Default Cluster: 'https://kubernetes.default.svc' (Ohne die Anführungszeichen) Namespace: Jenkins die url für das Helm Chart: 'https://charts.bitnami.com/bitnami' (Ohne Anführungszeichen)

Helm-Parameter: Global.storageClass: Fsxn-nas