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 tali 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.
Creazione di 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
Nota
Se è già disponibile una chiave SSH denominata id_rsa
, questa chiave viene usata per l'autenticazione e non ne viene generata una nuova.
Durante la creazione della VM saranno visibili i valori locali usati e le risorse di Azure create per via 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 VM sia in esecuzione connettendosi tramite SSH.
ssh <PUBLIC_IP_ADDRESS>
Procedere e disconnettersi 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.