Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.