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.
Prérequis
- Un accès au Portail Azure.
- Compte Azure avec un abonnement actif.
Créez un compte gratuitement.
- Un groupe de ressources existant pour toutes les ressources.
- Deux machines virtuelles existantes ou plus.
- Un équilibreur de charge de référence standard existant dans le même abonnement et le même réseau virtuel que les machines virtuelles.
- L’équilibreur de charge doit disposer d’un pool principal avec des sondes d’intégrité et des règles d’équilibrage de charge attachées.
- Un accès au Portail Azure.
- Compte Azure avec un abonnement actif.
Créez un compte gratuitement.
- Un groupe de ressources existant pour toutes les ressources.
-
Machines virtuelles existantes.
- Un équilibreur de charge standard existant dans le même abonnement et le même réseau virtuel que la machine virtuelle.
- L’équilibreur de charge doit disposer d’un pool principal avec des sondes d’intégrité et des règles d’équilibrage de charge attachées.
- Un accès au Portail Azure.
- Compte Azure avec un abonnement actif.
Créez un compte gratuitement.
- Un groupe de ressources existant pour toutes les ressources.
-
Machines virtuelles existantes.
- Un équilibreur de charge standard existant dans le même abonnement et le même réseau virtuel que la machine virtuelle.
- L’équilibreur de charge doit disposer d’un pool principal avec des sondes d’intégrité et des règles d’équilibrage de charge attachées.
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour obtenir plus d’informations, consultez Démarrage d’Azure Cloud Shell.
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 obtenir d’autres options de connexion, consultez S’authentifier auprès d’Azure à l’aide d’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 et gérer 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.
- Connectez-vous au portail Azure.
- 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.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$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 “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Cet exemple montre comment définir un nouvel état administratif d’instance de pool principal sur DOWN (INACTIF) avec les valeurs définies suivantes :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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 |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$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 “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
az network lb address-pool create \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” \
--admin-state <admin-state-value>
Cet exemple met à jour un état administratif d’instance de pool principal vers DOWN (INACTIF) avec les valeurs définies suivantes :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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 |
az network lb address-pool create \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” \
--admin-state DOWN
Définir l’état administratif dans le cadre d’une nouvelle instance de pool principal après la création
Dans cette section, vous allez apprendre à définir un état administratif sur Haut ou Bas dans le cadre d’une nouvelle instance de pool principal.
Connectez-vous au portail Azure.
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.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$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 “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Cet exemple montre comment définir un nouvel état d’administrateur d’instance de pool principal sur Actif avec les valeurs définies suivantes :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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"
$ben = "MyBackend"
$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 “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” |
--admin-state <admin-state-value>
Cet exemple montre comment définir un nouvel état d’administrateur d’instance de pool principal sur Actif avec les valeurs définies suivantes :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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 |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state UP
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).
- Connectez-vous au portail Azure.
- 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.
# 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>
$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 “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Cet exemple définit un état administratif d’instance de pool principal existant sur DOWN avec les valeurs définies suivantes :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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 |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$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 “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
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 met à jour un état administratif d’instance de pool principal existant vers DOWN (INACTIF) avec les valeurs définies suivantes :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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 |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state DOWN
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.
- Connectez-vous au portail Azure.
- 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-AzLoadBalancerBackendAddressConfig. 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 :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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 :
| Réglage |
Valeur d’espace réservé |
Exemple de valeur |
| groupe de ressources |
<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 |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address "{name: MyBackend,ip-address:10.0.2.4}" \
--admin-state NONE
Étapes suivantes