Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Como configurar agrupamentos de NIC em servidores PowerEdge

Summary: Como criar agrupamentos de NIC em um servidor Dell PowerEdge em VMware, Windows ou usando Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

O artigo a seguir apresenta informações sobre o agrupamento NIC no Windows, VMware e Linux.

 

 

O que é agrupamento do adaptador de rede (vinculação)?

Agrupamento de adaptadores de rede é um termo usado para descrever vários métodos de combinação de várias conexões de rede para aumentar a taxa de transferência ou fornecer redundância. Agrupamento de placa de interface de rede (NIC) e agrupamento de LAN na placa-mãe (LOM). Pode fornecer às organizações um método econômico para aumentar rápida e facilmente a confiabilidade e o throughput da rede.
O agrupamento de placa de interface de rede (NIC) é um método para fornecer alta disponibilidade e tolerância a falhas em servidores.

Veja abaixo um exemplo de servidor da Web com duas NICs, cada uma com uma conexão de uplink e uma de downlink.
Uma das duas placas de rede falha ou está desconectada, mas a conexão do computador do cliente permanece conectada.
2 Placa de rede de agrupamento de NIC falha
Fig. 1: Duas placas de rede de agrupamento de NIC falham, mas a conexão com a Internet permanece ativa.

 

Os quatro principais tipos de equipes de rede são os seguintes:

 

Smart Load Balancing (SLB) e Failover: Esse tipo de equipe equilibra o tráfego de rede em todos os adaptadores primários. Se um adaptador principal falhar, os adaptadores restantes continuarão a balancear a carga. Se todos os adaptadores principais falharem, o tráfego continuará a fluir usando o adaptador em standby sem interrupções. Depois que um adaptador principal é colocado on-line novamente, o tráfego volta a fluir através dele.

SLB com desativação automática de fallback: Esse tipo de equipe funciona como acima, mas o tráfego não é revertido automaticamente para o adaptador principal quando ele fica on-line novamente.

Agregação dinâmica de links IEEE 802.3ad: Também conhecido como Protocolo de Controle de Agregação de Link (LACP) ou IEEE 802.1ax. Esse tipo de equipe fornece maior throughput agrupando vários links físicos em um link lógico cuja largura de banda efetiva é a soma dos links físicos. Esse tipo de equipe exige que a alimentação na outra extremidade da conexão seja compatível com LACP. O comutador deve estar configurado corretamente para que a equipe funcione corretamente.

Entroncamento genérico: Também conhecida como agregação estática de links, esse tipo de equipe fornece o mesmo tipo de funcionalidade de agrupamento que o IEEE 802.3ad/802.1ax, mas não usa LACP. O comutador não precisa ser compatível com o LACP, mas deve estar configurado corretamente para que esse tipo de grupo funcione.

Nota: Esses tipos de equipes são suportados por adaptadores de rede Broadcom. Os adaptadores de rede Intel oferecem funcionalidade semelhante, mas usam terminologia diferente para descrever os tipos de agrupamento. Alguns sistemas operacionais, como o Windows Server 2012, também oferecem funcionalidade de agrupamento de NIC e provavelmente usam terminologia diferente.

 

Cenários em que os agrupamentos de NIC não podem ser configurados.
  • Se a placa de rede estiver sendo usada como uma LOM compartilhada para o iDRAC
  • Se a placa de rede for usada para inicialização de rede.
  • Se a placa de rede for usada para um adaptador de rede de depuração do kernel (KDNIC).
  • NICs que usam tecnologias diferentes de Ethernet, como WWAN, WLAN/Wi-Fi, Bluetooth e InfiniBand, incluindo NICs Internet Protocol over InfiniBand (IPoIB).
  • Também recomendamos que as placas de rede tenham a mesma velocidade.

 

Agrupamento NIC do Windows Configurando o agrupamento NIC para Windows Server 2008/2012/2012 R2/2016/2019

Para criar um agrupamento NIC:

  1. No Gerenciador de servidores, clique em Servidor local.

  2. No painel Propriedades , localize Agrupamento NIC e, em seguida, clique no link Desativado à direita. A caixa de diálogo NIC Teaming é aberta.

  3. Caixa de diálogo NIC Teaming
    Caixa de diálogo Agrupamento NIC do Windows
    Fig. 2: Caixa de diálogo Agrupamento NIC do Windows

  4. Em adaptadores e interfaces, selecione os adaptadores de rede que você deseja adicionar a um agrupamento NIC.

  5. Clique em TAREFAS e, em seguida, clique em Adicionar à nova equipe.
    Adaptadores e interfaces do Windows são adicionados a uma nova equipe
    Figura 3: Os adaptadores e interfaces do Windows são adicionados a uma nova equipe.

  6. A caixa de diálogo Nova equipe é aberta e exibe os adaptadores de rede e os membros da equipe. Em Nome do agrupamento, digite um nome para o novo agrupamento NIC.
    Criar NIC selecionando adaptadores e criar um nome de equipe
    Figura 4: Windows - Crie uma NIC selecionando adaptadores e crie um nome de equipe.

  7. Se necessário, expanda Additional properties, selecione valores para Teaming mode, Load-balancing mode e Standby adapter. Normalmente, o modo de balanceamento de carga de melhor desempenho é Dynamic.
    Propriedades de adição da equipe de NIC do Windows
    Figura 5: Propriedades de adição da equipe de NIC do Windows

  8. Se você quiser configurar ou atribuir um número de VLAN à equipe de NICs, clique no link à direita da interface da equipe principal. A caixa de diálogo New team interface é aberta.
    Associação VLAN padrão do Windows
    Fig. 6: Associação VLAN padrão do Windows

  9. Para configurar a associação VLAN, clique em VLAN específica. Digite as informações da VLAN na primeira seção da caixa de diálogo.
    Associação de VLAN específica do Windows
    Fig. 7: Associação de VLAN específica do Windows

  10. Clique em OK.

 

Agrupamento NIC em um host do Hyper-V

Se você precisar configurar o Agrupamento NIC em um host Hyper-V, consulte o artigo da Microsoft Criar uma nova equipe NIC em um computador hostEsse hiperlink direcionará você para um site fora da Dell Technologies.

 

Instruções do PowerShell

Recomendamos o uso do agrupamento da Microsoft nos sistemas operacionais 2012 e posteriores.

 

Criar um agrupamento de rede usando o PowerShell

  1. Abra um prompt do PowerShell com privilégios elevados. Na pesquisa da barra de tarefas do Windows® 10, digite PowerShell. Pressione as teclas W e S para abrir a pesquisa.

  2. Agora você deve ver o resultado do Windows PowerShell na parte superior. Clique com o botão direito do mouse em Windows PowerShell e selecione Executar como administrador.
    Menu Iniciar do Windows PowerShell Executar como administrador
    Fig. 8: Menu Iniciar do Windows PowerShell Executar como administrador

  3. Se você receber o prompt do Controle de conta de usuário , clique em Sim.

  4. Digite o comando new-NetLBFOTeam [TEAMNAME] "[NIC1]", "[NIC2]" e pressione a tecla Enter .

    • [TEAMNAME] - o nome que você deseja dar à equipe de adaptadores de rede
    • [NIC1] — o nome do primeiro adaptador de rede encontrado acima
    • [NIC2] — o nome do segundo adaptador de rede encontrado acima

    Comando do PowerShell
    Fig. 8: Comando do PowerShell

    Exemplo

    new-NetLBFOTeam NIC-Team "NIC1" , "NIC2"

    Abra as Conexões de Rede acessando o Painel de Controle > Conexões de Rede e Internet > .

 

Agrupamento NIC VMware

VMware vSphere
Uma equipe de NIC pode compartilhar uma carga de tráfego entre redes físicas e virtuais. Entre alguns ou todos os seus membros, e fornecer um failover passivo no caso de uma falha de hardware ou interrupção de rede.

Consulte a base de conhecimento da VMware para obter etapas detalhadas sobre como configurar o agrupamento NIC no VMware, selecionando sua versão do ESXi no canto superior direito.
Configure o agrupamento NIC, o failover e o balanceamento de carga em um switch padrão do vSphere ou um grupo de portas padrão.

Referência: Agrupamento NIC em ESXi e ESX (1004088)

 

Interfaces de vinculação de canal do Linux

O Linux permite que os administradores vinculem várias interfaces de rede em um único canal usando o módulo kernel de vinculação e uma interface de rede especial chamada de interface de vinculação de canal. A vinculação de canal permite que duas ou mais interfaces de rede atuem como uma, aumentando simultaneamente a largura de banda e fornecendo redundância. Advertência: o uso de conexões de cabos diretos sem switches de rede não é compatível com a vinculação. Os mecanismos de failover descritos aqui não funcionam como esperado sem a presença de switches de rede.

 

A vinculação não é suportada com uma conexão direta usando cabos cruzados.

 

Os modos active-backup, balance-TLB e balance-alb não exigem nenhuma configuração específica do switch. Outros modos de vinculação exigem configurar o comutador para agregar os links. Por exemplo, um switch Cisco requer EtherChannel para os modos 0, 2 e 3, mas para o modo 4 LACP e EtherChannel são necessários. Consulte a documentação fornecida com o switch e o arquivo bonding.txt no pacote kernel-doc.

 

Verifique se o módulo de vinculação do kernel está instalado.
No Red Hat Enterprise Linux 6, o módulo de vinculação não é carregado por padrão. Você pode carregar o módulo emitindo o seguinte comando como root:

~]# modprobe --first-time bonding

 

Nenhuma saída visual indica que o módulo não estava em execução e foi carregado. Essa ativação não persiste nas reinicializações do sistema. Consulte a Seção 31.7, "Carregamento do módulo persistente" para obter uma explicação do carregamento do módulo persistente. Dado um arquivo de configuração correto usando a diretiva BONDING_OPTS, o módulo de ligação é carregado conforme necessário e, portanto, não precisa ser carregado separadamente. Para exibir informações sobre o módulo, emita o seguinte comando:

~]$ modinfo bonding

 

Trabalhando com módulos de kernel para obter informações sobre como carregar e descarregar módulos. Criar uma interface
de vinculação de canal Para criar uma interface de vinculação de canal, crie um arquivo no /etc/sysconfig/network-scripts/ diretório chamado ifcfg-bondN, substituindo N pelo número da interface, como 0.
O conteúdo do arquivo pode ser idêntico a qualquer tipo de interface que esteja sendo vinculada, como uma interface Ethernet. A única diferença é que a diretiva do dispositivo é vinculada, substituindo N pelo número da interface. A diretiva NM_CONTROLLED pode ser adicionada para impedir que o NetworkManager configure esse dispositivo.
Exemplo de arquivo de configuração da interface ifcfg-bond0

A seguir está um exemplo de um arquivo de configuração da interface de vinculação do canal:

DEVICE=bond0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
BONDING_OPTS="bonding parameters separated by spaces"

 

O endereço MAC do vínculo é obtido da primeira interface a ser adicionada à rede. Ela também pode ser especificada usando a diretiva HWADDR, se necessário. Se você quiser que o NetworkManager controle essa interface, remova a diretiva NM_CONTROLLED=no ou defina-a como yes e adicione TYPE=Bond e BONDING_MASTER=yes.
Depois que a interface de vinculação de canal é criada, as interfaces de rede a serem vinculadas entre si devem ser configuradas adicionando as diretivas MASTER e SLAVE a seus arquivos de configuração. Os arquivos de configuração para cada uma das interfaces vinculadas por canal podem ser quase idênticos.
Exemplo de arquivo de configuração da interface vinculada ifcfg-ethX

Se duas interfaces Ethernet estiverem sendo canalizadas vinculadas, eth0 e eth1 podem ser as seguintes:

DEVICE=ethX
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
NM_CONTROLLED=no

 

Neste exemplo, substitua X pelo valor numérico para a interface.

 

Depois que as interfaces tiverem sido configuradas, reinicie o serviço de rede para colocá-la. Como root, emita o seguinte comando:

~]# service network restart

 

Para exibir o status de um vínculo, visualize o arquivo /proc/ emitindo um comando no seguinte formato:

cat /proc/net/bonding/bondN

 

Por exemplo:

~]$ cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: load balancing (round-robin)
MII Status: down
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0

 

Importante: no Red Hat Enterprise Linux 6, os parâmetros específicos de interface para o módulo de kernel de vínculo devem ser especificados como uma lista separada por espaços na diretiva BONDING_OPTS="bonding parameters" no arquivo da interface arquivo ifcfg-bondN. Não especifique opções específicas para um vínculo no /etc/modprobe.d/bonding.confou no arquivo /etc/modprobe.conf obsoleto. O parâmetro max_bonds não é específico à interface e, portanto, se necessário, deve ser especificado em /etc/modprobe.d/bonding.conf como segue:

options bonding max_bonds=1

 

No entanto, o parâmetro max_bonds não deve ser definido ao usar arquivos ifcfg-bondN com a diretiva BONDING_OPTS, pois essa diretiva faz com que os scripts de rede criem as interfaces de vinculação conforme necessário.
Qualquer alteração em /etc/modprobe.d/bonding.conf não terá efeito até que o módulo seja carregado em seguida. Primeiro, um módulo em execução deve ser descarregado.

 

Criação de vários vínculos
No Red Hat Enterprise Linux 6, para cada vínculo, é criada uma interface de vinculação de canal, incluindo a diretiva BONDING_OPTS. Esse método de configuração é usado para que vários dispositivos vinculados possam ter configurações diferentes. Para criar várias interfaces de vinculação de canal, proceda da seguinte forma:
Crie vários arquivos ifcfg-bondN com a diretiva BONDING_OPTS; essa diretiva faz com que os scripts de rede criem as interfaces de vinculação conforme necessário.
Crie ou edite os arquivos de configuração de interface existentes a serem vinculados e inclua a diretiva SLAVE.
Atribua as interfaces a serem vinculadas, as interfaces escravas, às interfaces de vinculação de canal por meio da diretiva MASTER.
Exemplo de vários arquivos
de configuração da interface ifcfg-bondN Veja a seguir um exemplo de um arquivo de configuração de interface de vinculação de canal:

DEVICE=bond
N IPADDR=192.168.1.1
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
vBONDING_OPTS="bonding parameters separated by spaces"

 

Neste exemplo, substitua N pelo número da interface de vínculo. Por exemplo, para criar dois vínculos, crie dois arquivos de configuração, ifcfg-bond0 e ifcfg-bond1.
Crie as interfaces a serem vinculadas de acordo com o arquivo de configuração da interface vinculada ifcfg-ethX de exemplo e atribua-as às interfaces de vinculação conforme necessário usando a diretiva MASTER=bondN. Por exemplo, continuando no exemplo acima, se duas interfaces por vínculo forem necessárias, para dois títulos, crie quatro arquivos de configuração da interface e atribua os dois primeiros usando MASTER=bond0 e os dois próximos usando MASTER=bond1.

 

Referência: Interfaces de vinculação de canal do Linux

 

Affected Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Red Hat Enterprise Linux Version 5, Red Hat Enterprise Linux Version 6
Article Properties
Article Number: 000124262
Article Type: How To
Last Modified: 12 Aug 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.