Configurer une adresse IP statique sur une VM Azure

Hicham KADIRI
Hicham KADIRI Ajouter un commentaire 5e lecture en min

Par défaut, quand vous créez une Machine Virtuelle (VM) depuis le portail de gestion Microsoft Azure ou depuis Microsoft Azure PowerShell, vous n’avez pas besoin de lui attribuer une adresse IP, en effet, celle-ci se voit automatiquement attribuer une configuration TCP/IP incluant une adresse IP faisant parti de la plage d’adresse IP (disponible et attribuable) du réseau virtuel interne.

En outre, si vous auriez le même reflex que moi 😀 et vous tenteriez de configurer manuellement une adresse IP statique sur votre VM, celle-ci n’est conservée que temporairement, en effet, une fois votre VM éteinte ou redémarrée, sa configuration TCP/IP est mise à nouveau en mode « Automatique ».

Le fait de redémarrer ou d’éteindre la VM implique également la perte de la configuration TCP/IP automatique ce qui peut être problématique dans certains scénarios, comme par exemple une VM faisant office de :

> Contrôleur de domaine (DC)

> Serveur d’Application

> Serveur de fichiers

> Serveur de base de données

et dont l’adresse IP doit être attribuée d’une manière permanente.

Heureusement que le module « Azure PowerShell » inclut une cmdlette nous permettant de configurer (réserver) une adresse IP statique sur une VM mais aussi de vérifier sa disponibilité pour éviter tout conflit sur le réseau virtuel interne Azure, il s’agit des cmdlettes :

> Test-AzureStaticVNetIP

> Set-AzureStaticVNetIP

Dans l’exemple suivant, je vais simplement utiliser la cmdlette Get-AzureVM pour obtenir des informations sur la VM « LABSRV01 » et notamment son adresse IP :

Comme vous pouvez le constater, la VM LABSRV01 est configurée actuellement avec l’adresse IP > 10.20.0.19, nous pouvons d’ailleurs le confirmer en vérifiant sa disponibilité et ce en utilisant la cmdlette Test-AzureStaticVNetIP suivi du nom du réseau virtuel et de l’adresse IP en question :

				
					Test-AzureStaticVNetIP -VNetName "NomDuRéseauVirtuel" -IPAddress 10.20.0.19
				
			

Le résultat retourné indique « False ===> Faux » devant l’attribut « IsAvailable ==> EstDisponible » ce qui confirme l’indisponibilité de l’adresse IP 10.20.0.19

Nous allons maintenant réserver cette adresse IP (d’une manière permanente) pour la VM LABSRV01.

Comment ça marche ?

1. Tout d’abord, il faut éteindre la VM LABSRV01 pour libérer son adresse IP :

				
					Stop-AzureVM -Name LABSRV01
				
			

> Renseigner le nom de service pour cette VM (dans notre cas, le nom du service est le même que le nom de la VM)

> Confirmer l’arrêt de la VM en saisissant O comme Oui.

Dès que la VM est arrêtée, son adresse IP est libérée, nous allons donc vérifier de nouveau la disponibilité de l’adresse IP 10.20.0.19 :

				
					Test-AzureStaticVNetIP -VNetName "NomDuRéseauVirtuel" -IPAddress 10.20.0.19​
				
			

La valeur de l’attribut « IsAvailable » est cette fois-ci « True » ce qui signifie que l’adresse IP 10.20.0.19 est désormais disponible.

2. La deuxième étape consiste à réserver cette adresse IP pour la VM LABSRV01, pour ce faire, lancez les deux commandes suivantes depuis Microsoft Azure PowerShell :

 

				
					$VM = Get-AzureVM -ServiceName LABSRV01 -Name LABSRV01
Set-AzureStaticVNetIP -VM $VM -IPAddress 10.20.0.19 | Update-AzureVM
				
			

L’adresse IP 10.20.0.19 est désormais réservée pour la VM LABSRV01 et ce, quelque soit son statut : Éteinte, Allumée …

D’ailleurs, il suffit de vérifier la disponibilité de l’adresse IP 10.20.0.19 pour le constater

 

 

Elle est donc plus disponible même si la VM LABSRV01 est éteinte :).

Perso, j’ai été amené à effectuer cette opération sur une infrastructure Active Directory (3 DCs) hébergée dans Microsoft Azure, c’est une opération à ajouter dans la « ToDoList » si vous envisagez de promouvoir des DCs sur des VMs Azure.

En Résumé :

  1. Configuration IP sur Azure : Guide pour configurer une adresse IP statique sur une machine virtuelle Azure.
  2. Étapes de Configuration : Description des étapes clés pour attribuer une adresse IP statique.
  3. Avantages de l’IP Statique : Explication de l’utilité d’une adresse IP statique dans un environnement Azure.
  4. Gestion de la Connexion Réseau : Conseils pour gérer et maintenir la connexion réseau de la VM.
  5. Résolution de Problèmes : Astuces pour résoudre les éventuels problèmes liés à la configuration IP.
Partager cet article
Par Hicham KADIRI Consultant-Expert en Infrastructure Systèmes, Virtualisation et Sécurité Cloud
Hicham KADIRI est un consultant-expert en infrastructure systèmes et virtualisation, hautement certifié par Microsoft, VMware et Citrix. Il guide ses clients à travers toutes les phases de mise en place d'infrastructures, de la conception au déploiement. En tant que référent technique pour des entreprises de renom telles que Thales, Essilor, Rabobank, Gemalto, Banque Populaire et le VINCI Group, il excelle en tant que Lead Cloud Security Architect & Azure Solution Architect /Advisor, apportant une expertise précieuse dans la sécurité et les solutions Azure.
Laisser un commentaire