Condividi tramite


Configurare un gateway di rete virtuale per ExpressRoute usando PowerShell (versione classica)

Questo articolo illustra la procedura per aggiungere, ridimensionare e rimuovere un gateway di rete virtuale (VNet) per una rete virtuale preesistente. I passaggi per questa configurazione sono specifici per le reti virtuali create usando il modello di distribuzione classica e che verranno usate in una configurazione di ExpressRoute.

Importante

A partire dal 1° marzo 2017, non è possibile creare nuovi circuiti ExpressRoute nel modello di distribuzione classica.

  • È possibile spostare un circuito di ExpressRoute esistente dal modello di distribuzione classica al modello di distribuzione Resource Manager senza eventuali tempi di inattività della connessione. Per altre informazioni, vedere Spostare un circuito esistente.
  • È possibile connettersi alle reti virtuali nel modello di distribuzione classica impostando allowClassicOperations su TRUE.

Usare i collegamenti seguenti per creare e gestire circuiti di ExpressRoute nel modello di distribuzione Resource Manager:

Informazioni sui modelli di distribuzione di Azure

Azure attualmente funziona con due modelli di distribuzione: Azure Resource Manager e classica. I due modelli non sono completamente compatibili tra loro. Prima di iniziare, è necessario conoscere il modello in cui si vuole lavorare. Per informazioni sui modelli di distribuzione, vedere Informazioni sui modelli di distribuzione. Se sei nuovo in Azure, ti consigliamo di utilizzare il modello di distribuzione di Resource Manager.

Prima di iniziare

Verificare di aver installato i cmdlet di Azure PowerShell necessari per questa configurazione.

Installare le versioni più recenti dei moduli di PowerShell per Gestione dei servizi di Azure e il modulo ExpressRoute. Non è possibile usare l'ambiente Azure CloudShell per eseguire moduli di Gestione dei servizi.

  1. Usare le istruzioni nell'articolo Installazione del modulo Service Management per installare il modulo gestione dei servizi di Azure. Se hai già installato il modulo Az o RM, assicurati di usare "-AllowClobber."

  2. Importare i moduli installati. Quando si usa l'esempio seguente, modificare il percorso in base alla posizione e alla versione dei moduli di PowerShell installati.

    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. Per accedere all'account Azure, aprire la console di PowerShell con diritti elevati e connettersi all'account. Usare l'esempio seguente per connettersi usando il modulo Gestione servizi:

    Add-AzureAccount
    

Nota

Questi esempi non si applicano alle configurazioni coesistenti S2S/ExpressRoute. Per ulteriori informazioni sull'uso dei gateway in una configurazione coesistente, vedere Configurare connessioni coesistenti.

Aggiungere un gateway

Quando si aggiunge un gateway a una rete virtuale usando il modello di risorse classico, è necessario modificare il file di configurazione di rete direttamente prima di creare il gateway. I valori negli esempi seguenti devono essere presenti nel file per creare un gateway. Se alla rete virtuale era associato un gateway, alcuni di questi valori saranno già presenti. Modificare il file in modo da riflettere i valori seguenti.

Scaricare il file di configurazione di rete

  1. Scaricare il file di configurazione di rete seguendo la procedura descritta nell'articolo configurazione di rete. Aprire il file usando un editor di testo.

  2. Aggiungere un sito di rete locale al file. È possibile usare qualsiasi prefisso di indirizzo valido. È possibile aggiungere qualsiasi indirizzo IP valido per il gateway VPN. I valori degli indirizzi in questa sezione non vengono usati per le operazioni di ExpressRoute, ma sono necessari per la convalida dei file. Nell'esempio "branch1" è il nome del sito. È possibile usare un nome diverso, ma assicurarsi di usare lo stesso valore nella sezione Gateway del file.

    <VirtualNetworkConfiguration>
     <Dns />
     <LocalNetworkSites>
       <LocalNetworkSite name="branch1">
         <AddressSpace>
           <AddressPrefix>165.3.1.0/27</AddressPrefix>
         </AddressSpace>
         <VPNGatewayAddress>3.2.1.4</VPNGatewayAddress>
     </LocalNetworkSite>
    
  3. Passare a VirtualNetworkSites e modificare i campi.

    • Verificare che il Gateway Subnet esista per la rete virtuale. In caso contrario, è possibile aggiungerne uno al momento. Il nome deve essere "GatewaySubnet".
    • Verificare che la sezione Gateway del file esista. Se non lo fa, aggiungilo. Questa operazione è necessaria per associare la rete virtuale al sito di rete locale (che rappresenta la rete a cui ci si connette).
    • Verificare che il tipo di connessione = Dedicato. Questa operazione è necessaria per le connessioni ExpressRoute.
    </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. Salvare il file e caricarlo in Azure.

Creare il gateway

Usare il comando seguente per creare un gateway. Sostituisci i valori con i tuoi.

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

Verificare che il gateway sia stato creato

Usare il comando seguente per verificare che il gateway sia stato creato. Questo comando recupera anche l'ID gateway, necessario per altre operazioni.

Get-AzureVNetGateway

Ridimensionare un gateway

Esistono diversi SKU Gateway. È possibile usare il comando seguente per modificare la SKU del gateway in qualsiasi momento.

Importante

Questo comando non funziona per il gateway UltraPerformance. Per modificare il gateway in un gateway UltraPerformance, rimuovere prima il gateway ExpressRoute esistente e quindi creare un nuovo gateway UltraPerformance. Per effettuare il downgrade del gateway da un gateway UltraPerformance, rimuovere prima il gateway UltraPerformance e quindi creare un nuovo gateway.

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

Rimuovere un gateway

Usare il comando seguente per rimuovere un gateway

Remove-AzureVnetGateway -GatewayId <Gateway ID>

Passaggi successivi

Dopo aver creato il gateway di rete virtuale, è possibile collegare la rete virtuale a un circuito ExpressRoute. Vedere Collegare una rete virtuale a un circuito ExpressRoute.