Condividi tramite


Creare una macchina virtuale in una rete virtuale

Le macchine virtuali (VM) in Azure hanno un numero elevato di dipendenze. L'interfaccia della riga di comando crea automaticamente queste risorse in base agli argomenti della riga di comando specificati. In questa sezione viene illustrato come distribuire una macchina virtuale in una rete virtuale.

Per distribuire una macchina virtuale in una rete virtuale, è necessario che abbiano la stessa posizione di Azure. Dopo aver creato una macchina virtuale, non è possibile modificare la rete virtuale a cui è connessa.

Creare una macchina virtuale

Usare il comando az vm create per creare una nuova macchina virtuale che esegue Ubuntu. Questa macchina virtuale usa l'autenticazione SSH per l'accesso ed è connessa alla subnet e alla rete virtuale creata nella sezione precedente. In PowerShell dichiarare le variabili con "$" e usare le virgolette per i valori, ad esempio $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 

Annotazioni

Se è già disponibile una chiave SSH, id_rsa questa chiave viene usata per l'autenticazione anziché per generare una nuova chiave.

Quando viene creata la macchina virtuale, vengono visualizzati i valori locali usati e le risorse di Azure create a causa dell'opzione --verbose . Quando la macchina virtuale è pronta, viene restituito un codice JSON dal servizio di Azure, incluso l'indirizzo IP pubblico.

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

Verificare che la macchina virtuale sia in esecuzione connettendosi tramite SSH.

ssh <PUBLIC_IP_ADDRESS>

Vai avanti e disconnettiti dalla macchina virtuale digitando exit.

Esistono altri modi per ottenere questo indirizzo IP dopo l'avvio della macchina virtuale. Nella sezione successiva si vedrà come ottenere informazioni dettagliate sulla macchina virtuale e come filtrarla.