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
- Een Azure-account met een actief abonnement. Gratis een account maken
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 -NameAz.Network
om de geïnstalleerde module te controleren. Als voor de module een update is vereist, gebruikt u indien nodig de opdracht Update-Module -NameAz.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.
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
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
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