Sobrepor rede no Windows Server 2016 para WSFC + SQL Server HA

1

Estou tentando criar uma rede de sobreposição no Windows Server 2016 para criar um espaço de endereçamento separado para o cluster de failover do Windows Server . Esse cluster eventualmente será usado para hospedar um cluster do HA do SQL Server .

Motivo para fazer isso:

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

SQL01 (10.5.2.10)
SQL02 (10.5.2.11)

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

O cluster de alta disponibilidade do SQL Server também requer outro IP para a instância do 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 do 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 da Web também precisariam de interfaces no mesmo intervalo de IP para falar com o cluster.)

Estou considerando duas opções para conseguir isso.

  1. Sobreposição de rede usando o Docker Swarm
  2. VXLAN usando o OpenVSwitch ( link )

Sou capaz de criar um enxame usando os dois nós. No entanto, parece que não é possível descobrir como os dois hosts do Docker podem se comunicar uns com os outros, 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ó, a qual seria atribuído o endereço IP privado em 192.168.10.0/24

Assim, cada nó deve poder falar um com o outro nesta rede de sobreposição, 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 o OpenVPN em segundo plano. Mas não está confortável com tal coisa para um ambiente de produção.

link

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

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

    
por Bhavit Naik 17.03.2018 / 09:29

0 respostas