Freigeben über


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

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 -Name Az.Network. Falls das Modul ein Update erfordert, verwenden Sie bei Bedarf den folgenden Befehl: Update-Module -Name Az.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.

  1. Verwenden Sie New-AzResourceGroup, um eine Ressourcengruppe namens test-rg am Standort eastus2 zu erstellen.

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