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:
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.
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'
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
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 "-"
Execute o seguinte comando para parar a VM e configurar o endereço MAC:
$vm | Stop-Vm $vnic | Set-VmNetworkAdapter -StaticMacAddress $FormattedMac
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
Execute o seguinte comando para iniciar a VM:
$vm | Start-Vm
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
- Planeje uma infraestrutura de SDN.