Fala Pessoal!!!
No ultimo artigo demostrei a vocês como migrar um VHD do ambiente ASM para ARM, hoje vou demostrar como mover sua VM, Network e Storage para o ambiente ARM mundando a arquitetura de para Azure Resource Manager.
A migração é feita em duas etapas, primeiro movemos a rede e a vm depois o storage. Para mover precisa desligar a vm para não ter nenhum problema durante o processo.
Efetuando Login no Azure
Vamos logar nos dois ambientes ARM e ASM, vamos começar pelo ARM execute o seguinte comando.
Login-AzureRmAccount
Em seguida vamos verificar a assinatura que iremos utilizar, execute o seguinte comando.
Get-AzureRmSubscription
Agora vamos selecionar a assinatura que iremos executar a migração, execute o seguinte comando.
Select-AzureRmSubscription -SubscriptionName "Lab Jatoba"
Pronto estamos logados, agora vamos adicionar a mesma conta no ambiente "Classico", execute o seguinte comando.
Add-AzureAccount
Em seguida vamos selecionar a mesma assinatura, execute o seguinte comando.
Select-AzureSubscription "Lab Jatoba"
Pronto estamos com acesso na assinatura que iremos migrar.
Registro da Infraestrutura
Para que a migração funcione corretamente temos que registrar o " Microsoft.ClassicInfrastructureMigrate", se não estiver registrado ele vai dar erro “BadRequest : Subscription is not registered for migration”. Então esse processo é muito importante para que a migração funcione.
Execute o seguinte comando para registrar.Register-AzureRmResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Agora vamos verificar se o realmente está registrado, ele tem que retornar "Registered"
Get-AzureRmResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Pronto minha infraestrutura classic está registrada para a migração.
Migração VM e Rede
Agora vamos preparar a máquina que será movida, nesse processo vamos atribuir uma variável.
$vnetName = "vnet-az-02"
Agora iremos preparar a máquina virtual que será movida.
Move-AzureVirtualNetwork -Prepare -VirtualNetworkName $vnetName
Agora ela está pronta para ser movida.
Agora para validar a migração do ambiente iremos executar o comando "Commit" caso queria abordar essa migração utilize o comando "Abort", lembrando que após o commit não é mais possível abortar.
Move-AzureVirtualNetwork -Commit -VirtualNetworkName $vnetName
Aguarde o retorno da operação "Sussceeded"
Pronto a rede virtual e a máquina foi movida com sucesso.
Migração Storage
O move do storage segue o mesmo processo da máquina virtual e rede. Vamos atribuir a variável.
$storageAccountName = "strlabjatoba"
Agora vamos preparar o storage para mover.
Move-AzureStorageAccount -Prepare -StorageAccountName $storageAccountName
Agora ela está pronta para ser movida.
Após a validação vamos executar o commit para ela mova seu storage.
Move-AzureStorageAccount -Commit -StorageAccountName $storageAccountName
Pronto seu ambiente foi movido com sucesso para ARM.
Caso queria abortar antes de executar o commit, execute o seguinte comando.
Abortar e fazer o roll back da preparação.
Move-AzureVirtualNetwork -Abort -VirtualNetworkName $vnetName
Move-AzureStorageAccount -Abort -StorageAccountName $storageAccountName
Obrigado galera e até o próximo post.
Deixe seu Comentário
No comments