Resolver erros comuns de implementação do Azure com Balanceador de Carga do Azure

Este artigo descreve alguns erros comuns de implementação Balanceador de Carga do Azure e fornece informações para resolver os erros. Se estiver à procura de 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, pode deixar feedback. O feedback é controlado 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 Standard é recomendado para cargas de trabalho de produção. Saiba mais sobre as diferenças nos SKUs
DifferentSkuLoadBalancerAndPublicIPAddressNotAllowedInVMSS Conjuntos de Dimensionamento de Máquinas Virtuais predefinição para Balanceadores de Carga Básicos quando o SKU não é especificado ou implementado sem IPs Públicos Standard. Reimplemente o Conjunto de Dimensionamento de Máquinas Virtuais com IPs Públicos Standard nas instâncias individuais para garantir que Balanceador de Carga Standard está selecionado ou selecione um LB Standard ao implementar o Conjunto de Dimensionamento de Máquinas Virtuais a partir do 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. Pode implementar um conjunto de disponibilidade e adicionar mais VMs ao mesmo como solução.
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 pode ter mais do que uma regra num 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áquinas Virtuais. Atualize a regra para alterar a criação destas regras duplicadas.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndVmssIPConfig Não pode ter mais do que uma regra num 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áquinas Virtuais. 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 a implementação para garantir que está a criar apenas uma Balanceador de Carga do mesmo tipo.
CannotUseInactiveHealthProbe Não pode ter uma sonda que não seja utilizada por nenhuma regra configurada para o estado de funcionamento do Conjunto de Dimensionamento de Máquinas Virtuais. Confirme que a pesquisa configurada está a ser utilizada ativamente.
VMScaleSetCannotUseMultipleLoadBalancersOfSameType Não pode ter vários Balanceadores de Carga do mesmo tipo (internos, públicos). Pode ter um máximo de um Balanceador de Carga interno e público.
VMScaleSetCannotReferenceLoadbalancerWhenLargeScaleOrCrossAZ As Balanceador de Carga básicas não são suportadas para grupos de colocação múltipla Conjuntos de Dimensionamento de Máquinas Virtuais ou para a zona de disponibilidade cruzada Conjunto de Dimensionamento de Máquinas Virtuais. Em vez disso, utilize o Balanceador de Carga Standard.
MarketplacePurchaseEligibilityFailed Mude para a conta Administrativa correta para ativar as 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. Aceda a https://resources.azure.come inicie sessão com as suas credenciais de 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 Balanceador de Carga a atualizar LoadBalancer_1.
  6. Na página de apresentação do LoadBalancer_1, selecione GETEdit (GET >Editar).
  7. Atualize o valor ProvisioningState de Failed para Succeeded.
  8. Selecione PUT.
LoadBalancerWithoutFrontendIPCantHaveChildResources Um recurso Balanceador de Carga sem configurações de IP de front-end não pode ter recursos ou componentes subordinados associados. Para mitigar este erro, adicione uma configuração de IP de front-end e, em seguida, adicione os recursos que está a tentar adicionar.
LoadBalancerRuleCountLimitReachedForNic A interface de rede de um membro do conjunto de back-end (máquina virtual, Conjunto de Dimensionamento de Máquinas Virtuais) não pode ser associada a mais de 300 regras. Reduza o número de regras ou utilize outro Balanceador de Carga. Este limite está documentado na página Balanceador de Carga limites.
LoadBalancerInUseByVirtualMachineScaleSet O recurso Balanceador de Carga está a ser utilizado por um Conjunto de Dimensionamento de Máquinas Virtuais e não pode ser eliminado. Utilize o ID de Resource Manager do Azure fornecido na mensagem de erro para procurar o Conjunto de Dimensionamento de Máquinas Virtuais para o eliminar.

Passos seguintes