Convertendo Conjunto Alta Disponibilidade para Alta Disponibilidade Gerenciada (Powershell)

No ultimo artigo demostrei como Converte Discos Baseados em Blob para Discos Gerenciados (Powershell), agora vamos fazer essa conversão da Alta Disponibilidade para Alta Disponibilidade Gerenciada.
Se suas VMs estiverem em alta disponibilidade, você precisa primeiro convertê-la para “Conjunto de Disponibilidade Gerenciada”. Suas máquinas virtuais serão deslocadas e reiniciadas durante esse processo.

Capa

A Alta disponibilidade que vou fazer a mudança se encontra dessa maneira.

Converte-Conjunto-Alta-Disponibilidade-para-Alta-Disponibilidade-Gerenciada-05

Convertendo Conjunto de Alta Disponibilidade

Vamos atribuir duas variáveis uma para o grupo de recurso e outra para o conjunto de disponibilidade.

$rgName = "VM-AS"
$avSetName = "AS_Windows"

Converte-Conjunto-Alta-Disponibilidade-para-Alta-Disponibilidade-Gerenciada-01

Agora vamos atribuir uma variáveis para fazer a validação do conjunto de alta disponibilidade.

$avSet = Get-AzureRmAvailabilitySet -ResourceGroupName $rgName -Name $avSetName

Converte-Conjunto-Alta-Disponibilidade-para-Alta-Disponibilidade-Gerenciada-02

Agora vamos fazer um “Update” setando o gerenciado “Managed” como “True”

Update-AzureRmAvailabilitySet -AvailabilitySet $avSet -Managed

Converte-Conjunto-Alta-Disponibilidade-para-Alta-Disponibilidade-Gerenciada-03

Agora vamos executar o comando para fazer a mudança do Gerenciamento de alta disponibilidade.

foreach($vmInfo in $avSet.VirtualMachinesReferences)
{
$vm = Get-AzureRmVM -ResourceGroupName $rgName | Where-Object {$_.Id -eq $vmInfo.id}
Stop-AzureRmVM -ResourceGroupName $rgName -Name $vm.Name -Force
ConvertTo-AzureRmVMManagedDisk -ResourceGroupName $rgName -VMName $vm.Name
}

Converte-Conjunto-Alta-Disponibilidade-para-Alta-Disponibilidade-Gerenciada-04

Pronto seu Conjunto de Disponibilidade foi convertido para Conjunto de Disponibilidade Gerenciado e seus discos gerenciados.

Converte-Conjunto-Alta-Disponibilidade-para-Alta-Disponibilidade-Gerenciada-06

O conjunto de disponibilidade gerenciado.

Converte-Conjunto-Alta-Disponibilidade-para-Alta-Disponibilidade-Gerenciada-07

Pronto seu conjunto de disponibilidade foi convertido com sucesso.

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