fbpx

Como fazer backup de VM no Azure via Powershell

O Backup do Azure fornece backups independentes e isolados para proteger contra a destruição indesejada dos dados em suas VMs. Os backups são armazenados em um cofre dos Serviços de Recuperação com gerenciamento interno de pontos de recuperação. A configuração e o dimensionamento são simples, os backups são otimizados e você pode facilmente restaurar conforme necessário.

Leia mais:

Proxmox VE – Criando Máquinas Virtuais
Como Habilitar o Blob Soft Delete no Storage account
Como configurar o DNS Azure (Traffic Manager Profile)
Intune: Removendo Administrador Local com String
Como utilizar o Windows Hello for Business em ambientes 100 % Nuvem

Como parte do processo de backup, um instantâneo é obtido e os dados são transferidos para o cofre dos serviços de recuperação sem afetar as cargas de trabalho de produção. O instantâneo fornece diferentes níveis de consistência, conforme descrito aqui.

Cenário:

Para realizar a configuração é necessário que você já tenha uma máquina virtual criada no Azure.

O script de criação da VM está disponível para download no GitHub.

01 – Faça login no portal do Azure.

Backup Máquina virtual

02 – Execute o script abaixo para criar o Recovery Service Vault, criar uma politica de backup, habilitar o backup para um máquina virtual no Azure, executar o backup e verificar o status.

O script está disponível para download no GitHub.

Criar o Grupo de Recursos

New-AzResourceGroup -name “RG-Backup” ` -Location “EastUs”

Verificar Recovery Service Vault criados

Get-AzRecoveryServicesVault | Select name

Criar o Recovery Service Vault

New-AzRecoveryServicesVault -Name “RecoveryVaultBackup” ` -ResourceGroupName “RG-Backup” ` -Location “EastUS”
Get-AzRecoveryServicesVault -Name RecoveryVaultBackup | Set-AzRecoveryServicesVaultContext

Especificar o tipo de redundância de armazenamento

$rsvault = Get-AzRecoveryServicesVault -Name “RecoveryVaultBackup”
Set-AzRecoveryServicesBackupProperties -Vault $rsvault -BackupStorageRedundancy “LocallyRedundant”

Criar a politica de Backup

$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name DefaultPolicy

Habilitar o backup para VM

Enable-AzRecoveryServicesBackupProtection -ResourceGroupName RG-dev-jadsonalves -Name dev-VM002 -Policy $policy

Executar o Backup

$container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName dev-VM002
$item = Get-AzRecoveryServicesBackupItem -Container $container -WorkloadType AzureVM
Backup-AzRecoveryServicesBackupItem -Item $item

Verificar o Status do Backup

Get-AzRecoveryServicesBackupJob

03 – Verificando os recursos criados no Azure.

Este artigo foi útil?

Para manter um padrão de qualidade para vocês, investimos em um ótimo plano de hospedagem, CDN Pago, Plugins de Otimização para o Site, etc…

Ajude-nos a manter o projeto ativo! 

Acompanhe as novidades em tempo real. Siga nosso perfil no Instagram.

Jádson Alves
Graduado em Informática Licenciatura pela Universidade Tiradentes, Pós Graduado em Administração e Segurança de Sistemas Computacionais pela Universidade Estácio de Sá, Pós Graduado em Segurança da Informação pela Universidade Estácio de Sá, MBA em Gestão de Redes de Computadores pela FANESE, Certificação MCT, MCSE Core Infrastructure e MCSA Windows Server 2012, com mais de 07 anos de experiência em TI. Com conhecimento em Sistemas operacionais Windows Server, Sistemas operacionais Linux, Virtualização, Azure, Monitoramento de ativos com Zabbix.
pt_BRPortuguese