Partilhar via


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 mais 14 dias.

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 máquina virtual (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.

    Captura de ecrã dos Itens de Backup do Portal do Azure

  2. Na janela seguinte, você tem 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.

    Captura de ecrã do portal do Azure, ecrã Parar cópia de segurança

  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.

    Captura de ecrã do portal do Azure, VM no estado de eliminação suave

    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.

    Captura de ecrã do portal do Azure, Undelete VM

    Será exibida uma janela avisando que, se a opção de undelete for escolhida, todos os pontos de restauração para a 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.

    Captura de ecrã do portal do Azure, Confirmar VM anulada

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

    Captura de ecrã do portal do Azure, opção Restaurar VM

    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.

    Captura de ecrã do portal do Azure, opção Retomar cópia de segurança

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