Skip to main content
NetApp public and hybrid cloud solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Implementar y configurar la plataforma Managed Red Hat OpenShift Container en AWS

Colaboradores kevin-hoke

Esta sección describe un flujo de trabajo de alto nivel para configurar los clústeres de Red Hat OpenShift administrados en AWS (ROSA). Se muestra el uso de Amazon FSx for NetApp ONTAP (FSx ONTAP) administrado como backend de almacenamiento por parte de Trident para proporcionar volúmenes persistentes. Se proporcionan detalles sobre la implementación de FSx ONTAP en AWS utilizando BlueXP. Además, se proporcionan detalles sobre el uso de BlueXP y OpenShift GitOps (Argo CD) para realizar actividades de migración y protección de datos para las aplicaciones con estado en los clústeres ROSA.

Aquí hay un diagrama que representa los clústeres ROSA implementados en AWS y que utilizan FSx ONTAP como almacenamiento de backend.

Figura que muestra el diálogo de entrada/salida o representa contenido escrito

Nota Esta solución se verificó utilizando dos clústeres ROSA en dos VPC en AWS. Cada clúster ROSA se integró con FSx ONTAP mediante Trident. Hay varias formas de implementar clústeres ROSA y FSx ONTAP en AWS. Esta descripción de alto nivel de la configuración proporciona enlaces a la documentación para el método específico que se utilizó. Puede consultar los otros métodos en los enlaces correspondientes que se proporcionan en el"sección de recursos" .

El proceso de configuración se puede dividir en los siguientes pasos:

Instalar clústeres ROSA
  • Cree dos VPC y configure la conectividad de emparejamiento de VPC entre las VPC.

  • Referirse"aquí" para obtener instrucciones sobre cómo instalar los clústers ROSA.

Instalar FSx ONTAP
  • Instalar FSx ONTAP en las VPC desde BlueXP. Referirse"aquí" para crear una cuenta BlueXP y comenzar. Referirse"aquí" para instalar FSx ONTAP. Referirse"aquí" para crear un conector en AWS para administrar FSx ONTAP.

  • Implemente FSx ONTAP mediante AWS. Referirse"aquí" para implementación mediante la consola de AWS.

Instalar Trident en clústeres ROSA (usando el gráfico Helm)
Integración de FSx ONTAP con Trident para clústeres ROSA
Nota OpenShift GitOps se puede utilizar para implementar Trident CSI en todos los clústeres administrados a medida que se registran en ArgoCD mediante ApplicationSet.

Figura que muestra el diálogo de entrada/salida o representa contenido escrito

Crear clases de almacenamiento y backend usando Trident (para FSx ONTAP)
  • Referirse"aquí" Para obtener detalles sobre la creación de clases de almacenamiento y backend.

  • Haga que la clase de almacenamiento creada para FsxN con Trident CSI sea predeterminada desde OpenShift Console. Vea la captura de pantalla a continuación:

Figura que muestra el diálogo de entrada/salida o representa contenido escrito

Implementar una aplicación usando OpenShift GitOps (Argo CD)
  • Instalar el operador GitOps de OpenShift en el clúster. Consulte las instrucciones"aquí" .

  • Configurar una nueva instancia de Argo CD para el clúster. Consulte las instrucciones"aquí" .

Abra la consola de Argo CD e implemente una aplicación. A modo de ejemplo, puedes implementar una aplicación Jenkins usando Argo CD con un gráfico Helm. Al crear la aplicación, se proporcionaron los siguientes detalles: Proyecto: clúster predeterminado:'https://kubernetes.default.svc' (sin las comillas) Espacio de nombres: Jenkins La URL del gráfico de Helm:'https://charts.bitnami.com/bitnami' (sin las comillas)

Parámetros de Helm: global.storageClass: fsxn-nas