Esercizio - Creare una macchina virtuale di Azure
In questo esercizio si crea una macchina virtuale di Azure e si installa Nginx, un server Web di uso comune.
È possibile usare il portale di Azure, l'interfaccia della riga di comando di Azure, Azure PowerShell o un modello di Azure Resource Manager (ARM).
In questo caso si userà l'interfaccia della riga di comando di Azure.
Attività 1: Creare una macchina virtuale Linux e installare Nginx
Usare i comandi dell'interfaccia della riga di comando di Azure seguenti per creare una macchina virtuale Linux e installare Nginx. Dopo aver creato la macchina virtuale, è possibile usare l'estensione per script personalizzati per installare Nginx. L'estensione per script personalizzati è un modo semplice per scaricare ed eseguire script nelle macchine virtuali di Azure. È solo uno dei tanti modi in cui è possibile configurare il sistema dopo aver preparato e attivato la macchina virtuale.
In Cloud Shell eseguire il comando
az vm create
seguente per creare una macchina virtuale 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 VM verrà visualizzata dopo alcuni istanti. La macchina virtuale è stata chiamata my-vm. Usare questo nome per fare riferimento alla macchina virtuale nei passaggi successivi.
Eseguire il comando
az vm extension set
seguente per configurare Nginx nella macchina virtuale: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"}'
Questo comando usa l'estensione per script personalizzati per eseguire uno script Bash nella macchina virtuale. Lo script è archiviato in GitHub. Mentre il comando è in esecuzione, è possibile scegliere di esaminare lo script Bash in una scheda separata del browser. Riassumendo, lo script:
- Esegue
apt-get update
per scaricare le informazioni più recenti sul pacchetto da Internet. Questo passaggio consente di assicurarsi che il comando successivo possa individuare la versione più recente del pacchetto Nginx. - Installa Nginx.
- Imposta la home page, /var/www/html/index.html per stampare un messaggio di benvenuto che include il nome host della macchina virtuale.
- Esegue
Continua
Questo esercizio per il momento è completo. La sandbox rimarrà in esecuzione e si tornerà a questo punto tra poche unità per aggiornare la configurazione di rete in modo da poter accedere al sito Web.