Udostępnij za pośrednictwem


Łączenie sieci wirtualnej z centrum Virtual WAN — PowerShell

Ten artykuł ułatwia połączenie sieci wirtualnej z koncentratorem wirtualnym przy użyciu programu PowerShell. Możesz również użyć Azure Portal, aby wykonać to zadanie. Powtórz te czynności dla każdej sieci wirtualnej, z którą chcesz się połączyć.

Przed utworzeniem połączenia należy pamiętać o następujących kwestiach:

  • Sieć wirtualna może być połączona tylko z jednym koncentratorem wirtualnym jednocześnie.

  • Aby połączyć go z koncentratorem wirtualnym, zdalna sieć wirtualna nie może mieć bramy.

  • Niektóre ustawienia konfiguracji, takie jak Propagacja trasy statycznej, można skonfigurować tylko w Azure Portal w tej chwili. Aby uzyskać instrukcje, zobacz Azure Portal wersję tego artykułu.

Ważne

Jeśli bramy sieci VPN znajdują się w koncentratonie wirtualnym, ta operacja oraz każda inna operacja zapisu w połączonej sieci wirtualnej może spowodować rozłączenie z klientami punkt-lokacja, a także ponowne połączenie tuneli lokacja-lokacja i sesji protokołu BGP.

Wymagania wstępne

Azure PowerShell

W tym artykule są używane polecenia cmdlet programu PowerShell. Aby uruchomić polecenia cmdlet, możesz użyć usługi Azure Cloud Shell. Cloud Shell to bezpłatna interaktywna powłoka, której można użyć do wykonania kroków opisanych w tym artykule. Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie.

Aby otworzyć Cloud Shell, po prostu wybierz pozycję Otwórz program Cloudshell w prawym górnym rogu bloku kodu. Możesz również otworzyć Cloud Shell na osobnej karcie przeglądarki, przechodząc do strony https://shell.azure.com/powershell. Wybierz pozycję Kopiuj, aby skopiować bloki kodu, wklej je do Cloud Shell i wybierz klawisz Enter, aby je uruchomić.

Możesz również zainstalować i uruchomić polecenia cmdlet Azure PowerShell lokalnie na komputerze. Polecenia cmdlet programu PowerShell są często aktualizowane. Jeśli nie zainstalowano najnowszej wersji, wartości określone w instrukcjach mogą zakończyć się niepowodzeniem. Aby znaleźć wersje Azure PowerShell zainstalowane na komputerze, użyj Get-Module -ListAvailable Az polecenia cmdlet . Aby zainstalować lub zaktualizować, zobacz Instalowanie modułu Azure PowerShell.

Zaloguj

Jeśli używasz usługi Azure Cloud Shell nastąpi automatyczne przekierowanie do logowania się do konta po otwarciu programu CloudShell. Nie trzeba uruchamiać polecenia Connect-AzAccount. Po zalogowaniu nadal możesz zmienić subskrypcje w razie potrzeby przy użyciu poleceń Get-AzSubscription i Select-AzSubscription.

Jeśli używasz programu PowerShell lokalnie, otwórz konsolę programu PowerShell z podwyższonym poziomem uprawnień i połącz się z kontem platformy Azure. Polecenie Connect-AzAccount cmdlet wyświetli monit o podanie poświadczeń. Po uwierzytelnieniu program pobiera ustawienia konta, aby były dostępne do Azure PowerShell. Subskrypcję można zmienić przy użyciu narzędzi Get-AzSubscription i Select-AzSubscription -SubscriptionName "Name of subscription".

Dodawanie połączenia

  1. Zadeklaruj zmienne dla istniejących zasobów, w tym istniejącą sieć wirtualną.

    $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. Utwórz połączenie, aby nawiązać komunikację równorzędną z siecią wirtualną z koncentratorem wirtualnym.

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

Następne kroki

Aby uzyskać więcej informacji na temat Virtual WAN, zobacz często zadawane pytania dotyczące Virtual WAN.