Dela via


Flytta ExpressRoute-kretsar från klassisk till Resource Manager distributionsmodell med PowerShell

Om du vill använda en ExpressRoute-krets för både den klassiska och Resource Manager distributionsmodellerna måste du flytta kretsen till Resource Manager distributionsmodellen. Följande avsnitt hjälper dig att flytta kretsen med hjälp av PowerShell.

Innan du börjar

Stegen och exemplen i den här artikeln använder Azure PowerShell Az-moduler. Information om hur du installerar Az-modulerna lokalt på datorn finns i Installera Azure PowerShell. Mer information om den nya Az-modulen finns i Introduktion till den nya Azure PowerShell Az-modulen. PowerShell-cmdletar uppdateras ofta. Om du inte kör den senaste versionen kan de värden som anges i anvisningarna misslyckas. Om du vill hitta de installerade versionerna av PowerShell i systemet använder du cmdleten Get-Module -ListAvailable Az .

Flytta en ExpressRoute-krets

Steg 1: Samla in kretsinformation från den klassiska distributionsmodellen

Logga in i den klassiska Azure-miljön och samla in tjänstnyckeln.

  1. Logga in på ditt Azure-konto.

    Add-AzureAccount
    
  2. Välj lämplig Azure-prenumeration.

    Select-AzureSubscription "<Enter Subscription Name here>"
    
  3. Importera PowerShell-modulerna för Azure och 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. Använd cmdleten nedan för att hämta tjänstnycklarna för alla dina ExpressRoute-kretsar. När du har hämtat nycklarna kopierar du tjänstnyckeln för den krets som du vill flytta till Resource Manager distributionsmodellen.

    Get-AzureDedicatedCircuit
    

Steg 2: Logga in och skapa en resursgrupp

Logga in på Resource Manager-miljön och skapa en ny resursgrupp.

  1. Logga in på din Azure Resource Manager-miljö.

    Connect-AzAccount
    
  2. Välj lämplig Azure-prenumeration.

    Get-AzSubscription -SubscriptionName "<Enter Subscription Name here>" | Select-AzSubscription
    
  3. Ändra kodfragmentet nedan för att skapa en ny resursgrupp om du inte redan har en resursgrupp.

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

Steg 3: Flytta ExpressRoute-kretsen till Resource Manager-distributionsmodellen

Nu är du redo att flytta ExpressRoute-kretsen från den klassiska distributionsmodellen till den Resource Manager distributionsmodellen. Granska informationen i Flytta en ExpressRoute-krets från den klassiska till distributionsmodellen Resource Manager innan du fortsätter.

Om du vill flytta kretsen ändrar du och kör följande kodfragment:

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

I klassiskt läge har en ExpressRoute-krets inte konceptet att vara knuten till en region. I Resource Manager måste dock varje resurs mappas till en Azure-region. Den region som anges i cmdleten Move-AzExpressRouteCircuit kan tekniskt sett vara vilken region som helst. I organisationssyfte kanske du vill välja en region som nära representerar din peeringplats.

Anteckning

  • När du har flyttat din klassiska ExpressRoute-krets till Resource Manager distributionsmodell har den som standard åtkomst till både den klassiska och Resource Manager distributionsmodellerna.
  • Det nya namnet som anges i föregående cmdlet används för att adressera resursen. Kretsen kommer i princip att byta namn.

Ändra kretsåtkomst

Så här aktiverar du ExpressRoute-kretsåtkomst för båda distributionsmodellerna

Du kan aktivera åtkomst till den klassiska distributionsmodellen för ExpressRoute-kretsar som skapades i Resource Manager distributionsmodellen. Kör följande cmdletar för att aktivera åtkomst till båda distributionsmodellerna:

  1. Hämta kretsinformationen.

    $ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
    
  2. Ange "Tillåt klassiska åtgärder" till TRUE.

    $ckt.AllowClassicOperations = $true
    
  3. Uppdatera kretsen. När den här åtgärden har slutförts kan du visa kretsen i den klassiska distributionsmodellen.

    Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
    
  4. Kör följande cmdlet för att hämta information om ExpressRoute-kretsen. Du måste kunna se tjänstnyckeln i listan.

    get-azurededicatedcircuit
    
  5. Nu kan du hantera länkar till ExpressRoute-kretsen med hjälp av klassiska distributionsmodellkommandon för klassiska virtuella nätverk och Resource Manager kommandon för Resource Manager virtuella nätverk. Följande artiklar hjälper dig att hantera länkar till ExpressRoute-kretsen:

Inaktivera ExpressRoute-kretsåtkomst till den klassiska distributionsmodellen

Kör följande cmdletar för att inaktivera åtkomst till den klassiska distributionsmodellen.

  1. Hämta information om ExpressRoute-kretsen.

    $ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
    
  2. Ange "Tillåt klassiska åtgärder" till FALSE.

    $ckt.AllowClassicOperations = $false
    
  3. Uppdatera kretsen. När åtgärden har slutförts kan du inte visa kretsen i den klassiska distributionsmodellen.

    Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
    

Nästa steg