Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A virtuális hálózaton belüli dinamikus skálázást igénylő alkalmazástelepítések esetében fennáll az alhálózati címtér kimerülésének kockázata. A virtuális hálózatok alhálózatai számos olyan alkalmazást üzemeltethetnek, amelyeknek vertikális felskálázásra van szükségük. A Multiple Address Prefixes on Subnet funkcióval könnyedén skálázhatja a virtuális gépeket és az Azure-beli virtuálisgép-méretezési csoportokat az alhálózatokban. A szolgáltatás szükségtelenné teszi az összes erőforrás eltávolítását egy alhálózatból, mivel ez előfeltétele a címelőtagok módosításának.
Jelenleg nem lehet kiterjeszteni az alhálózati területet vagy az alhálózatok közötti határokat, ami a virtuálisgép-méretezési csoportot az alhálózat rendelkezésre álló címterére korlátozza. Ezzel a funkcióval azonban a virtuálisgép-méretezési csoportok mostantól kihasználhatják a további alhálózati címtereket a felskálázás során. Ha az első alhálózat megtelt, további virtuális gépek vagy virtuálisgép-méretezési csoportok is átterjedhetnek az új címtér előtagra ugyanazon az alhálózaton belül.
A következő korlátozások jelenleg is érvényesek:
A funkció csak a virtuális gépeket és a virtuálisgép-méretezési csoportokat támogatja, és nem támogatja a Bare Metal vagy a tárolókhoz tartozó VNet injektálási lehetőséget, különösen az AKS-fürtökben használt PodSubnet IPAM módot. A delegált alhálózatok nem tudják használni ezt a funkciót (kivéve az ExpressRoute Gateway-szolgáltatásokhoz delegált GatewaySubneteket).
Ez a funkció nem támogatja több ügyfélcím -konfigurációt. Ha több előtagot használ egy alhálózaton belül, csak egyetlen ügyfélcím-konfigurációt használhat. Hálózati adapterenként egyetlen IPv4-cím (Internet Protocol verzió 4) és egyetlen IPv6-cím (Internet Protocol verzió 6) támogatott.
Ez a funkció jelenleg csak parancssori (PowerShell, CLI) vagy Azure Resource Manager-sablonok használatával érhető el. Az Azure Portal támogatása korlátozott. Ha további címelőtagokat ad hozzá, a
Subnetspanel alatt láthatja az összes előtag helyes számátAvailable IPs, de csak az első előtag szerepel a listában.- Az alhálózat konfigurációjának és az összes alhálózati előtagnak a részleteit a Virtuális hálózat
Overviewlapra lépve és a kijelöléssel szerezhetiJSON Viewbe.
- Az alhálózat konfigurációjának és az összes alhálózati előtagnak a részleteit a Virtuális hálózat
Előfeltételek
- Egy Azure-fiók, aktív előfizetéssel. Fiók ingyenes létrehozása.
Figyelemfelhívás
Az alhálózati tulajdonságok addressPrefixes és addressPrefix nem használhatók felcserélhetően. A legjobb eredmény érdekében csak címelőtagokat használjon egyetlen címelőtaghoz és több címelőtaghoz is. Ha már használ címelőtagokat a munkafolyamatokban, használja továbbra is ezt a tulajdonságot.
Helyileg telepített Azure PowerShell vagy Azure Cloud Shell.
Jelentkezzen be az Azure PowerShellbe, és győződjön meg arról, hogy kiválasztja azt az előfizetést, amellyel használni szeretné ezt a funkciót. További információ: Bejelentkezés az Azure PowerShell-lel.
Győződjön meg arról, hogy a
Az.Networkmodul 4.3.0-s vagy újabb. A telepített modul ellenőrzéséhez használja a Get-InstalledModule -NameAz.Networkparancsot. Ha a modul frissítésre van szükség, használja az Update-Module -NameAz.Networkparancsot, ha szükséges.
Ha a PowerShell helyi telepítése és használata mellett dönt, ehhez a cikkhez az Azure PowerShell-modul 5.4.1-es vagy újabb verziójára lesz szükség. A telepített verzió azonosításához futtassa a következőt: Get-Module -ListAvailable Az. Ha frissíteni szeretne, olvassa el az Azure PowerShell-modul telepítését ismertető cikket. Ha helyileg futtatja a PowerShellt, az Azure-ral való kapcsolat létrehozásához Connect-AzAccount parancsot is futtatnia kell.
Alhálózat létrehozása több előtaggal
Ebben a szakaszban több előtaggal rendelkező alhálózatot hoz létre.
A New-AzResourceGroup használatával hozzon létre egy test-rg nevű erőforráscsoportot az eastus2 helyen.
$rg = @{ Name = 'test-rg' Location = 'eastus2' } New-AzResourceGroup @rgA New-AzVirtualNetworkSubnetConfig használatával több előtaggal rendelkező alhálózatot hozhat létre.
$subnet = @{ Name = 'subnet-1' AddressPrefix = '10.0.0.0/24', '10.0.1.0/24' } $subnetConfig = New-AzVirtualNetworkSubnetConfig @subnetA New-AzVirtualNetwork használatával hozzon létre egy virtuális hálózatot az alhálózattal.
$net = @{ Name = 'vnet-1' ResourceGroupName = 'test-rg' Location = 'eastus2' AddressPrefix = '10.0.0.0/16' Subnet = $subnetConfig } New-AzVirtualNetwork @net
Meglévő alhálózat frissítése több előtaggal
Ebben a szakaszban egy második előtagot ad hozzá egy meglévő alhálózathoz a címtér kibontásához.
A Get-AzVirtualNetwork használatával lekérheti a cél virtuális hálózat konfigurációját egy változóban.
$vnet = Get-AzVirtualNetwork -ResourceGroupName 'test-rg' -Name 'vnet-1'A Set-AzVirtualNetworkSubnetConfig használatával adjon hozzá egy második címelőtagot az alhálózat-konfigurációhoz. Ebben a lépésben adja meg a meglévő és az új címelőtagokat is
Fontos
Ebben a lépésben nem hagyhatja ki a meglévő alhálózati előtagok felsorolását. A következő lépésben csak az itt megadott címelőtagok lesznek alkalmazva, a többit eltávolítja, ha nincs használatban, vagy ha a meglévő hálózati adapterek hivatkoznak ezekre.
Set-AzVirtualNetworkSubnetConfig -Name 'subnet-1' -VirtualNetwork $vnet -AddressPrefix '10.0.0.0/24', '10.0.1.0/24'A frissített virtuális hálózati konfigurációt a Set-AzVirtualNetwork használatával alkalmazhatja.
$vnet | Set-AzVirtualNetworkA Get-AzVirtualNetwork és a Get-AzVirtualNetwork használatával kérje le a frissített virtuális hálózat és alhálózat konfigurációját. Ellenőrizze, hogy az alhálózat két címelőtaggal rendelkezik-e.
Get-AzVirtualNetwork -ResourceGroupName 'test-rg' -Name 'vnet-1' | ` Get-AzVirtualNetworkSubnetConfig -Name 'subnet-1' | ` ConvertTo-Json
Előtag eltávolítása az alhálózatból
Eltávolíthatja a címelőtagokat az alhálózatról is, amelyek nincsenek aktívan használva, vagyis nincsenek meglévő hálózati adapterek, amelyek ezekre a címelőtagokra hivatkoznak. Ebben a szakaszban eltávolít egy címelőtagot unused .
A Get-AzVirtualNetwork használatával lekérheti a cél virtuális hálózat konfigurációját egy változóban.
$vnet = Get-AzVirtualNetwork -ResourceGroupName 'test-rg' -Name 'vnet-1'A Get-AzVirtualNetworkSubnetConfig használatával listázhatja a célalhálózat összes címelőtagát.
Get-AzVirtualNetworkSubnetConfig -Name 'subnet-1' -VirtualNetwork $vnetA Set-AzVirtualNetworkSubnetConfig használatával frissítse a címelőtagok listáját, és távolítsa el a nem használtakat.
Fontos
A következő lépésben csak az itt megadott címelőtagok lesznek alkalmazva, a többit eltávolítja, ha nincs használatban, vagy ha a meglévő hálózati adapterek hivatkoznak ezekre.
Set-AzVirtualNetworkSubnetConfig -Name 'subnet-1' -VirtualNetwork $vnet -AddressPrefix '10.0.1.0/24'A frissített virtuális hálózati konfigurációt a Set-AzVirtualNetwork használatával alkalmazhatja.
$vnet | Set-AzVirtualNetworkA Get-AzVirtualNetwork és a Get-AzVirtualNetwork használatával kérje le a frissített virtuális hálózat és alhálózat konfigurációját. Ellenőrizze, hogy az alhálózat két címelőtaggal rendelkezik-e.
Get-AzVirtualNetwork -ResourceGroupName 'test-rg' -Name 'vnet-1' | ` Get-AzVirtualNetworkSubnetConfig -Name 'subnet-1' | ` ConvertTo-Json