Partager via


Créer une machine virtuelle avec NGINX

Ce script crée une machine virtuelle Azure et utilise l’extension de script personnalisé de machine virtuelle Azure pour installer NGINX. Après avoir 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'Azure CLI sont écrits pour le shell bash. Pour pouvoir exécuter cet exemple dans Windows PowerShell ou le Terminal de commande, 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 de script personnalisé copie ce script sur la machine virtuelle. Le script est ensuite exécuté pour installer et configurer un serveur web NGINX.

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

Finaliser 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 Remarques
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 et les informations d’identification d’administration.
az vm open-port Crée une règle de groupe de sécurité réseau pour autoriser le trafic entrant. Dans cet exemple, le port 80 est ouvert pour le trafic HTTP.
ensemble d’extensions de machine virtuelle Azure Ajoute et exécute une extension de machine virtuelle à une machine virtuelle. Dans cet exemple, l’extension de script personnalisé est utilisée pour installer NGINX.
az group delete (commande pour supprimer un groupe dans Azure) Supprime un groupe de ressources, y compris toutes les ressources imbriquées.

Étapes suivantes

Pour plus d’informations sur Azure CLI, consultez la documentation Azure CLI.

Vous trouverez d’autres exemples de script CLI de machine virtuelle dans la documentation sur les machines virtuelles Linux Azure.