Exercice – Créer une machine virtuelle Azure

Effectué

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.

  1. 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    
    

    La création de la machine virtuelle prendra quelques instants. 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.

  2. 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 :

    1. 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.
    2. Installe Nginx.
    3. 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.

Continuer

C'est tout pour cette tâche. Le bac à sable continue de s'exécuter et vous y retournerez dans plusieurs unités pour mettre à jour la configuration réseau afin d'accéder au site web