Creare una macchina virtuale con un indirizzo IP pubblico statico usando l'interfaccia della riga di comando di Azure
In questo articolo si creerà una macchina virtuale con un indirizzo IP pubblico statico. Un indirizzo IP pubblico consente la comunicazione con una macchina virtuale da Internet. Assegnare un indirizzo IP pubblico statico, anziché un indirizzo dinamico, per assicurarsi che l'indirizzo non venga mai modificato.
Per gli indirizzi IP pubblici è previsto un addebito nominale. È previsto unlimite per il numero di indirizzi IP pubblici che è possibile usare per ogni sottoscrizione.
Prerequisiti
Usare l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Avvio rapido su Bash in Azure Cloud Shell.
Se si preferisce eseguire i comandi di riferimento dell'interfaccia della riga di comando in locale, installare l'interfaccia della riga di comando di Azure. Per l'esecuzione in Windows o macOS, è consigliabile eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire l'interfaccia della riga di comando di Azure in un contenitore Docker.
Se si usa un'installazione locale, accedere all'interfaccia della riga di comando di Azure con il comando az login. Per completare il processo di autenticazione, seguire la procedura visualizzata nel terminale. Per altre opzioni di accesso, vedere Accedere tramite l'interfaccia della riga di comando di Azure.
Quando richiesto, al primo utilizzo installare l'estensione dell'interfaccia della riga di comando di Azure. Per altre informazioni sulle estensioni, vedere Usare le estensioni con l'interfaccia della riga di comando di Azure.
Eseguire az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, eseguire az upgrade.
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
- Questa esercitazione richiede la versione 2.0.28 o successiva dell'interfaccia della riga di comando di Azure. Se si usa Azure Cloud Shell, la versione più recente è già installata.
Creare un gruppo di risorse
Un gruppo di risorse di Azure è un contenitore logico in cui le risorse di Azure vengono distribuite e gestite.
Usare az group create per creare un gruppo di risorse denominato myResourceGroup nella posizione eastus2.
az group create \
--name myResourceGroup \
--location eastus2
Creare un indirizzo IP pubblico
Usare az network public-ip create per creare un indirizzo IPv4 pubblico standard.
Il comando seguente crea un indirizzo IP pubblico con ridondanza della zona denominato myPublicIP in myResourceGroup.
az network public-ip create \
--resource-group myResourceGroup \
--name myPublicIP \
--version IPv4 \
--sku Standard \
--zone 1 2 3
Creare una macchina virtuale
Creare una macchina virtuale con az vm create.
Il comando seguente crea una macchina virtuale Windows Server. Immettere il nome dell'indirizzo IP pubblico creato in precedenza nel -PublicIPAddressName
parametro . Quando richiesto, specificare un nome utente e una password da usare come credenziali per la macchina virtuale:
az vm create \
--name myVM \
--resource-group TutorVMRoutePref-rg \
--public-ip-address myPublicIP \
--size Standard_A2 \
--image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
--admin-username azureuser
Per altre informazioni sugli SKU IP pubblici, vedere SKU di indirizzi IP pubblici. È possibile aggiungere una macchina virtuale al pool back-end di un'istanza di Azure Load Balancer. Lo SKU dell'indirizzo IP pubblico deve corrispondere allo SKU dell'indirizzo IP pubblico di un servizio di bilanciamento del carico. Per altre informazioni, vedere Bilanciamento del carico di Azure.
Visualizzare l'indirizzo IP pubblico assegnato e verificare che sia stato creato come indirizzo statico, con az network public-ip show:
az network public-ip show \
--resource-group myResourceGroup \
--name myPublicIP \
--query [ipAddress,publicIpAllocationMethod,sku] \
--output table
Avviso
Non modificare le impostazioni dell'indirizzo IP all'interno del sistema operativo della macchina virtuale. Il sistema operativo non rileva gli indirizzi IP pubblici di Azure. Anche se è possibile aggiungere al sistema operativo impostazioni relative a indirizzi IP privati, è consigliabile farlo solo se necessario e solo dopo aver letto Aggiungere un indirizzo IP privato a un sistema operativo.
Nota
Azure fornisce un IP di accesso in uscita predefinito per le macchine virtuali a cui non è stato assegnato un indirizzo IP pubblico o che si trovano nel pool back-end di un servizio del bilanciamento del carico di base di Azure. Il meccanismo dell'IP di accesso in uscita predefinito fornisce un IP in uscita non configurabile.
L'IP di accesso in uscita predefinito è disabilitato quando si verifica uno degli eventi seguenti:
- Alla macchina virtuale viene assegnato un indirizzo IP pubblico.
- La macchina virtuale è posizionata nel pool back-end di un servizio di bilanciamento del carico standard, con o senza regole in uscita.
- Una risorsa del gateway NAT di Azure viene assegnata alla subnet della macchina virtuale.
Le macchine virtuali create usando set di scalabilità di macchine virtuali in modalità di orchestrazione flessibile non hanno l'accesso in uscita predefinito.
Per altre informazioni sulle connessioni in uscita in Azure, vedere Accesso in uscita predefinito in Azure e Uso di Source Network Address Translation (SNAT) per le connessioni in uscita.
Pulire le risorse
Quando il gruppo di risorse e tutte le risorse in esso contenute non sono più necessari, è possibile usare az group delete per rimuoverli:
az group delete --name myResourceGroup --yes
Passaggi successivi
- Altre informazioni sugli indirizzi IP pubblici in Azure.
- Altre informazioni su tutte le impostazioni relative agli indirizzi IP pubblici.
- Altre informazioni sugli indirizzi IP privati e sull'assegnazione di un indirizzo IP privato statico a una macchina virtuale di Azure.
- Altre informazioni sulla creazione di macchine virtuali Linux e Windows .