Implemente y configure la plataforma Managed Red Hat OpenShift Container en AWS
En esta sección se describe un flujo de trabajo de alto nivel de configuración de los clústeres gestionados de Red Hat OpenShift en AWS (ROSA). Muestra el uso de Amazon FSx para NetApp ONTAP (FSx ONTAP) gestionado como back-end de almacenamiento por parte de Trident para proporcionar volúmenes persistentes. Se ofrecen detalles sobre la puesta en marcha de FSx ONTAP en AWS mediante BlueXP . Además, se incluyen más detalles sobre el uso de BlueXP y OpenShift GitOps (Argo CD) para realizar actividades de protección y migración de datos para las aplicaciones con estado en los clústeres de ROSA.
Aquí se muestra un diagrama que muestra los clústeres ROSA puestos en marcha en AWS y utilizando FSx ONTAP como almacenamiento de back-end.
Esta solución se verificó mediante el uso de dos clústeres ROSA en dos VPC en AWS. Todos los clústeres ROSA se integraron con FSx ONTAP mediante Trident. Hay varias maneras de implementar los clústeres ROSA y FSx ONTAP en AWS. Esta descripción de alto nivel de la configuración proporciona enlaces de documentación para el método específico utilizado. Puede consultar los otros métodos en los enlaces correspondientes proporcionados en la "sección recursos". |
El proceso de configuración puede dividirse en los siguientes pasos:
-
Cree dos VPC y configure la conectividad entre iguales entre los VPC.
-
Consulte "aquí" Para obtener instrucciones para instalar los clusters ROSA.
-
Instala FSx ONTAP en los PC de BlueXP . Consulte "aquí" para obtener información sobre la creación de cuenta de BlueXP y para comenzar. Consulte "aquí" para instalar FSx ONTAP. Consulte "aquí"Crear un conector en AWS para administrar FSx ONTAP.
-
Pon en marcha FSx ONTAP con AWS. Consulte "aquí" para la implementación mediante la consola de AWS.
-
Use el gráfico Helm para instalar Trident en clústeres ROSA. Consulte el enlace a la documentación: aquí.
OpenShift GitOps se puede utilizar para implementar CSI de Trident en todos los clústeres gestionados a medida que se registran en ArgoCD mediante ApplicationSet. |
-
Consulte "aquí" para obtener más información sobre la creación de un back-end y una clase de almacenamiento.
-
Convierta la clase de almacenamiento creada para FsxN con Trident CSI por defecto en OpenShift Console. Consulte la captura de pantalla a continuación:
Abre la consola del CD de Argo e implementa una aplicación. Como ejemplo, puedes implementar una aplicación Jenkins usando Argo CD con un Helm Chart. Al crear la aplicación, se proporcionaron los siguientes detalles: Project: Default cluster'https://kubernetes.default.svc': (Sin las comillas) Namespace: Jenkins La url para el Helm Chart: 'https://charts.bitnami.com/bitnami' (Sin las comillas)
Parámetros del timón: Global.storageClass: Fsxn-nas