Indirizzi IP riservati (distribuzione classica)
Gli indirizzi IP in Azure rientrano in due categorie: dinamiche e riservate. Gli indirizzi IP pubblici gestiti da Azure sono dinamici per impostazione predefinita. Ciò significa che l'indirizzo IP usato per un determinato servizio cloud (VIP) o per accedere direttamente a una macchina virtuale o a un'istanza di ruolo (ILPIP) può cambiare di tanto in tanto, quando le risorse vengono arrestate o deallocate.
Per impedire la modifica degli indirizzi IP, è possibile riservare un indirizzo IP. Gli indirizzi IP riservati possono essere utilizzati solo come indirizzo VIP, assicurando che l'indirizzo IP per il servizio cloud rimanga invariato, anche quando le risorse vengono disattivate o deallocate. Inoltre, è possibile convertire gli indirizzi IP dinamici esistenti usati come indirizzo VIP in un indirizzo IP riservato.
Importante
Azure include due diversi modelli di distribuzione per la creazione e l'uso delle risorse: Resource Manager eclassica. Questo articolo illustra l'uso del modello di distribuzione classica. Microsoft consiglia di usare il modello di Gestione risorse per le distribuzioni più recenti. Informazioni su come riservare un indirizzo IP pubblico statico usando il modello di distribuzione Resource Manager.
Per altre informazioni sugli indirizzi IP in Azure, vedere l'articolo Indirizzi IP .
Quando è necessario un indirizzo IP riservato?
- Si vuole assicurarsi che l'indirizzo IP sia riservato nella sottoscrizione. Se si vuole riservare un indirizzo IP non rilasciato dalla sottoscrizione in alcuna circostanza, è consigliabile usare un indirizzo IP pubblico riservato.
- Si desidera che l'indirizzo IP rimanga associato al tuo servizio cloud anche nelle condizioni di arresto o deallocazione (VM). Se desideri che il tuo servizio sia accessibile utilizzando un indirizzo IP che non cambia, anche quando le macchine virtuali nel servizio cloud vengono arrestate o interrotte (deallocate).
- Si vuole assicurarsi che il traffico in uscita da Azure usi un indirizzo IP prevedibile. È possibile che il firewall locale sia configurato per consentire solo il traffico da indirizzi IP specifici. Riservando un indirizzo IP, si conosce l'indirizzo IP di origine e non è necessario aggiornare le regole del firewall a causa di una modifica ip.
Domande frequenti
- È possibile usare un indirizzo IP riservato per tutti i servizi di Azure? No. Gli indirizzi IP riservati possono essere utilizzati solo per le macchine virtuali e i ruoli delle istanze dei servizi cloud esposti tramite un indirizzo VIP.
- Quanti indirizzi IP riservati è possibile avere? Per informazioni dettagliate, vedere l'articolo Limiti di Azure .
- È previsto un addebito per gli INDIRIZZI IP riservati? In casi specifici. Per informazioni dettagliate sui prezzi, vedere la pagina Dettagli prezzi dell'indirizzo IP riservato .
- Come si riserva un indirizzo IP? È possibile usare PowerShell, l'API REST di gestione di Azure o il portale di Azure per riservare un indirizzo IP in un'area di Azure. Un indirizzo IP riservato è associato alla sottoscrizione.
- È possibile usare un indirizzo IP riservato con reti virtuali basate su gruppi di affinità? No. Gli indirizzi IP riservati sono supportati solo nelle reti virtuali regionali. Gli indirizzi IP riservati non sono supportati per le reti virtuali associate ai gruppi di affinità. Per altre informazioni sull'associazione di una rete virtuale a un'area o a un gruppo di affinità, vedere l'articolo Informazioni sulle reti virtuali internazionali e sui gruppi di affinità .
Gestire indirizzi VIP riservati
Uso di Azure PowerShell (versione classica)
Prima di poter usare indirizzi IP riservati, è necessario aggiungerlo alla sottoscrizione. Creare un indirizzo IP riservato dal pool di indirizzi IP pubblici disponibili nella posizione Stati Uniti centrali come indicato di seguito:
Nota
Per il modello di distribuzione classica, è necessario installare la versione di Gestione dei servizi di Azure PowerShell. Per altre informazioni, vedere Installare il modulo Gestione dei servizi Azure PowerShell.
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US"
Si noti, tuttavia, che non è possibile specificare l'indirizzo IP riservato. Per visualizzare gli indirizzi IP riservati nella sottoscrizione, eseguire il comando di PowerShell seguente e notare i valori per ReservedIPName e Address:
Get-AzureReservedIP
Output previsto:
ReservedIPName : MyReservedIP
Address : 23.101.114.211
Id : d73be9dd-db12-4b5e-98c8-bc62e7c42041
Label :
Location : Central US
State : Created
InUse : False
ServiceName :
DeploymentName :
OperationDescription : Get-AzureReservedIP
OperationId : 55e4f245-82e4-9c66-9bd8-273e815ce30a
OperationStatus : Succeeded
Nota
Quando si crea un indirizzo IP riservato con PowerShell, non è possibile specificare un gruppo di risorse in cui creare l'indirizzo IP riservato. Azure lo inserisce automaticamente in un gruppo di risorse denominato Default-Networking . Se si crea l'indirizzo IP riservato usando il portale di Azure, è possibile specificare qualsiasi gruppo di risorse scelto. Se si crea l'INDIRIZZO IP riservato in un gruppo di risorse diverso da Default-Networking , tuttavia, ogni volta che si fa riferimento all'INDIRIZZO IP riservato con comandi come Get-AzureReservedIP
e Remove-AzureReservedIP
, è necessario fare riferimento al nome nome gruppo di risorse riservato-ip-name. Ad esempio, se si crea un indirizzo IP riservato denominato myReservedIP in un gruppo di risorse denominato myResourceGroup, è necessario fare riferimento al nome dell'indirizzo IP riservato come Gruppo myResourceGroup myReservedIP.
Una volta riservato un indirizzo IP, rimane associato alla sottoscrizione fino a quando non viene eliminato. Eliminare un indirizzo IP riservato come indicato di seguito:
Remove-AzureReservedIP -ReservedIPName "MyReservedIP"
Uso dell'interfaccia della riga di comando di Azure (versione classica)
Creare un indirizzo IP riservato dal pool di indirizzi IP pubblici disponibili nella posizione Stati Uniti centrali , come illustrato di seguito tramite l'interfaccia della riga di comando classica di Azure:
Nota
Per la distribuzione classica, è necessario usare l'interfaccia della riga di comando classica di Azure. Per informazioni sull'installazione dell'interfaccia della riga di comando classica di Azure, vedere Installare l'interfaccia della riga di comando classica di Azure
Comando:
azure network reserved-ip create <name> <location>
Esempio:
azure network reserved-ip create MyReservedIP centralus
È possibile visualizzare gli indirizzi IP riservati nella sottoscrizione usando l'interfaccia della riga di comando di Azure come indicato di seguito:
Comando:
azure network reserved-ip list
Una volta riservato un indirizzo IP, rimane associato alla sottoscrizione fino a quando non viene eliminato. Eliminare un indirizzo IP riservato come indicato di seguito:
Comando:
azure network reserved-ip delete <name>
Esempio:
azure network reserved-ip delete MyReservedIP
Riservare l'indirizzo IP di un servizio cloud esistente
È possibile riservare l'indirizzo IP di un servizio cloud esistente aggiungendo il -ServiceName
parametro . Riservare l'indirizzo IP di un servizio cloud TestService nella posizione Stati Uniti centrali come indicato di seguito:
Uso di Azure PowerShell (versione classica):
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US" -ServiceName TestService
Uso dell'interfaccia della riga di comando di Azure (versione classica):
Comando:
azure network reserved-ip create <name> <location> -r <service-name> -d <deployment-name>
Esempio:
azure network reserved-ip create MyReservedIP centralus -r TestService -d asmtest8942
Associare un indirizzo IP riservato a un nuovo servizio cloud
Lo script seguente crea un nuovo indirizzo IP riservato, quindi lo associa a un nuovo servizio cloud denominato TestService.
Uso di Azure PowerShell (versione classica)
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US"
$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}
New-AzureVMConfig -Name TestVM -InstanceSize Small -ImageName $image.ImageName `
| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `
| New-AzureVM -ServiceName TestService -ReservedIPName MyReservedIP -Location "Central US"
Nota
Quando si crea un indirizzo IP riservato da usare con un servizio cloud, si fa comunque riferimento alla macchina virtuale usando vip:<numero> di porta per la comunicazione in ingresso. La prenotazione di un indirizzo IP non significa che è possibile connettersi direttamente alla macchina virtuale. L'indirizzo IP riservato viene assegnato al servizio cloud in cui è stata distribuita la macchina virtuale. Se si vuole connettersi direttamente a una macchina virtuale tramite IP, è necessario configurare un indirizzo IP pubblico a livello di istanza. Un indirizzo IP pubblico a livello di istanza è un tipo di indirizzo IP pubblico (denominato ILPIP) assegnato direttamente alla macchina virtuale. Non può essere riservato. Per ulteriori informazioni, leggi l'articolo IP a livello di istanza pubblico (ILPIP).
Rimuovere un indirizzo IP riservato da una distribuzione in esecuzione
Rimuovere un indirizzo IP riservato aggiunto a un nuovo servizio cloud come indicato di seguito:
Uso di Azure PowerShell (versione classica)
Remove-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService
Uso dell'interfaccia della riga di comando di Azure (versione classica)
Comando:
azure network reserved-ip disassociate <name> <service-name> <deployment-name>
Esempio:
azure network reserved-ip disassociate MyReservedIP TestService asmtest8942
Nota
La rimozione di un indirizzo IP riservato da una distribuzione in esecuzione non rimuove la prenotazione dalla sottoscrizione. Consente semplicemente di liberare l'indirizzo IP affinché possa essere utilizzato da un'altra risorsa nella tua sottoscrizione.
Per rimuovere completamente un indirizzo IP riservato da una sottoscrizione, eseguire il comando seguente:
Comando:
azure network reserved-ip delete <name>
Esempio:
azure network reserved-ip delete MyReservedIP
Associare un indirizzo IP riservato a una distribuzione in esecuzione
Uso di Azure PowerShell (versione classica)
I comandi seguenti creano un servizio cloud denominato TestService2 con una nuova macchina virtuale denominata TestVM2. L'indirizzo IP riservato esistente denominato MyReservedIP viene quindi associato al servizio cloud.
$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}
New-AzureVMConfig -Name TestVM2 -InstanceSize Small -ImageName $image.ImageName `
| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `
| New-AzureVM -ServiceName TestService2 -Location "Central US"
Set-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService2
Uso dell'interfaccia della riga di comando di Azure (versione classica)
È possibile associare un nuovo indirizzo IP riservato alla distribuzione del servizio cloud in esecuzione usando l'interfaccia della riga di comando di Azure come indicato di seguito:
Comando:
azure network reserved-ip associate <name> <service-name> <deployment-name>
Esempio:
azure network reserved-ip associate MyReservedIP TestService asmtest8942
Associare un indirizzo IP riservato a un servizio cloud usando un file di configurazione del servizio
È anche possibile associare un indirizzo IP riservato a un servizio cloud usando un file di configurazione del servizio (CSCFG). L'esempio xml seguente illustra come configurare un servizio cloud per l'uso di un indirizzo VIP riservato denominato MyReservedIP:
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="ReservedIPSample" xmlns="https://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="4" osVersion="*" schemaVersion="2014-01.2.3">
<Role name="WebRole1">
<Instances count="1" />
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>
</Role>
<NetworkConfiguration>
<AddressAssignments>
<ReservedIPs>
<ReservedIP name="MyReservedIP"/>
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
</ServiceConfiguration>
Passaggi successivi
- Informazioni sul funzionamento degli indirizzi IP nel modello di distribuzione classica.
- Informazioni sugli indirizzi IP privati riservati.
- Informazioni sugli indirizzi IP pubblici (ILPIP) a livello di istanza.