Freigeben über


Erstellen eines virtuellen Computers in einem virtuellen Netzwerk

Virtuelle Computer (Virtual Machines, VMs) in Azure besitzen eine große Anzahl von Abhängigkeiten. Die CLI erstellt diese Ressourcen auf der Grundlage der von Ihnen angegebenen Befehlszeilenargumente für Sie. In diesem Abschnitt erfahren Sie, wie Sie eine VM in einem VNet bereitstellen.

Um einen virtuellen Computer in einem VNet bereitstellen zu können, muss der Azure-Standort für beide gleich sein. Sobald eine VM erstellt ist, können Sie das VNet, mit dem sie verbunden ist, nicht mehr ändern.

Erstellen einer VM

Verwenden Sie den Befehl az vm create, um eine neue VM zu erstellen, auf der Ubuntu ausgeführt wird. Diese VM verwendet die SSH-Authentifizierung für die Anmeldung, und sie ist mit dem Subnetz und dem VNet verbunden, die Sie im vorherigen Abschnitt erstellt haben. Deklarieren Sie in PowerShell Variablen mit einem „$“, und verwenden Sie Anführungszeichen für Werte wie z. B. $vmName = „TutorialVM1“.

# create Bash shell variable
vmName=TutorialVM1

az vm create \
  --resource-group $resourceGroup \
  --name $vmName \
  --image Ubuntu2204 \
  --vnet-name $vnetName \
  --subnet $subnetName \
  --generate-ssh-keys \
  --output json \
  --verbose 

Hinweis

Falls bereits ein SSH-Schlüssel namens id_rsa verfügbar ist, wird er für die Authentifizierung verwendet, und es wird kein neuer Schlüssel erstellt.

Bei der Erstellung des virtuellen Computers werden aufgrund der Option --verbose die verwendeten lokalen Werte und die erstellten Azure-Ressourcen angezeigt. Sobald der virtuelle Computer bereit ist, wird vom Azure-Dienst ein JSON-Code (einschließlich der öffentlichen IP-Adresse) zurückgegeben.

{
  "fqdns": "",
  "id": "...",
  "location": "eastus",
  "macAddress": "...",
  "powerState": "VM running",
  "privateIpAddress": "...",
  "publicIpAddress": "<PUBLIC_IP_ADDRESS>",
  "resourceGroup": "TutorialResources",
  "zones": ""
}

Vergewissern Sie sich durch Herstellen einer SSH-Verbindung, dass der virtuelle Computer ausgeführt wird.

ssh <PUBLIC_IP_ADDRESS>

Fahren Sie weiter und melden Sie sich bei der VM ab, indem Sie exit eingeben.

Es gibt andere Möglichkeiten, diese IP-Adresse nach dem Starten des virtuellen Computers abzurufen. Im nächsten Abschnitt sehen Sie, wie Sie detaillierte Informationen zur VM abrufen und diese filtern.