Creare più prefissi per una subnet in un'Rete virtuale di Azure - Anteprima
Le distribuzioni di grandi dimensioni di più app su larga scala all'interno di una rete virtuale sono a rischio di esaurimento dello spazio degli indirizzi della subnet. Le subnet nelle reti virtuali possono ospitare molte applicazioni che richiedono la scalabilità orizzontale. Questa funzionalità AllowMultipleAddressPrefixesOnSubnet
consente di ridimensionare facilmente le macchine virtuali e azure set di scalabilità di macchine virtuali nelle subnet. La funzionalità elimina la necessità di rimuovere tutte le risorse da una subnet come prerequisito per la modifica dei prefissi degli indirizzi.
Attualmente, set di scalabilità di macchine virtuali consente di specificare una sola subnet. Non è possibile estendere lo spazio della subnet o attraversare i limiti della subnet. set di scalabilità di macchine virtuali ora può sfruttare più spazi indirizzi quando si aumentano le prestazioni. Se la prima subnet è piena, le macchine virtuali aggiuntive vengono distribuite alle subnet successive.
Durante l'anteprima pubblica si applicano le limitazioni seguenti:
La funzionalità supporta solo macchine virtuali e set di scalabilità di macchine virtuali e non supporta le risorse Bare Metal o SWIFT. Qualsiasi subnet delegata non può usare questa funzionalità.
Questa funzionalità non supporta più configurazioni dell'indirizzo cliente (CA). Quando si usano più prefissi in una subnet, è possibile usare solo una singola configurazione dell'indirizzo cliente (CA). È supportato un singolo indirizzo IPv4 (protocollo Internet versione 4) e un singolo indirizzo IPv6 (protocollo Internet versione 6) per scheda di interfaccia di rete.
Importante
Il supporto di più prefissi per le subnet della rete virtuale di Azure è attualmente disponibile in anteprima pubblica. Questa versione di anteprima viene messa a disposizione senza contratto di servizio e non è consigliata per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate. Per altre informazioni, vedere le Condizioni supplementari per l'uso delle anteprime di Microsoft Azure.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.
Attenzione
Le proprietà della subnet "addressPrefixes" e "addressPrefix" non devono essere usate in modo intercambiabile. Per ottenere risultati ottimali, usare solo "addressPrefixes" per un singolo prefisso di indirizzo e per più prefissi di indirizzo. Se si usa già "addressPrefix" nei flussi di lavoro, continuare a usare questa proprietà.
Azure PowerShell installato in locale o Azure Cloud Shell.
Accedere ad Azure PowerShell e assicurarsi di selezionare la sottoscrizione con cui si vuole usare questa funzionalità. Per altre informazioni, vedere Accedere con Azure PowerShell.
Verificare che il modulo
Az.Network
sia 4.3.0 o versione successiva. Per verificare il modulo installato, usare il comando Get-InstalledModule -NameAz.Network
. Se il modulo richiede un aggiornamento, usare il comando Update-Module -NameAz.Network
, se necessario.
Se si sceglie di installare e usare PowerShell in locale, per questo articolo è necessario il modulo Azure PowerShell 5.4.1 o versione successiva. Eseguire Get-Module -ListAvailable Az
per trovare la versione installata. Se è necessario eseguire l'aggiornamento, vedere Installare e configurare Azure PowerShell. Se si esegue PowerShell in locale, è anche necessario eseguire Connect-AzAccount
per creare una connessione con Azure.
Per accedere alla funzionalità di anteprima del prefisso di più subnet, è necessario registrarla nella sottoscrizione di Azure. Per altre informazioni sulla registrazione delle funzionalità di anteprima nella sottoscrizione, vedere Configurare le funzionalità di anteprima nella sottoscrizione di Azure.
Il controllo AFEC (Azure Feature Exposure Control) di Azure è disponibile tramite lo spazio dei nomi Microsoft.Features. Per questa funzionalità, nella sottoscrizione dovranno essere registrati due flag AFEC:
Microsoft.Features/providers/Microsoft.Network/features/AllowMultipleAddressPrefixesOnSubnet
Microsoft.Features/providers/Microsoft.Network/features/AllowDeletionOfIpPrefixFromSubnet
Per registrare la funzionalità, usare i comandi seguenti:
Register-AzProviderFeature -FeatureName AllowMultipleAddressPrefixesOnSubnet -ProviderNamespace Microsoft.Network Register-AzProviderFeature -FeatureName AllowDeletionOfIpPrefixFromSubnet -ProviderNamespace Microsoft.Network
Creare una subnet con più prefissi
In questa sezione viene creata una subnet con più prefissi.
Usare New-AzResourceGroup per creare un gruppo di risorse denominato test-rg nella località eastus2 .
$rg = @{ Name = 'test-rg' Location = 'eastus2' } New-AzResourceGroup @rg
Usare New-AzVirtualNetworkSubnetConfig per creare una subnet con più prefissi.
$subnet = @{ Name = 'subnet-1' AddressPrefix = '10.0.0.0/24', '10.0.1.0/24' } $subnetConfig = New-AzVirtualNetworkSubnetConfig @subnet
Usare New-AzVirtualNetwork per creare una rete virtuale con la subnet.
$net = @{ Name = 'vnet-1' ResourceGroupName = 'test-rg' Location = 'eastus2' AddressPrefix = '10.0.0.0/16' Subnet = $subnetConfig } New-AzVirtualNetwork @net