Compartilhar via


Conectar uma rede virtual a um hub de WAN Virtual ─ PowerShell

Este artigo explica como conectar sua rede virtual ao hub virtual usando o PowerShell. Você também pode usar o portal do Azure para concluir essa tarefa. Repita as etapas para cada VNET que você deseja se conectar.

Antes de criar uma conexão, esteja ciente do seguinte:

  • Uma rede virtual só pode ser conectada a um hub virtual por vez.

  • Para conectá-lo a um hub virtual, a rede virtual remota não pode ter um gateway (ExpressRoute ou VPN) ou RouteServer.

  • Algumas configurações, como Propagar rota estática, só podem ser definidas no portal do Azure no momento. Consulte a versão do portal do Azure deste artigo para obter etapas.

Importante

Se houver gateways VPN no hub virtual, essa operação, bem como qualquer outra operação de gravação na VNet conectada, poderá causar a desconexão de clientes ponto a site, bem como a reconexão de túneis site a site e sessões BGP.

Pré-requisitos

Azure PowerShell

Este artigo usa cmdlets do PowerShell. Para executar os cmdlets, você pode usar o Azure Cloud Shell. O Cloud Shell é um shell interativo e grátis que pode ser usado para executar as etapas deste artigo. Ele tem ferramentas do Azure instaladas e configuradas para usar com sua conta.

Para abrir o Cloud Shell, basta selecionar Abrir Cloud Shell no canto superior direito de um bloco de código. Você também pode abrir o Cloud Shell em uma guia separada do navegador indo até https://shell.azure.com/powershell. Selecione Copiar para copiar os blocos de código, cole-os no Cloud Shell e selecione a tecla Enter para executá-los.

Também é possível instalar e executar cmdlets do Azure PowerShell localmente em seu computador. Os cmdlets do PowerShell são atualizados com frequência. Se você não tiver instalado a versão mais recente, os valores especificados nas instruções poderão falhar. Use o cmdlet Get-Module -ListAvailable Az para localizar versões do Azure PowerShell instaladas em seu computador. Para executar uma instalação ou atualização, confira como Instalar o módulo do Azure PowerShell.

Entrar

Se você estiver usando o Azure Cloud Shell será direcionado automaticamente para entrar em sua conta depois de abrir o Cloud Shell. Você não precisa executar Connect-AzAccount. Depois de conectado, você ainda pode alterar as assinaturas, se necessário, usando Get-AzSubscription e Select-AzSubscription.

Se você estiver executando o PowerShell localmente, abra o console do PowerShell com privilégios elevados e conecte-se à sua conta do Azure. O cmdlet Connect-AzAccount lhe solicita credenciais. Depois de autenticar, ele baixa as configurações da conta para que estejam disponíveis para o Microsoft Azure PowerShell. Você pode alterar a assinatura por meio de Get-AzSubscription e Select-AzSubscription -SubscriptionName "Name of subscription".

Adicionar um conexão

  1. Declare as variáveis para os recursos existentes, incluindo a rede virtual existente.

    $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. Crie uma conexão para emparelhar a rede virtual com o hub virtual.

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

Próximas etapas

Para obter mais informações sobre a WAN Virtual, consulte as Perguntas frequentes sobre a WAN Virtual.