Implementa e configura la piattaforma container Managed Red Hat OpenShift su AWS
Questa sezione descrive un workflow di alto livello per la configurazione dei cluster Managed Red Hat OpenShift su AWS(ROSA). Mostra l'utilizzo di Amazon FSX per NetApp ONTAP (FSX ONTAP) gestito come backend dello storage da Trident per fornire volumi persistenti. Sono disponibili dettagli sull'implementazione di FSX ONTAP su AWS utilizzando BlueXP . Inoltre, vengono forniti dettagli sull'utilizzo di BlueXP e OpenShift GitOps (Argo CD) per eseguire attività di migrazione e protezione dei dati per le applicazioni stateful sui cluster ROSA.
Segue un diagramma che illustra i cluster ROSA implementati su AWS e che utilizzano FSX ONTAP come storage backend.
Questa soluzione è stata verificata utilizzando due cluster ROSA in due VPC in AWS. Ogni cluster ROSA è stato integrato con FSX ONTAP utilizzando Trident. Esistono diversi modi per implementare i cluster ROSA e FSX ONTAP in AWS. Questa descrizione di alto livello dell'installazione fornisce collegamenti alla documentazione per il metodo specifico utilizzato. È possibile fare riferimento agli altri metodi riportati nei relativi collegamenti forniti nella "sezione risorse". |
Il processo di installazione può essere suddiviso nei seguenti passaggi:
-
Creare due VPC e configurare la connettività di peering VPC tra i VPC.
-
Fare riferimento a. "qui" Per istruzioni sull'installazione dei cluster ROSA.
-
Installare FSX ONTAP sui VPC di BlueXP . Per informazioni su come creare un account BlueXP e per iniziare, consulta la "qui"sezione. Fare riferimento a "qui" per l'installazione di FSX ONTAP. Fare riferimento a "qui"creazione di un connettore in AWS per gestire FSX ONTAP.
-
Implementa FSX ONTAP con AWS. Fai riferimento "qui" per l'implementazione tramite console AWS.
-
USA il grafico Helm per installare Trident sui cluster ROSA. Fare riferimento al link della documentazione: qui.
OpenShift GitOps può essere utilizzato per distribuire Trident CSI a tutti i cluster gestiti quando vengono registrati su ArgoCD utilizzando ApplicationSet. |
-
Per ulteriori dettagli sulla creazione di backend e di classe di archiviazione, fare riferimento "qui"a.
-
Rendere la classe di storage creata per FsxN con Trident CSI come predefinita da OpenShift Console. Vedere la schermata riportata di seguito:
Aprire la console del CD Argo e implementare un'applicazione. Ad esempio, puoi implementare un'applicazione Jenkins utilizzando il CD Argo con Helm Chart. Al momento della creazione dell'applicazione, sono stati forniti i seguenti dettagli: Project: Default cluster: 'https://kubernetes.default.svc' (Senza le virgolette) namespace: Jenkins l'URL per Helm Chart: (Senza le virgolette'https://charts.bitnami.com/bitnami')
Parametri Helm: Global.storageClass: Fsxn-nas