Instalación de un Cluster con el Instalador Asistido

Instale un cluster de Container Platform OpenShift en OCI mediante Assisted Installer de Red Hat.

Antes de comenzar, asegúrese de revisar la sección Requisitos de esta documentación. El flujo de trabajo de Assisted Installer implica tres pasos principales:
  1. Generación de la imagen ISO de detección (consola de Red Hat).
  2. Aprovisionamiento de la infraestructura de cluster (consola de OCI).
  3. Finalización de la instalación (consola de Red Hat).

Parte 1: Generación del archivo ISO de detección (consola de Red Hat)

Los nodos de cálculo del cluster requieren una imagen ISO de detección preconfigurada para validar las configuraciones de hardware y red durante el despliegue del cluster. Siga los pasos de Uso del instalador asistido para generar una imagen ISO de detección compatible con OCI (documentación de Red Hat) para generar y descargar la ISO de detección mediante la consola de nube híbrida de Red Hat. A continuación, vuelva a esta guía para la Parte 2: Aprovisionamiento de infraestructura (consola de OCI)

Parte 2: Infraestructura de aprovisionamiento (consola de OCI)

Cargue la ISO de detección y configure la infraestructura mediante el plugin OpenShift de Red Hat y Resource Manager en la consola de OCI.

En las tareas de esta sección, trabajará en la consola de OCI para cargar la imagen ISO de detección y aprovisionar los recursos de infraestructura de cluster como se describe en Archivos de configuración. Consulte Recursos definidos por Terraform para OpenShift para obtener una lista de los recursos creados por el script de Terraform utilizado para este método de instalación. Tenga en cuenta que especifica un compartimento y un cubo de Object Storage existentes para el cluster. Consulte Creación de un compartimento y Creación de un cubo de Object Storage si necesita instrucciones para crear estos recursos.

Carga de la imagen ISO de Red Hat en Object Storage

  1. En la consola de OCI, cree un cubo de Object Storage y cargue el ISO de detección en el cubo.
  2. Busque la ISO de detección cargada y complete los pasos siguientes:
    1. Cree una solicitud autenticada previamente para ISO en Object Storage.
    2. Copie la URL generada para utilizarla como URI de origen de imagen OpenShift en el siguiente paso. Para obtener más información, consulte Solicitudes autenticadas previamente para el almacenamiento de objetos.

Creación de la infraestructura de la plataforma de contenedor OpenShift

Siga los pasos para configurar la infraestructura necesaria para el cluster OpenShift.
Nota

  • Ejecute la pila create-resource-attribution-tags antes de ejecutar la pila create-cluster para evitar fallos de instalación.
  • La pila create-resource-attribution-tags solo se debe ejecutar una vez. Si el espacio de nombres de etiqueta y las etiquetas definidas ya existen, puede omitir este paso para futuras instalaciones.
  1. Abra el menú de navegación y seleccione Servicios para desarrolladores y, a continuación, seleccione Red Hat OpenShift.
  2. En la página Información de pila, introduzca un nombre y una descripción opcionales.
    • La última versión de la pila de Terraform se carga automáticamente.
    • Los campos Crear en compartimento y Versión de Terraform se rellenan previamente.
  3. En la sección Etiquetas, agregue etiquetas para organizar los recursos.
    1. En el menú Espacio de nombres de etiqueta, seleccione un espacio de nombres de etiqueta relevante.
    2. En el campo Tag key, especifique una clave de etiqueta.
    3. En el campo Valor de etiqueta, especifique un valor para la etiqueta.
    4. Seleccione Agregar etiqueta.
  4. Seleccione Next (Siguiente).
  5. En la página Configurar variables, complete los siguientes campos y edite los valores por defecto para otras variables según sea necesario:
    Sección Campo Value
    OpenShift Configuración de cluster Nombre del Cluster Introduzca el valor cluster_name. Utilice el mismo nombre de cluster que introdujo durante la creación de la imagen ISO en Red Hat Hybrid Cloud Console.
    Método de Instalación Seleccione Assisted Installer.
    URI de origen de imagen OpenShift Introduzca la URL de solicitud autenticada previamente creada en la tarea anterior Carga de la imagen ISO de Red Hat en Object Storage.
    OpenShift Etiquetas de atribución de recursos Compartimento de espacio de nombres de etiqueta para etiquetado de atribución de recursos OpenShift Seleccione el compartimento de espacio de nombres de etiqueta.

    Nota: Antes de aplicar la pila de Terraform, verifique que la etiqueta especificada existe. El compartimento donde se crea el espacio de nombres de etiqueta para el etiquetado de recursos se define por defecto en el compartimento actual. Para OpenShift Atribución en recursos de OCI, el espacio de nombres de etiqueta y las etiquetas definidas se definen en openshift-tags y openshift-resource. Si el espacio de nombres openshift-tags ya existe, asegúrese de que se haya definido y aplicado correctamente. Por ejemplo: defined-tags" - {"openshift-tags"- {"openshift-resource" - "openshift-resource-infra"} }

    Configuración de nodo de plano de control Unidad de plano de control Introduzca la unidad de instancia de los nodos del plano de control. Para obtener más información, consulte Unidades de computación
    Configuración de nodo de cálculo Forma de cálculo

    Introduzca la unidad de instancia de los nodos de Compute. Para obtener más información, consulte Unidades de computación.

    Configuración de red Activar DNS privado Seleccione la casilla de control para definir la zona de DNS en pública o privada. Al especificar un valor de true, se crea una zona de DNS privada. Al especificar un valor de false, se crea una zona de DNS pública. Para una zona de DNS privada, debe configurar el archivo local /etc/hosts para que llegue al cluster.
    DNS de zona Especifique el servidor de nombres DNS que almacena los registros DNS de una zona, como openshift-demo.devcluster.openshift.com. Este es el mismo valor que el dominio base introducido en la consola de nube híbrida de Red Hat durante la creación de la imagen ISO.
  6. Seleccione Next (Siguiente).
  7. En la página Revisar, revise la información y las variables de la pila.
  8. Seleccione Crear para crear la pila. La consola redirige a la página de detalles de las pilas del gestor de recursos para la nueva pila.
  9. En la página de detalles de la pila, seleccione Aplicar para crear un trabajo de aplicación y aprovisionar la infraestructura para el cluster. Después de ejecutar un trabajo de aplicación, obtenga los detalles del trabajo para comprobar su estado. Correcto (SUCCEEDED) indica que el trabajo ha finalizado.
    Siguiente paso Después de ejecutar el trabajo de aplicación para la pila, permanezca en la sección Resource Manager de la consola de OCI y realice los pasos de Obtención de los manifiestos personalizados para la instalación.

Obtención de manifiestos personalizados para la instalación

Después de aprovisionar la infraestructura en el gestor de recursos, en las salidas del trabajo de pila, obtenga el archivo dynamic_custom_manifest. Esta salida contiene todos los manifiestos requeridos, concatenados y con formato previo con los valores de configuración para CCM y CSI.

  1. En la página Pilas del gestor de recursos, seleccione el nombre de la pila para ver sus detalles. Si no se muestra la vista de lista de trabajos, seleccione Trabajos en la sección Recursos para ver la lista de trabajos.
  2. Seleccione el trabajo para la creación de la pila. La página Detalles del trabajo se muestra en la consola.
  3. Seleccione Salidas en la sección Recursos para ver la lista de salidas para el trabajo.
  4. Para la salida dynamic_custom_manifest, seleccione show para ver el contenido de la salida.
  5. Seleccione copy para copiar el contenido de la salida. Nota: Le recomendamos que no seleccione y copie manualmente el texto, ya que esto puede causar problemas con la sangría al pegar esta salida en el siguiente paso.
  6. Con un editor de texto o código, guarde la salida copiada en un nuevo archivo manifest.yaml. Cargue este archivo en el paso Manifiesto personalizado del proceso de instalación descrito en la Parte 3: Instalación de cluster (consola de Red Hat).

Parte 3: Instalación de cluster (consola de Red Hat)

Vuelva a la consola de Red Hat Hybrid Cloud Console para completar la creación del cluster mediante Assisted Installer. Siga los pasos que se indican en Completing the left Assisted Installer steps (Red Hat documentation). Esto incluye:

  • Asignación de roles al plano de control e instancias informáticas que se ejecutan en OCI.
  • Cargando el archivo manifest.yaml file que ha creado en la Parte 2: Aprovisionamiento de infraestructura (consola de OCI) en la configuración de Manifiesto personalizado.
  • Revisión de la configuración del almacenamiento y la red del cluster.
  • Iniciando la instalación del cluster. Espere que la instalación tarde de 30 a 45 minutos en completarse.

Acceso a la consola de cluster

Una vez finalizada la instalación, seleccione Iniciar consola OpenShift en la consola de Red Hat Hybrid Cloud Console. Esto abre la consola de gestión para el nuevo cluster. La URL de la consola web para la consola del cluster se muestra en la página Progreso de instalación y se puede marcar como marcador en un explorador. En la consola de gestión de cluster, descargue el archivo kubeconfig que utiliza para acceder al cluster con la CLI OpenShift (oc) o la CLI de Kubernetes (kubectl).