Condividi tramite


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

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 -Name Az.Network. Se il modulo richiede un aggiornamento, usare il comando Update-Module -Name Az.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.

  1. Usare New-AzResourceGroup per creare un gruppo di risorse denominato test-rg nella località eastus2 .

    $rg = @{
        Name = 'test-rg'
        Location = 'eastus2'
    }
    New-AzResourceGroup @rg
    
  2. 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 
    
  3. 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