Compartilhar via


Balancear a carga de várias redes lógicas de SDN para o Azure Local

Aplica-se a: Azure Local 2311.2 e posterior

Este artigo fornece diretrizes sobre como balancear a carga de várias redes lógicas SDN (Rede Definida pelo Software) para o Azure Local. Usando várias redes lógicas para balanceamento de carga, você tem mais controle sobre o isolamento de cargas de trabalho umas das outras.

Para obter informações sobre como criar e gerenciar redes lógicas, consulte Gerenciar redes lógicas de locatário.

Pré-requisitos

Antes de começar, certifique-se de que os seguintes pré-requisitos foram concluídos:

  • Certifique-se de instalar o módulo do PowerShell de diagnóstico de SDN no computador cliente e nos recursos de SDN. Consulte Instalar o módulo do PowerShell de diagnóstico de SDN no computador cliente e Instalar o módulo do PowerShell de diagnóstico de SDN nos recursos de SDN.

  • Certifique-se de que todas as máquinas virtuais (VMs) de multiplexador (MUX) de balanceamento de carga de software (SLB) tenham uma interface extra para redes lógicas adicionais.

  • Verifique se há conectividade entre as redes lógicas e a rede de gerenciamento local do Azure no lado da rede física. Verifique se a rede de gerenciamento está entroncada no comutador Top-of-Rack (TOR) para manter o acesso à VM do host Hyper-V.

Configurar o balanceamento de carga em várias redes lógicas

Siga estas etapas para configurar várias redes lógicas SDN e adicionar interfaces extras para balanceamento de carga usando o PowerShell:

  1. Crie um novo adaptador de rede conectado ao MUX para estabelecer a comunicação entre o MUX SLB e a rede lógica correta. Esse adaptador deve ter conectividade com a nova rede lógica.

  2. Execute o seguinte comando para definir os detalhes da VM e do comutador:

    $vm = Get-VM -Name'MUX_name'
    $switch = Get-VmSwitch -Name 'switch_name'
    
  3. Execute o seguinte comando para parar a VM e adicionar o adaptador:

    $vm | Stop-Vm
    $vnic = $vm | Add-VMNetworkAdapter -SwitchName $switch.Name -Name 'switch_name' -PassThru
    
  4. Execute o seguinte comando para iniciar a VM, que fornece um endereço MAC dinâmico:

    $vm | Start-VM
    $FormattedMac = [regex]::matches($vnic.MacAddress.ToUpper().Replace(":","").Replace("-",""),'..').groups.value -join "-"
    
  5. Execute o seguinte comando para parar a VM e configurar o endereço MAC:

    $vm | Stop-Vm
    $vnic | Set-VmNetworkAdapter -StaticMacAddress $FormattedMac
    
  6. Execute o seguinte comando para definir o perfil da porta e as informações de VLAN:

    Set-SdnVMNetworkAdapterPortProfile -VMName $vm.Name -MacAddress $vnic.MacAddress -ProfileData2 -ProfileId $([Guid]::Empty)
    
    $vnic | Set-VMNetworkAdapterVLAN -Access -VLANID ####
    $vnic
    
  7. Execute o seguinte comando para iniciar a VM:

    $vm | Start-Vm
    
  8. Execute o comando a seguir para definir o endereço IP no MUX. Os endereços MAC são formatados com traços no sistema operacional convidado. Encontre o endereço MAC correto que se alinha com a saída da etapa #4:

    Get-NetAdapter
    
    $netAdapter = Get-NetAdapter | Where-Object {$_.MacAddress -eq 'MAC_address'}
    
    New-NetIPAddress -AddressFamilyIPv4 -InterfaceIndex $netAdapter.ifIndex -IPAddress 'IP_address' -PrefixLength 'prefix'
    

Solucionar problemas

Se você encontrar algum problema durante a instalação, colete logs para fins de solução de problemas. Para obter mais informações, consulte Coletar logs para Rede Definida pelo Software no Azure Local.

Próximas etapas