Gérer l’état administratif (administrateur) dans Azure Load Balancer
Article
L’état administratif est une fonctionnalité d’Azure Load Balancer qui vous permet de remplacer le comportement de la sonde d’intégrité de Load Balancer par instance de pool principal. Il existe trois types de valeurs d’état administratif : Actif, Inactif et Aucun.
Vous pouvez utiliser le portail Azure, Azure PowerShell ou Azure CLI pour gérer l’état administratif d’une instance de pool principal. Chaque section fournit des instructions pour chaque méthode avec des exemples de définition, de mise à jour ou de suppression d’une configuration d’état administratif.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour finir le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour connaître les autres options de connexion, consultez Se connecter avec Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
Définir l’état administratif sur une nouvelle instance de pool principal
Dans cette section, vous allez apprendre à définir un état administratif sur Actif ou Inactif dans le cadre d’une création de pool principal.
Dans la zone de recherche située en haut du portail, entrez Équilibreur de charge. Sélectionnez Équilibreurs de charge dans les résultats de la recherche.
Sélectionnez votre équilibreur de charge dans la liste.
Dans la page de votre équilibreur de charge, sélectionnez Pools back-end sous Paramètres.
Sélectionnez + Ajouter dans Pools principaux pour ajouter un nouveau pool principal.
Dans la fenêtre Ajouter un pool principal, entrez ou sélectionnez les informations suivantes :
Paramètre
Valeur
Nom
Entrez myBackendpool.
Configuration du pool de back-ends
Sélectionnez Adresse IP.
Adresses IP
Nom d’adresse du serveur principal
Entrez le nom de votre adresse de serveur principal.
Adresse IP
Sélectionnez l’adresse IP à ajouter au pool principal.
Cliquez sur Enregistrer.
Sur la page Pools principaux, sélectionnez la valeur État d’administration correspondante de votre instance de pool principal récemment ajoutée.
Dans la fenêtre Détails de l’état administratif, sélectionnez Inactif dans le menu déroulant.
Cliquez sur Enregistrer.
Connectez-vous à votre abonnement Azure avec Azure PowerShell.
Créez un pool principal avec une instance de pool principal tout en définissant la valeur d’état administratif sur UP (ACTIF) ou DOWN (INACTIF) avec New-AzLoadBalancerBackendAddressConfig. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
Connectez-vous à votre abonnement Azure avec Azure CLI.
Créez un pool principal avec une instance de pool principal tout en définissant la valeur d’état administratif sur UP ou DOWN avec az network lb address-pool create. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
Dans la zone de recherche située en haut du portail, entrez Équilibreur de charge et sélectionnez Équilibreurs de charge dans les résultats de la recherche.
Dans la page Vue d’ensemble de l’équilibreur de charge, sélectionnez votre équilibreur de charge dans la liste.
Dans la page de votre équilibreur de charge, sélectionnez Pools back-end sous Paramètres.
Sélectionnez un pool back-end.
Dans la page de votre pool principal, sélectionnez + Ajouter sous Configurations IP.
Remarque
Cette étape suppose que votre pool principal est basé sur une carte réseau.
Sélectionnez la machine virtuelle que vous souhaitez ajouter au pool principal.
Sélectionnez Ajouter et Enregistrer.
Sur la page Pools principaux, sélectionnez la valeur État d’administration correspondante de votre instance de pool principal récemment ajoutée.
Dans la fenêtre Détails de l’état d’administrateur, sélectionnez Actif dans le menu déroulant.
Cliquez sur Enregistrer.
Connectez-vous à votre abonnement Azure avec Azure PowerShell.
Ajoutez une nouvelle instance de pool principal avec la valeur d’état administratif configurée sur UP ou DOWN avec New-AzLoadBalancerBackendAddressConfig. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
Connectez-vous à votre abonnement Azure avec Azure CLI.
Ajoutez une nouvelle instance de pool principal avec la valeur d’état administrateur configurée. La valeur peut être définie sur UP ou DOWN avec az network lb address-pool update. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
Vous pouvez également utiliser az network lb address-pool address add pour définir l’état administratif dans le cadre de l’ajout d’une instance de pool principal.
Mettre à jour l’état administratif sur l’instance de pool principal existante
Dans cette section, vous allez apprendre à mettre à jour un état administratif existant à partir d’une instance de pool principal existant en définissant la valeur Up (Actif) ou Down (Inactif).
Dans la zone de recherche située en haut du portail, entrez Équilibreur de charge et sélectionnez Équilibreurs de charge dans les résultats de la recherche.
Sélectionnez votre équilibreur de charge dans la liste.
Dans la page de votre équilibreur de charge, sélectionnez Pools back-end sous Paramètres.
Sur la page Pools principaux, sélectionnez la valeur État d’administration correspondante de votre instance de pool principal récemment ajoutée.
Dans la fenêtre Détails de l’état d’administrateur, sélectionnez Actif dans le menu déroulant.
Cliquez sur Enregistrer.
Connectez-vous à votre abonnement Azure avec Azure PowerShell.
Mettez à jour une instance de pool principal existante avec la valeur d’état administratif configurée sur UP ou DOWN avec New-AzLoadBalancerBackendAddressConfig. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
Connectez-vous à votre abonnement Azure avec Azure CLI.
Mettez à jour une instance de pool principal existante et configurez la valeur d’état administratif sur UP ou DOWN avec az network lb address-pool update. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
Suppression de l’état administratif de l’instance de pool principal existante
Dans cette section, vous allez apprendre à supprimer un état administratif existant d’une instance de pool principal existante. Pour ce faire, définissez la valeur d’état administratif sur Aucun.
Dans la zone de recherche située en haut du portail, entrez Équilibreur de charge et sélectionnez Équilibreurs de charge dans les résultats de la recherche.
Sélectionnez votre équilibreur de charge dans la liste.
Dans la page de votre équilibreur de charge, sélectionnez Pools back-end sous Paramètres.
Sélectionnez la valeur d’état administratif correspondante de votre instance de pool principal que vous souhaitez supprimer.
Dans la fenêtre de votre état administratif, sélectionnez Aucun dans le menu déroulant.
Cliquez sur Enregistrer.
Connectez-vous à votre abonnement Azure avec Azure PowerShell.
Supprimez une instance de pool principal existante. Pour ce faire, définissez la valeur d’état administratif sur NONE (AUCUN) avec New-AzLoadBlancerBackendAddressConfig. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
# Set the values for the variables
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Cet exemple supprime un état administrateur d’instance de pool principal existant avec les valeurs définies suivantes :
Setting
Valeur d’espace réservé
Exemple de valeur
Resource group
<resource-group>
MyResourceGroup
Réseau virtuel
<virtual-network-name>
MyVnet
Équilibrage de charge
<load-balancer-name>
MyLb
Nom du pool de back-ends
<backend-pool-name>
MyAddressPool
Adresse IP de l’instance de pool principal
<ip-address>
10.0.2.4
Nom de l’instance de pool principal
<backend-address-name>
mybackend
# Set the values for the variables
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = “10.0.2.4"
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Connectez-vous à votre abonnement Azure avec Azure CLI.
Supprimez une instance de pool principal existante en définissant la valeur d’état administratif sur None (Aucun) avec az network lb address-pool update. Remplacez les valeurs entre crochets par les noms des ressources de votre configuration.
# Remove the admin state from the backend pool instance
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--backend-address “{name: <lb-backend-pool-address-name>,ip-address:<lb-backend-pool-address>}” |
--admin-state <admin-state-value>
Cet exemple supprime un état administrateur d’instance de pool principal existant avec les valeurs définies suivantes :