Rede de sobreposição no Windows Server 2016 para WSFC + SQL Server HA

Rede de sobreposição no Windows Server 2016 para WSFC + SQL Server HA

Estou tentando criar umRede de sobreposição no Windows Server 2016para criar um espaço de endereço separado paraCluster de Failover do Windows Server (WSFC). Este cluster será eventualmente usado para hospedar umCluster de alta disponibilidade do SQL Server.

Razão para fazer isso:

As duas VMs do Windows são hospedadas em um provedor de nuvem que não pode fornecer interfaces de rede privada ou endereços IP adicionais por VM.

SQL01 (10.5.2.10)
SQL02 (10.5.2.11)

Quando um cluster WSFC é criado, ele precisa de 1 IP para o cluster.

O Cluster HA do SQL Server também requer outro IP para a instância SQL Clustered.

Como não tenho flexibilidade para criar mais endereços IP privados, a ideia é usar uma rede de sobreposição que será usada na instância SQL Clustered.

A solução proposta:

SQL01[10.5.2.10](192.168.10.10) ... [primário] (sobreposição)

SQL02[10.5.2.11](192.168.10.11)

WINCLUSTER (192.168.10.20)

SQLCLUSTER (192.168.10.30)

(Os servidores web também precisariam de interfaces no mesmo intervalo de IP para se comunicarem com o cluster.)

Estou considerando duas opções para conseguir isso.

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

Sou capaz de criar um enxame usando ambos os nós. No entanto, não consigo descobrir como os dois hosts Docker poderiam se comunicar entre si, sem usar contêineres. Sim, não pretendo executar o SQL Server dentro de um contêiner. Nossa implementação atual requer o SQL Server 2014 Standard.

Eu precisaria de uma interface virtual em cada nó, à qual seria atribuído um endereço IP privado em 192.168.10.0/24

Portanto, cada nó deve ser capaz de se comunicar entre si nesta rede Overlay, que acabaria por usar a rede 10.5.0.0/22 ​​subjacente para comunicação.

Algo semelhante foi tentado usando alguma ferramenta de terceiros que usa OpenVPN em segundo plano. Mas não estou confortável com isso em um ambiente de produção.

https://cohesive.net/Use+VNS3+to+set+up+Windows+Server+Failover+Clustering+%28WSFC%29+

Posso usar o Docker/OpenVSwitch para criar essa rede para obter comunicação Host-Host e criar um espaço de endereço separado para clustering WSFC + SQL?

Alguém conseguiu isso e a produção está pronta? Por favor me aponte na direção correta.

informação relacionada