Skapa en zonredundant virtuell nätverksgateway i tillgänglighetszoner

Du kan distribuera VPN- och ExpressRoute-gatewayer i Azure-tillgänglighetszoner. Det ger flexibilitet, skalbarhet och högre tillgänglighet för virtuella nätverksgatewayer. När du distribuerar gatewayer i tillgänglighetszoner separeras gatewayer fysiskt och logiskt i en region, samtidigt som du skyddar din lokala nätverksanslutning till Azure från fel på zonnivå. Mer information finns i Om zonredundanta virtuella nätverksgatewayer, Vad är tillgänglighetszoner?, tillgänglighetszontjänst och regional support.

Arbetsflöde för Azure-portalen

I det här avsnittet beskrivs det grundläggande arbetsflödet för att ange en zonredundant gateway för en Azure VPN-gateway.

VPN Gateway

Skapa ett virtuellt nätverk och konfigurera en virtuell nätverksgateway med hjälp av följande steg: Skapa en VPN-gateway. När du skapar gatewayen konfigurerar du lämpliga SKU- och tillgänglighetszoninställningar.

  • SKU: Välj en "AZ" SKU i listrutan. Till exempel VpnGw2AZ. Om du inte väljer en AZ SKU kan du inte konfigurera en inställning för tillgänglighetszoner.

    Skärmbild som visar SKU-valet för VPN Gateway för att välja en tillgänglighetszons-SKU.

  • Tillgänglighetszon: Välj tillgänglighetszonen i listrutan.

    Skärmbild som visar listrutan tillgänglighetszon för att välja en tillgänglighetszon.

ExpressRoute

För en ExpressRoute-gateway följer du ExpressRoute-dokumentationen och väljer rätt Zonredundant SKU för ExpressRoute-gateway.

  • SKU: Välj en "AZ" SKU i listrutan. Till exempel ErGw2AZ. Om du inte väljer en AZ SKU kan du inte konfigurera en inställning för tillgänglighetszoner.

    Skärmbild som visar SKU-valet för att välja en tillgänglighetszons-SKU.

  • Tillgänglighetszon: Välj tillgänglighetszonen i listrutan.

    Skärmbild som visar valet av tillgänglighetszon för att välja en tillgänglighetszon.

PowerShell-arbetsflöde

Den här artikeln använder PowerShell-cmdletar. Om du vill köra cmdletarna kan du använda Azure Cloud Shell. Cloud Shell är ett kostnadsfritt interaktivt gränssnitt som du kan använda för att köra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.

Öppna Cloud Shell genom att välja Öppna Cloudshell i det övre högra hörnet i ett kodblock. Du kan också öppna Cloud Shell på en separat webbläsarflik genom att gå till https://shell.azure.com/powershell. Välj Kopiera för att kopiera kodblocken, klistra in dem i Cloud Shell och välj returnyckeln för att köra dem.

Du kan också installera och köra Azure PowerShell-cmdletarna lokalt på datorn. PowerShell-cmdletar uppdateras ofta. Om du inte har installerat den senaste versionen kan de värden som anges i anvisningarna misslyckas. Om du vill hitta versionerna av Azure PowerShell installerade på datorn använder du cmdleten Get-Module -ListAvailable Az . Information om hur du installerar eller uppdaterar finns i Installera Azure PowerShell-modulen.

1. Deklarera dina variabler

Deklarera de variabler som du vill använda. Använd följande exempel och ersätt värdena med dina egna om det behövs. Om du stänger PowerShell/Cloud Shell-sessionen när som helst under övningen kopierar du och klistrar in värdena igen för att omdeklarera variablerna. När du anger plats kontrollerar du att den region som du anger stöds. Mer information finns i Tjänst för tillgänglighetszon och regional support.

$RG1         = "TestRG1"
$VNet1       = "VNet1"
$Location1   = "EastUS"
$FESubnet1   = "FrontEnd"
$BESubnet1   = "Backend"
$GwSubnet1   = "GatewaySubnet"
$VNet1Prefix = "10.1.0.0/16"
$FEPrefix1   = "10.1.0.0/24"
$BEPrefix1   = "10.1.1.0/24"
$GwPrefix1   = "10.1.255.0/27"
$Gw1         = "VNet1GW"
$GwIP1       = "VNet1GWIP"
$GwIPConf1   = "gwipconf1"

2. Skapa det virtuella nätverket

Skapa en resursgrupp.

New-AzResourceGroup -ResourceGroupName $RG1 -Location $Location1

Skapa ett virtuellt nätverk.

$fesub1 = New-AzVirtualNetworkSubnetConfig -Name $FESubnet1 -AddressPrefix $FEPrefix1
$besub1 = New-AzVirtualNetworkSubnetConfig -Name $BESubnet1 -AddressPrefix $BEPrefix1
$vnet = New-AzVirtualNetwork -Name $VNet1 -ResourceGroupName $RG1 -Location $Location1 -AddressPrefix $VNet1Prefix -Subnet $fesub1,$besub1

3. Lägg till gatewayundernätet

Gateway-undernätet innehåller de reserverade IP-adresser som de virtuella nätverksgatewaytjänsterna använder. Använd följande exempel för att lägga till och ange ett gateway-undernät:

Lägg till gateway-undernätet.

$getvnet = Get-AzVirtualNetwork -ResourceGroupName $RG1 -Name VNet1
Add-AzVirtualNetworkSubnetConfig -Name 'GatewaySubnet' -AddressPrefix 10.1.255.0/27 -VirtualNetwork $getvnet

Ange gatewayundernätskonfigurationen för det virtuella nätverket.

$getvnet | Set-AzVirtualNetwork

4. Begär en offentlig IP-adress

I det här steget väljer du de instruktioner som gäller för den gateway som du vill skapa. Valet av zoner för att distribuera gatewayerna beror på de zoner som angetts för den offentliga IP-adressen.

För zonredundanta gatewayer

Begär en offentlig IP-adress med en Standard PublicIpaddress SKU och ange ingen zon. I det här fallet är den offentliga IP-standardadressen som skapas en zonredundant offentlig IP-adress.

$pip1 = New-AzPublicIpAddress -ResourceGroup $RG1 -Location $Location1 -Name $GwIP1 -AllocationMethod Static -Sku Standard

För zonindeliga gatewayer

Begär en offentlig IP-adress med en Standard PublicIpaddress SKU. Ange zonen (1, 2 eller 3). Alla gatewayinstanser distribueras i den här zonen.

$pip1 = New-AzPublicIpAddress -ResourceGroup $RG1 -Location $Location1 -Name $GwIP1 -AllocationMethod Static -Sku Standard -Zone 1

5. Skapa IP-konfigurationen

$getvnet = Get-AzVirtualNetwork -ResourceGroupName $RG1 -Name $VNet1
$subnet = Get-AzVirtualNetworkSubnetConfig -Name $GwSubnet1 -VirtualNetwork $getvnet
$gwipconf1 = New-AzVirtualNetworkGatewayIpConfig -Name $GwIPConf1 -Subnet $subnet -PublicIpAddress $pip1

6. Skapa den virtuella nätverksgatewayen

EXEMPEL PÅ VPN Gateway

New-AzVirtualNetworkGateway -ResourceGroup $RG1 -Location $Location1 -Name $Gw1 -IpConfigurations $GwIPConf1 -GatewayType Vpn -VpnType RouteBased -GatewaySku VpnGw2AZ

ExpressRoute-exempel

New-AzVirtualNetworkGateway -ResourceGroup $RG1 -Location $Location1 -Name $Gw1 -IpConfigurations $GwIPConf1 -GatewayType ExpressRoute -GatewaySku ErGw2AZ

Nästa steg

Se VPN Gateway- och ExpressRoute-sidorna för annan konfigurationsinformation.