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
Änderungen vorschlagen

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).
  • Für die Installation von Trident auf ROSA Clustern wird das Helm Chart verwendet. Der Link zur Dokumentation befindet sich 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," .

Die Konsole von Argo CD wird geöffnet und eine App wird bereitgestellt. Als Beispiel kann eine Jenkins App mit Argo CD unter Verwendung eines Helm Chart bereitgestellt werden. Beim Erstellen der Anwendung wurden die folgenden Details angegeben: Project: default cluster: 'https://kubernetes.default.svc'[] (without the quotes) Namespace: Jenkins The url for the Helm Chart: 'https://charts.bitnami.com/bitnami'[] (without the quotes)

Helm-Parameter: global.storageClass: fsxn-nas