Dela via


Konfigurera en virtuell nätverksgateway för ExpressRoute med hjälp av PowerShell (klassisk)

Den här artikeln beskriver stegen för att lägga till, ändra storlek på och ta bort en virtuell nätverksgateway (VNet) för ett befintligt virtuellt nätverk. Stegen för den här konfigurationen gäller specifikt för virtuella nätverk som har skapats med den klassiska distributionsmodellen och som kommer att användas i en ExpressRoute-konfiguration.

Viktigt!

Du kommer inte att kunna skapa nya ExpressRoute-kretsar i den klassiska distributionsmodellen från och med 1 mars 2017.

  • Du kan flytta en befintlig ExpressRoute-krets från den klassiska distributionsmodellen till Resource Manager-distributionsmodellen utan avbrott i anslutningen. Mer information finns i Flytta en befintlig krets.
  • Du kan ansluta till virtuella nätverk i den klassiska distributionsmodellen genom att ange allowClassicOperations till TRUE.

Använd följande länkar om du vill skapa och hantera ExpressRoute-kretsar i Resource Manager-distributionsmodellen.

Om distributionsmodeller för Azure

Azure fungerar för nuvarande med två distributionsmodeller: Resource Manager och klassisk. De två modellerna är inte helt kompatibla med varandra. Innan du börjar behöver du veta vilken modell som du vill arbeta i. Mer information om distributionsmodellerna finns i Förstå distributionsmodeller. Om du inte har erfarenhet av Azure rekommenderar vi att du använder Resource Manager-distributionsmodellen.

Innan du börjar

Kontrollera att du har installerat de Azure PowerShell-cmdletar som behövs för den här konfigurationen.

Installera den senaste versionen av PowerShell-modulerna för Azure Service Management (SM) och ExpressRoute-modulen. Du kan inte använda Azure CloudShell-miljön för att köra SM-moduler.

  1. Använd anvisningarna i artikeln Installera Service Management-modulen för att installera Azure Service Management-modulen. Om du redan har installerat Az- eller RM-modulen ska du använda "-AllowClobber".

  2. Importera de installerade modulerna. När du använder följande exempel justerar du sökvägen så att den återspeglar platsen för och versionen av dina installerade PowerShell-moduler.

    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\Azure.psd1'
    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.3.0\ExpressRoute\ExpressRoute.psd1'
    
  3. Om du vill logga in på ditt Azure-konto öppnar du PowerShell-konsolen med utökade rättigheter och ansluter till ditt konto. Använd följande exempel för att hjälpa dig att ansluta med hjälp av servicehanteringsmodulen:

    Add-AzureAccount
    

Kommentar

De här exemplen gäller inte för samexisterade S2S/ExpressRoute-konfigurationer. Mer information om hur du arbetar med gatewayer i en samexistenskonfiguration finns i Konfigurera samexisterande anslutningar.

Lägga till en gateway

När du lägger till en gateway i ett virtuellt nätverk med den klassiska resursmodellen ändrar du nätverkskonfigurationsfilen direkt innan du skapar gatewayen. Värdena i exemplen nedan måste finnas i filen för att skapa en gateway. Om det virtuella nätverket tidigare hade en gateway associerad med den, kommer vissa av dessa värden redan att finnas. Ändra filen så att den återspeglar värdena nedan.

Ladda ned nätverkskonfigurationsfilen

  1. Ladda ned nätverkskonfigurationsfilen med hjälp av stegen i artikeln om nätverkskonfigurationsfilen . Öppna filen med hjälp av en textredigerare.

  2. Lägg till en lokal nätverksplats i filen. Du kan använda valfritt giltigt adressprefix. Du kan lägga till en giltig IP-adress för VPN-gatewayen. Adressvärdena i det här avsnittet används inte för ExpressRoute-åtgärder, men krävs för filverifiering. I exemplet är "branch1" namnet på webbplatsen. Du kan använda ett annat namn, men se till att använda samma värde i avsnittet Gateway i filen.

    <VirtualNetworkConfiguration>
     <Dns />
     <LocalNetworkSites>
       <LocalNetworkSite name="branch1">
         <AddressSpace>
           <AddressPrefix>165.3.1.0/27</AddressPrefix>
         </AddressSpace>
         <VPNGatewayAddress>3.2.1.4</VPNGatewayAddress>
     </LocalNetworkSite>
    
  3. Gå till VirtualNetworkSites och ändra fälten.

    • Kontrollera att gatewayundernätet finns för det virtuella nätverket. Om den inte gör det kan du lägga till en just nu. Namnet måste vara "GatewaySubnet".
    • Kontrollera att gatewayavsnittet i filen finns. Om den inte gör det lägger du till den. Detta krävs för att associera det virtuella nätverket med den lokala nätverksplatsen (som representerar det nätverk som du ansluter till).
    • Kontrollera att anslutningstypen = Dedikerad. Detta krävs för ExpressRoute-anslutningar.
    </LocalNetworkSites>
     <VirtualNetworkSites>
       <VirtualNetworkSite name="myAzureVNET" Location="East US">
         <AddressSpace>
           <AddressPrefix>10.0.0.0/16</AddressPrefix>
         </AddressSpace>
         <Subnets>
           <Subnet name="default">
             <AddressPrefix>10.0.0.0/24</AddressPrefix>
           </Subnet>
           <Subnet name="GatewaySubnet">
             <AddressPrefix>10.0.1.0/27</AddressPrefix>
           </Subnet>
         </Subnets>
         <Gateway>
           <ConnectionsToLocalNetwork>
             <LocalNetworkSiteRef name="branch1">
               <Connection type="Dedicated" />
             </LocalNetworkSiteRef>
           </ConnectionsToLocalNetwork>
         </Gateway>
       </VirtualNetworkSite>
     </VirtualNetworkSites>
    </VirtualNetworkConfiguration>
    </NetworkConfiguration>
    
  4. Spara filen och ladda upp den till Azure.

Skapa gatewayen

Använd kommandot nedan för att skapa en gateway. Ersätt alla värden med dina egna.

New-AzureVNetGateway -VNetName "MyAzureVNET" -GatewayType DynamicRouting -GatewaySKU  Standard

Kontrollera att gatewayen har skapats

Använd kommandot nedan för att kontrollera att gatewayen har skapats. Det här kommandot hämtar också gateway-ID:t, som du behöver för andra åtgärder.

Get-AzureVNetGateway

Ändra storlek på en gateway

Det finns ett antal gateway-SKU:er. Du kan använda följande kommando för att ändra gateway-SKU:n när som helst.

Viktigt!

Det här kommandot fungerar inte för UltraPerformance-gatewayen. Om du vill ändra din gateway till en UltraPerformance-gateway tar du först bort den befintliga ExpressRoute-gatewayen och skapar sedan en ny UltraPerformance-gateway. Om du vill nedgradera din gateway från en UltraPerformance-gateway tar du först bort UltraPerformance-gatewayen och skapar sedan en ny gateway.

Resize-AzureVNetGateway -GatewayId <Gateway ID> -GatewaySKU HighPerformance

Ta bort en gateway

Använd kommandot nedan för att ta bort en gateway

Remove-AzureVnetGateway -GatewayId <Gateway ID>

Nästa steg

När du har skapat den virtuella nätverksgatewayen kan du länka ditt virtuella nätverk till en ExpressRoute-krets. Se Länka ett virtuellt nätverk till en ExpressRoute-krets.