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

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 (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Azure.psd1'
    Import-Module 'C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\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.

    Login-AzureRmAccount
    
  2. Selezionare la sottoscrizione di Azure appropriata.

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

    New-AzureRmResourceGroup -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-AzureRmExpressRouteCircuit -Name "MyCircuit" -ResourceGroupName "DemoRG" -Location "West US" -ServiceKey "<Service-key>"

Nota

Al termine dello spostamento, il nuovo nome elencato nel cmdlet precedente verrà usato per fare riferimento alla risorsa. Il circuito verrà essenzialmente rinominato.

Modificare l'accesso al circuito

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

Dopo aver spostato il circuito ExpressRoute classico nel modello di distribuzione Resource Manager, è possibile abilitare l'accesso a entrambi i modelli di distribuzione. Eseguire i cmdlet seguenti per abilitare l'accesso a entrambi i modelli di distribuzione:

  1. Ottenere i dettagli del circuito.

    $ckt = Get-AzureRmExpressRouteCircuit -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-AzureRmExpressRouteCircuit -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-AzureRmExpressRouteCircuit -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-AzureRmExpressRouteCircuit -ExpressRouteCircuit $ckt
    

Passaggi successivi