Créer une machine virtuelle avec NGINX
Ce script crée une machine virtuelle Azure et utilise l’extension du script personnalisé de machine virtuelle Azure pour installer NGINX. Une fois que vous avez exécuté le script, vous pouvez accéder à un site web de démonstration sur l’adresse IP publique de la machine virtuelle.
Pour exécuter cet exemple, installez la dernière version d’Azure CLI. Pour démarrer, exécutez az login
pour créer une connexion avec Azure.
Des exemples pour l’interface CLI sont écrits pour l’interpréteur de commandes bash
. Pour exécuter cet exemple dans Windows PowerShell ou à une invite de commandes, vous devrez peut-être modifier certains éléments du script.
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit Azure avant de commencer.
Extension de script personnalisé
L’extension du script personnalisé copie ce script sur la machine virtuelle. Le script est ensuite exécuté pour installer et configurer le serveur web NGINX.
#!/bin/bash
# update package source
apt-get -y update
# install NGINX
apt-get -y install nginx
Nettoyer le déploiement
Exécutez la commande suivante pour supprimer le groupe de ressources, la machine virtuelle et toutes les ressources associées.
az group delete --name myResourceGroup
Explication du script
Ce script utilise les commandes suivantes pour créer un groupe de ressources, une machine virtuelle et toutes les ressources associées. Chaque commande du tableau renvoie à une documentation spécifique.
Commande | Notes |
---|---|
az group create | Crée un groupe de ressources dans lequel toutes les ressources sont stockées. |
az vm create | Crée la machine virtuelle. Cette commande spécifie également l’image de machine virtuelle à utiliser ainsi que les informations d’identification d’administration. |
az vm open-port | Crée une règle de groupe de sécurité réseau visant à autoriser le trafic entrant. Dans cet exemple, le port 80 est ouvert pour le trafic HTTP. |
azure vm extension set | Ajoute et exécute une extension de machine virtuelle sur une machine virtuelle. Dans cet exemple, l’extension de script personnalisé sert à installer NGINX. |
az group delete | Supprime un groupe de ressources, y compris toutes les ressources imbriquées. |
Étapes suivantes
Pour plus d’informations sur l’interface Azure CLI, consultez la documentation relative à l’interface Azure CLI.
Vous trouverez des exemples supplémentaires de scripts CLI de machine virtuelle dans la documentation relative aux machines virtuelles Linux Azure.