0

Configurar y gestionar un clúster HA y DRS en vSphere 6.0

Hola a todos.

En esta entrada veremos cómo se crea, configura y gestiona un clúster HA y DRS

  • Para empezar veremos cómo se configura y gestiona un clúster HA (Alta disponibilidad)
  • Necesitamos almacenamiento compartido SAN o NAS, que ya lo hemos configurado con Openfiler
  • Es necesario vCenter
  • Las CPUs de los hosts miembros del clúster han de ser del mismo fabricante
  • Durante las tareas de mantenimiento de los hosts, debemos desactivar host monitoring
  • No debemos deshabilitar Admission control
  • Para quitar un host del clúster tenemos que ponerlo en modo mantenimiento
  • Reduce el tiempo de parada en tareas de mantenimiento
  • Recuperación automática en caso de fallo, el servicio sufre una mínima parada
  • Redundar todos los componentes para aumentar la disponibilidad

 

  • Lo primero que haremos será crear el clúster, para ello damos botón derecho sobre el Datacenter:

clt1

  • Seguimos los siguientes pasos sobre el asistente:

clt2

clt3

clt4

clt5

  • Ahora configuramos el clúster para HA (Alta disponibilidad):

clt6

clt7

  • Nos vamos a la parte de vSphere HA y configuramos los siguientes parámetros:
  • Enable host monitoring es importante deshabilitarlo cuando estemos haciendo tareas de mantenimiento sobre un host, ya que el clúster HA entraría en funcionamiento y puede empezar a mover máquinas virtuales entre los hosts miembros del clúster
  • Admission Control debe estar habilitado, para que el clúster siempre tenga reservado los recursos necesarios en caso de fallo, en este caso en las políticas de control le decimos que permitimos la caída de un host

clt8

  • En el siguiente paso añadimos los hosts dentro del clúster, para ello arrastramos con el botón derecho del ratón los hosts dentro del clúster
  • Una vez que los hemos arrastrado al clúster observamos como se instala el agente:

clt9

  • Ya tenemos los dos host miembros del clúster, y como podemos ver las máquinas virtuales ya no pertenecen a un solo host, sino al clúster:

clt10

  • Ahora volvemos a editar la configuración del clúster y modificamos los siguientes parámetros:

clt11

clt12

clt13

clt14

  • Con esto ya tendríamos configurado un clúster de Alta disponibilidad HA, para que HA funcione correctamente tenemos que tener redundando todos los componentes como NICs, switches físicos, redes virtuales, etc…
  • El estado de los hosts nos quedaría de la siguiente manera:

clt15

clt16

  • Ahora haremos un test para ver que HA está funcionando correctamente
  • Observamos que DC02 está corriendo sobre el host rgsvms01:

clt17

  • Simulamos una caída de este host rgsvms01, ya que hemos desconectado todas sus NICs, y cómo podemos ver DC02 ahora está corriendo sobre rgsvms02, y todo lo ha hecho de forma automática con una mínima parada del servicio, ya que tiene que tiene que reiniciar la máquina virtual:

clt18

 

  • Ahora veremos cómo se configura y gestiona un clúster DRS
  • Hace un balanceo automático de las máquinas virtuales
  • Utiliza vMotion para reubicar las máquinas virtuales entre los distintos hosts del clúster, por lo que tenemos que crear una red de vMotion (esto lo vimos en el post dedicado a redes virtuales)
  • Necesita almacenamiento compartido SAN o NAS, que ya lo hemos configurado con Openfiler
  • Las CPUs de los hosts miembros del clúster han de ser del mismo fabricante
  • Es necesario vCenter
  • Utilizaremos las reglas de afinidad y anti afinidad para mejorar la disponibilidad y el rendimiento

 

  • Ahora habilitamos el clúster para DRS y configuramos los siguientes parámetros:

clt19

clt20

clt21

  • Ahora crearemos las reglas de afinidad y anti afinidad según nos interese agrupar a nuestras máquinas virtuales, nosotros nos crearemos dos servicios llamados Services01 y Services02
  • Services01: DC01, Mail01, MX01 Siempre permanecerán juntas (mismo host)
  • Services02: DC02, Mail02, MX02 Siempre permanecerán juntas (mismo host)
  • DC01 y DC02: permanecerán separadas (diferentes hosts)
  • Mail01 y Mail02: permanecerán separadas (diferentes hosts)
  • MX01 y MX02: permanecerán separadas (diferentes hosts)
  • Para ello nos vamos a vSphere DRS > Rules:

clt22

  • Configuramos el Services01, donde mantenemos juntas a las máquinas que hemos añadido:

clt23

  • Configuramos el Services02, donde mantenemos juntas a las máquinas que hemos añadido:

clt24

  • Configuramos los controladores de dominio para que permanezcan separados:

clt25

  • Configuramos los servidores de correo para que permanezcan separados:

clt26

  • Configuramos los intercambiadores de correo para que permanezcan separados:

clt27

  • Así quedarían configuradas las reglas de afinidad y anti afinidad en nuestro clúster DRS:

clt28

  • Para ver que todas estas reglas estén funcionando correctamente, arrancamos todas nuestras máquinas y vemos como automáticamente se ubican según las reglas que hemos definido en el clúster:

clt29

clt30

 

Hasta aquí este post de configuración y gestión de clúster HA/DRS sobre vSphere 6.0, espero que os sea de ayuda.

Saludos 😉

Jose Ramon Ramos Gata

Técnico Superior STI

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.