Delen via


Meerdere voorvoegsels maken voor een subnet in een virtueel Azure-netwerk - Preview

Grote implementaties van meerdere schaal-apps binnen een virtueel netwerk lopen het risico dat de adresruimte van het subnet wordt uitgeput. Subnetten in uw virtuele netwerken kunnen veel toepassingen hosten die de mogelijkheid nodig hebben om uit te schalen. Met deze functie AllowMultipleAddressPrefixesOnSubnet kunt u uw virtuele machines en Virtuele-machineschaalsets in Azure eenvoudig schalen in subnetten. De functie elimineert de noodzaak om alle resources uit een subnet te verwijderen als vereiste voor het wijzigen van de adresvoorvoegsels.

Op dit moment kunt u met virtuele-machineschaalsets slechts één subnet opgeven. Er is geen mogelijkheid om subnetruimte of subnetgrenzen uit te breiden. Virtuele-machineschaalsets kunnen nu profiteren van meerdere adresruimten wanneer u omhoog schaalt. Als het eerste subnet vol is, lopen extra virtuele machines over naar volgende subnetten.

De volgende beperkingen zijn van toepassing tijdens de openbare preview:

  • De functie ondersteunt alleen virtuele machines en virtuele-machineschaalsets en biedt geen ondersteuning voor Bare Metal- of SWIFT-resources. Elk gedelegeerd subnet kan deze functie niet gebruiken.

  • Deze functie biedt geen ondersteuning voor configuraties van meerdere klantadressen (CA). Wanneer u meerdere voorvoegsels in een subnet gebruikt, kunt u slechts één klantadresconfiguratie (CA) gebruiken. Eén IPv4-adres (Internet Protocol versie 4) en één IPv6-adres (Internet Protocol versie 6) per NIC (netwerkinterfacekaart) wordt ondersteund.

Belangrijk

Ondersteuning voor meerdere voorvoegsels voor subnetten van Azure Virtual Network is momenteel beschikbaar als openbare preview. Deze preview-versie wordt aangeboden zonder service level agreement en wordt niet aanbevolen voor productieworkloads. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews voor meer informatie.

Vereisten

Let op

Subneteigenschappen 'addressPrefixes' en 'addressPrefix' moeten niet door elkaar worden gebruikt. Voor de beste resultaten gebruikt u alleen 'addressPrefixes' voor zowel één adresvoorvoegsel als voor meerdere adresvoorvoegsels. Als u 'addressPrefix' al in uw werkstromen gebruikt, kunt u deze eigenschap blijven gebruiken.

  • Azure PowerShell is lokaal geïnstalleerd of Azure Cloud Shell.

  • Meld u aan bij Azure PowerShell en zorg ervoor dat u het abonnement selecteert waarmee u deze functie wilt gebruiken. Zie Aanmelden met Azure PowerShell voor meer informatie.

  • Zorg ervoor dat uw Az.Network module 4.3.0 of hoger is. Gebruik de opdracht Get-InstalledModule -Name Az.Networkom de geïnstalleerde module te controleren. Als voor de module een update is vereist, gebruikt u indien nodig de opdracht Update-Module -Name Az.Network .

Als u PowerShell lokaal wilt installeren en gebruiken, is voor dit artikel versie 5.4.1 of hoger van de Azure PowerShell-module vereist. Voer Get-Module -ListAvailable Az uit om te kijken welke versie is geïnstalleerd. Als u PowerShell wilt upgraden, raadpleegt u De Azure PowerShell-module installeren. Als u PowerShell lokaal uitvoert, moet u ook Connect-AzAccount uitvoeren om verbinding te kunnen maken met Azure.

  • Als u toegang wilt krijgen tot de preview-functie voor meerdere subnetvoorvoegsels, moet u deze registreren in uw Azure-abonnement. Zie Preview-functies instellen in een Azure-abonnement voor meer informatie over het registreren van preview-functies in uw abonnement.

    • Azure Feature Exposure Control (AFEC) is beschikbaar via de naamruimte Microsoft.Features. Voor deze functie moeten twee AFEC-vlaggen worden geregistreerd in uw abonnement:

      • Microsoft.Features/providers/Microsoft.Network/features/AllowMultipleAddressPrefixesOnSubnet

      • Microsoft.Features/providers/Microsoft.Network/features/AllowDeletionOfIpPrefixFromSubnet

    • Gebruik de volgende opdrachten om de functie te registreren:

    Register-AzProviderFeature -FeatureName AllowMultipleAddressPrefixesOnSubnet -ProviderNamespace Microsoft.Network
    
    Register-AzProviderFeature -FeatureName AllowDeletionOfIpPrefixFromSubnet -ProviderNamespace Microsoft.Network
    

Een subnet met meerdere voorvoegsels maken

In deze sectie maakt u een subnet met meerdere voorvoegsels.

  1. Gebruik New-AzResourceGroup om een resourcegroep met de naam test-rg te maken op de locatie eastus2 .

    $rg = @{
        Name = 'test-rg'
        Location = 'eastus2'
    }
    New-AzResourceGroup @rg
    
  2. Gebruik New-AzVirtualNetworkSubnetConfig om een subnet met meerdere voorvoegsels te maken.

    $subnet = @{
        Name = 'subnet-1'
        AddressPrefix = '10.0.0.0/24', '10.0.1.0/24'
    }
    $subnetConfig = New-AzVirtualNetworkSubnetConfig @subnet 
    
  3. Gebruik New-AzVirtualNetwork om een virtueel netwerk te maken met het subnet.

    $net = @{
        Name = 'vnet-1'
        ResourceGroupName = 'test-rg'
        Location = 'eastus2'
        AddressPrefix = '10.0.0.0/16'
        Subnet = $subnetConfig
    }
    New-AzVirtualNetwork @net