Übung: Erstellen einer Azure-VM
In dieser Übung erstellen Sie einen virtuellen Azure-Computer (VM) und installieren einen Webserver (Nginx).
Sie können das Azure-Portal, die Azure CLI oder eine ARM-Vorlage (Azure Resource Manager) verwenden.
In diesem Fall verwenden Sie die Azure-Befehlszeilenschnittstelle.
Von Bedeutung
Diese Übung erstellt einen virtuellen Computer, der in einer späteren Übung in diesem Modul verwendet wird. Um zu vermeiden, dass eine VM über einen längeren Zeitraum ausgeführt wird, wird empfohlen, das vollständige Modul in einer Sitzung abzuschließen.
Aufgabe 1: Erstellen einer Ressourcengruppe
- Melden Sie sich beim Azure-Portal an.
- Wählen Sie das Azure Cloud Shell-Symbol aus, um Cloud Shell anzuzeigen.
- Erstellen Sie in der Azure CLI eine Ressourcengruppe namens IntroAzureRG.
az group create --name IntroAzureRG --location eastus
Aufgabe 2: Erstellen eines virtuellen Linux-Computers
Verwenden Sie den folgenden Azure CLI-Befehl, um eine Linux-VM zu erstellen.
Führen Sie in Cloud Shell den folgenden
az vm create-Befehl aus, um eine Linux-VM zu erstellen:az vm create \ --resource-group "IntroAzureRG" \ --name my-vm \ --size Standard_D2s_v5 \ --public-ip-sku Standard \ --image Ubuntu2204 \ --admin-username azureuser \ --generate-ssh-keysDas Starten Ihrer VM dauert etwas. Sie haben der VM den Namen my-vm gegeben. Diesen Namen verwenden Sie später, um auf die VM zu verweisen.
Aufgabe 3: Installieren von Nginx
Nachdem Ihre VM erstellt wurde, verwenden Sie eine benutzerdefinierte Skripterweiterung, um Nginx zu installieren. Die benutzerdefinierte Skripterweiterung ist eine einfache Möglichkeit zum Herunterladen und Ausführen von Skripts auf Ihren Azure-VMs. Sie ist nur eine von vielen Möglichkeiten zum Konfigurieren des Systems, nachdem Ihr virtueller Computer aktiv ist und ausgeführt wird.
Führen Sie den folgenden
az vm extension set-Befehl aus, um NGINX auf Ihrer VM zu konfigurieren:az vm extension set \ --resource-group "IntroAzureRG" \ --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"}'Dieser Befehl verwendet die benutzerdefinierte Skripterweiterung, um ein Bash-Skript auf Ihrer VM auszuführen. Dieses Skript ist auf GitHub gespeichert. Während der Befehl ausgeführt wird, können Sie das Bash-Skript untersuchen (auf einer separaten Browserregisterkarte). Zusammengefasst führt das Skript folgende Aktionen aus:
- Es führt
apt-get updateaus, um die neuesten Paketinformationen aus dem Internet herunterzuladen. Durch diesen Schritt können Sie sicherstellen, dass der nächste Befehl die aktuelle Version des NGINX-Pakets finden kann. - Es installiert NGINX.
- Es legt die Homepage (/var/www/html/index.html) fest, um eine Willkommensnachricht auszugeben, die den Hostnamen Ihrer VM enthält.
- Es führt
Weiter
Diese Übung ist jetzt abgeschlossen. Sie verwenden diesen virtuellen Computer später in diesem Modul.