Exercice – Créer une machine virtuelle Azure
Dans cet exercice, vous allez créer une machine virtuelle Azure et installer Nginx, un serveur web très répandu.
Vous pouvez utiliser le portail Azure, l'interface de ligne de commande Azure (Azure CLI), Azure PowerShell ou un modèle Azure Resource Manager (ARM).
Dans ce cas, vous allez utiliser l'interface de ligne de commande Azure (Azure CLI).
Tâche 1 : Créer une machine virtuelle Linux et installer Nginx
Utilisez les commandes Azure CLI suivantes pour créer une machine virtuelle Linux et installer Nginx. Une fois votre machine virtuelle créée, vous utiliserez l’extension Script personnalisé pour installer Nginx. L’extension de script personnalisé est un moyen simple de télécharger et d’exécuter des scripts sur des machines virtuelles Azure. C’est l’une des nombreuses possibilités de configuration du système une fois que votre machine virtuelle est opérationnelle.
Dans Cloud Shell, exécutez la commande
az vm create
suivante pour créer une machine virtuelle Linux :az vm create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --name my-vm \ --public-ip-sku Standard \ --image Ubuntu2204 \ --admin-username azureuser \ --generate-ssh-keys
Il faut un certain temps pour que votre machine virtuelle s’affiche. Vous avez appelé la machine virtuelle my-vm. Vous utilisez ce nom pour faire référence à la machine virtuelle dans les étapes ultérieures.
Exécutez la commande
az vm extension set
suivante pour configurer Nginx sur votre machine virtuelle :az vm extension set \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --vm-name my-vm \ --name customScript \ --publisher Microsoft.Azure.Extensions \ --version 2.1 \ --settings '{"fileUris":["https://raw.githubusercontent.com/MicrosoftDocs/mslearn-welcome-to-azure/master/configure-nginx.sh"]}' \ --protected-settings '{"commandToExecute": "./configure-nginx.sh"}'
Cette commande utilise l’extension Script personnalisé pour exécuter un script Bash sur votre machine virtuelle. Le script est stocké sur GitHub. Pendant l’exécution de la commande, vous pouvez examiner le script Bash sous un onglet distinct du navigateur. Pour résumer, le script :
- Exécute
apt-get update
pour télécharger les informations les plus récentes sur le package à partir d’Internet. Cette étape permet de s’assurer que la commande suivante peut localiser la dernière version du package Nginx. - Installe Nginx.
- Définit la page d’accueil, /var/www/html/index.html, pour afficher un message d’accueil comprenant le nom d’hôte de votre machine virtuelle.
- Exécute
Continuer
Cet exercice est terminé pour le moment. Le bac à sable continue de fonctionner et vous y reviendrez dans quelques unités pour mettre à jour la configuration du réseau afin de pouvoir accéder au site web.