Skapa en virtuell dator i ett virtuellt nätverk
Virtuella datorer (VM) i Azure har ett stort antal beroenden. CLI skapar de här resurserna baserat på de kommandoradsargument som du anger. I det här avsnittet får du lära dig hur du distribuerar en virtuell dator till ett virtuellt nätverk.
Om du vill distribuera en virtuell dator på ett virtuellt nätverk måste de ha samma Azure-plats. När en virtuell dator har skapats kan du inte ändra det virtuella nätverk som den är ansluten till.
Skapa en virtuell dator
Använd kommandot az vm create för att skapa en ny virtuell dator som kör Ubuntu. Den här virtuella datorn använder SSH-autentisering för inloggning och är ansluten till det undernät och VNet som du skapade i föregående avsnitt. I PowerShell deklarerar du variabler med "$" och använder citattecken för värden, till exempel $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
Kommentar
Om du redan har en SSH-nyckel med namnet id_rsa
så används den här nyckeln för autentisering i stället för att generera en ny nyckel.
När den virtuella datorn skapas visas de lokala värdena som används och Azure-resurser som skapas till följd av alternativet --verbose
.
När den virtuella datorn är klar returneras en JSON från Azure-tjänsten, inklusive den offentliga IP-adressen.
{
"fqdns": "",
"id": "...",
"location": "eastus",
"macAddress": "...",
"powerState": "VM running",
"privateIpAddress": "...",
"publicIpAddress": "<PUBLIC_IP_ADDRESS>",
"resourceGroup": "TutorialResources",
"zones": ""
}
Bekräfta att den virtuella datorn körs genom att ansluta via SSH.
ssh <PUBLIC_IP_ADDRESS>
Gå vidare och logga ut från den virtuella datorn genom att exit
skriva .
Det finns andra sätt att hämta den här IP-adressen efter att den virtuella datorn har startats. I nästa avsnitt får du se hur du får detaljerad information om den virtuella datorn och hur du filtrerar den.