Exclusão temporária para máquinas virtuais

A exclusão temporária para máquinas virtuais protege os backups das VMs contra a exclusão não intencional. Mesmo depois de excluídos, os backups são preservados no estado de exclusão temporária por 14 dias.

Observação

A exclusão temporária só protege os dados de backup que foram excluídos. Se uma VM for excluída sem um backup, o recurso de exclusão temporária não vai preservar os dados. Todos os recursos devem ser protegidos com o Backup do Azure para garantir a resiliência completa.

Regiões com suporte

A exclusão temporária está disponível em todas as regiões públicas e nacionais do Azure.

Exclusão temporária 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, acesse o cofre dos Serviços de Recuperação, clique com o botão direito do mouse no item de backup e escolha Interromper backup.

    Screenshot of Azure portal Backup Items

  2. Na janela a seguir, você pode escolher entre excluir ou reter os dados de backup. Se você escolher Reter os dados de backup e Interromper o backup, o backup da VM não será excluído permanentemente. Em vez disso, essa ação 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 com o preço atual até que você remova os dados manualmente. Se a opção Excluir dados de backup for escolhida, um alerta de email de exclusão vai ser enviado para a ID de email configurada informando ao usuário que restam 14 dias de retenção estendida para os dados de backup. Além disso, um alerta é enviado por email no 12º dia informando que há mais dois dias para recuperar os dados excluídos. A exclusão é adiada até o 15º dia, quando a exclusão permanente é executada e um alerta de email final é enviado informando sobre a exclusão permanente dos dados.

    Screenshot of Azure portal, Stop Backup screen

  3. Durante esses 14 dias, a VM com exclusão temporária é exibida no cofre dos Serviços de Recuperação com um ícone vermelho de "exclusão temporária" ao lado.

    Screenshot of Azure portal, VM in soft delete state

    Observação

    Se houver algum item de backup com exclusão temporária no cofre, ele 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 mais nenhum item no estado de exclusão temporária.

  4. Para restaurar a VM com exclusão temporária, primeiro ela deve ser restaurada. Para restaurar, escolha a VM com exclusão temporária e selecione a opção Restaurar.

    Screenshot of Azure portal, Undelete VM

    Uma janela será exibida avisando que, se a restauração for escolhida, todos os pontos de restauração da VM vão ser restaurados e disponibilizados para executar a operação de restauração. A VM vai ser retida com o estado “parar proteção com retenção de dados” com backups pausados e dados de backup retidos permanentemente, sem nenhuma política de backup em vigor.

    Screenshot of Azure portal, Confirm undelete VM

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

    Screenshot of Azure portal, Restore VM option

    Observação

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

  5. Depois que o processo de restauração for concluído, o estado retorna para "Parar backup com retenção de dados" e você pode escolher a opção Retomar backup. A operação Retomar backup retorna o item de backup ao estado ativo associado a uma política de backup selecionada pelo usuário que define os agendamentos de backup e retenção.

    Screenshot of Azure portal, Resume backup option

Exclusão temporária para VMs usando o Azure PowerShell

Importante

A versão mínima do Az.RecoveryServices necessária para usar a exclusão temporária com o Azure PowerShell é a 2.2.0. Use o 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.

Excluir item de backup usando o Azure PowerShell

Exclua o item de backup usando o cmdlet Disable-AzRecoveryServicesBackupProtection do 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 será alterado de “NotDeleted'” para “ToBeDeleted”. Os dados de backup são mantidos por 14 dias. Para reverter a operação de exclusão, deve ser executada a ação de desfazer exclusão.

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

Busque o item de backup relevante que está no estado de exclusão temporária (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 do PowerShell Undo-AzRecoveryServicesBackupItemDeletion.

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 continua interrompida. Retome o backup para reabilitar a proteção.

Exclusão temporária para VMs usando a API REST

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

Como desabilitar a exclusão temporária

Não é recomendável desabilitar esse recurso. A única circunstância em que você deve considerar a desabilitação da exclusão temporária é se você planeja mover seus itens protegidos para um novo cofre e não pode aguardar os 14 dias necessários antes de excluí-los e protegê-los novamente (como em um ambiente de teste). Para obter instruções sobre como desabilitar a exclusão temporária, confira Habilitando e desabilitando a exclusão temporária.

Próximas etapas