Mettre à niveau d’un équilibreur de charge public de base à un équilibreur de charge public standard
Avertissement
Ce document n’est plus utilisé et a été remplacé par Mettre à niveau un équilibreur de charge de base avec PowerShell.
Important
Le 30 septembre 2025, l’équilibreur de charge De base sera mis hors service. Pour plus d’informations, consultez l’annonce officielle. Si vous utilisez actuellement des équilibreurs de charge De base, veillez à effectuer une mise à niveau vers Standard Load Balancer avant la date de mise hors service.
Azure Standard Load Balancer offre un ensemble complet de fonctionnalités et une haute disponibilité avec la redondance de zone. Pour en savoir plus sur les références SKU de Azure Load Balancer, consultez le tableau comparatif.
Une mise à niveau se compose de deux phases :
Modifier la méthode d’allocation d’adresses IP de Dynamique à Statique.
Exécuter le script PowerShell pour effectuer la mise à niveau et la migration du trafic.
Présentation de la mise à niveau
Un script Azure PowerShell est disponible. Il effectue les opérations suivantes :
il crée un équilibreur de charge standard avec l’emplacement que vous spécifiez dans le même groupe de ressources que l’équilibreur de charge de base
il met à niveau une IP publique d’une référence SKU de base vers une référence SKU standard sur place
il copie les configurations de l’équilibreur de charge de base sur l’équilibreur de charge standard nouvellement créé
il crée une règle de trafic sortant par défaut qui permet une connectivité sortante
Contraintes
Le script prend en charge la mise à niveau de l’équilibreur de charge public. Pour obtenir une mise à niveau interne de base de l’équilibreur de charge, consultez Mettre à niveau d’un interne de base vers un interne standard - Azure Load Balancer pour obtenir des instructions et des informations supplémentaires
La méthode d’allocation de l’IP publique doit être remplacée par statique avant d’exécuter le script
Si l’équilibreur de charge ne dispose pas d’une configuration d’adresse IP frontend ou d’un pool back-end, vous rencontrerez une erreur lors de l’exécution du script. Vérifier que l’équilibreur de charge a une adresse IP frontend et un pool backend
Le script ne peut pas migrer le groupe de machines virtuelles identiques du serveur principal de l’instance Basic Load Balancer vers le serveur principal de l’instance Standard Load Balancer. Pour ce type de mise à niveau, consultez Mettre à niveau un équilibreur de charge de base utilisé avec des groupes de machines virtuelles identiques pour obtenir des instructions et de plus amples informations.
Modifier la méthode d’allocation de l’IP publique en mode statique
Voici les étapes recommandées pour modifier la méthode d’allocation.
Connectez-vous au portail Azure.
Sélectionnez Toutes les ressources dans le menu de gauche. Sélectionnez l'IP publique de base associée à l’équilibreur de charge de base dans la liste des ressources.
Dans les Paramètres de l’IP publique de base, sélectionnez Configurations.
Dans Affectation, sélectionnez Statique.
Sélectionnez Enregistrer.
Notes
Pour les machines virtuelles qui ont des IP publiques, vous devez d’abord créer des adresses IP standard. La même adresse IP n’est pas garantie. Dissociez les machines virtuelles des IP de base et associez-les aux adresses IP standard nouvellement créées. Vous serez alors en mesure de suivre les instructions permettant d’ajouter des machines virtuelles au pool de back-end d’Azure Load Balancer standard.
Créer de nouvelles machines virtuelles à ajouter au pool back-end du nouvel équilibreur de charge standard
- Pour créer une machine virtuelle et l’associer à l’équilibreur de charge, consultez Créer des machines virtuelles.
Télécharger le script
Téléchargez le script de migration à partir de PowerShell Gallery.
Utiliser le script
Il existe deux options selon vos préférences et votre configuration de l’environnement PowerShell local :
Si le module Az PowerShell n'est pas installé ou si vous souhaitez le désinstaller, utilisez l'option
Install-Script
pour exécuter le script.Si vous devez conserver le module Az PowerShell, téléchargez le script et exécutez-le directement.
Pour déterminer si vous avez installé le module Az PowerShell, exécutez Get-InstalledModule -Name az
. Si vous ne voyez aucun module Az PowerShell installé, vous pouvez utiliser la méthode Install-Script
.
Installer avec Install-Script
Pour que vous puissiez utiliser cette option, le module Az PowerShell ne doit pas être installé sur votre ordinateur. S’ils sont installés, la commande suivante affiche une erreur. Désinstallez le module Az PowerShell ou utilisez l’autre option pour télécharger le script manuellement et l’exécuter.
Exécutez le script avec la commande suivante :
Install-Script -Name AzurePublicLBUpgrade
Cette commande installe également les modules Az PowerShell requis.
Installer en utilisant directement le script
Si le module Az PowerShell est installé et ne peut pas être désinstallé, ou si vous ne souhaitez pas le désinstaller, vous pouvez télécharger manuellement le script en utilisant l’onglet Téléchargement manuel dans le lien de téléchargement du script. Le script est téléchargé sous forme de fichier nupkg brut. Pour installer le script à partir de ce fichier nupkg, consultez Téléchargement manuel de package
Pour exécuter le script :
Utilisez
Connect-AzAccount
pour vous connecter à Azure.Utilisez
Import-Module Az
pour importer le module PowerShell Az.Examinez les paramètres requis :
oldRgName : [chaîne] : Obligatoire : ce paramètre correspond au groupe de ressources pour votre équilibreur de charge de base existant que vous souhaitez mettre à niveau. Pour trouver cette valeur de chaîne, accédez au Portail Azure, sélectionnez votre équilibreur de charge de base source, puis sélectionnez Vue d’ensemble de l’équilibreur de charge. Le groupe de ressources figure dans cette page
oldLBName : [chaîne] : Obligatoire : ce paramètre correspond au nom de votre équilibreur de charge de base existant que vous souhaitez mettre à niveau.
newLBName : [chaîne] : Obligatoire : ce paramètre correspond au nom de l’équilibreur de charge standard à créé
Exécutez le script en utilisant les paramètres appropriés. Cette opération peut prendre entre cinq et sept minutes.
Exemple
AzurePublicLBUpgrade.ps1 -oldRgName "test_publicUpgrade_rg" -oldLBName "LBForPublic" -newLbName "LBForUpgrade"
Créer une passerelle NAT pour l’accès sortant
Le script crée une règle de trafic sortant qui permet une connectivité sortante. NAT de réseau virtuel Azure est la méthode recommandée pour la connectivité sortante. Pour plus d’informations sur le service NAT de réseau virtuel Azure, consultez Qu’est-ce que le service NAT de réseau virtuel ?
Pour créer une ressource de passerelle NAT et l’associer à un sous-réseau de votre réseau virtuel, consultez Créer une passerelle NAT.
Questions courantes
Existe-t-il des restrictions avec le script Azure PowerShell pour migrer la configuration de la version v1 à v2 ?
Oui. Consultez Contraintes.
Combien de temps dure la mise à niveau ?
Il ne faut généralement que quelques minutes pour que le script se termine ; la durée est cependant variable en fonction de la complexité de la configuration de votre équilibreur de charge. Gardez le temps d’arrêt à l’esprit et planifiez le basculement si nécessaire.
Le script bascule-t-il également le trafic de mon équilibreur de charge de base vers l’équilibreur de charge standard nouvellement créée ?
Oui. Le script Azure PowerShell met à niveau l’IP publique, copie la configuration de l’équilibreur de charge de base vers l’équilibreur de charge standard et migre la machine virtuelle vers l’équilibreur de charge standard public nouvellement créé.
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour