Dela via


Ansluta ett virtuellt nätverk till en Virtual WAN hubb – PowerShell

Den här artikeln hjälper dig att ansluta ditt virtuella nätverk till din virtuella hubb med hjälp av PowerShell. Du kan också använda Azure Portal för att slutföra den här uppgiften. Upprepa de här stegen för varje virtuellt nätverk du vill ansluta.

Innan du skapar en anslutning bör du vara medveten om följande:

  • Ett virtuellt nätverk kan bara anslutas till en virtuell hubb i taget.

  • För att ansluta den till en virtuell hubb kan det virtuella fjärrnätverket inte ha någon gateway.

  • Vissa konfigurationsinställningar, till exempel Sprid statisk väg, kan bara konfigureras i Azure Portal just nu. Se den Azure Portal versionen av den här artikeln för steg.

Viktigt

Om VPN-gatewayer finns i den virtuella hubben kan den här åtgärden och andra skrivåtgärder på det anslutna virtuella nätverket orsaka frånkoppling till punkt-till-plats-klienter samt återanslutning av tunnlar från plats till plats och BGP-sessioner.

Förutsättningar

Azure PowerShell

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-cmdletar lokalt på datorn. PowerShell-cmdletar uppdateras ofta. Om du inte har installerat den senaste versionen kan de värden som anges i anvisningarna misslyckas. Använd cmdleten Get-Module -ListAvailable Az för att hitta versionerna av Azure PowerShell installerade på datorn. Information om hur du installerar eller uppdaterar finns i Installera modulen Azure PowerShell.

Logga in

Om du använder Azure Cloud Shell omdirigeras du automatiskt för att logga in på ditt konto när du har öppnat Cloudshell. Du behöver inte köra Connect-AzAccount. När du har loggat in kan du fortfarande ändra prenumerationer om det behövs med hjälp Get-AzSubscription av och Select-AzSubscription.

Om du kör PowerShell lokalt öppnar du PowerShell-konsolen med utökade privilegier och ansluter till ditt Azure-konto. Cmdleten Connect-AzAccount uppmanar dig att ange autentiseringsuppgifter. När du har autentiserats laddas dina kontoinställningar ned så att de är tillgängliga för Azure PowerShell. Du kan ändra prenumerationen med hjälp Get-AzSubscription av och Select-AzSubscription -SubscriptionName "Name of subscription".

Lägg till en anslutning

  1. Deklarera variablerna för befintliga resurser, inklusive det befintliga virtuella nätverket.

    $resourceGroup = Get-AzResourceGroup -ResourceGroupName "TestRG" 
    $virtualWan = Get-AzVirtualWan -ResourceGroupName "TestRG" -Name "TestVWAN1"
    $virtualHub = Get-AzVirtualHub -ResourceGroupName "TestRG" -Name "Hub1"
    $remoteVirtualNetwork = Get-AzVirtualNetwork -Name "VNet1" -ResourceGroupName "TestRG" 
    
  2. Skapa en anslutning för att peerkoppla det virtuella nätverket till den virtuella hubben.

    New-AzVirtualHubVnetConnection -ResourceGroupName "TestRG" -VirtualHubName "Hub1" -Name "VNet1-connection" -RemoteVirtualNetwork $remoteVirtualNetwork
    

Nästa steg

Mer information om Virtual WAN finns i vanliga frågor och svar om Virtual WAN.