Eliminação recuperável para máquinas virtuais

A exclusão suave para VMs protege os backups de suas VMs contra exclusão não intencional. Mesmo depois que os backups são excluídos, eles são preservados no estado de exclusão suave por 14 dias adicionais.

Nota

A exclusão suave protege apenas os dados de backup excluídos. Se uma VM for excluída sem um backup, o recurso de exclusão suave não preservará os dados. Todos os recursos devem ser protegidos com o Backup do Azure para garantir resiliência total.

Regiões suportadas

A exclusão suave está disponível em todas as regiões Públicas e Nacionais do Azure.

Exclusão suave para VMs usando o portal do Azure

  1. Para excluir os dados de backup de uma VM, o backup deve ser interrompido. No portal do Azure, vá para o cofre dos Serviços de Recuperação, clique com o botão direito do mouse no item de backup e escolha Parar backup.

    Screenshot of Azure portal Backup Items

  2. Na janela seguinte, você terá a opção de excluir ou reter os dados de backup. Se você escolher Reter dados de backup e, em seguida, Parar backup, o backup da VM não será excluído permanentemente. Em vez disso, isso interrompe todos os trabalhos de backup agendados e retém os dados de backup. Nesse cenário, o intervalo de retenção definido na política não se aplica aos dados de backup. Ele continua o preço como está até que você remova os dados manualmente. Se Excluir dados de backup for escolhido, um alerta de exclusão de e-mail será enviado para o ID de e-mail configurado informando ao usuário que restam 14 dias de retenção estendida para dados de backup. Além disso, um alerta por e-mail é enviado no 12º dia informando que restam mais dois dias para ressuscitar os dados excluídos. A exclusão é adiada até o 15º dia, quando ocorrerá a exclusão permanente e um alerta final por e-mail é enviado informando sobre a exclusão permanente dos dados.

    Screenshot of Azure portal, Stop Backup screen

  3. Durante esses 14 dias, no cofre dos Serviços de Recuperação, a VM excluída suavemente aparecerá com um ícone vermelho de "exclusão suave" ao lado dela.

    Screenshot of Azure portal, VM in soft delete state

    Nota

    Se algum item de backup excluído por software estiver presente no cofre, o cofre não poderá ser excluído nesse momento. Tente excluir o cofre depois que os itens de backup forem excluídos permanentemente e não houver itens em estado de exclusão suave no cofre.

  4. Para restaurar a VM excluída por software, ela deve primeiro ser removida. Para cancelar a exclusão, escolha a VM excluída por software e, em seguida, selecione a opção Cancelar exclusão.

    Screenshot of Azure portal, Undelete VM

    Será exibida uma janela avisando que, se a exclusão for escolhida, todos os pontos de restauração da VM serão excluídos e estarão disponíveis para executar uma operação de restauração. A VM será mantida em um estado de "proteção de parada com retenção de dados" com backups pausados e dados de backup retidos para sempre sem nenhuma política de backup eficaz.

    Screenshot of Azure portal, Confirm undelete VM

    Neste ponto, você também pode restaurar a VM selecionando Restaurar VM no ponto de restauração escolhido.

    Screenshot of Azure portal, Restore VM option

    Nota

    O coletor de lixo executará e limpará pontos de recuperação expirados somente depois que o usuário executar a operação Retomar backup .

  5. Depois que o processo de undelete for concluído, o status retornará para "Parar backup com retenção de dados" e, em seguida, você pode escolher Retomar backup. A operação Retomar backup traz de volta o item de backup no estado ativo, associado a uma política de backup selecionada pelo usuário que define as agendas de backup e retenção.

    Screenshot of Azure portal, Resume backup option

Exclusão suave para VMs usando o Azure PowerShell

Importante

A versão Az.RecoveryServices necessária para usar soft-delete usando o Azure PowerShell é no mínimo 2.2.0. Use Install-Module -Name Az.RecoveryServices -Force para obter a versão mais recente.

Conforme descrito acima para o portal do Azure, a sequência de etapas é a mesma ao usar o Azure PowerShell também.

Excluir o item de backup usando o Azure PowerShell

Exclua o item de backup usando o cmdlet Disable-AzRecoveryServicesBackupProtection PowerShell.

Disable-AzRecoveryServicesBackupProtection -Item $myBkpItem -RemoveRecoveryPoints -VaultId $myVaultID -Force

WorkloadName     Operation            Status               StartTime                 EndTime                   JobID
------------     ---------            ------               ---------                 -------                   -----
AppVM1           DeleteBackupData     Completed            12/5/2019 12:44:15 PM     12/5/2019 12:44:50 PM     0488c3c2-accc-4a91-a1e0-fba09a67d2fb

O 'DeleteState' do item de backup mudará de 'NotDeleted' para 'ToBeDeleted'. Os dados de backup serão retidos por 14 dias. Se você deseja reverter a operação de exclusão, então desfazer-excluir deve ser executado.

Desfazendo a operação de exclusão usando o Azure PowerShell

Primeiro, busque o item de backup relevante que está no estado de exclusão suave (ou seja, prestes a ser excluído).


Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $myVaultID | Where-Object {$_.DeleteState -eq "ToBeDeleted"}

Name                                     ContainerType        ContainerUniqueName                      WorkloadType         ProtectionStatus     HealthStatus         DeleteState
----                                     -------------        -------------------                      ------------         ----------------     ------------         -----------
VM;iaasvmcontainerv2;selfhostrg;AppVM1    AzureVM             iaasvmcontainerv2;selfhostrg;AppVM1       AzureVM              Healthy              Passed               ToBeDeleted

$myBkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $myVaultID -Name AppVM1

Em seguida, execute a operação de desfazer exclusão usando o cmdlet Undo-AzRecoveryServicesBackupItemDeletion PowerShell.

Undo-AzRecoveryServicesBackupItemDeletion -Item $myBKpItem -VaultId $myVaultID -Force

WorkloadName     Operation            Status               StartTime                 EndTime                   JobID
------------     ---------            ------               ---------                 -------                   -----
AppVM1           Undelete             Completed            12/5/2019 12:47:28 PM     12/5/2019 12:47:40 PM     65311982-3755-46b5-8e53-c82ea4f0d2a2

O 'DeleteState' do item de backup será revertido para 'NotDeleted'. Mas a proteção ainda está parada. Retome o backup para reativar a proteção.

Exclusão suave para VMs usando a API REST

  • Exclua os backups usando a API REST, conforme mencionado aqui.
  • Se você deseja desfazer essas operações de exclusão, consulte as etapas mencionadas aqui.

Como desativar a exclusão suave

Não é recomendável desativar esse recurso. A única circunstância em que você deve considerar a desativação da exclusão suave é se estiver planejando mover seus itens protegidos para um novo cofre e não puder esperar os 14 dias necessários antes de excluir e reproteger (como em um ambiente de teste). Para obter instruções sobre como desativar a exclusão suave, consulte Habilitando e desabilitando a exclusão suave.

Próximos passos