Créer une machine virtuelle avec une adresse IP privée statique à l’aide d’Azure CLI
Une adresse IP privée est automatiquement assignée à une machine virtuelle (VM) Azure, dans une plage que vous définissez. Cette plage est basée sur le sous-réseau dans lequel la machine virtuelle est déployée. Cette adresse est conservée jusqu’à ce que la machine virtuelle soit supprimée. Azure attribue dynamiquement l’adresse IP privée disponible suivante du sous-réseau dans lequel vous créez une machine virtuelle. Assignez une adresse IP statique à la machine virtuelle si vous souhaitez assigner une adresse IP spécifique du sous-réseau.
Prérequis
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour plus d’informations, consultez Démarrage rapide pour Bash dans 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 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.
- Compte Azure avec un abonnement actif. Créez un compte gratuitement.
- Ce tutoriel nécessite l’interface Azure CLI version 2.0.28 ou ultérieure. Si vous utilisez Azure Cloud Shell, la version la plus récente est déjà installée.
Créer un groupe de ressources
Un groupe de ressources Azure est un conteneur logique dans lequel les ressources Azure sont déployées et gérées.
Avec la commande az group create, créez un groupe de ressources nommé myResourceGroup dans l’emplacement eastus2.
az group create \
--name myResourceGroup \
--location eastus2
Création d'une machine virtuelle
Créez une machine virtuelle avec az vm create.
La commande suivante crée une machine virtuelle Windows Server 2016. Quand vous y êtes invité, indiquez le nom d’utilisateur et le mot de passe à utiliser comme informations d’identification pour la machine virtuelle :
az vm create \
--name myVM \
--resource-group myResourceGroup \
--public-ip-address myPublicIP \
--public-ip-sku Standard \
--image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
--admin-username azureuser
Passer une adresse IP privée en statique
Dans cette section, vous allez faire passer l’adresse IP privée de dynamique à statique pour la machine virtuelle que vous avez créée précédemment.
Utilisez az network nic ip-config update pour mettre à jour la configuration de l’interface réseau.
La commande suivante remplace l’adresse IP privée de la machine virtuelle par une adresse statique :
az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMVMNic \
--private-ip-address 10.0.0.4
Avertissement
À partir du système d’exploitation d’une machine virtuelle, vous ne devez pas affecter de manière statique l’adresse IP privée qui est affectée à la machine virtuelle Azure. N’effectuez l’affectation statique d’une adresse IP privée qu’en cas de nécessité, par exemple quand vous affectez de nombreuses adresses IP à des machines virtuelles.
Si vous définissez manuellement l’adresse IP privée dans le système d’exploitation, assurez-vous qu’elle correspond à l’adresse IP privée affectée à l’interface réseau Azure. Sinon, vous risquez de perdre la connectivité à la machine virtuelle. En savoir plus sur les paramètres d’adresse IP privée.
Nettoyer les ressources
Quand vous n’avez plus besoin d’un groupe de ressources, vous pouvez utiliser az group delete pour le supprimer, ainsi que toutes les ressources qu’il contient :
az group delete --name myResourceGroup --yes
Étapes suivantes
- En savoir plus sur les adresses IP publiques dans Azure.
- En savoir plus sur tous les paramètres d’adresse IP publique.
- En savoir plus sur les adresses IP privées et l’affectation d’une adresse IP privée statique à une machine virtuelle Azure.
- En savoir plus sur la création de machines virtuelles Linux et Windows.