Créer une machine virtuelle sur un réseau virtuel
Les machines virtuelles (VM) dans Azure ont un grand nombre de dépendances. L’interface CLI crée ces ressources selon les arguments de ligne de commande que vous spécifiez. Dans cette section, vous apprenez à déployer une machine virtuelle sur un réseau virtuel.
Pour déployer une machine virtuelle sur un réseau virtuel, ceux-ci doivent se trouver dans le même emplacement Azure. Une fois qu’une machine virtuelle a été créée, vous ne pouvez plus modifier le réseau virtuel auquel elle est connectée.
Créer une machine virtuelle
Pour créer une nouvelle machine virtuelle exécutant Ubuntu, utilisez la commande az vm create. Cette machine virtuelle utilise l’authentification SSH pour la connexion, et est connectée au sous-réseau et au VNet que vous avez créés dans la section précédente. Dans PowerShell, déclarez des variables avec un « $ » et utilisez des guillemets pour les valeurs. Par exemple : $vmName = "TutorialVM1".
# create Bash shell variable
vmName=TutorialVM1
az vm create \
--resource-group $resourceGroup \
--name $vmName \
--image Ubuntu2204 \
--vnet-name $vnetName \
--subnet $subnetName \
--generate-ssh-keys \
--output json \
--verbose
Remarque
Si vous avez une clé SSH nommée id_rsa
déjà disponible, utilisez-la pour l’authentification au lieu de générer une nouvelle clé.
Une fois la machine virtuelle créée, vous pouvez voir les valeurs locales utilisées ainsi que les ressources Azure créées en raison de l’option --verbose
.
Une fois que la machine virtuelle est prête, du code JSON (y compris l’adresse IP publique) est retourné par le service Azure.
{
"fqdns": "",
"id": "...",
"location": "eastus",
"macAddress": "...",
"powerState": "VM running",
"privateIpAddress": "...",
"publicIpAddress": "<PUBLIC_IP_ADDRESS>",
"resourceGroup": "TutorialResources",
"zones": ""
}
Vérifiez que la machine virtuelle est en cours d’exécution en vous connectant via SSH.
ssh <PUBLIC_IP_ADDRESS>
Déconnectez-vous de la machine virtuelle en tapant exit
.
Il existe d’autres moyens d’obtenir cette adresse IP après le démarrage de la machine virtuelle. Dans la section suivante, vous verrez comment obtenir des informations détaillées sur la machine virtuelle, et comment les filtrer.