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

Bereitstellen und Konfigurieren der Managed Red Hat OpenShift Container-Plattform auf AWS

Beitragende kevin-hoke

In diesem Abschnitt wird ein allgemeiner Workflow zum Einrichten der verwalteten Red Hat OpenShift-Cluster auf AWS (ROSA) beschrieben. Es zeigt die Verwendung von verwaltetem Amazon FSx for NetApp ONTAP (FSx ONTAP) als Speicher-Backend von Trident zur Bereitstellung persistenter Volumes. Es werden Details zur Bereitstellung von FSx ONTAP auf AWS mit BlueXP bereitgestellt. Außerdem werden Details zur Verwendung von BlueXP und OpenShift GitOps (Argo CD) bereitgestellt, um Datenschutz- und Migrationsaktivitäten für die zustandsbehafteten Anwendungen auf ROSA-Clustern durchzuführen.

Hier ist ein Diagramm, das die auf AWS bereitgestellten ROSA-Cluster darstellt, die FSx ONTAP als Backend-Speicher verwenden.

Abbildung, die einen Eingabe-/Ausgabedialog zeigt oder schriftlichen Inhalt darstellt

Hinweis Diese Lösung wurde durch die Verwendung von zwei ROSA-Clustern in zwei VPCs in AWS verifiziert. Jeder ROSA-Cluster wurde mithilfe von Trident in FSx ONTAP integriert. Es gibt mehrere Möglichkeiten, ROSA-Cluster und FSx ONTAP in AWS bereitzustellen. Diese allgemeine Beschreibung des Setups enthält Dokumentationslinks für die jeweils verwendete Methode. Weitere Methoden finden Sie in den entsprechenden Links im"Ressourcenbereich" .

Der Einrichtungsprozess kann in die folgenden Schritte unterteilt werden:

Installieren Sie ROSA-Cluster
  • Erstellen Sie zwei VPCs und richten Sie eine VPC-Peering-Konnektivität zwischen den VPCs ein.

  • Verweisen"hier," Anweisungen zum Installieren von ROSA-Clustern.

Installieren Sie FSx ONTAP
  • Installieren Sie FSx ONTAP auf den VPCs von BlueXP. Verweisen"hier," zur Erstellung eines BlueXP Kontos und zum Einstieg. Verweisen"hier," zur Installation von FSx ONTAP. Verweisen"hier," zum Erstellen eines Connectors in AWS zur Verwaltung des FSx ONTAP.

  • Stellen Sie FSx ONTAP mit AWS bereit. Verweisen"hier," zur Bereitstellung mithilfe der AWS-Konsole.

Installieren Sie Trident auf ROSA-Clustern (mithilfe des Helm-Diagramms).
  • Verwenden Sie das Helm-Diagramm, um Trident auf ROSA-Clustern zu installieren. Siehe den Dokumentationslink: hier.

Integration von FSx ONTAP mit Trident für ROSA-Cluster
Hinweis OpenShift GitOps kann verwendet werden, um Trident CSI auf allen verwalteten Clustern bereitzustellen, da diese mithilfe von ApplicationSet bei ArgoCD registriert werden.

Abbildung, die einen Eingabe-/Ausgabedialog zeigt oder schriftlichen Inhalt darstellt

Erstellen Sie Backend- und Speicherklassen mit Trident (für FSx ONTAP)
  • Verweisen"hier," für Details zum Erstellen von Backend- und Speicherklassen.

  • Legen Sie die für FsxN mit Trident CSI erstellte Speicherklasse als Standard aus der OpenShift-Konsole fest. Siehe Screenshot unten:

Abbildung, die einen Eingabe-/Ausgabedialog zeigt oder schriftlichen Inhalt darstellt

Bereitstellen einer Anwendung mit OpenShift GitOps (Argo CD)
  • 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. Beispielsweise können Sie eine Jenkins-App mithilfe von Argo CD mit einem Helm-Diagramm bereitstellen. Beim Erstellen der Anwendung wurden folgende Angaben gemacht: Projekt: Standardcluster:'https://kubernetes.default.svc' (ohne Anführungszeichen) Namespace: Jenkins Die URL für das Helm-Diagramm:'https://charts.bitnami.com/bitnami' (ohne Anführungszeichen)

Helm-Parameter: global.storageClass: fsxn-nas