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
.
- Ověřte, že jste do počítače místně nainstalovali moduly Classic i Az Azure PowerShell. Další informace najdete v tématu Instalace a konfigurace Azure PowerShellu.
- Než začnete s konfigurací, ujistěte se, že jste si prošli požadavkyna směrování a pracovní postupy .
- Projděte si informace uvedené v části Přesun okruhu ExpressRoute z modelu Classic na Resource Manager. Ujistěte se, že plně rozumíte limitům a omezením.
- Ověřte, že je okruh plně funkční v modelu nasazení Classic.
- Ujistěte se, že máte skupinu prostředků vytvořenou v modelu nasazení Resource Manager.
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.
Přihlaste se ke svému účtu Azure.
Add-AzureAccount
Vyberte příslušné předplatné Azure.
Select-AzureSubscription "<Enter Subscription Name here>"
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'
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ů.
Přihlaste se ke svému prostředí Azure Resource Manager.
Connect-AzAccount
Vyberte příslušné předplatné Azure.
Get-AzSubscription -SubscriptionName "<Enter Subscription Name here>" | Select-AzSubscription
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í:
Získejte podrobnosti o okruhu.
$ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
Možnost Povolit klasické operace nastavte na TRUE.
$ckt.AllowClassicOperations = $true
Aktualizujte okruh. Po úspěšném dokončení této operace budete moct zobrazit okruh v modelu nasazení Classic.
Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt
Spuštěním následující rutiny získejte podrobnosti o okruhu ExpressRoute. Klíč služby se musí zobrazit v seznamu.
get-azurededicatedcircuit
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.
Získejte podrobnosti o okruhu ExpressRoute.
$ckt = Get-AzExpressRouteCircuit -Name "DemoCkt" -ResourceGroupName "DemoRG"
Možnost Povolit klasické operace nastavte na FALSE.
$ckt.AllowClassicOperations = $false
Aktualizujte okruh. Po úspěšném dokončení této operace nebudete moct zobrazit okruh v modelu nasazení Classic.
Set-AzExpressRouteCircuit -ExpressRouteCircuit $ckt