Erstellen mehrerer Präfixe für ein Subnetz in einem virtuellen Azure-Netzwerk – Vorschau
Große Bereitstellungen von Apps mit mehreren Skalierungen innerhalb eines virtuellen Netzwerks können den Subnetzadressraum erschöpfen. Subnetze in Ihren virtuellen Netzwerken können viele Anwendungen hosten, die die Möglichkeit zum Aufskalieren benötigen. Mit dem Feature AllowMultipleAddressPrefixesOnSubnet
können Sie Ihre VMs und Azure Virtual Machine Scale Sets-Instanzen in Subnetzen problemlos skalieren. Durch dieses Feature müssen nicht mehr alle Ressourcen aus einem Subnetz entfernt werden, um dessen Adresspräfixe zu ändern.
Derzeit können Sie mithilfe von Virtual Machine Scale Sets nur ein Subnetz angeben. Es ist nicht möglich, Subnetzraum oder subnetzübergreifende Grenzen zu erweitern. Virtual Machine Scale Sets kann jetzt beim Hochskalieren mehrere Adressräume nutzen. Wenn das erste Subnetz voll ist, laufen weitere VMs in nachfolgende Subnetze über.
Während der Public-Preview-Phase gelten die folgenden Einschränkungen:
Das Feature unterstützt nur VMs und VM-Skalierungsgruppen, keine Bare-Metal- oder SWIFT-Ressourcen. Delegierte Subnetze können dieses Feature nicht verwenden.
Dieses Feature unterstützt keine Konfigurationen für mehrere Kundenadressen. Wenn Sie mehrere Präfixe in einem Subnetz verwenden, können Sie nur eine einzelne Kundenadressenkonfiguration verwenden. Pro NIC (Netzwerkschnittstellenkarte) wird eine einzelne IPv4-Adresse (Internet Protocol Version 4) und eine einzelne IPv6-Adresse (Internet Protocol Version 6) unterstützt.
Wichtig
Die Unterstützung für mehrere Präfixe für Azure Virtual Network-Subnetze ist derzeit als Public Preview verfügbar. Diese Vorschauversion wird ohne Vereinbarung zum Servicelevel bereitgestellt und ist nicht für Produktionsworkloads vorgesehen. Manche Features werden möglicherweise nicht unterstützt oder sind nur eingeschränkt verwendbar. Weitere Informationen finden Sie unter Zusätzliche Nutzungsbestimmungen für Microsoft Azure-Vorschauen.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement. Sie können kostenlos ein Konto erstellen.
Achtung
Die Subnetzeigenschaften „addressPrefixes“ und „addressPrefix“ sind nicht austauschbar. Die besten Ergebnisse erzielen Sie, wenn Sie nur „addressPrefixes“ sowohl für ein einzelnes Adresspräfix als auch für mehrere Adresspräfixe verwenden. Wenn Sie „addressPrefix“ bereits in Ihren Workflows verwenden, verwenden Sie diese Eigenschaft weiterhin.
Azure PowerShell (lokale Installation) oder Azure Cloud Shell.
Melden Sie sich bei Azure PowerShell an, und stellen Sie sicher, dass Sie das Abonnement ausgewählt haben, mit dem Sie dieses Feature verwenden möchten. Weitere Informationen finden Sie unter Anmelden mit Azure PowerShell.
Verwenden Sie mindestens Version 4.3.0 des
Az.Network
-Moduls. Um das installierte Modul zu überprüfen, verwenden Sie folgenden Befehl: Get-InstalledModule -NameAz.Network
. Falls das Modul ein Update erfordert, verwenden Sie bei Bedarf den folgenden Befehl: Update-Module -NameAz.Network
.
Wenn Sie PowerShell lokal installieren und verwenden möchten, müssen Sie für diesen Artikel mindestens Version 5.4.1 des Azure PowerShell-Moduls verwenden. Führen Sie Get-Module -ListAvailable Az
aus, um die installierte Version zu ermitteln. Wenn Sie ein Upgrade ausführen müssen, finden Sie unter Installieren des Azure PowerShell-Moduls Informationen dazu. Wenn Sie PowerShell lokal ausführen, müssen Sie auch Connect-AzAccount
ausführen, um eine Verbindung mit Azure herzustellen.
Um auf die Previewfunktion für mehrere Subnetzpräfixe zuzugreifen, müssen Sie diese in Ihrem Azure-Abonnement registrieren. Weitere Informationen zum Registrieren von Previewfunktionen in Ihrem Abonnement finden Sie unter Einrichten von Previewfunktionen im Azure-Abonnement.
Azure Feature Exposure Control (AFEC) ist über den Namespace Microsoft.Features verfügbar. Für dieses Feature müssen zwei AFEC-Flags in Ihrem Abonnement registriert werden:
Microsoft.Features/providers/Microsoft.Network/features/AllowMultipleAddressPrefixesOnSubnet
Microsoft.Features/providers/Microsoft.Network/features/AllowDeletionOfIpPrefixFromSubnet
Verwenden Sie zum Registrieren des Features die folgenden Befehle:
Register-AzProviderFeature -FeatureName AllowMultipleAddressPrefixesOnSubnet -ProviderNamespace Microsoft.Network Register-AzProviderFeature -FeatureName AllowDeletionOfIpPrefixFromSubnet -ProviderNamespace Microsoft.Network
Erstellen eines Subnetzes mit mehreren Präfixen
In diesem Abschnitt erstellen Sie ein Subnetz mit mehreren Präfixen.
Verwenden Sie New-AzResourceGroup, um eine Ressourcengruppe namens test-rg am Standort eastus2 zu erstellen.
$rg = @{ Name = 'test-rg' Location = 'eastus2' } New-AzResourceGroup @rg
Verwenden Sie New-AzVirtualNetworkSubnetConfig, um ein Subnetz mit mehreren Präfixen zu erstellen.
$subnet = @{ Name = 'subnet-1' AddressPrefix = '10.0.0.0/24', '10.0.1.0/24' } $subnetConfig = New-AzVirtualNetworkSubnetConfig @subnet
Erstellen Sie mit New-AzVirtualNetwork ein virtuelles Netzwerk mit dem Subnetz.
$net = @{ Name = 'vnet-1' ResourceGroupName = 'test-rg' Location = 'eastus2' AddressPrefix = '10.0.0.0/16' Subnet = $subnetConfig } New-AzVirtualNetwork @net