Přesun okruhů ExpressRoute z modelu nasazení Classic na Resource Manager pomocí PowerShellu

Pokud chcete použít okruh ExpressRoute pro klasický i Resource Manager model nasazení, musíte tento okruh přesunout do Resource Manager modelu nasazení. Následující části vám pomůžou přesunout okruh pomocí PowerShellu.

Než začnete

Kroky a příklady v tomto článku používají Azure PowerShell moduly Az. Pokud chcete moduly Az nainstalovat místně do počítače, přečtěte si téma Instalace Azure PowerShell. Další informace o novém modulu Az najdete v tématu Představujeme nový modul Azure PowerShell Az. Rutiny PowerShellu se často aktualizují. Pokud nepoužíváte nejnovější verzi, můžou hodnoty zadané v pokynech selhat. K vyhledání nainstalovaných verzí PowerShellu ve vašem systému použijte rutinu Get-Module -ListAvailable Az .

Přesun okruhu ExpressRoute

Krok 1: Shromáždění podrobností o okruhu z modelu nasazení Classic

Přihlaste se do klasického prostředí Azure a shromážděte klíč služby.

  1. Přihlaste se ke svému účtu Azure.

    Add-AzureAccount
    
  2. Vyberte příslušné předplatné Azure.

    Select-AzureSubscription "<Enter Subscription Name here>"
    
  3. Naimportujte moduly PowerShellu pro Azure a 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. Pomocí následující rutiny získáte klíče služby pro všechny vaše okruhy ExpressRoute. Po načtení klíčů zkopírujte klíč služby okruhu, který chcete přesunout do Resource Manager modelu nasazení.

    Get-AzureDedicatedCircuit
    

Krok 2: Přihlášení a vytvoření skupiny prostředků

Přihlaste se k prostředí Resource Manager a vytvořte novou skupinu prostředků.

  1. Přihlaste se ke svému prostředí Azure Resource Manager.

    Connect-AzAccount
    
  2. Vyberte příslušné předplatné Azure.

    Get-AzSubscription -SubscriptionName "<Enter Subscription Name here>" | Select-AzSubscription
    
  3. Pokud ještě nemáte skupinu prostředků, upravte fragment kódu níže a vytvořte novou skupinu prostředků.

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

Krok 3: Přesun okruhu ExpressRoute do modelu nasazení Resource Manager

Teď jste připraveni přesunout okruh ExpressRoute z modelu nasazení Classic do modelu nasazení Resource Manager. Než budete pokračovat, projděte si informace uvedené v tématu Přesun okruhu ExpressRoute z modelu nasazení Classic do modelu nasazení Resource Manager.

Pokud chcete okruh přesunout, upravte a spusťte následující fragment kódu:

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

V klasickém režimu okruh ExpressRoute nemá koncept svázání s oblastí. V Resource Manager ale musí být každý prostředek namapovaný na oblast Azure. Oblast zadaná v rutině Move-AzExpressRouteCircuit může technicky vzato být libovolná oblast. Pro organizační účely můžete zvolit oblast, která úzce reprezentuje umístění vašeho partnerského vztahu.

Poznámka

  • Po přesunutí klasického okruhu ExpressRoute do modelu nasazení Resource Manager bude mít ve výchozím nastavení přístup k modelu nasazení Classic i Resource Manager.
  • K adresě prostředku se použije nový název uvedený v předchozí rutině. Okruh se v podstatě přejmenuje.

Úprava přístupu k okruhu

Povolení přístupu k okruhu ExpressRoute pro oba modely nasazení

Můžete povolit přístup k modelu nasazení Classic pro okruhy ExpressRoute vytvořené v modelu nasazení Resource Manager. Spuštěním následujících rutin povolte přístup k oběma modelům nasazení:

  1. Získejte podrobnosti o okruhu.

    $ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
    
  2. Možnost Povolit klasické operace nastavte na TRUE.

    $ckt.AllowClassicOperations = $true
    
  3. Aktualizujte okruh. Po úspěšném dokončení této operace budete moct zobrazit okruh v modelu nasazení Classic.

    Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
    
  4. Spuštěním následující rutiny získejte podrobnosti o okruhu ExpressRoute. Klíč služby se musí zobrazit v seznamu.

    get-azurededicatedcircuit
    
  5. Propojení na okruh ExpressRoute teď můžete spravovat pomocí příkazů modelu nasazení Classic pro klasické virtuální sítě a příkazů Resource Manager pro Resource Manager virtuálních sítí. Následující články vám pomůžou spravovat odkazy na okruh ExpressRoute:

Zakázání přístupu okruhu ExpressRoute k modelu nasazení Classic

Spuštěním následujících rutin zakažte přístup k modelu nasazení Classic.

  1. Získejte podrobnosti o okruhu ExpressRoute.

    $ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
    
  2. Možnost Povolit klasické operace nastavte na FALSE.

    $ckt.AllowClassicOperations = $false
    
  3. Aktualizujte okruh. Po úspěšném dokončení této operace nebudete moct zobrazit okruh v modelu nasazení Classic.

    Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
    

Další kroky