Movendo Network, VM e Storage de ASM para ARM no Microsoft Azure

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 mudando a arquitetura de para Azure Resource Manager.
A migração é feita em duas etapas, primeiro movemos a rede e a vm depois o storage.

ASM-to-ARM-Migration
 
Para esse processo de migração ele vai mover a rede e vai levar todas as máquinas que estão anexadas na rede.

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.
 

 

 
Abortar e fazer o roll back da preparação
 

Caso queria abortar antes de executar o commit, execute o seguinte comando.

Move-AzureVirtualNetwork -Abort -VirtualNetworkName $vnetName
 
Move-AzureStorageAccount -Abort -StorageAccountName $storageAccountName
 
Obrigado galera e até o próximo post.
 

Sobre Michel Jatoba

Veja Também...

Curso de Office 365 para Administradores

  Olá Pessoal!!! Quem já viu o novo treinamento de Office 365 para administradores em formato totalmente …

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

XPTO-WPC-MONITOR-TAG