Condividi tramite


Spostare i circuiti ExpressRoute dal modello di distribuzione classica a quello Resource Manager usando PowerShell

Per usare un circuito ExpressRoute per il modello di distribuzione classica e per Resource Manager,è necessario spostare il circuito nel modello di distribuzione Resource Manager. Le sezioni seguenti descrivono come spostare il circuito tramite PowerShell.

Prima di iniziare

I passaggi e gli esempi in questo articolo usano i moduli Az di Azure PowerShell. Per installare il modulo Az nel computer locale, vedere Installare Azure PowerShell. Per altre informazioni, vedere Introduzione al nuovo modulo Az di Azure PowerShell. I cmdlet di PowerShell vengono aggiornati di frequente. Se non si esegue la versione più recente, i valori specificati nelle istruzioni potrebbero generare errori. Per trovare la versione installata di PowerShell nel sistema, usare il cmdlet Get-Module -ListAvailable Az.

Spostare un circuito ExpressRoute

Passaggio 1: Raccogliere informazioni dettagliate sul circuito dal modello di distribuzione classica

Accedere all'ambiente Azure classico e quindi ottenere la chiave servizio.

  1. Accedere all'account Azure.

    Add-AzureAccount
    
  2. Selezionare la sottoscrizione di Azure appropriata.

    Select-AzureSubscription "<Enter Subscription Name here>"
    
  3. Importare i moduli di PowerShell per Azure ed ExpressRoute.

    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.1.1\Azure\Azure.psd1'
    Import-Module 'C:\Program Files\WindowsPowerShell\Modules\Azure\5.1.1\ExpressRoute\ExpressRoute.psd1'
    
  4. Usare il cmdlet seguente per ottenere le chiavi servizio per tutti i circuiti ExpressRoute. Dopo avere recuperato le chiavi, copiare la chiave servizio del circuito che si desidera spostare nel modello di distribuzione Resource Manager.

    Get-AzureDedicatedCircuit
    

Passaggio 2: Accedere e creare un gruppo di risorse

Accedere all'ambiente Resource Manager e creare un nuovo gruppo di risorse.

  1. Accedere all'ambiente Azure Resource Manager.

    Connect-AzAccount
    
  2. Selezionare la sottoscrizione di Azure appropriata.

    Get-AzSubscription -SubscriptionName "<Enter Subscription Name here>" | Select-AzSubscription
    
  3. Modificare il frammento seguente per creare un nuovo gruppo di risorse se non si dispone già di un gruppo di risorse.

    New-AzResourceGroup -Name "DemoRG" -Location "West US"
    

Passaggio 3: Spostare il circuito ExpressRoute nel modello di distribuzione Resource Manager

È ora possibile spostare il circuito ExpressRoute dal modello di distribuzione classica al modello di distribuzione Resource Manager. Prima di continuare, verificare le informazioni disponibili in Spostamento di un circuito ExpressRoute dal modello di distribuzione classica al modello di distribuzione Resource Manager.

Per spostare il circuito, modificare ed eseguire il frammento seguente:

Move-AzExpressRouteCircuit -Name "MyCircuit" -ResourceGroupName "DemoRG" -Location "West US" -ServiceKey "<Service-key>"

Nella modalità classica di un circuito ExpressRoute non esiste il concetto di vincolo a un'area. In Resource Manager, tuttavia, ogni risorsa deve essere mappata a un'area di Azure. L'area specificata nel cmdlet Move-AzExpressRouteCircuit può essere tecnicamente qualsiasi area. A fini organizzativi, è possibile scegliere un'area che rappresenta in modo affidabile il percorso di peering.

Nota

  • Dopo aver spostato il circuito ExpressRoute classico nel modello di distribuzione Resource Manager, avrà accesso ai modelli di distribuzione classici e Resource Manager per impostazione predefinita.
  • Il nuovo nome elencato nel cmdlet precedente verrà usato per gestire la risorsa. Il circuito verrà essenzialmente rinominato.

Modificare l'accesso al circuito

Per abilitare il circuito ExpressRoute accedere ad entrambi i modelli di distribuzione

È possibile abilitare l'accesso al modello di distribuzione classica per i circuiti ExpressRoute creati nel modello di distribuzione Resource Manager. Eseguire i cmdlet seguenti per abilitare l'accesso a entrambi i modelli di distribuzione:

  1. Ottenere i dettagli del circuito.

    $ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
    
  2. Impostare "Allow Classic Operations" (Consenti operazioni classiche) su VERO.

    $ckt.AllowClassicOperations = $true
    
  3. Aggiornamento del circuito. Al termine di questa operazione, sarà possibile visualizzare il circuito nel modello di distribuzione classica.

    Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
    
  4. Eseguire il cmdlet seguente per ottenere i dettagli del circuito ExpressRoute. Si dovrebbe essere in grado di vedere la chiave servizio elencata.

    get-azurededicatedcircuit
    
  5. È ora possibile gestire i collegamenti al circuito ExpressRoute usando i comandi del modello di distribuzione classica per le reti virtuali classiche e i comandi di Resource Manager per le reti virtuali di Resource Manager. Gli articoli seguenti descrivono come gestire i collegamenti al circuito ExpressRoute:

Per disabilitare l'accesso del circuito ExpressRoute al modello di distribuzione classica

Eseguire i cmdlet seguenti per disabilitare l'accesso al modello di distribuzione classica.

  1. Ottenere i dettagli del circuito ExpressRoute.

    $ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
    
  2. Impostare "Allow Classic Operations" (Consenti operazioni classiche) su FALSO.

    $ckt.AllowClassicOperations = $false
    
  3. Aggiornamento del circuito. Al termine di questa operazione, non sarà possibile visualizzare il circuito nel modello di distribuzione classica.

    Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
    

Passaggi successivi