Обратимое удаление виртуальных машин
Функция обратимого удаления для виртуальных машин защищает резервные копии виртуальных машин от непреднамеренного удаления. Даже после удаления резервных копий они сохраняются в состоянии обратимого удаления в течение 14 дней.
Примечание.
Обратимое удаление защищает только удаленные данные резервных копий. Если виртуальная машина удаляется без резервной копии, функция обратимого удаления не сохраняет данные. Для обеспечения полной устойчивости все ресурсы должны быть защищены с помощью службы Azure Backup.
Поддерживаемые регионы
Обратимое удаление доступно во всех регионах общедоступного и национального облака Azure.
Обратимое удаление для виртуальных машин с помощью портала Azure
Чтобы удалить данные резервного копирования виртуальной машины ( виртуальная машина), необходимо остановить резервное копирование. На портале Azure перейдите в хранилище Служб восстановления, щелкните правой кнопкой элемент резервного копирования и выберите Остановить резервное копирование.
В следующем окне вы можете удалить или сохранить данные резервного копирования. Если вы выберете Сохранить данные резервной копии, а затем — Остановить резервное копирование, резервная копия виртуальной машины не будет удалена без возможности восстановления. Вместо этого останавливаются все запланированные задания резервного копирования, а данные резервных копий будут сохранены. В этом сценарии диапазон хранения, заданный в политике, не применяется к данным резервного копирования. Цены меняться не будут, пока вы не удалите данные вручную. Если вы выберете команду Удалить данные резервной копии, на настроенный адрес электронной почты будет отправлено оповещение, информирующее пользователя о том, что до полного удаления данных резервной копии остается 14 дней. Кроме того, на 12-й день по электронной почте отправляется оповещение о том, что для восстановлении удаленных данных осталось еще два дня. Удаление откладывается до 15-го дня, когда данные будут стерты без возможности восстановления и будет отправлено итоговое электронное письмо, информирующее об их окончательном удалении.
В течение этих 14 дней в хранилище Служб восстановления автоматически удаленная виртуальная машина будет отображаться с красным значком обратимого удаления.
Примечание.
Пока в хранилище есть обратимо удаленные элементы резервного копирования, удалить это хранилище нельзя. Удалять хранилище следует после удаления элементов резервного копирования без возможности восстановления. В хранилище не должно остаться элементов в состоянии обратимого удаления.
Чтобы восстановить обратимо удаленную виртуальную машину, ее необходимо сначала восстановить. Чтобы отменить удаление, выберите обратимо удаленную виртуальную машину, а затем выберите параметр Отменить удаление.
Откроется окно с предупреждением о том, что если выбран параметр отмены, все точки восстановления для виртуальной машины будут отменяться и доступны для выполнения операции восстановления. Виртуальная машина будет сохранена в состоянии "остановить защиту с сохранением данных", резервное копирование будет приостановлено, а данные резервной копии будут сохранены навсегда, при этом политика резервного копирования не будет действовать.
На этом этапе также можно восстановить виртуальную машину с помощью команды Восстановить виртуальную машину в выбранной точки восстановления.
Примечание.
Сборщик мусора будет запускаться и очищать точки восстановления с истекшим сроком только после того, как пользователь выполнит операцию возобновления резервного копирования.
После завершения процесса восстановления восстановится статус "Остановить резервное копирование с сохранением данных", после чего вы сможете выбрать команду Возобновить резервное копирование. Операция Возобновить резервное копирование возвращает элемент резервной копии в активное состояние, связанное с политикой резервного копирования, которую выбирает пользователь, определяющий расписания резервного копирования и хранения.
Обратимое удаление для виртуальных машин с помощью Azure PowerShell
Внимание
Версия Az.RecoveryServices, необходимая для использования обратимого удаления с помощью Azure PowerShell, — минимум 2.2.0. Используйте Install-Module -Name Az.RecoveryServices -Force
, чтобы получить последнюю версию.
Последовательность действий при использовании Azure PowerShell совпадает с описанной выше для варианта с порталом Azure.
Удалите элемент резервной копии с помощью Azure PowerShell
Удалите элемент резервной копии с помощью командлета PowerShell Disable-AzRecoveryServicesBackupProtection.
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
Состояние DeleteState элемента резервной копии изменится с NotDeleted на ToBeDeleted. Данные резервной копии будут храниться 14 дней. Если вы хотите отменить операцию удаления, следует выполнить отмену удаления.
Отмена операции удаления с помощью Azure PowerShell
Во-первых, выберите соответствующий элемент резервной копии, который находится в состоянии обратимого удаления (то есть скоро будет удален).
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
Затем выполните операцию отмены удаления с помощью командлета 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
Состояние DeleteState элемента резервной копии вернется к NotDeleted. При этом защита останется остановлена. Чтобы снова включить защиту, возобновите резервное копирование.
Обратимое удаление для виртуальных машин с помощью REST API
- Удалите резервные копии с помощью REST API, как описано здесь.
- Если вы хотите отменить эти операции удаления, см. инструкции, приведенные здесь.
Как отключить обратимое удаление
Отключать эту функцию не рекомендуется. Единственное обстоятельство, при котором вам следует подумать об отключении обратимого удаления, — если вы планируете переместить защищенные элементы в новое хранилище и не можете ждать 14 дней, необходимых для удаления и повторной активации защиты (например, в тестовой среде). Инструкции о том, как отключить обратимое удаление, см. в статье Включение и отключение обратимого удаления.
Следующие шаги
- Ознакомьтесь с часто задаваемыми вопросами об обратимом удалении.
- Прочтите обо всех функциях безопасности в Azure Backup.