Configuración de los requisitos previos
Se aplica a: ✔️ máquinas virtuales Linux ✔️ conjuntos de escalado flexibles
Antes de usar la oferta de Marketplace para implementar un clúster autoadministrado de OpenShift Container Platform 3.11 en Azure, se deben configurar algunos requisitos previos. Lea el artículo de requisitos previos de OpenShift para obtener instrucciones para crear una clave ssh (sin una frase de contraseña), una instancia de Azure Key Vault, el secreto de Key Vault y una entidad de servicio.
Implementar mediante la oferta de Marketplace
La manera más sencilla de implementar un clúster autoadministrado de OpenShift Container Platform 3.11 en Azure es usar la oferta de Azure Marketplace.
Esta opción es la más sencilla, pero también tiene funcionalidades de personalización limitadas. La oferta de Marketplace implementa OpenShift Container Platform 3.11.82 e incluye las siguientes opciones de configuración:
- Nodos maestros: tres (3) nodos maestros con tipo de instancia configurable.
- Nodos de infraestructura: tres (3) nodos de infraestructura con tipo de instancia configurable.
- Nodos: el número de nodos (entre 1 y 9) y el tipo de instancia son configurables.
- Tipo de disco: se usan discos administrados.
- Redes: compatibilidad con una red nueva o existente, y un intervalo CIDR personalizado.
- CNS: se puede habilitar CNS.
- Métricas: se pueden habilitar las métricas Hawkular.
- Registro: se puede habilitar el registro EFK.
- Proveedor de soluciones en la nube de Azure: habilitado de forma predeterminada, se puede deshabilitar.
En la parte superior izquierda de Azure Portal, haga clic en Crear un recurso, escriba "openshift container platform" en el cuadro de búsqueda y presione ENTRAR.
Se abrirá la página de resultados con Red Hat OpenShift Container Platform Self-Managed 3.11 en la lista.
Haga clic en la oferta para ver los detalles de la misma. Para implementar esta oferta, haga clic en Crear. Aparecerá la interfaz de usuario para que escriba los parámetros necesarios. La primera pantalla es la hoja Aspectos básicos.
Conceptos básicos
Para obtener ayuda sobre cualquiera de los parámetros de entrada, mantenga el mouse sobre la i junto al nombre del parámetro.
Escriba los valores para los parámetros de entrada y haga clic en Aceptar.
Parámetro de entrada | Descripción del parámetro |
---|---|
Nombre de usuario administrador de la máquina virtual | El usuario administrador que se creará en todas las instancias de máquina virtual |
Clave pública SSH para el usuario administrador | Clave pública SSH usada para iniciar sesión en una máquina virtual: no debe tener una frase de contraseña |
Subscription | Suscripción de Azure en la que se implementa el clúster. |
Grupo de recursos | Crear un nuevo grupo de recursos o seleccionar uno vacío existente para los recursos de clúster |
Location | Región de Azure en la que se implementa el clúster |
Configuración de infraestructura
Escriba los valores para los parámetros de entrada y haga clic en Aceptar.
Parámetro de entrada | Descripción del parámetro |
---|---|
Prefijo del nombre del clúster OCP | Prefijo del clúster usado para configurar los nombres de host para todos los nodos. Entre 1 y 20 caracteres. |
Tamaño del nodo maestro | Acepte el tamaño de máquina virtual predeterminado o haga clic en Cambiar tamaño para seleccionar un tamaño de máquina virtual diferente. Seleccione el tamaño de máquina virtual adecuado para su carga de trabajo. |
Tamaño del nodo de infraestructura | Acepte el tamaño de máquina virtual predeterminado o haga clic en Cambiar tamaño para seleccionar un tamaño de máquina virtual diferente. Seleccione el tamaño de máquina virtual adecuado para su carga de trabajo. |
Número de nodos de aplicación | Acepte el tamaño de máquina virtual predeterminado o haga clic en Cambiar tamaño para seleccionar un tamaño de máquina virtual diferente. Seleccione el tamaño de máquina virtual adecuado para su carga de trabajo. |
Tamaño del nodo de aplicación | Acepte el tamaño de máquina virtual predeterminado o haga clic en Cambiar tamaño para seleccionar un tamaño de máquina virtual diferente. Seleccione el tamaño de máquina virtual adecuado para su carga de trabajo. |
Tamaño del host de tipo bastión | Acepte el tamaño de máquina virtual predeterminado o haga clic en Cambiar tamaño para seleccionar un tamaño de máquina virtual diferente. Seleccione el tamaño de máquina virtual adecuado para su carga de trabajo. |
Red virtual nueva o existente | Crear una nueva red virtual (valor predeterminado) o usar una red virtual existente. |
Elegir la configuración predeterminada de CIDR o personalizar el intervalo de IP (CIDR) | Acepte los intervalos de CIDR predeterminados o seleccione Intervalo IP personalizado y escriba la información de CIDR personalizada. La configuración predeterminada creará una red virtual con CIDR de 10.0.0.0/14, una subred maestra con 10.1.0.0/16, una subred de infraestructura con 10.2.0.0/16, y un proceso y subred de cns con 10.3.0.0/16. |
Nombre del grupo de recursos de Key Vault | Nombre del grupo de recursos que contiene la instancia de Key Vault. |
Nombre de Key Vault | El nombre de Key Vault que contiene el secreto con la clave privada ssh. Puede contener solo caracteres alfanuméricos y guiones, y debe tener entre 3 y 24 caracteres. |
Nombre del secreto | El nombre del secreto que contiene la clave privada ssh. Puede contener solo caracteres alfanuméricos o guiones. |
Cambiar el tamaño
Para seleccionar otro tamaño de máquina virtual, haga clic en Cambiar tamaño. Se abrirá la ventana de selección de máquina virtual. Seleccione el tamaño de máquina virtual que quiera y haga clic en Seleccionar.
Red virtual existente
Parámetro de entrada | Descripción del parámetro |
---|---|
Nombre de la red virtual existente | Nombre de la red virtual existente |
Nombre de subred para los nodos maestros | El nombre de la subred existente para los nodos maestros. Debe contener al menos 16 direcciones IP y seguir el RFC 1918. |
Nombre de subred para nodos de infraestructura | El nombre de la subred existente para los nodos de infraestructura. Debe contener al menos 32 direcciones IP y seguir el RFC 1918. |
Nombre de subred para los nodos de proceso y cns | El nombre de subred existente para los nodos de proceso y cns. Debe contener al menos 32 direcciones IP y seguir el RFC 1918. |
Grupo de recursos para la red virtual existente. | El nombre del grupo de recursos que contiene la red virtual existente. |
Intervalo IP personalizado
Parámetro de entrada | Descripción del parámetro |
---|---|
Rango de direcciones de la red virtual | CIDR personalizada para la red virtual |
Intervalo de direcciones para la subred que contiene los nodos maestros. | CIDR personalizada para la subred maestra |
Intervalo de direcciones para la subred que contiene los nodos de infraestructura. | CIDR personalizada para la subred de infraestructura |
Intervalo de direcciones para la subred que contiene los nodos de proceso y cns. | CIDR personalizada para los nodos de proceso y cns |
OpenShift Container Platform 3.11
Escriba los valores para los parámetros de entrada y haga clic en Aceptar.
Parámetro de entrada | Descripción del parámetro |
---|---|
Contraseña del usuario administrador de OpenShift | La contraseña del usuario inicial de OpenShift. Este usuario será también el administrador del clúster. |
Confirmar la contraseña del usuario administrador de OpenShift | Vuelva a escribir la contraseña del usuario administrador de OpenShift. |
Nombre de usuario de Red Hat Subscription Manager | El nombre de usuario para acceder a su suscripción de Red Hat o identificador de la organización. Esta credencial se usa para registrar la instancia RHEL en su suscripción y no será almacenada por Microsoft ni Red Hat. |
Contraseña de usuario de Red Hat Subscription Manager | La contraseña para acceder a su suscripción de Red Hat o clave de activación. Esta credencial se usa para registrar la instancia RHEL en su suscripción y no será almacenada por Microsoft ni Red Hat. |
Identificador de grupo de Red Hat Subscription Manager OpenShift | El identificador de grupo que contiene los derechos de OpenShift Container Platform. Asegúrese de que tiene suficientes derechos de OpenShift Container Platform para la instalación del clúster. |
Identificador de grupo de Red Hat Subscription Manager OpenShift para agentes o nodos maestros | El identificador de grupo que contiene los derechos de OpenShift Container Platform para agentes o nodos maestros. Asegúrese de que tiene suficientes derechos de OpenShift Container Platform para la instalación del clúster. Si no usa un identificador de grupo de agente o maestro, escriba el identificador de grupo para los nodos de aplicación. |
Configurar el proveedor de soluciones en la nube de Azure | Configure OpenShift para que use el proveedor de soluciones en la nube de Azure. Es necesario si se asocia un disco de Azure para los volúmenes persistentes. El valor predeterminado es Sí. |
GUID de Id. de cliente de la entidad de servicio de Azure AD | El GUID de Id. de cliente de la entidad de servicio de Azure AD, también conocido como AppID. Solo es necesario si Configurar el proveedor de soluciones en la nube de Azure se establece en Sí. |
Secreto de Id. de cliente de la entidad de servicio de Azure AD | El secreto de Id. de cliente de la entidad de servicio de Azure AD. Solo es necesario si Configurar el proveedor de soluciones en la nube de Azure se establece en Sí. |
Configuración adicional
La hoja Configuración adicional permite configurar CNS para el almacenamiento de GlusterFS, registro, métricas y subdominio del enrutador. El valor predeterminado no instala ninguna de estas opciones y usa nip.io como el subdominio de enrutador con fines de prueba. Al habilitar CNS se instalarán tres nodos de proceso adicionales con tres discos asociados adicionales que hospedarán pods de GlusterFS.
Escriba los valores para los parámetros de entrada y haga clic en Aceptar.
Parámetro de entrada | Descripción del parámetro |
---|---|
Configurar Container Native Storage (CNS) | Instala CNS en el clúster de OpenShift y lo habilita como almacenamiento. Será el valor predeterminado si el proveedor de Azure está deshabilitado. |
Configurar el registro del clúster | Instala la funcionalidad de registro EFK en el clúster. Cambiar el tamaño de los nodos de infraestructura adecuadamente para el hospedaje de pods EFK. |
Configurar las métricas para el clúster | Instala las métricas Hawkular en el clúster de OpenShift. Cambie el tamaño de los nodos de infraestructura adecuadamente para el hospedaje de métricas Hawkular. |
Subdominio del enrutador predeterminado | Seleccione nipio para pruebas o personalizado para escribir su propio subdominio para producción. |
Configuración adicional: parámetros adicionales
Parámetro de entrada | Descripción del parámetro |
---|---|
Tamaño del nodo (CNS) | Acepte el tamaño del nodo predeterminado o seleccione Cambiar tamaño para seleccionar un nuevo tamaño de máquina virtual. |
Escribir el subdominio personalizado | El dominio de enrutamiento personalizado que se usará para exponer las aplicaciones a través del enrutador en el clúster de OpenShift. Asegúrese de crear la entrada DNS comodín adecuada. |
Resumen
En esta fase se produce la validación para comprobar que la cuota de núcleos es suficiente para implementar el número total de máquinas virtuales seleccionadas para el clúster. Revise todos los parámetros que se especificaron. Si las entradas son válidas, haga clic en Aceptar para continuar.
Comprar
Confirme la información de contacto en la página de compra y haga clic en Comprar para aceptar los términos de uso y empezar la implementación del clúster de OpenShift Container Platform.
Conexión con el clúster de OpenShift
Cuando finalice la implementación, puede recuperar la conexión de la sección de salida de la implementación. Conéctese a la consola de OpenShift con el explorador mediante la dirección URL de la consola de OpenShift. También puede acceder mediante SSH al host de tipo bastión. El siguiente es un ejemplo en el que el nombre de usuario administrador es clusteradmin y el nombre de dominio completo de DNS de la dirección IP pública del host de tipo bastión es bastiondns4hawllzaavu6g.eastus.cloudapp.azure.com:
$ ssh clusteradmin@bastiondns4hawllzaavu6g.eastus.cloudapp.azure.com
Limpieza de recursos
Cuando ya no se necesiten, puede usar el comando az group delete para quitar el grupo de recursos, el clúster de OpenShift y todos los recursos relacionados.
az group delete --name openshiftrg