Red superpuesta en Windows Server 2016 para WSFC + SQL Server HA

Red superpuesta en Windows Server 2016 para WSFC + SQL Server HA

Estoy tratando de crear unRed superpuesta en Windows Server 2016para crear un espacio de direcciones separado paraClústeres de conmutación por error de Windows Server (WSFC). Este clúster eventualmente se utilizará para albergar unClúster HA de SQL Server.

Razón para hacer esto:

Las 2 máquinas virtuales de Windows están alojadas en un proveedor de nube que no puede proporcionar interfaces de red privadas adicionales ni direcciones IP por máquina virtual.

SQL01 (10.5.2.10)
SQL02 (10.5.2.11)

Cuando se crea un clúster WSFC, se necesita 1 IP para el clúster.

El clúster HA de SQL Server también requiere otra IP para la instancia agrupada de SQL.

Como no tengo la flexibilidad para crear más direcciones IP privadas, la idea es utilizar una red superpuesta que se utilizará en la instancia de SQL Clustered.

La solución propuesta:

SQL01[10.5.2.10](192.168.10.10) ... [primario] (superposición)

SQL02[10.5.2.11](192.168.10.11)

WINCLUSTER (192.168.10.20)

CLÚSTER SQL (192.168.10.30)

(Los servidores web también necesitarían interfaces en el mismo rango de IP para comunicarse con el clúster).

Estoy considerando 2 opciones para lograrlo.

  1. Red superpuesta usando Docker Swarm
  2. VXLAN usando OpenVSwitch (https://cloudbase.it/category/open-vswitch/)

Puedo crear un enjambre usando ambos nodos. Sin embargo, parece que no puedo entender cómo ambos hosts Docker podrían comunicarse entre sí sin utilizar contenedores. Sí, no tengo la intención de ejecutar SQL Server dentro de un contenedor. Nuestra implementación actual requiere SQL Server 2014 Standard.

Necesitaría una interfaz virtual en cada nodo, a la que se le asignaría una dirección IP privada en 192.168.10.0/24.

Por lo tanto, cada nodo debería poder comunicarse entre sí en esta red superpuesta, que en última instancia utilizaría la red 10.5.0.0/22 ​​subyacente para la comunicación.

Se ha intentado algo similar utilizando alguna herramienta de terceros que utiliza OpenVPN en segundo plano. Pero no me siento cómodo con algo así en un entorno de producción.

https://cohesive.net/Use+VNS3+para+configurar+Windows+Server+Failover+Clustering+%28WSFC%29+

¿Puedo usar Docker/OpenVSwitch para crear una red de este tipo para lograr la comunicación Host-Host y crear un espacio de direcciones separado para WSFC + SQL Clustering?

¿Alguien ha logrado esto y la producción está lista? Por favor, indíqueme la dirección correcta.

información relacionada