Skip to main content
NetApp 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.

Implemente y configure la plataforma Red Hat OpenShift Container en AWS

Colaboradores

En esta sección se describe un flujo de trabajo de alto nivel sobre cómo configurar y gestionar clústeres de OpenShift en AWS e implementar aplicaciones con estado en ellos. Muestra el uso del almacenamiento Cloud Volumes ONTAP de NetApp con la ayuda de Astra Trident para proporcionar volúmenes persistentes. Se proporcionan detalles sobre el uso de Astra Control Center para realizar actividades de protección de datos y migración para las aplicaciones con estado.

Nota Existen varias formas de implementar los clústeres de plataformas de contenedores de Red Hat OpenShift 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 que se proporcionan en la "sección recursos".

A continuación se muestra un diagrama que muestra los clústeres implementados en AWS y conectados al centro de datos mediante una VPN.

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

Instale un clúster de OCP en AWS desde Advanced Cluster Management.
  • Cree una VPC con una conexión VPN de sitio a sitio (mediante pfsense) para conectarse a la red local.

  • La red local tiene conectividad a Internet.

  • Cree 3 subredes privadas en 3 AZs diferentes.

  • Cree una zona alojada privada de Route 53 y una resolución de DNS para la VPC.

Cree un clúster de OpenShift en AWS desde el Asistente de administración avanzada de clústeres (ACM). Consulte las instrucciones "aquí".

Nota También puede crear el clúster en AWS desde la consola de OpenShift Hybrid Cloud. Consulte "aquí" si desea obtener instrucciones.
Consejo Al crear el clúster con ACM, tiene la capacidad de personalizar la instalación editando el archivo yaml después de completar los detalles en la vista de formulario. Después de crear el clúster, puede iniciar sesión ssh en los nodos del clúster para solucionar problemas o utilizar otra configuración manual. Utilice la clave ssh que proporcionó durante la instalación y el núcleo de nombre de usuario para iniciar sesión.
Pon en marcha Cloud Volumes ONTAP en AWS mediante BlueXP.
  • Instale el conector en un entorno VMware en las instalaciones. Consulte las instrucciones "aquí".

  • Pon en marcha una instancia de CVO en AWS usando el conector. Consulte las instrucciones "aquí".

Nota El conector también se puede instalar en el entorno de nube. Consulte "aquí" para obtener más información.
Instale Astra Trident en el clúster de OCP
  • Ponga en marcha el operador Trident mediante Helm. Consulte las instrucciones "aquí"

  • Cree un back-end y una clase de almacenamiento. Consulte las instrucciones "aquí".

Añada el clúster OCP en AWS al Astra Control Center.

Añada el clúster OCP en AWS a Astra Control Center.

Uso de la función de topología CSI de Trident para arquitecturas de varias zonas

Los proveedores de cloud, hoy en día, permiten que los administradores de clústeres de Kubernetes/OpenShift generen nodos de los clústeres basados en zonas. Los nodos se pueden ubicar en diferentes zonas de disponibilidad dentro de una región o en varias regiones. Para facilitar el aprovisionamiento de volúmenes para cargas de trabajo en una arquitectura de varias zonas, Astra Trident utiliza la topología CSI. Con la función de topología CSI, el acceso a los volúmenes puede limitarse a un subconjunto de nodos, en función de regiones y zonas de disponibilidad. Consulte "aquí" para obtener más detalles.

Nota Kubernetes admite dos modos de vinculación de volúmenes: - Cuando VolumeBindingMode se establece en Immediate (predeterminado), Astra Trident crea el volumen sin reconocimiento de topología. Los volúmenes persistentes se crean sin dependencia alguna de los requisitos de programación del POD solicitante. - Cuando VolumeBindingMode se establece en WaitForFirstConsumer, la creación y vinculación de un Volumen persistente para una RVP se retrasa hasta que se programe y cree un pod que utilice la RVP. De esta forma, se crean volúmenes con el fin de cumplir las restricciones de programación que se aplican en los requisitos de topología. Los back-ends de almacenamiento de Astra Trident se pueden diseñar para aprovisionar volúmenes de forma selectiva según las zonas de disponibilidad (back-end compatible con topología). En el caso de StorageClasses que utilizan dicho back-end, solo se creará un volumen si lo solicita una aplicación programada en una región/zona admitida. (Clase StorageClass compatible con topología) "aquí" para obtener más detalles.