Convertendo Discos Baseados em Blob para Discos Gerenciados (Powershell)


Com a chegada do “Disco Gerenciado” podemos migrar os discos baseado em Blob para disco gerenciado no Azure. No artigo Microsoft Azure – Disco Gerenciado falei sobre o disco gerenciado no Microsoft Azure e sobre suas funcionalidades. Nesse artigo vou demostrar como converter seu disco baseado em Blob para disco gerenciado no Azure via Powershell, para efetuar essa configuração precisa atualizar a versão do Azure Powershell Releases está na versão 3.8.0.
Hoje para mudar o tipo de disco no storage gerenciado em blob, é um processo muito trabalhoso e demorado com a conversão do disco é simples o processo.

Atenção: Não é possível converter uma VM não gerenciada criada no modelo de implantação de Gerenciador de recursos para discos gerenciados se qualquer um dos discos não gerenciados anexados está em uma conta de armazenamento que é, ou a qualquer momento tem sido, criptografados usando criptografia de serviço de armazenamento de Azure (SSE)”
Capa
Gerenciamento do Disco Gerenciado: Os VHDs são armazenados em storage centralizado ao invés de ter em vários espalhados em vários storages. Antes do disco gerenciado você precisaria colocar os VHDs em outros Storages para não concorrer IOPs.

Alta Disponibilidade no Disco Gerenciado: É possível ter alta disponibilidade em Máquinas com disco gerenciados.

Snapshots: Agora você será pode ter um ponto de backup, funciona em discos standard e premium. Isso é muito útil para upgrades no local, você pode facilmente reverter qualquer problemas que ocorra com seu S.O.

Imagens: Você pode criar uma “imagem” do SO de uma VM e implantá-la em outra VM. A imagem inclui todos os discos anexados.

Nessa demonstração vou utilizar um servidor de AD no meu ambiente de teste, como podemos ver ele ainda está sendo com o VHD locado no Storage.
Converte-Discos-Baseados-em-Blob-para-Discos-Gerenciados-01

Disco dentro do Storage.

Converte-Discos-Baseados-em-Blob-para-Discos-Gerenciados-02

Convertendo Disco

Agora vamos migrar discos padrão (Standard) não gerenciados para discos padrão (Standard) gerenciados ou discos premium não gerenciados para discos premium gerenciados.
Após logar no Azure via PowerShell, vamos atribuir duas variáveis, o nome do grupo de recurso e o nome da máquina virtual.

$rgName = "VMs"
$vmName = "DC-01"

Converte-Discos-Baseados-em-Blob-para-Discos-Gerenciados-03

Agora vamos desligar a máquina para efetuar a mudança para disco gerenciado, execute o seguinte comando.

Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName –Force –Verbose

Converte-Discos-Baseados-em-Blob-para-Discos-Gerenciados-04

Com a máquina virtual desligada vamos converter o disco utilizando o comando abaixo.

ConvertTo-AzureRmVMManagedDisk -ResourceGroupName $rgName -VMName $vmName

Converte-Discos-Baseados-em-Blob-para-Discos-Gerenciados-05

Pronto seu disco vou convertido com sucesso e já está como “Disco Gerenciado”, agora vamos verificar o painel do Azure.

Converte-Discos-Baseados-em-Blob-para-Discos-Gerenciados-06

Agora vamos no “Disk” e ver que é possível mudar de “Standard” para “Premium” com facilidade.

Converte-Discos-Baseados-em-Blob-para-Discos-Gerenciados-07

Caso queria aumentar o tamanho do disco operacional que foi convertido para disco gerenciado,  veja nesse artigo aumentar o Tamanho do Disco Operacional no Microsoft Azure (ARM) via PowerShell.

Após essas mudanças você pode excluir o VHD do Storage ou utilizar ele em outra VM, mas tenha certeza que esse VHD não será mais utilizado ou modificado.

Sobre Michel Jatoba

Veja Também...

Microsoft Azure – Criando Network Security Group via Powershell

Olá pessoal, tudo bem com vocês? Dando continuidade a criação do ultimo recurso, vamos criar …

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