Résoudre les erreurs courantes dans des déploiements Azure avec Azure Load Balancer

Cet article décrit certaines erreurs courantes liées au déploiement Azure Load Balancer et fournit des informations pour les résoudre. Si vous recherchez des informations sur un code d’erreur et que ces informations ne sont pas fournies dans cet article, faites-le nous savoir. En bas de cette page, vous pouvez laisser des commentaires. Ces commentaires sont suivis avec les problèmes GitHub.

Codes d’erreur

Code d'erreur Détails et atténuation
DifferentSkuLoadBalancersAndPublicIPAddressNotAllowed La référence SKU d’adresse IP publique et la référence SKU Load Balancer doivent correspondre. Assurez-vous que les références SKU Azure Load Balancer et d’adresse IP publique correspondent. La référence SKU standard est recommandée pour les charges de travail de production. Découvrez-en plus sur les différences entre les références SKU.
DifferentSkuLoadBalancerAndPublicIPAddressNotAllowedInVMSS Les groupes de machines virtuelles identiques sont par défaut des équilibreurs de charge de base quand la référence SKU n’est pas spécifiée ou est déployée sans adresses IP publiques standard. Redéployez un groupe de machines virtuelles identiques avec des adresses IP publiques standard sur les instances individuelles pour vous assurer que Standard Load Balancer est sélectionné ou sélectionnez un équilibreur de charge standard lors du déploiement du groupe de machines virtuelles identiques à partir du Portail Microsoft Azure.
MaxAvailabilitySetsInLoadBalancerReached Le pool de back-ends d’un équilibreur de charge peut contenir au maximum 150 groupes à haute disponibilité. Si vous n’avez pas de groupes à haute disponibilité définis explicitement pour vos machines virtuelles dans le pool de back-ends, chaque machine virtuelle se retrouve dans son propre groupe à haute disponibilité. Ainsi, le déploiement de 150 machines virtuelles autonomes peut impliquer l’existence de 150 groupes à haute disponibilité, la limite étant alors atteinte. Vous pouvez déployer un groupe à haute disponibilité et y ajouter des machines virtuelles comme solution de contournement.
NetworkInterfaceAndLoadBalancerAreInDifferentAvailabilitySets Pour l’équilibreur de charge de référence SKU de base, l’interface réseau et l’équilibreur de charge doivent se trouver dans le même groupe à haute disponibilité.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndIPConfig Vous ne pouvez pas avoir plus d’une règle sur un type d’équilibreur de charge donné (interne, public) avec le même port principal et le même protocole référencés par le même groupe de machines virtuelles identiques. Mettez à jour votre règle pour changer cette création de règle en double.
RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndVmssIPConfig Vous ne pouvez pas avoir plus d’une règle sur un type d’équilibreur de charge donné (interne, public) avec le même port principal et le même protocole référencés par le même groupe de machines virtuelles identiques. Mettez à jour les paramètres de votre règle pour changer cette création de règle en double.
AnotherInternalLoadBalancerExists Un seul équilibreur de charge de type interne peut référencer le même ensemble de machines virtuelles/interfaces réseau dans le back-end de l’équilibreur de charge. Mettez à jour votre déploiement pour ne créer qu’un seul équilibreur de charge du même type.
CannotUseInactiveHealthProbe Vous ne pouvez pas avoir de sonde d’intégrité qui n’est utilisée par aucune règle configurée pour l’intégrité du groupe de machines virtuelles identiques. Assurez-vous que la sonde qui est configurée est effectivement utilisée.
VMScaleSetCannotUseMultipleLoadBalancersOfSameType Vous ne pouvez pas avoir plusieurs équilibreurs de charge du même type (interne, public). Vous pouvez avoir au maximum un équilibreur de charge interne et un équilibreur de charge public.
VMScaleSetCannotReferenceLoadbalancerWhenLargeScaleOrCrossAZ Basic Load Balancer n’est pas pris en charge pour les groupes de machines virtuelles identiques de groupes de placement multiples ou le groupe de machines virtuelles identiques inter-zones de disponibilité. Utilisez Standard Load Balancer à la place.
MarketplacePurchaseEligibilityFailed Basculez vers le compte d’administration approprié pour autoriser les achats en lien avec le caractère EA de l’abonnement. Vous trouverez plus d’informations ici.
ResourceDeploymentFailure Si votre équilibreur de charge est dans un état d’échec, procédez comme suit pour le rétablir :
  1. Accédez au site https://resources.azure.com et connectez-vous avec vos informations d’identification pour le Portail Azure.
  2. Sélectionnez Lecture/écriture.
  3. Sur la gauche, développez Abonnements, puis l’abonnement dont le Load Balancer doit être mis à jour.
  4. Développez ResourceGroups, puis le groupe de ressources dont le Load Balancer doit être mis à jour.
  5. Sélectionnez Microsoft.Network>LoadBalancers, puis le Load Balancer à mettre à jour, LoadBalancer_1.
  6. Sur la page d’affichage de LoadBalancer_1, sélectionnez GET>Modifier.
  7. Mettez à jour la valeur ProvisioningState de Échec à Opération réussie.
  8. Sélectionnez PUT.
LoadBalancerWithoutFrontendIPCantHaveChildResources Une ressource Load Balancer qui n’a aucune configuration d’IP de front-end ne peut pas être associée à des ressources ou des composants enfants. Pour atténuer cette erreur, ajoutez une configuration d’IP de front-end, puis ajoutez les ressources que vous essayez d’ajouter.
LoadBalancerRuleCountLimitReachedForNic L’interface réseau d’un membre du pool principal (machine virtuelle, groupe de machines virtuelles identiques) ne peut pas être associée à plus de 300 règles. Réduisez le nombre de règles ou utilisez un autre équilibreur de charge. Cette limite est documentée sur la page Limites de l’équilibreur de charge.
LoadBalancerInUseByVirtualMachineScaleSet La ressource Load Balancer est utilisée par un groupe de machines virtuelles identiques et ne peut pas être supprimée. Utilisez l’ID d’Azure Resource Manager fourni dans le message d’erreur pour rechercher le groupe de machines virtuelles identiques afin de le supprimer.
SpecifiedAllocatedOutboundPortsForOutboundRuleIsNotAMultipleOfEight Le nombre de ports SNAT spécifiés n’est pas un multiple de 8.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAllowedPortsPerRule Le nombre de ports SNAT spécifiés est supérieur à 64 000.
SpecifiedAllocatedOutboundPortsForOutboundRuleExceedsTotalNumberOfAvailablePorts Le nombre de ports SNAT spécifiés est supérieur à celui actuellement valide.

Étapes suivantes