Spostare i circuiti ExpressRoute dal modello di distribuzione classica a quello Resource Manager usando PowerShellMove ExpressRoute circuits from the classic to the Resource Manager deployment model using 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.To use an ExpressRoute circuit for both the classic and Resource Manager deployment models, you must move the circuit to the Resource Manager deployment model. Le sezioni seguenti descrivono come spostare il circuito tramite PowerShell.The following sections help you move your circuit by using PowerShell.

Prima di iniziareBefore you begin

Spostare un circuito ExpressRouteMove an ExpressRoute circuit

Passaggio 1: Raccogliere informazioni dettagliate sul circuito dal modello di distribuzione classicaStep 1: Gather circuit details from the classic deployment model

Accedere all'ambiente Azure classico e quindi ottenere la chiave servizio.Sign in to the Azure classic environment and gather the service key.

  1. Accedere all'account Azure.Sign in to your Azure account.

    Add-AzureAccount
    
  2. Selezionare la sottoscrizione di Azure appropriata.Select the appropriate Azure subscription.

    Select-AzureSubscription "<Enter Subscription Name here>"
    
  3. Importare i moduli di PowerShell per Azure ed ExpressRoute.Import the PowerShell modules for Azure and 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.Use the cmdlet below to get the service keys for all of your ExpressRoute circuits. Dopo avere recuperato le chiavi, copiare la chiave servizio del circuito che si desidera spostare nel modello di distribuzione Resource Manager.After retrieving the keys, copy the service key of the circuit that you want to move to the Resource Manager deployment model.

    Get-AzureDedicatedCircuit
    

Passaggio 2: Accedere e creare un gruppo di risorseStep 2: Sign in and create a resource group

Accedere all'ambiente Resource Manager e creare un nuovo gruppo di risorse.Sign in to the Resource Manager environment and create a new resource group.

  1. Accedere all'ambiente Azure Resource Manager.Sign in to your Azure Resource Manager environment.

    Login-AzureRmAccount
    
  2. Selezionare la sottoscrizione di Azure appropriata.Select the appropriate Azure subscription.

    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.Modify the snippet below to create a new resource group if you don't already have a resource group.

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

Passaggio 3: Spostare il circuito ExpressRoute nel modello di distribuzione Resource ManagerStep 3: Move the ExpressRoute circuit to the Resource Manager deployment model

È ora possibile spostare il circuito ExpressRoute dal modello di distribuzione classica al modello di distribuzione Resource Manager.You are now ready to move your ExpressRoute circuit from the classic deployment model to the Resource Manager deployment model. Prima di continuare, verificare le informazioni disponibili in Spostamento di un circuito ExpressRoute dal modello di distribuzione classica al modello di distribuzione Resource Manager.Before proceeding, review the information provided in Moving an ExpressRoute circuit from the classic to the Resource Manager deployment model.

Per spostare il circuito, modificare ed eseguire il frammento seguente:To move your circuit, modify and run the following snippet:

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.After the move has finished, the new name that is listed in the previous cmdlet will be used to address the resource. Il circuito verrà essenzialmente rinominato.The circuit will essentially be renamed.

Modificare l'accesso al circuitoModify circuit access

Per abilitare il circuito ExpressRoute accedere ad entrambi i modelli di distribuzioneTo enable ExpressRoute circuit access for both deployment models

Dopo aver spostato il circuito ExpressRoute classico nel modello di distribuzione Resource Manager, è possibile abilitare l'accesso a entrambi i modelli di distribuzione.After moving your classic ExpressRoute circuit to the Resource Manager deployment model, you can enable access to both deployment models. Eseguire i cmdlet seguenti per abilitare l'accesso a entrambi i modelli di distribuzione:Run the following cmdlets to enable access to both deployment models:

  1. Ottenere i dettagli del circuito.Get the circuit details.

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

    $ckt.AllowClassicOperations = $true
    
  3. Aggiornamento del circuito.Update the circuit. Al termine di questa operazione, sarà possibile visualizzare il circuito nel modello di distribuzione classica.After this operation has finished successfully, you will be able to view the circuit in the classic deployment model.

    Set-AzureRmExpressRouteCircuit -ExpressRouteCircuit $ckt
    
  4. Eseguire il cmdlet seguente per ottenere i dettagli del circuito ExpressRoute.Run the following cmdlet to get the details of the ExpressRoute circuit. Si dovrebbe essere in grado di vedere la chiave servizio elencata.You must be able to see the service key listed.

    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.You can now manage links to the ExpressRoute circuit using the classic deployment model commands for classic VNets, and the Resource Manager commands for Resource Manager VNets. Gli articoli seguenti descrivono come gestire i collegamenti al circuito ExpressRoute:The following articles help you manage links to the ExpressRoute circuit:

Per disabilitare l'accesso del circuito ExpressRoute al modello di distribuzione classicaTo disable ExpressRoute circuit access to the classic deployment model

Eseguire i cmdlet seguenti per disabilitare l'accesso al modello di distribuzione classica.Run the following cmdlets to disable access to the classic deployment model.

  1. Ottenere i dettagli del circuito ExpressRoute.Get details of the ExpressRoute circuit.

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

    $ckt.AllowClassicOperations = $false
    
  3. Aggiornamento del circuito.Update the circuit. Al termine di questa operazione, non sarà possibile visualizzare il circuito nel modello di distribuzione classica.After this operation has finished successfully, you will not be able to view the circuit in the classic deployment model.

    Set-AzureRmExpressRouteCircuit -ExpressRouteCircuit $ckt
    

Passaggi successiviNext steps