Поделиться через


Устранение распространенных ошибок при развертывании в Azure с использованием Azure Load Balancer

В этой статье перечислены некоторые распространенные ошибки при развертывании Azure Load Balancer и описаны способы их устранения. Если вам нужны сведения о коде ошибки, который отсутствует в этой статье, сообщите нам об этом. Отзыв можно оставить внизу страницы. Все отзывы отслеживаются через раздел проблем на GitHub.

Коды ошибок

Код ошибки Сведения о проблемах и способы их устранения
DifferentSkuLoadBalancersAndPublicIPAddressNotAllowed Ценовые категории общедоступного IP-адреса и Load Balancer должны совпадать. Убедитесь, что ценовые категории Load Balancer и общедоступного IP-адреса совпадают. Для производственных рабочих нагрузок рекомендуется ценовая категория "Стандартный". Дополнительные сведения о различиях между ценовыми категориями см. здесь.
DifferentSkuLoadBalancerAndPublicIPAddressNotAllowedInVMSS Масштабируемые наборы виртуальных машин по умолчанию базовым подсистемам балансировки нагрузки, если номер SKU не указан или развернут без общедоступных IP-адресов уровня "Стандартный". Повторное развертывание масштабируемого набора виртуальных машин с общедоступными IP-адресами уровня "Стандартный" для отдельных экземпляров, чтобы убедиться, что Load Balancer (цен. категория выбран или выбран стандартная балансировка нагрузки при развертывании масштабируемого набора виртуальных машин из портал Azure.
MaxAvailabilitySetsInLoadBalancerReached Внутренний пул Load Balancer может содержать не более 150 групп доступности. Если вы явно не определили группы доступности для виртуальных машин во внутреннем пуле, каждая виртуальная машина будет помещена в собственную группу доступности. Это означает, что при развертывании 150 изолированных виртуальных машин создаются 150 групп доступности, что является предельным значением. Вы можете развернуть группу доступности и добавить в нее дополнительные виртуальные машины в качестве обходного решения.
NetworkInterfaceAndLoadBalancerAreInDifferentAvailabilitySets Для Load Balancer ценовой категории "Базовый" сетевой интерфейс и подсистема балансировки нагрузки должны находиться в одной группе доступности.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndIPConfig Для заданного типа подсистемы балансировки нагрузки (внутренней, общедоступной) с одним серверным портом и протоколом, на который ссылается один и тот же масштабируемый набор виртуальных машин. Измените правило, чтобы избежать создания дублирующихся правил.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndVmssIPConfig Для заданного типа подсистемы балансировки нагрузки (внутренней, общедоступной) с одним серверным портом и протоколом, на который ссылается один и тот же масштабируемый набор виртуальных машин. Измените параметры правила, чтобы избежать создания дублирующихся правил.
AnotherInternalLoadBalancerExists Вы можете создать только один экземпляр Load Balancer с типом "внутренний", ссылающийся на один и тот же набор виртуальных машин или сетевых интерфейсов во внутренней части этого экземпляра Load Balancer. Обновите развертывание, чтобы убедиться, что вы создаете только одну подсистему балансировки нагрузки одного типа.
CannotUseInactiveHealthProbe У вас не может быть проба, которая не используется любым правилом, настроенным для работоспособности масштабируемого набора виртуальных машин. Убедитесь, что настроенная проба активно используется.
VMScaleSetCannotUseMultipleLoadBalancersOfSameType Вы не можете иметь несколько подсистем балансировки нагрузки одного типа (внутренние, общедоступные). Вы можете использовать только один внутренний и один общедоступный экземпляр Load Balancer.
VMScaleSetCannotReferenceLoadbalancerWhenLargeScaleOrCrossAZ Базовая подсистема балансировки нагрузки не поддерживается для групп размещения нескольких групп размещения Масштабируемые наборы виртуальных машин или масштабируемых наборов виртуальных машин между зонами доступности. Используйте Load Balancer ценовой категории "Стандартный".
MarketplacePurchaseEligibilityFailed Переключитесь на правильную учетную запись администратора, чтобы разрешить покупки, так как используется подписка EA. С дополнительными сведениями вы можете ознакомиться здесь.
ResourceDeploymentFailure Если подсистема балансировки нагрузки находится в состоянии сбоя, выполните следующие шаги, чтобы устранить это состояние:
  1. Перейдите на сайт https://resources.azure.com и выполните вход с учетными данными для портала Azure.
  2. Выберите Чтение и запись.
  3. В области слева разверните узел Подписки, а затем разверните подписку, в которой нужно обновить Load Balancer.
  4. Разверните узел Группы ресурсов, а затем разверните группу ресурсов, в которой нужно обновить Load Balancer.
  5. Выберите Microsoft.Network>LoadBalancers, а затем выберите обновляемый экземпляр Load Balancer (в нашем примере это LoadBalancer_1).
  6. На странице сведений о LoadBalancer_1 щелкните GET>Правка.
  7. Обновите параметр ProvisioningState, указав вместо Failed значение Succeeded.
  8. Выберите PUT.
LoadBalancerWithoutFrontendIPCantHaveChildResources Ресурс Load Balancer, который не имеет внешних IP-конфигураций, не может иметь связанные дочерние ресурсы или компоненты, связанные с ним. Чтобы устранить эту ошибку, добавьте интерфейсную IP-конфигурацию и добавьте ресурсы, которые вы пытаетесь добавить.
LoadBalancerRuleCountLimitReachedForNic Сетевой интерфейс члена внутреннего пула (виртуальная машина, масштабируемый набор виртуальных машин) не может быть связан с более чем 300 правилами. Уменьшите количество правил или используйте другую подсистему балансировки нагрузки. Это ограничение указано на странице об ограничениях Load Balancer.
LoadBalancerInUseByVirtualMachineScaleSet Ресурс Load Balancer используется масштабируемым набором виртуальных машин и не может быть удален. Используйте идентификатор Azure Resource Manager, указанный в сообщении об ошибке, чтобы найти масштабируемый набор виртуальных машин, чтобы удалить его.
SpecifiedAllocatedOutboundPortsForOutboundRuleIsNotAMultipleOfEight Число указанных портов SNAT не умножается на 8.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAllowedPortsPerRule Число указанных портов SNAT превышает 64000.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAvailablePorts Число указанных портов SNAT больше, чем доступно в настоящее время.

Следующие шаги