Redes de cluster SMB multicanal e multi-NIC simplificadas
Redes de Cluster Simplificadas com SMB Multicanal e Multi-Network Interface Card (NIC) é um recurso que permite o uso de várias NICs na mesma sub-rede de cluster, habilitando automaticamente o SMB Multicanal.
As Redes de Cluster Multicanal e Multi-NIC SMB simplificadas oferecem os seguintes benefícios:
- O Agrupamento de Failover reconhece automaticamente todas as placas de rede (NICs) em nós que utilizam o mesmo switch / a mesma sub-rede, sem necessidade de configuração adicional.
- SMB Multichannel é ativado automaticamente.
- As redes que possuem apenas recursos de Endereços IP IPv6 Link Local (fe80) são reconhecidas em redes somente cluster (privadas).
- Um único recurso de Endereço IP é configurado por padrão em cada Nome de Rede (NN) do Ponto de Acesso de Cluster (CAP).
- A validação de cluster não emite mais mensagens de aviso quando várias NICs são encontradas na mesma sub-rede.
Pré-requisitos
- Várias NICs por servidor, usando o mesmo switch / sub-rede.
Como tirar proveito de redes de clusters multi-NIC e SMB multicanal simplificado
Esta seção descreve como aproveitar as novas redes de clusters multi-NIC e os recursos multicanal SMB simplificados.
Usar pelo menos duas redes para Clustering de Failover
Embora seja raro, os switches de rede podem falhar - ainda assim, é uma prática recomendada usar pelo menos duas redes para Clusters de Failover. Todas as redes encontradas são usadas para batimentos cardíacos de cluster. Evite usar uma única rede para seu Cluster de Failover para evitar um único ponto de falha. Idealmente, há vários caminhos de comunicação física entre os nós no cluster e nenhum ponto único de falha.
Figura 1: Usar pelo menos duas redes para Clusters de Failover
Usar várias NICs em clusters
O benefício máximo do multicanal SMB simplificado é alcançado quando várias NICs são usadas em clusters, tanto em clusters de armazenamento quanto em clusters de carga de trabalho de armazenamento. Isso permite que os clusters de trabalho (Hyper-V, Instância de Cluster de Failover do SQL Server, Réplica de Armazenamento, etc.) usem SMB multicanal e resulta numa utilização mais eficiente da rede. Em uma configuração de cluster convergente (também conhecida como desagregada), em que um cluster do Servidor de Arquivos de Expansão é usado para armazenar dados de carga de trabalho de um cluster da Instância de Cluster de Failover do Hyper-V ou do SQL Server, essa rede geralmente é chamada de "sub-rede North-South" / rede. Muitos clientes maximizam a taxa de transferência dessa rede investindo em placas NIC e switches compatíveis com RDMA.
Figura 2: Para obter a taxa de transferência máxima da rede, utilize várias NICs tanto no cluster do Servidor de Arquivos de Expansão como no cluster de Instância de Cluster de Failover do SQL Server ou Hyper-V — os quais compartilham a sub-rede North-South
Figura 3: Dois clusters (Scale-out File Server para armazenamento e SQL Server Failover Clustering Instance (FCI) para cargas de trabalho) usam várias NICs na mesma sub-rede para aproveitar o SMB Multichannel e alcançar uma melhor taxa de transferência de rede.
Reconhecimento automático de redes privadas IPv6 Link Local
Ao usar mais de uma rede privada (somente cluster), verifique a configuração de roteamento IPv6 para garantir que o roteamento não esteja configurado para cruzar sub-redes, pois isso reduz o desempenho da rede.
Ao usar mais de uma rede privada (somente cluster), verifique a configuração de roteamento IPv6 para garantir que o roteamento não esteja configurado para cruzar sub-redes, pois isso reduz o desempenho da rede.
Figura 4: Configuração automática de recursos de endereço IPv6 Link Local (fe80)
Taxa de transferência e tolerância a falhas
O Windows Server 2016 e versões posteriores detetam automaticamente os recursos da NIC e tentam usar cada NIC na configuração mais rápida possível. NICs que são agrupadas, NICs usando RSS e NICs com capacidade RDMA podem ser usadas. A tabela abaixo resume as compensações ao usar essas tecnologias. A taxa de transferência máxima é alcançada ao usar várias NICs compatíveis com RDMA. Para obter mais informações, consulte Noções básicas do multicanal SMB.
Figura 5: Taxa de transferência e tolerância a falhas para várias configurações de NIC
Perguntas frequentes
Todas as NICs em uma rede multi-NIC são usadas para batimento cardíaco em cluster? Qualquer configuração funciona - todas as funções de rede de cluster funcionam em uma rede multi-NIC.
Uma rede multi-NIC pode ser usada apenas para comunicação de cluster? Ou ele só pode ser usado para comunicação de cliente e cluster? Sim, por padrão, todo o tráfego de cluster e CSV usa redes multi-NIC disponíveis. Os administradores podem usar os cmdlets do PowerShell de Clustering de Failover ou a interface do usuário do Gerenciador de Cluster de Failover para alterar a função de rede.
O SMB Multichannel também é usado para CSV e tráfego de cluster? Sim, por padrão, todo o tráfego de cluster e CSV usa redes multi-NIC disponíveis. Os administradores podem usar os cmdlets do Failover Clustering PowerShell ou a UI do Gerenciador de Cluster de Failover para alterar a função de rede.
Como posso ver as configurações SMB Multichannel? Utilize o cmdlet Get-SMBServerConfiguration e verifique o valor da propriedade EnableMultiChannel.
A propriedade comum do cluster PlumbAllCrossSubnetRoutes é respeitada em uma rede multi-NIC? Sim.