Migrace virtuální sítě Azure z modelu Classic na Resource Manager pomocí Azure PowerShellu
V tomto článku se dozvíte, jak migrovat z modelu nasazení Classic na novější model nasazení Resource Manager.
Migrace z modelu Classic na Resource Manager je dokončena současně s jednou virtuální sítí. Neexistuje další požadavek na nástroje ani požadavky na migraci, kromě požadavků Azure PowerShellu. Migrace je migrace řídicí roviny prostředku virtuální sítě. Během migrace nedojde k výpadku cesty k datům. Stávající úlohy budou během migrace dál fungovat bez ztráty připojení. Během procesu migrace se nemění žádné veřejné IP adresy přidružené k virtuální síti.
Po dokončení migrace musí být všechny operace správy provedeny pomocí modelu Resource Manageru. Operace správy jsou přístupné jenom prostřednictvím modelu nasazení Resource Manager. Změny prostředků podsítě nebo virtuální sítě už nebudou dostupné prostřednictvím starého modelu nasazení.
Při migraci virtuální sítě z modelu Classic na model Resource Manager se podporované prostředky ve virtuální síti automaticky migrují do nového modelu.
Požadavky
- Účet Azure s aktivním předplatným. Vytvořte si ho zdarma.
- Kroky a příklady v tomto článku používají modul Az Azure PowerShellu. Pokud chcete moduly Az nainstalovat místně do počítače, přečtěte si téma Instalace Azure PowerShellu. Další informace o novém modulu Az najdete v tématu Představení nového modulu Az Azure PowerShellu. Rutiny PowerShellu se často aktualizují. Pokud nepoužíváte nejnovější verzi, mohou selhat hodnoty zadané v pokynech. K vyhledání nainstalovaných verzí PowerShellu ve vašem systému použijte rutinu Get-Module -ListAvailable Az.
- Pokud chcete migrovat virtuální síť s aplikační bránou, odeberte bránu před spuštěním operace přípravy pro přesunutí sítě. Po dokončení migrace znovu připojte bránu v Azure Resource Manageru.
- Ověřte, že jste na počítači nainstalovali moduly Classic i Az Azure PowerShellu místně. Další informace najdete v tématu Instalace a konfigurace Azure PowerShellu.
- Brány Azure ExpressRoute, které se připojují k okruhům ExpressRoute v jiném předplatném, se nedají migrovat automaticky. V těchto případech odeberte bránu ExpressRoute, migrujte virtuální síť a znovu vytvořte bránu.
Podporované scénáře
Pro klasickou migraci do Resource Manageru se podporují následující scénáře:
Klasické virtuální sítě obsahující virtuální počítače.
Klasické virtuální sítě s max. jednou sadou dostupnosti na jednu cloudovou službu.
Klasické virtuální sítě obsahující Microsoft Entra Doménové služby.
Klasické virtuální sítě s jednou bránou VPN nebo jedním okruhem ExpressRoute.
Nepodporované scénáře
Migrace se nepodporuje v následujících scénářích:
Správa životního cyklu virtuální sítě z klasického modelu nasazení.
Podpora řízení přístupu na základě rolí Azure (RBAC) pro klasický model nasazení.
Migrace virtuální sítě s bránou ExpressRoute i bránou VPN.
Migrace virtuálních sítí s více než jednou skupinou dostupnosti v jedné cloudové službě.
Migrace virtuálních sítí s jednou nebo více skupinami dostupnosti a virtuálními počítači, které nejsou ve skupině dostupnosti, v jedné cloudové službě.
Migrace Application Gateway z klasické verze na Resource Manager.
Registrace poskytovatele prostředků
V této části se přihlásíte ke svému předplatnému pomocí rutin Resource Manageru a zaregistrujete poskytovatele prostředků migrace.
Přihlaste se k Azure PowerShellu:
Connect-AzAccount
Zaregistrujte poskytovatele prostředků migrace:
Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Počkejte pět minut, než se registrace dokončí. Pomocí následujícího příkazu zkontrolujte stav registrace:
Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Než budete pokračovat, ujistěte se, že je
Registered
stav RegistrationState.Poznámka:
Registrace je jednorázový krok, ale musíte to udělat jednou, než se pokusíte o migraci. Bez registrace se zobrazí následující chybová zpráva:
BadRequest: Předplatné není zaregistrované k migraci.
Načtení názvu virtuální sítě, který se má migrovat
V této části se přihlásíte k klasickému modelu nasazení PowerShell a načtete název virtuální sítě, kterou chcete migrovat.
Přihlaste se k PowerShellu pro nasazení Classic:
Add-AzureAccount
Spuštěním následujícího příkazu načtěte název klasické virtuální sítě:
Get-AzureVnetSite | Select -Property Name
Poznamenejte si název virtuální sítě pro další část.
Migrace virtuální sítě
V této části ověříte, že migrace může pokračovat a pak ji připravit.
Umístěte název virtuální sítě, kterou jste si poznamenali v předchozí části, do proměnné pro použití příkazy. Nahraďte myVNet názvem virtuální sítě, kterou jste získali v předchozí části:
$vnetname = "myVNet"
Spuštěním následujícího příkazu ověřte, že můžete migrovat virtuální síť:
Move-AzureVirtualNetwork -Validate -VirtualNetworkName $vnetName
Příkaz zobrazí všechna upozornění nebo chyby, které blokují migraci. Pokud je ověření úspěšné, můžete pokračovat následujícím krokem přípravy.
Poznámka:
Pokud virtuální síť obsahuje webové role nebo role pracovního procesu nebo virtuální počítače s nepodporovanými konfiguracemi, zobrazí se chybová zpráva ověření.
Spuštěním následujícího příkazu připravte virtuální síť na migraci:
Move-AzureVirtualNetwork -Prepare -VirtualNetworkName $vnetName
Pokud nejste připraveni na migraci a chcete se vrátit ke starému stavu, použijte následující příkaz:
Move-AzureVirtualNetwork -Abort -VirtualNetworkName $vnetName
Potvrzení migrace
Pokud všechno vypadá dobře v připravené konfiguraci, můžete migraci potvrdit spuštěním následujícího příkazu:
Move-AzureVirtualNetwork -Commit -VirtualNetworkName $vnetName
Další kroky
Další informace o migraci prostředků v Azure z modelu Classic na Resource Manager najdete tady: