Skip to main content
NetApp Solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Implementa e configura la piattaforma container Managed Red Hat OpenShift su AWS

Collaboratori

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.

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Nota 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:

Installare I cluster ROSA
  • Creare due VPC e configurare la connettività di peering VPC tra i VPC.

  • Fare riferimento a. "qui" Per istruzioni sull'installazione dei cluster ROSA.

Installa FSX ONTAP
  • 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.

Installare Trident sui cluster ROSA (utilizzando il grafico Helm)
  • USA il grafico Helm per installare Trident sui cluster ROSA. Fare riferimento al link della documentazione: qui.

Integrazione di FSX ONTAP con Trident per i cluster ROSA
Nota OpenShift GitOps può essere utilizzato per distribuire Trident CSI a tutti i cluster gestiti quando vengono registrati su ArgoCD utilizzando ApplicationSet.

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Creare classi di backend e storage utilizzando Trident (per FSX ONTAP)
  • 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:

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Implementare un'applicazione utilizzando OpenShift GitOps (CD Argo)
  • Installare l'operatore OpenShift GitOps sul cluster. Fare riferimento alle istruzioni "qui".

  • Configurare una nuova istanza del CD Argo per il cluster. Fare riferimento alle istruzioni "qui".

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