Saltar al contenido principal

Instalación del nodo y ensamblaje del clúster

Todos los nodos se instalan desde la misma imagen de arranque, y los pasos son los mismos en cada nodo. Los parámetros del clúster (ID, número de nodos, redundancia) se introducen de nuevo en cada nodo y deben coincidir en todos. Solo el ID del nodo es único.

El instalador solicita cuatro grupos de parámetros:

  • composición del clúster: ID del clúster, número de nodos, redundancia, ID del nodo;
  • direcciones de los servicios: WSS URL para las consolas de las VM y nombre del servidor KMS para activar las imágenes de Windows;
  • red y discos: primer disco de la capa de almacenamiento, agregados, VLAN, puerta de enlace predeterminada, nombre de host;
  • particionado del disco del sistema.

Todos los valores se toman de la lista de comprobación de la instalación. Debe completarse antes de que el primer servidor arranque desde la imagen.

La imagen es autosuficiente: contiene el sistema base, los paquetes y la plantilla de la VM de gestión (vStack Center). No se necesita Internet durante la instalación.

El clúster se ensambla por sí solo en el primer arranque. Cada nodo espera las sesiones iSCSI con todos los demás; después crea los pools, despliega las plantillas y levanta la VM de gestión. No es necesario reiniciar los nodos exactamente a la vez, pero todos deben arrancar en un plazo de 30 minutos.

Cuándo utilizarla​

Estas instrucciones llevan desde servidores vacíos hasta un clúster ensamblado. No sirven para añadir un nodo a un clúster en funcionamiento: el número de nodos y la redundancia se definen durante la instalación y no se modifican después.

Requisitos previos​

  • Los nodos y los switches cumplen los requisitos de hardware y red.
  • La lista de comprobación de la instalación está completada (tabla siguiente).
  • Los switches están configurados: vPC o LACP en modo active, las VLAN necesarias, MTU 9216 en los puertos, IGMP snooping y querier en la VLAN de las redes aisladas.
  • Existe un registro A para el nombre de dominio de la interfaz web de gestión. Apunta a la dirección con el último octeto 250 en la red de puntos de acceso públicos: para la red 192.0.2.0/24 es 192.0.2.250.
  • En la configuración del servidor están habilitados el arranque UEFI y VT-x. Habilite VT-d si va a pasar dispositivos PCI a las VM.
  • El reloj del servidor está configurado en UTC, y los nodos tendrán acceso a un servidor NTP. Sin sincronización horaria el clúster no arranca.
  • Dispone de la imagen de arranque de vStack OS. Las imágenes se distribuyen desde el repositorio de vStack solo a direcciones IP autorizadas. Para añadir su dirección, escriba al soporte.
  • Dispone de acceso a la consola del servidor: físico o a través de la interfaz de gestión (Virtual media).

Lista de comprobación de la instalación​

N.ºParámetroValor de ejemploNota
1Primer disco de la capa de almacenamientoda1El instalador tomará tantos discos consecutivos como nodos haya en el clúster
2Configuración de los agregados LACP: nombres, interfaces, MTU, direcciónlagg10: ix0,ix1, 9000 y lagg20: mce0,mce1, 9000Variante con dos pares de puertos
3Número de nodos del clúster5Por defecto, 4
4Parámetro «N plus»2Redundancia del clúster y de la capa de almacenamiento, del 1 al 3
5ID del clúster100Del 1 al 999
6VLAN ID de la red del clúster1001
7VLAN ID de la red que encapsula las redes virtuales aisladas1002non-routed
8VLAN ID de la red de puntos de acceso públicos1003non-routed
9VLAN ID de la red de almacenamiento (native)1004routed
10Espacio de direcciones de la red de puntos de acceso públicos192.0.2.0/24non-routed
11Puerta de enlace predeterminada192.0.2.1Dirección de la red de puntos de acceso públicos
12Rango de VLAN ID para las redes virtuales enrutadas1010-1060
13Nombre de dominio de la interfaz web de gestiónmgmtvm.q100.example.comRegistro A a la dirección .250
14WSS URLwss://mgmtvm.q100.example.com/.wssPunto de conexión de las consolas de las VM
15Nombre de dominio del KMS (para imágenes de Windows)kms02.example.com

Elija el esquema de puertos​

El instalador admite dos esquemas de cableado de puertos. Se elige uno para todo el clúster, y de él depende si se necesita el segundo agregado.

Pares de puertos dedicados para SDN y SDSPar de puertos combinado
Agregadoslagg10 (VXLAN y puntos de acceso públicos) y lagg20 (red del clúster y almacenamiento)solo lagg10
Puertos físicos2 puertos por agregado2 puertos para todo el nodo
Paso de introducción del nombre del segundo agregadoIntroduzca lagg20 y sus parámetrosPulse Ctrl-C
Cuándo elegirloEs necesario separar el tráfico de almacenamiento del tráfico de las redes virtualesLos puertos del nodo o del switch solo alcanzan para un agregado

Instale el nodo​

Repita los pasos en cada nodo del clúster.

  1. Grabe la imagen de arranque en un medio o conéctela mediante Virtual media en la interfaz de gestión del servidor. La imagen ocupa unos 17–19 GB.
  2. Compruebe que en la configuración de arranque está seleccionado UEFI y habilitado VT-x.
  3. Arranque desde el medio. En la pantalla de bienvenida, pulse Install.
  4. Seleccione Continue with default keymap y pulse Select.
  5. Indique el primer disco de la capa de almacenamiento (punto 1 de la lista de comprobación).
  6. Indique el ID del clúster, un número del 1 al 999.
  7. Indique el número de nodos del clúster. El valor predeterminado es 4, la configuración mínima recomendada.
  8. Indique la redundancia del clúster y de la capa de almacenamiento, un número del 1 al 3.
  9. Indique el ID del nodo actual. Debe ser único en el clúster.
  10. Introduzca la WSS URL, el punto de conexión de las consolas de las VM. La URL se indica con el esquema, por ejemplo wss://mgmtvm.q100.example.com/.wss. El valor puede modificarse más adelante.
  11. Indique el rango de VLAN, por ejemplo 1010-1060. Es la reserva para las redes de cuyo espacio de direcciones las VM obtienen direcciones IP.
  12. Indique el nombre del servidor KMS para las imágenes de Windows. El valor puede modificarse más adelante.
  13. Indique el nombre del primer agregado. Deje lagg10.
  14. Complete el formulario del primer agregado:
    • dos interfaces físicas;
    • Aggregation Protocol: deje lacp;
    • MTU: 9000. El formulario propone 9216, pero en la configuración del nodo no se escribirá más de 9000;
    • dirección IP y prefijo de red. El último octeto es 100 + ID del nodo: para el primer nodo 192.0.2.101/24, para el segundo 192.0.2.102/24, etc.
  15. Pase al segundo agregado:
    • si lo necesita, indique el nombre lagg20 y complete el mismo formulario. En los adaptadores Mellanox las interfaces se llaman mce0 y mce1, y no se les puede asignar un MTU superior a 9000;
    • si no lo necesita, pulse Ctrl-C en el paso de introducción del nombre.
  16. Complete el formulario de VLAN. Para cada segmento (red del clúster, VXLAN, puntos de acceso públicos, almacenamiento) indique el VLAN ID, la dirección de red y el agregado en el que se levantará esa VLAN. Tome los valores de los puntos 6–10 de la lista de comprobación.
  17. Indique la puerta de enlace predeterminada, una dirección de la red de puntos de acceso públicos (punto 11).
  18. Indique el nombre de host estrictamente con el formato q<ID del clúster>u<ID del nodo>: el ID del clúster con una a tres cifras y el ID del nodo con exactamente tres cifras. Para el clúster 100 y el nodo 1 es q100u001. El generador de configuración no acepta un nombre con otro formato.
  19. En la pantalla de selección de componentes del sistema, pulse Ok.
  20. Seleccione Manual para particionar el disco del sistema manualmente.
  21. En el editor de particiones, pulse Create y seleccione GPT.
  22. Cree la primera partición, efi.
  23. Cree el sistema de archivos raíz. El tamaño recomendado es 100 GB: una partición así puede ampliarse después sin tiempo de inactividad del nodo.
  24. Cree la partición de intercambio (SWAP).
  25. Pulse Finish y luego Commit. Se mostrarán dos barras de progreso.
  26. En la ventana de configuración del arranque, pulse No e introduzca el nombre de la nueva entrada.
  27. Introduzca dos veces la contraseña del superusuario (root). Los caracteres no se muestran al escribirlos.
  28. En la ventana de configuración de red, pulse Cancel. La red ya se ha definido en los pasos anteriores.
  29. Seleccione el modo de zona horaria: Yes si el reloj del firmware del servidor está en UTC, No si no lo sabe.
  30. Si seleccionó No, indique la zona horaria UTC. Todos los nodos del clúster deben funcionar en UTC.
  31. Compruebe la fecha y la hora. Si son correctas, pulse Skip.
  32. En la pantalla de servicios que se inician al arrancar el nodo, deje la configuración predeterminada. En ella ya está habilitado ntpd.
  33. En la pantalla de opciones de seguridad, deje la configuración predeterminada.
  34. Omita el paso de creación de usuarios adicionales: pulse No.
  35. En la ventana de configuración final, seleccione Exit y pulse Ok. Comenzará la colocación previa de las imágenes cloud y los repositorios. Durante varios minutos no habrá barra de progreso; la ventana de espera permanece abierta.
  36. Espere a que se instalen los paquetes en el nodo.
  37. Pulse No para finalizar la instalación.

Ensamble el clúster​

  1. Asegúrese de que vStack OS está instalado en todos los nodos.
  2. Reinicie cada nodo con el botón Reboot. No es necesaria una sincronización estricta, pero hágalo en un plazo de 30 minutos: ese es el tiempo que cada nodo espera las sesiones iSCSI con los demás.
  3. Espere a que los nodos creen los pools y coloquen en ellos las imágenes cloud. Un nodo que ha completado esta etapa vuelve a esperar a los demás.
  4. Espere a que arranque la VM de gestión (vStack Center) y el clúster empiece a funcionar.

Comprobación del resultado​

En cualquier nodo:

  1. hostname devuelve un nombre con el formato q100u001.
  2. ifconfig lagg10 (y ifconfig lagg20, si existe el segundo agregado) muestra laggproto lacp, MTU 9000, y ambos puertos tienen los indicadores ACTIVE, COLLECTING y DISTRIBUTING. Un puerto sin estos indicadores significa que el enlace con el switch no se ha formado en LACP.
  3. zpool list muestra los pools del clúster en estado ONLINE.
  4. La dirección con el último octeto 250 en la red de puntos de acceso públicos responde: allí funciona la VM de gestión.

Cómo comprobar la composición del clúster y los pools en la interfaz web se describe en la documentación de vStack Center.

Si algo falla​

  • Se han cambiado los nombres de los agregados. El nombre lagg10 está fijado en la configuración del servicio de clúster, y el resto de los ajustes también están pensados para los nombres estándar. Deje lagg10 y lagg20 tal cual.
  • MTU superior a 9000. El instalador escribirá 9000 de todos modos, y en los adaptadores Mellanox un MTU mayor hace que la interfaz vuelva a 1500. Configure 9000 y deje 9216 para el switch.
  • El agregado no se forma. Compruebe que los puertos del switch están en modo LACP active y no on, y que ambos puertos del nodo llegan al mismo grupo vPC / LACP.
  • El ID del nodo está repetido. Un clúster con ID de nodo idénticos no se ensamblará. Compare el ID con la lista de comprobación en cada nodo.
  • Nombre de host con otro formato. El generador de configuración solo acepta q<1–3 cifras>u<3 cifras>. Reinstale el nodo con el nombre correcto.
  • La zona horaria no es UTC o no hay NTP. Otra zona horaria afecta al funcionamiento de los sistemas operativos invitados, y sin sincronización horaria el clúster no arranca. Seleccione UTC y proporcione a los nodos acceso a NTP.
  • La ventana de configuración final parece «colgada». En la etapa de colocación de las imágenes cloud no hay barra de progreso. Espere unos minutos; el tiempo depende de la velocidad del medio y de los discos.
  • El nodo no esperó a los demás. Si en 30 minutos no se han establecido las sesiones iSCSI con todos los nodos, el nodo interrumpe el ensamblaje y lo repetirá en el siguiente arranque. Arranque los nodos rezagados y después reinicie el que no esperó.

Véase también​