Udostępnij za pośrednictwem


Rozwiązywanie typowych błędów wdrażania platformy Azure za pomocą usługi Azure Load Balancer

W tym artykule opisano niektóre typowe błędy wdrażania usługi Azure Load Balancer i przedstawiono informacje umożliwiające rozwiązanie błędów. Jeśli szukasz informacji o kodzie błędu i informacjach, które nie są podane w tym artykule, daj nam znać. W dolnej części tej strony możesz zostawić opinię. Opinie są śledzone za pomocą problemów z usługą GitHub.

Kody błędów

Kod błędu Szczegóły i ograniczanie ryzyka
DifferentSkuLoadBalancersAndPublicIPAddressNotAllowed Zarówno jednostka SKU publicznego adresu IP, jak i jednostka SKU modułu równoważenia obciążenia muszą być zgodne. Upewnij się, że moduł równoważenia obciążenia platformy Azure i jednostki SKU publicznego adresu IP są zgodne. Jednostka SKU w warstwie Standardowa jest zalecana w przypadku obciążeń produkcyjnych. Dowiedz się więcej o różnicach w jednostkach SKU
DifferentSkuLoadBalancerAndPublicIPAddressNotAllowedInVMSS Zestawy skalowania maszyn wirtualnych są domyślne dla podstawowych modułów równoważenia obciążenia, gdy jednostka SKU nie jest określona lub wdrożona bez publicznych adresów IP w warstwie Standardowa. Ponownie wdróż zestaw skalowania maszyn wirtualnych przy użyciu publicznych adresów IP w warstwie Standardowa w poszczególnych wystąpieniach, aby upewnić się, że wybrano usługa Load Balancer w warstwie Standardowa lub wybierz moduł równoważenia obciążenia w warstwie Standardowa podczas wdrażania zestawu skalowania maszyn wirtualnych w witrynie Azure Portal.
MaxAvailabilitySetsInLoadBalancerReached Pula zaplecza usługi Load Balancer może zawierać maksymalnie 150 zestawów dostępności. Jeśli nie masz jawnie zdefiniowanych zestawów dostępności dla maszyn wirtualnych w puli zaplecza, każda pojedyncza maszyna wirtualna przechodzi do własnego zestawu dostępności. Dlatego wdrożenie 150 autonomicznych maszyn wirtualnych oznaczałoby, że będzie to miało 150 zestawów dostępności, co oznacza, że osiągnie limit. Zestaw dostępności można wdrożyć i dodać do niego więcej maszyn wirtualnych jako obejście.
NetworkInterfaceAndLoadBalancerAreInDifferentAvailabilitySets W przypadku modułu równoważenia obciążenia jednostki SKU w warstwie Podstawowa interfejs sieciowy i moduł równoważenia obciążenia muszą znajdować się w tym samym zestawie dostępności.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndIPConfig Nie można mieć więcej niż jednej reguły dla danego typu modułu równoważenia obciążenia (wewnętrznego, publicznego) z tym samym portem zaplecza i protokołem, do którego odwołuje się ten sam zestaw skalowania maszyn wirtualnych. Zaktualizuj regułę, aby zmienić tworzenie tej zduplikowanej reguły.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndVmssIPConfig Nie można mieć więcej niż jednej reguły dla danego typu modułu równoważenia obciążenia (wewnętrznego, publicznego) z tym samym portem zaplecza i protokołem, do którego odwołuje się ten sam zestaw skalowania maszyn wirtualnych. Zaktualizuj parametry reguły, aby zmienić tworzenie tej zduplikowanej reguły.
AnotherInternalLoadBalancerExists W zapleczu usługi Load Balancer można mieć tylko jeden moduł równoważenia obciążenia typu odwołania wewnętrznego do tego samego zestawu interfejsów maszyn wirtualnych/sieciowych na zapleczu usługi Load Balancer. Zaktualizuj wdrożenie, aby upewnić się, że tworzysz tylko jeden moduł równoważenia obciążenia tego samego typu.
CannotUseInactiveHealthProbe Nie można mieć sondy, która nie jest używana przez żadną regułę skonfigurowaną dla kondycji zestawu skalowania maszyn wirtualnych. Upewnij się, że skonfigurowana sonda jest aktywnie używana.
VMScaleSetCannotUseMultipleLoadBalancersOfSameType Nie można mieć wielu modułów równoważenia obciążenia tego samego typu (wewnętrznych, publicznych). Możesz mieć maksymalnie jeden wewnętrzny i jeden publiczny moduł równoważenia obciążenia.
VMScaleSetCannotReferenceLoadbalancerWhenLargeScaleOrCrossAZ Usługa Load Balancer w warstwie Podstawowa nie jest obsługiwana w przypadku zestawów skalowania maszyn wirtualnych w wielu miejscach ani zestawu skalowania maszyn wirtualnych między strefami dostępności. Zamiast tego użyj modułu równoważenia obciążenia w warstwie Standardowa.
MarketplacePurchaseEligibilityFailed Przejdź do poprawnego konta administracyjnego, aby włączyć zakupy ze względu na subskrypcję z umową EA. Więcej informacji znajduje się tutaj.
ResourceDeploymentFailure Jeśli moduł równoważenia obciążenia jest w stanie „niepowodzenie”, wykonaj następujące czynności, aby go przywrócić:
  1. Przejdź do https://resources.azure.comwitryny i zaloguj się przy użyciu poświadczeń witryny Azure Portal.
  2. Wybierz pozycję Read/Write (Odczyt/zapis).
  3. Po lewej stronie rozwiń pozycję Subscriptions (Subskrypcje), a następnie rozwiń subskrypcję zawierającą moduł równoważenia obciążenia, który chcesz zaktualizować.
  4. Rozwiń węzeł ResourceGroups (Grupy zasobów), a następnie rozwiń grupę zasobów zawierającą moduł równoważenia obciążenia, który chcesz zaktualizować.
  5. Wybierz pozycję Microsoft.Network>LoadBalancers, a następnie wybierz moduł równoważenia obciążenia, który chcesz zaktualizować, LoadBalancer_1.
  6. Na stronie wyświetlania dla LoadBalancer_1 wybierz pozycję POBIERZ>edycję.
  7. Zaktualizuj wartość ProvisioningState z Nie powiodło się.
  8. Wybierz pozycję PUT.
LoadBalancerWithoutFrontendIPCantHaveChildResources Zasób usługi Load Balancer, który nie ma żadnych konfiguracji adresów IP frontonu, nie może mieć skojarzonych z nim zasobów podrzędnych ani składników. Aby wyeliminować ten błąd, dodaj konfigurację adresu IP frontonu, a następnie dodaj zasoby, które próbujesz dodać.
LoadBalancerRuleCountLimitReachedForNic Interfejs sieciowy elementu członkowskiego puli zaplecza (maszyna wirtualna, zestaw skalowania maszyn wirtualnych) nie może być skojarzony z ponad 300 regułami. Zmniejsz liczbę reguł lub użyj innego modułu równoważenia obciążenia. Ten limit jest udokumentowany na stronie Limity modułu równoważenia obciążenia.
LoadBalancerInUseByVirtualMachineScaleSet Zasób modułu równoważenia obciążenia jest używany przez zestaw skalowania maszyn wirtualnych i nie można go usunąć. Użyj identyfikatora usługi Azure Resource Manager podanego w komunikacie o błędzie, aby wyszukać zestaw skalowania maszyn wirtualnych w celu jego usunięcia.
SpecifiedAllocatedOutboundPortsForOutboundRuleIsNotAMultipleOfEight Liczba określonych portów SNAT nie jest mnożeniem 8.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAllowedPortsPerRule Liczba określonych portów SNAT jest większa niż 64000.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAvailablePorts Liczba określonych portów SNAT jest większa niż obecnie dostępna.

Następne kroki