Condividi tramite


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.

Gli indirizzi IP pubblici hanno un addebito nominale. Esiste un limite al numero di indirizzi IP pubblici che è possibile usare per ogni sottoscrizione.

Prerequisiti

  • 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.

Creare un gruppo di risorse con az group create denominato myResourceGroup nella località 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 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