Risolvere errori comuni durante la distribuzione di Azure con Azure Load Balancer

Questo argomento descrive alcuni errori comuni che possono verificarsi durante la distribuzione di Azure Load Balancer e fornisce indicazioni su come risolverli. Se si cercano informazioni su un codice di errore non riportato in questo articolo, è possibile segnalarlo lasciando un feedback nella parte inferiore della pagina. Il feedback viene registrato insieme ai problemi di GitHub.

Codici di errore

Codice di errore Dettagli e mitigazione
DifferentSkuLoadBalancersAndPublicIPAddressNotAllowed Lo SKU dell'indirizzo IP pubblico e lo SKU di Load Balancer devono corrispondere. Verificare che lo SKU di Load Balancer e quello dell'indirizzo IP pubblico corrispondano. Il tipo di SKU Standard è l'impostazione consigliata per i carichi di lavoro di produzione. Altre informazioni sulle differenze negli SKU
DifferentSkuLoadBalancerAndPublicIPAddressNotAllowedInVMSS Per impostazione predefinita, i set di scalabilità di macchine virtuali vengono impostati sui servizi di bilanciamento del carico Basic quando lo SKU non è specificato o viene distribuito senza IP pubblici standard. Ridistribuire il set di scalabilità di macchine virtuali con indirizzi IP pubblici standard nelle singole istanze per assicurarsi che venga selezionato Load Balancer Standard o selezionare semplicemente Load Balancer Standard quando si distribuisce un set di scalabilità di macchine virtuali dal portale di Azure.
MaxAvailabilitySetsInLoadBalancerReached Il pool back-end di un servizio di bilanciamento del carico può contenere un massimo di 150 set di disponibilità. Se nel pool back-end non sono definiti set di disponibilità in modo esplicito per le VM, ogni singola VM viene inserita nel proprio set di disponibilità. La distribuzione di 150 macchine virtuali autonome comporterebbe quindi 150 set di disponibilità, raggiungendo così il limite. Come soluzione alternativa, è possibile distribuire un set di disponibilità e aggiungervi altre macchine virtuali.
NetworkInterfaceAndLoadBalancerAreInDifferentAvailabilitySets Per il bilanciamento del carico sku di base, l'interfaccia di rete e il bilanciamento del carico devono trovarsi nello stesso set di disponibilità.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndIPConfig Non può esistere più di una regola per un determinato tipo di bilanciamento del carico (interno, pubblico) con la stessa porta back-end e lo stesso protocollo a cui fa riferimento lo stesso set di scalabilità di macchine virtuali. Aggiornare la regola per modificare la creazione della regola duplicata.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndVmssIPConfig Non può esistere più di una regola per un determinato tipo di bilanciamento del carico (interno, pubblico) con la stessa porta back-end e lo stesso protocollo a cui fa riferimento lo stesso set di scalabilità di macchine virtuali. Aggiornare i parametri della regola per modificare la creazione della regola duplicata.
AnotherInternalLoadBalancerExists Può esistere un solo servizio di bilanciamento del carico di tipo interno che fa riferimento allo stesso set di VM/interfacce di rete nel back-end del servizio di bilanciamento del carico. Aggiornare la distribuzione per assicurarsi di creare un solo bilanciamento del carico dello stesso tipo.
CannotUseInactiveHealthProbe Non può esistere un probe che non venga usato da nessuna regola configurata per l'integrità del set di scalabilità di macchine virtuali. Assicurarsi che il probe configurato venga usato attivamente.
VMScaleSetCannotUseMultipleLoadBalancersOfSameType Non possono esistere più servizi di bilanciamento del carico dello stesso tipo (interno, pubblico). Si può avere un massimo di un bilanciamento del carico interno e uno pubblico.
VMScaleSetCannotReferenceLoadbalancerWhenLargeScaleOrCrossAZ Load Balancer Basic non è supportato per i set di scalabilità di macchine virtuali con più gruppi di selezione host o i set di scalabilità di macchine virtuali in diverse zone di disponibilità. Usare Load Balancer Standard.
MarketplacePurchaseEligibilityFailed Passare all'account amministrativo corretto per abilitare gli acquisti in una sottoscrizione con contratto Enterprise. Per altre informazioni, leggere qui.
ResourceDeploymentFailure Se il servizio di bilanciamento del carico è in stato di errore, seguire questa procedura per ripristinarlo:
  1. Passare a https://resources.azure.com e accedere con le credenziali del portale di Azure.
  2. Selezionare Lettura/Scrittura.
  3. A sinistra espandere Sottoscrizioni e quindi espandere la sottoscrizione con il servizio di bilanciamento del carico da aggiornare.
  4. Espandere Gruppi di risorse e quindi espandere il gruppo di risorse con il servizio di bilanciamento del carico da aggiornare.
  5. Selezionare Microsoft.Network>LoadBalancers e quindi selezionare il servizio di bilanciamento del carico da aggiornare, LoadBalancer_1.
  6. Nella pagina di LoadBalancer_1 selezionare GET>Modifica.
  7. Aggiornare il valore di ProvisioningState da Non riuscito a Riuscito.
  8. Selezionare PUT.
LoadBalancerWithoutFrontendIPCantHaveChildResources Una risorsa Load Balancer che non dispone di configurazioni IP front-end non può essere associata a componenti o risorse figlio. Per attenuare questo errore, aggiungere una configurazione IP front-end e quindi aggiungere le risorse che si sta tentando di aggiungere.
LoadBalancerRuleCountLimitReachedForNic L'interfaccia di rete del membro del pool back-end (macchina virtuale, set di scalabilità di macchine virtuali) non può essere associata a più di 300 regole. Ridurre il numero di regole o usare un altro Load Balancer. Questo limite è documentato nella pagina limiti di Load Balancer.
LoadBalancerInUseByVirtualMachineScaleSet La risorsa Load Balancer è in uso da un set di scalabilità di macchine virtuali e non può essere eliminata. Usare l'ID Azure Resource Manager fornito nel messaggio di errore per cercare il set di scalabilità di macchine virtuali per eliminarlo.

Passaggi successivi