Übung: Erstellen eines virtuellen Computers
Wir beginnen mit der offensichtlichsten Aufgabe: der Erstellung eines virtuellen Azure-Computers.
Anmeldungen, Abonnements und Ressourcengruppen
Sie arbeiten in Azure Cloud Shell auf der rechten Seite. Nachdem Sie die Sandbox aktiviert haben, werden Sie mit einem kostenlosen Abonnement, das von Microsoft Learn verwaltet wird, bei Azure angemeldet. Sie müssen sich nicht selbst bei Azure anmelden oder ein Abonnement auswählen. Dies wird für Sie durchgeführt. Normalerweise würden Sie eine Ressourcengruppe für neue Ressourcen erstellen. In diesem Modul erstellt die Azure-Sandbox für Sie eine Ressourcengruppe, die verwendet wird, um alle Befehle auszuführen.
Erstellen einer Linux-VM mit der Azure CLI
Die Azure CLI enthält den Befehl vm
, der für VMs in Azure funktioniert. Wir können verschiedene Unterbefehle bereitstellen, um bestimmte Aufgaben auszuführen. Dies sind die am häufigsten verwendeten:
Unterbefehl | Beschreibung |
---|---|
create |
Erstellen einer neuen VM |
deallocate |
Aufheben der Zuordnung einer VM |
delete |
Löschen einer VM |
list |
Auflisten der erstellten VMs in Ihrem Abonnement |
open-port |
Öffnen eines bestimmten Netzwerkports für eingehenden Datenverkehr |
restart |
Neustarten einer VM |
show |
Abrufen der Details zu einer VM |
start |
Starten eines angehaltenen virtuellen Computers |
stop |
Anhalten eines ausgeführten virtuellen Computers |
update |
Aktualisieren der Eigenschaft eines virtuellen Computers |
Hinweis
Eine vollständige Liste der Befehle finden Sie in der Dokumentation der Azure CLI-Referenz.
Beginnen wir mit dem ersten: az vm create
. Sie können diesen Befehl verwenden, um einen virtuellen Computer in einer Ressourcengruppe zu erstellen. Es gibt verschiedene Parameter, die Sie übergeben können, um alle Aspekte des neuen virtuellen Computers zu konfigurieren. Die vier Parameter, die Sie angeben müssen, sind:
Parameter | Beschreibung |
---|---|
--resource-group |
Die Ressourcengruppe, die als Besitzer des virtuellen Computers fungiert. Verwenden Sie |
--name |
Der Name des virtuellen Computers. Dieser muss innerhalb der Ressourcengruppe eindeutig sein. |
--image |
Das Betriebssystemimage, das zum Erstellen des virtuellen Computers verwendet werden soll. |
--location |
Die Region, in der der virtuelle Computer installiert werden soll. Normalerweise liegt die Region in der Nähe des Consumers des virtuellen Computers. |
Darüber hinaus ist es hilfreich, das --verbose
-Flag hinzuzufügen, um den Fortschritt der Erstellung der VM zu beobachten.
Erstellen einer Linux-VM
Wir erstellen nun einen neuen virtuellen Linux-Computer. Führen Sie den folgenden Befehl in Azure Cloud Shell aus, um am Standort USA, Westen einen virtuellen Ubuntu-Computer zu erstellen.
az vm create \
--resource-group "<rgn>[sandbox resource group name]</rgn>" \
--location westus \
--name SampleVM \
--image Ubuntu2204 \
--admin-username azureuser \
--generate-ssh-keys \
--verbose
Tipp
Mit der Schaltfläche Kopieren können Sie Befehle in die Zwischenablage kopieren. Klicken Sie zum Einfügen im Cloud Shell-Terminal mit der rechten Maustaste auf eine neue Zeile, und wählen Sie dann Einfügen aus, oder verwenden Sie die Tastenkombination UMSCHALT+EINFG (⌘+V unter macOS).
Dieser Befehl erstellt einen neuen virtuellen Linux-Computer unter Ubuntu mit dem Namen „SampleVM
“. Beachten Sie, dass sich das Azure CLI-Tool während der Erstellung des virtuellen Computers im Wartezustand befindet. Sie können die Option --no-wait
hinzufügen, um das Azure CLI-Tool anzuweisen, die Rückgabe sofort durchzuführen, und zu erreichen, dass Azure mit der Erstellung der VM im Hintergrund fortfährt. Dies ist hilfreich, wenn Sie den Befehl in einem Skript ausführen.
Geben Sie den Namen des Administratorkontos mit dem --admin-username
-Flag als azureuser
an. Wenn Sie diesen Schritt auslassen, verwendet der az vm create
-Befehl Ihren aktuellen Benutzernamen. Da die Regeln für Kontonamen in jedem Betriebssystem anders sind, ist es sicherer, einen bestimmten Namen anzugeben.
Hinweis
Allgemeine Namen wie „root“ und „admin“ sind für die meisten Images nicht zulässig.
Wir verwenden auch das generate-ssh-keys
-Flag. Dieser Parameter wird für Linux-Distributionen verwendet und erstellt ein Sicherheitsschlüsselpaar, sodass wir das ssh
-Tool verwenden können, um remote auf den virtuellen Computer zuzugreifen. Die beiden Dateien werden in den Ordner „.ssh
“ auf Ihrem Computer und auf dem virtuellen Computer platziert. Wenn Sie bereits über einen SSH-Schlüssel namens id_rsa
im Zielordner verfügen, wird dieser verwendet, anstatt dass ein neuer Schlüssel generiert wird.
Sobald der virtuelle Computer von der Azure CLI erstellt wurde, erhalten Sie eine JSON-Antwort, die den aktuellen Zustand des virtuellen Computers und seine von Azure zugewiesenen öffentlichen und privaten IP-Adressen enthält:
{
"fqdns": "",
"id": "/subscriptions/20f4b944-fc7a-4d38-b02c-900c8223c3a0/resourceGroups/Learn-2568d0d0-efe3-4d04-a08f-df7f009f822a/providers/Microsoft.Compute/virtualMachines/SampleVM",
"location": "westus",
"macAddress": "00-0D-3A-58-F8-45",
"powerState": "VM running",
"privateIpAddress": "10.0.0.4",
"publicIpAddress": "40.83.165.85",
"resourceGroup": "2568d0d0-efe3-4d04-a08f-df7f009f822a",
"zones": ""
}