Web Client (03): Reglas afinidad y anti-afinidad en Cluster HA

crear grupos de máquinas virtuales y de Host para usar luego para reglas de afinidad o anti-afinidad. Con los grupos de host podremos definir que máquinas virtuales correrán en que grupo de hosts

puedo crear grupos de máquina, por ejemplo, un grupo para los DC (que tendrá las VM DC01 y DC02), luego otro grupo para las maquinas SQL y otro para los Web servers. Yo puedo crear grupos de anti-afnindad para que los miembros del grupo DC no corran en el mismo host masi tendré el DC01 en un host y DC 02 en otro Host

NOTA: cada máquina virtual o host puede estar en más de un grupo DRS (ya sea de maquina o host)

VM Groups

01.- Vamos a crear grupos de VM para los DC01 y los File Server “Domain”


Le damos nombre al grupo y que VM lo conformaran


Ya lo tenemos


02.- Crear las reglas de afinidad/antiafinidad (VMHost rules)

Vamos


 

Afinidad: se usan por motivos de rendimiento: Para hacer que las VM corran en el mismo host, y así la conexión de red sea muy rápida (sobre todo si están en el mismo vSwitch) ya que para que comunicarse no tendrán que salir por la tarjeta de red a otro host del Cluster.

Antiafinidad: Se usa para Alta Disponibilidad: quiero que las maquinas DC01 y DC02 corran en host distintos por si se cae un host, así tengo un Domain Controller siempre arriba.

Virtual machine to host: este modo dice que grupo de host puede correr en que host. En este caso el DRS group “Domain Controllers” debe correr en el grupo de host “Producción

Crearemos una regla de antiafninidad para que los domain controllers no corran en el mismo host nunca, y si se cae un host que tiene el DC02, esta máquina no arranque en el mismo host en el que esta DC01


 

Ya nos aparece las VMHost Rules (01). También le diremos que HA respete (las reglas de abnti-afinidad) y que las de afinidad DEBERIA en lo posible respeatrlas Clic edit



 

Host Groups

 

Podemos crear “Host Groups” en el cual le diremos que “VM Groups” pueden o no ejecutarse en este “Host Group”

01..- Añadiremos un Host Group que tenga a los nodos ESX01 y ESX02


Le damos el nombre al Host Group y que ESX serán miembros


02.- Crear los VM Groups.

Vamos a utilizar el VM group de los domain controller antes creado

03.- Crearemos un Host Rule para decir que “VM Groups” correrán/no correrán en que “Host Group”


Ya nos aparece


Orden de arranque HA de las VM

Hay veces que tenemos que combinar reglas de afinidad/anti-afinidad y Virtual Machine to Host

Regla Afinidad:

  • Yo quiero que FrontEnd01 y SQL01 corran en el mismo Host (01) para que se comuniquen bien,
  • al igual que FE02+SQL02 corran en el mismos host (02)

Anti afinidad:

  • pero obviamente
    SQL01 debe correr en host distintos que SQL02 (03)
  • Y por los tanto FE01 deberán correr en distintos hosts
    que FE02 (04)


Luego también tendré que poner l prioridad de arranque de las VM en caso de caída de host, que arranque primero el SQL y luego el FrontEnd, o primero el DC y luego Exchange. Esto se hace a nivel de vSphere HA


 

Be the first to comment

Leave a Reply