Fazendo Restore do VHD no Microsoft Azure

Olá Pessoal!!!

Hoje vou demostrar a vocês como fazer o Restore do VHD no Microsoft Azure, no ultimo post ensinei a vocês a fazer o Backup do VHD.

Abre o Windows Azure PowerShell

Get-AzureVM para listar todos os Servidores.

Agora vou detalhar como fazer o Script de Restore.

Script de Restore

$exportFolder = “C:\ExportVMs” = Seta a variável “$exportFolder” para o caminho “C:\ExportVMs

if (!(Test-Path -Path $exportFolder)) {New-Item -Path $exportFolder -ItemType Directory} = Cria a pasta conforme o caminho setado na variável “$exportFolder

$exportPath = $exportFolder + “\” + $vm.Name + “.xml” = Seta a variável para criar o arquivo XML

$vm | Export-AzureVM -Path $exportPath = Comando que gera o Arquivo XML e salva no local setado na variável “$exportFolder

Remove-AzureVM -ServiceName $vm.ServiceName -Name $vm.Name = Deleta a VM  conforme variável “$vm

 $vmOSDiskName = $vmOSDisk.DiskName = Seta a variável do nome do disco, baseado na variável “$vmOSDisk

$vmOSDiskuris = $vmOSDisk.MediaLink = Seta a variável baseado na variável “$vmOSDisk

$StorageAccountName = $vmOSDiskuris.Host.Split(‘.’)[0] = Define o nome do storage

 $vmOSBlobName = $vmOSDiskuris.Segments[-1] = Define o nome do blob

$vmOSOrigContainerName = $vmOSDiskuris.Segments[-2].Split(‘/’)[0] = Define o nome do contêiner de origem

$backupContainerName = “backups” = Define o local do contêiner de backup

Start-AzureStorageBlobCopy -SrcContainer $backupContainerName -SrcBlob $vmOSBlobName -DestContainer $vmOSOrigContainerName –Force = Efetua a cópia do VHD da pasta “BACKUPS” para a pasta “vhds” dentro do contêiner

Get-AzureStorageBlobCopyState -Container $vmOSOrigContainerName -Blob $vmOSBlobName –WaitForComplete = Verifica o status da copia.

Pronto! Esse tipo de Backup já me ajudou no dia a dia no Microsft Azure, tanto para Servidores Windows como Linux.

Dica = Tem algumas Ferramentas de “Explorer” para Microsoft Azure, eu utilizo o “Azure Storage Explorer” e está disponível no http://azurestorageexplorer.codeplex.com/ . Com essa ferramenta é possível conectar em todos os contêiner no Microsoft Azure facilitando a administração.

Obrigado pessoal até o próximo Post.

Anúncios

Sobre Michel Jatoba

Trabalhando com infra-estrutura desde 2005, com foco em tecnologias em Cloud Microsoft. Com as seguintes Certificações MCP, MCSA Office 365, MS Specialist Microsoft Azure. Atualmente trabalho como consultor técnico suportando as tecnologia como Active Directory, Windows Server, Microsoft Azure, Sharepoint, Team Foudation Server, EMS Enterprise Mobile Suite e Office 365.

Publicado em 10 de julho de 2014, em Microsoft Azure e marcado como , , , . Adicione o link aos favoritos. Deixe um comentário.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: