Implementierung und Konfiguration der gemanagten Container-Plattform Red hat OpenShift auf AWS
-
PDF dieser Dokumentationssite
- Künstliche Intelligenz
- Öffentliche und hybride Cloud
- Einheitliche
-
Container
- Red hat OpenShift mit NetApp
Sammlung separater PDF-Dokumente
Creating your file...
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.
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)
-
Verwenden Sie Helm-Diagramm, um Trident auf ROSA Clustern zu installieren. url für das Helm-Diagramm: https://netapp.github.io/trident-helm-chart
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
Ö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