Sdílet prostřednictvím


Vytvoření několika předpon pro podsíť ve službě Azure Virtual Network – Preview

Velká nasazení více škálovacích aplikací ve virtuální síti jsou ohrožena vyčerpáním adresního prostoru podsítě. Podsítě ve virtuálních sítích můžou hostovat mnoho aplikací, které potřebují možnost horizontálního navýšení kapacity. Tato funkce AllowMultipleAddressPrefixesOnSubnet umožňuje snadno škálovat virtuální počítače a škálovací sady virtuálních počítačů Azure v podsítích. Tato funkce eliminuje nutnost odebrat všechny prostředky z podsítě jako předpoklad pro úpravu předpon adres.

Škálovací sady virtuálních počítačů v současné době umožňují zadat pouze jednu podsíť. Není možné rozšířit prostor podsítě ani hranice napříč podsítěmi. Škálovací sady virtuálních počítačů teď můžou při vertikálním navýšení kapacity využívat více adresních prostorů. Pokud je první podsíť plná, extra virtuální počítače přetéknou do dalších podsítí.

Během verze Public Preview platí následující omezení:

  • Tato funkce podporuje pouze virtuální počítače a škálovací sady virtuálních počítačů a nepodporuje holé počítače ani prostředky SWIFT. Tuto funkci nemůže používat žádná delegovaná podsíť.

  • Tato funkce nepodporuje více konfigurací adres zákazníka (CA). Při použití více předpon v podsíti můžete použít pouze jednu konfiguraci adresy zákazníka (CA). Podporuje se jedna adresa IPv4 (Internet Protocol verze 4) a jedna adresa IPv6 (Internet Protocol Version 6) na síťovou kartu (síťová karta).

Důležité

Podpora více předpon pro podsítě virtuální sítě Azure je aktuálně ve verzi Public Preview. Tato verze Preview se poskytuje bez smlouvy o úrovni služeb a nedoporučuje se pro úlohy v produkčním prostředí. Některé funkce se nemusí podporovat nebo mohou mít omezené možnosti. Další informace najdete v dodatečných podmínkách použití pro verze Preview v Microsoft Azure.

Požadavky

  • Azure PowerShell je nainstalovaný místně nebo Azure Cloud Shell.

  • Přihlaste se k Azure PowerShellu a ujistěte se, že jste vybrali předplatné, se kterým chcete tuto funkci použít. Další informace najdete v tématu Přihlášení pomocí Azure PowerShellu.

  • Ujistěte se, že je modul Az.Network 4.3.0 nebo novější. K ověření nainstalovaného modulu použijte příkaz Get-InstalledModule -Name Az.Network. Pokud modul vyžaduje aktualizaci, použijte v případě potřeby příkaz Update-Module -Name Az.Network .

Pokud se rozhodnete nainstalovat a používat PowerShell místně, musíte použít modul Azure PowerShell verze 5.4.1 nebo novější. Nainstalovanou verzi zjistíte spuštěním příkazu Get-Module -ListAvailable Az. Pokud potřebujete upgrade, přečtěte si téma Instalace modulu Azure PowerShell. Pokud používáte PowerShell místně, musíte také spustit Connect-AzAccount , abyste vytvořili připojení k Azure.

  • Pokud chcete získat přístup k funkci předpony podsítě ve verzi Preview, musíte ji zaregistrovat ve svém předplatném Azure. Další informace o registraci funkcí ve verzi Preview ve vašem předplatném najdete v tématu Nastavení funkcí preview v předplatném Azure.

    • Řízení expozice funkcí Azure (AFEC) je k dispozici prostřednictvím oboru názvů Microsoft.Features. Pro tuto funkci bude potřeba ve vašem předplatném zaregistrovat dva příznaky AFEC:

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

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

    • K registraci funkce použijte následující příkazy:

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

Vytvoření podsítě s několika předponami

V této části vytvoříte podsíť s více předponami.

  1. Pomocí rutiny New-AzResourceGroup vytvořte skupinu prostředků s názvem test-rg v umístění eastus2.

    $rg = @{
        Name = 'test-rg'
        Location = 'eastus2'
    }
    New-AzResourceGroup @rg
    
  2. Pomocí rutiny New-AzVirtualNetworkSubnetConfig vytvořte podsíť s více předponami.

    $subnet = @{
        Name = 'subnet-1'
        AddressPrefix = '10.0.0.0/24', '10.0.1.0/24'
    }
    $subnetConfig = New-AzVirtualNetworkSubnetConfig @subnet 
    
  3. Pomocí rutiny New-AzVirtualNetwork vytvořte virtuální síť s podsítí.

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