Řešení běžných chyb nasazení Azure pomocí Azure Load Balancer

Tento článek popisuje některé běžné chyby nasazení Azure Load Balancer a poskytuje informace k jejich řešení. Pokud hledáte informace o kódu chyby a tyto informace nejsou uvedené v tomto článku, dejte nám vědět. V dolní části této stránky můžete zanechat zpětnou vazbu. Zpětná vazba se sleduje pomocí githubových problémů.

Kódy chyb

Kód chyby Podrobnosti a zmírnění
DifferentSkuLoadBalancersAndPublicIPAddressNotAllowed SKU veřejné IP adresy i SKU nástroje pro vyrovnávání zatížení se musí shodovat. Ujistěte se, že se SKU nástroje Azure Load Balancer a SKU veřejné IP adresy shodují. Skladová položka Standard se doporučuje pro produkční úlohy. Další informace o rozdílech ve SKU
DifferentSkuLoadBalancerAndPublicIPAddressNotAllowedInVMSS Virtual Machine Scale Sets výchozí na Load Balancery úrovně Basic, pokud není specifikovaná skladová položka nebo je nasazená bez veřejných IP adres úrovně Standard. Znovu nasaďte škálovací sadu virtuálních počítačů se standardními veřejnými IP adresami na jednotlivé instance, abyste měli jistotu, že je vybraná Standard Load Balancer, nebo při nasazování škálovací sady virtuálních počítačů ze Azure Portal vyberte nástroj Standard LB.
MaxAvailabilitySetsInLoadBalancerReached Back-endový fond nástroje pro vyrovnávání zatížení může obsahovat maximálně 150 skupin dostupnosti. Pokud nemáte pro vaše virtuální počítače v back-endovém fondu skupiny dostupnosti explicitně definované, každý virtuální počítač přejde do své vlastní skupiny dostupnosti. Nasazení 150 samostatných virtuálních počítačů by tedy znamenalo 150 skupin dostupnosti, což je stanovený limit. Jako alternativní řešení můžete nasadit skupinu dostupnosti a přidat do ní další virtuální počítače.
NetworkInterfaceAndLoadBalancerAreInDifferentAvailabilitySets U nástrojů pro vyrovnávání zatížení se základní SKU musí být síťové rozhraní i samotný nástroj pro vyrovnávání zatížení ve stejné skupině dostupnosti.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndIPConfig Pro daný typ nástroje pro vyrovnávání zatížení (interní, veřejný) se stejným back-endovým portem a protokolem, na který odkazuje stejná škálovací sada virtuálních počítačů, nemůžete mít více než jedno pravidlo. Aktualizujte pravidlo, aby se toto vytváření duplicitních pravidel změnilo.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndVmssIPConfig Pro daný typ nástroje pro vyrovnávání zatížení (interní, veřejný) se stejným back-endovým portem a protokolem, na který odkazuje stejná škálovací sada virtuálních počítačů, nemůžete mít více než jedno pravidlo. Aktualizujte parametry pravidla, aby se toto vytváření duplicitních pravidel změnilo.
AnotherInternalLoadBalancerExists V back-endu nástroje pro vyrovnávání zatížení můžete mít pouze jeden nástroj pro vyrovnávání zatížení interního typu odkazující na stejnou sadu virtuálních počítačů nebo síťových rozhraní. Aktualizujte nasazení, abyste měli jistotu, že vytváříte jenom jednu Load Balancer stejného typu.
CannotUseInactiveHealthProbe Nemůžete mít sondu, kterou nepoužívá žádné pravidlo nakonfigurované pro stav škálovací sady virtuálních počítačů. Ujistěte se, že nastavený test stavu se aktivně používá.
VMScaleSetCannotUseMultipleLoadBalancersOfSameType Nemůžete mít více load balancerů stejného typu (interní, veřejné). Povolen je maximálně jeden interní a jeden veřejný nástroj pro vyrovnávání zatížení.
VMScaleSetCannotReferenceLoadbalancerWhenLargeScaleOrCrossAZ Základní Load Balancer se nepodporuje pro skupinu s více umístěními Virtual Machine Scale Sets nebo zóny virtuálních počítačů mezi zóny dostupnosti. Místo toho použijte nástroj pro vyrovnávání zatížení standardní úrovně.
MarketplacePurchaseEligibilityFailed Přepněte na správný účet pro správu a povolte nákupy kvůli předplatnému ea. Další informace najdete tady.
ResourceDeploymentFailure Pokud je váš nástroj pro vyrovnávání zatížení ve stavu selhání, postupujte podle těchto kroků a obnovte ho ze stavu selhání:
  1. Přejděte na https://resources.azure.coma přihlaste se pomocí přihlašovacích údajů Azure Portal.
  2. Vyberte Čtení/zápis.
  3. Na levé straně rozbalte Předplatná a pak rozbalte předplatné s Load Balancerem, který chcete aktualizovat.
  4. Rozbalte Skupiny prostředků a pak rozbalte skupinu prostředků s Load Balancerem, který chcete aktualizovat.
  5. Vyberte Microsoft.Network>LoadBalancers a pak vyberte Load Balancer k aktualizaci LoadBalancer_1.
  6. Na stránce zobrazení pro LoadBalancer_1 vyberte ZÍSKAT>úpravy.
  7. Aktualizujte hodnotu ProvisioningState z Failed na Succeeded.
  8. Vyberte PUT.
LoadBalancerWithoutFrontendIPCantHaveChildResources Prostředek Load Balancer, který nemá konfiguraci front-endových IP adres, nemůže mít přidružené podřízené prostředky ani komponenty. Pokud chcete tuto chybu zmírnit, přidejte konfiguraci front-endové IP adresy a pak přidejte prostředky, které se pokoušíte přidat.
LoadBalancerRuleCountLimitReachedForNic Síťové rozhraní člena back-endového fondu (virtuální počítač, Škálovací sada virtuálních počítačů) nelze přidružit k více než 300 pravidlům. Snižte počet pravidel nebo použijte jiný Load Balancer. Tento limit je zdokumentovaný na stránce omezení Load Balancer.
LoadBalancerInUseByVirtualMachineScaleSet Prostředek Load Balancer používá škálovací sada virtuálních počítačů a nedá se odstranit. Pomocí ID azure Resource Manager zadaného v chybové zprávě vyhledejte škálovací sadu virtuálních počítačů, abyste ji odstranili.

Další kroky