Partilhar via


Solucionar erros comuns de implantação do Azure com o Azure Load Balancer

Este artigo descreve alguns erros comuns de implantação do Balanceador de Carga do Azure e fornece informações para resolver os erros. Se você estiver procurando informações sobre um código de erro e essas informações não forem fornecidas neste artigo, informe-nos. Na parte inferior desta página, você pode deixar comentários. O feedback é rastreado com Problemas do GitHub.

Códigos de erro

Código de erro Detalhes e mitigação
DifferentSkuLoadBalancersAndPublicIPAddressNotAllowed O SKU do IP Público e o SKU do Balanceador de Carga têm de corresponder. Confirme que o Balanceador de Carga do Azure e os SKUs dos IPs Públicos correspondem. O SKU padrão é recomendado para cargas de trabalho de produção. Saiba mais sobre as diferenças nas SKUs
DifferentSkuLoadBalancerAndPublicIPAddressNotAllowedInVMSS Escala da Máquina Virtual Define como padrão os Balanceadores de Carga Básicos quando a SKU não é especificada ou implantada sem IPs Públicos Padrão. Reimplante o Conjunto de Dimensionamento de Máquina Virtual com IPs Públicos Padrão nas instâncias individuais para garantir que o Balanceador de Carga Padrão seja selecionado ou selecione um LB Padrão ao implantar o Conjunto de Dimensionamento de Máquina Virtual no portal do Azure.
MaxAvailabilitySetsInLoadBalancerReached O conjunto de back-end de um Balanceador de Carga pode conter um máximo de 150 conjuntos de disponibilidade. Se não tiver conjuntos de disponibilidade explicitamente definidos para as VMs no conjunto de back-end, cada VM única será incluída no seu próprio Conjunto de Disponibilidade. Como tal, a implementação de 150 VMs autónomas implicaria ficar com 150 Conjuntos de disponibilidade, atingindo, assim, o limite. Você pode implantar um conjunto de disponibilidade e adicionar mais VMs a ele como uma solução alternativa.
NetworkInterfaceAndLoadBalancerAreInDifferentAvailabilitySets Para o balanceador de carga do SKU Básico, a interface de rede e o balanceador de carga têm de estar no mesmo conjunto de disponibilidade.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndIPConfig Não é possível ter mais de uma regra em um determinado tipo de balanceador de carga (interno, público) com a mesma porta de back-end e protocolo referenciados pelo mesmo Conjunto de Dimensionamento de Máquina Virtual. Atualize a regra para alterar a criação destas regras duplicadas.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndVmssIPConfig Não é possível ter mais de uma regra em um determinado tipo de balanceador de carga (interno, público) com a mesma porta de back-end e protocolo referenciados pelo mesmo Conjunto de Dimensionamento de Máquina Virtual. Atualize os parâmetros da regra para alterar a criação destas regras duplicadas.
AnotherInternalLoadBalancerExists Só pode ter um Balanceador de Carga de tipo interno a referenciar o mesmo conjunto de VMs/interfaces de rede no back-end do Balanceador de Carga. Atualize sua implantação para garantir que você esteja criando apenas um Load Balancer do mesmo tipo.
CannotUseInactiveHealthProbe Não é possível ter um teste que não seja usado por nenhuma regra configurada para a integridade do Conjunto de Dimensionamento de Máquina Virtual. Confirme que a pesquisa configurada está a ser utilizada ativamente.
VMScaleSetCannotUseMultipleLoadBalancersOfSameType Não é possível ter vários Load Balancers do mesmo tipo (internos, públicos). Pode ter um máximo de um Balanceador de Carga interno e público.
VMScaleSetCannotReferenceLoadbalancerWhenLargeScaleOrCrossAZ O Balanceador de Carga Básico não é suportado para grupos de vários posicionamentos, Conjuntos de Escala de Máquina Virtual ou Conjunto de Dimensionamento de Máquina Virtual de zona de disponibilidade cruzada. Em vez disso, utilize o Balanceador de Carga Standard.
MarketplacePurchaseEligibilityFailed Mude para a conta administrativa correta para permitir compras devido à subscrição ser uma Subscrição EA. Pode ler mais aqui.
ResourceDeploymentFailure Se o balanceador de carga estiver num estado de falha, siga estes passos para corrigir o estado de falha:
  1. Vá para https://resources.azure.come entre com suas credenciais do portal do Azure.
  2. Selecione Leitura/Escrita.
  3. À esquerda, expanda Subscrições e, em seguida, expanda a Subscrição com o Balanceador de Carga a atualizar.
  4. Expanda ResourceGroups e, em seguida, expanda o grupo de recursos com o Balanceador de Carga a atualizar.
  5. Selecione Microsoft.Network>LoadBalancers e, em seguida, selecione o Load Balancer a ser atualizado, LoadBalancer_1.
  6. Na página de exibição do LoadBalancer_1, selecione GET>Edit.
  7. Atualize o valor ProvisioningState de Failed to Succeeded.
  8. Selecione PUT.
LoadBalancerWithoutFrontendIPCantHaveChildResources Um recurso do Balanceador de Carga que não tem configurações de IP frontend, não pode ter recursos filho associados ou componentes associados a ele. Para atenuar esse erro, adicione uma configuração de IP frontend e, em seguida, adicione os recursos que você está tentando adicionar.
LoadBalancerRuleCountLimitReachedForNic A interface de rede de um membro do pool de back-end (máquina virtual, Conjunto de Dimensionamento de Máquina Virtual) não pode ser associada a mais de 300 regras. Reduza o número de regras ou use outro Load Balancer. Esse limite está documentado na página Limites do Balanceador de Carga.
LoadBalancerInUseByVirtualMachineScaleSet O recurso Balanceador de Carga está em uso por um Conjunto de Dimensionamento de Máquina Virtual e não pode ser excluído. Use a ID do Gerenciador de Recursos do Azure fornecida na mensagem de erro para procurar o Conjunto de Escala de Máquina Virtual para excluí-lo.
SpecifiedAllocatedOutboundPortsForOutboundRuleIsNotAMultipleOfEight O número de portas SNAT especificadas não é uma multiplicação de 8.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAllowedPortsPerRule O número de portas SNAT especificadas é maior que 64000.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAvailablePorts O número de portas SNAT especificadas é maior do que o atualmente disponível.

Próximos passos