Connettere una rete virtuale a un hub rete WAN virtuale - PowerShell
Questo articolo illustra come connettere la rete virtuale all'hub virtuale usando PowerShell. È anche possibile usare portale di Azure per completare questa attività. Ripetere questi passaggi per ogni rete virtuale a cui ci si vuole connettere.
Prima di creare una connessione, tenere presente quanto segue:
Una rete virtuale può essere connessa a un solo hub virtuale alla volta.
Per connetterlo a un hub virtuale, la rete virtuale remota non può avere un gateway (ExpressRoute o VPN) o RouteServer.
Alcune impostazioni di configurazione, ad esempio Propagare route statica, possono essere configurate solo nel portale di Azure in questo momento. Per la procedura, vedere la versione portale di Azure di questo articolo.
Importante
Se i gateway VPN sono presenti nell'hub virtuale, questa operazione e qualsiasi altra operazione di scrittura nella rete virtuale connessa può causare la disconnessione ai client da punto a sito, nonché la riconnessione di tunnel da sito a sito e sessioni BGP.
Prerequisiti
- Verificare di possedere una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, è possibile attivare i vantaggi per i sottoscrittori di MSDN oppure iscriversi per ottenere un account gratuito.
- La procedura seguente presuppone che sia già stato creato un gateway VPN rete WAN virtuale da sito a sito.
Azure PowerShell
Questo articolo usa i cmdlet di PowerShell. Per eseguire i cmdlet, è possibile usare Azure Cloud Shell. Cloud Shell è una shell interattiva gratuita che può essere usata per eseguire la procedura di questo articolo. Include strumenti comuni di Azure preinstallati e configurati per l'uso con l'account.
Per aprire Cloud Shell, basta selezionare Apri Cloud Shell nell'angolo superiore destro di un blocco di codice. È anche possibile aprire Cloud Shell in una scheda separata del browser andando su https://shell.azure.com/powershell. Selezionare Copia per copiare i blocchi di codice e incollarli in Cloud Shell, poi premere INVIO per eseguirli.
È anche possibile installare ed eseguire i cmdlet di Azure PowerShell in locale nel computer. I cmdlet di PowerShell vengono aggiornati di frequente. Se non è stata installata la versione più recente, i valori specificati nelle istruzioni potrebbero non avere successo. Per trovare le versioni di Azure PowerShell installate nel computer, usare il cmdlet Get-Module -ListAvailable Az
. Per installare o aggiornare, vedere Installare il modulo Azure PowerShell.
Accedere
Se si usa Azure Cloud Shell si verrà indirizzati automaticamente alla pagina di accesso all'account dopo aver aperto Cloud Shell. Non è necessario eseguire Connect-AzAccount
. Dopo aver eseguito l'accesso, è comunque possibile cambiare la sottoscrizione, se necessario, usando Get-AzSubscription
e Select-AzSubscription
.
Se si esegue PowerShell in locale, aprire la console di PowerShell con privilegi elevati e connettersi all'account Azure. Il cmdlet Connect-AzAccount
richiede le credenziali. Dopo l'autenticazione, scarica le impostazioni dell'account in modo che siano disponibili in Azure PowerShell. È possibile cambiare sottoscrizione usando Get-AzSubscription
e Select-AzSubscription -SubscriptionName "Name of subscription"
.
Aggiunta di una connessione
Dichiarare le variabili per le risorse esistenti, inclusa la rete virtuale esistente.
$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"
Creare una connessione per eseguire il peering della rete virtuale all'hub virtuale.
New-AzVirtualHubVnetConnection -ResourceGroupName "TestRG" -VirtualHubName "Hub1" -Name "VNet1-connection" -RemoteVirtualNetwork $remoteVirtualNetwork
Passaggi successivi
Per altre informazioni sulla rete WAN virtuale, vedere le domande frequenti sulla rete WAN virtuale.