Tworzenie maszyny wirtualnej w sieci wirtualnej

Maszyny wirtualne na platformie Azure mają dużą liczbę zależności. Interfejs wiersza polecenia tworzy te zasoby na podstawie argumentów wiersza polecenia, które określisz. W tej sekcji dowiesz się, jak wdrożyć maszynę wirtualną w sieci wirtualnej.

Aby wdrożyć maszynę wirtualną w sieci wirtualnej, muszą mieć tę samą lokalizację platformy Azure. Po utworzeniu maszyny wirtualnej nie można zmienić sieci wirtualnej, z którą jest połączona.

Tworzenie maszyny wirtualnej

Użyj polecenia az vm create, aby utworzyć nową maszynę wirtualną z systemem Ubuntu. Ta maszyna wirtualna używa uwierzytelniania SSH do logowania i jest połączona z podsiecią i siecią wirtualną utworzoną w poprzedniej sekcji. W programie PowerShell zadeklaruj zmienne z wartością "$" i użyj cudzysłowów dla wartości, takich jak $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 

Uwaga

Jeśli masz już dostępny klucz SSH o nazwie id_rsa, ten klucz jest używany do uwierzytelniania i nie jest generowany nowy klucz.

Podczas tworzenia maszyny wirtualnej widoczne są używane wartości lokalne i tworzone zasoby platformy Azure z powodu opcji --verbose. Gdy maszyna wirtualna będzie gotowa, zostanie zwrócony kod JSON z usługi platformy Azure, w tym publiczny adres IP.

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

Upewnij się, że maszyna wirtualna jest uruchomiona przez połączenie za pomocą protokołu SSH.

ssh <PUBLIC_IP_ADDRESS>

Przejdź dalej i wyloguj się z maszyny wirtualnej, wpisując .exit

Istnieją inne sposoby uzyskania tego adresu IP po uruchomieniu maszyny wirtualnej. W następnej sekcji zobaczysz, jak uzyskać szczegółowe informacje na temat maszyny wirtualnej i jak je filtrować.