分阶段恢复
分阶段恢复支持您在将虚拟机恢复到生产环境之前为虚拟机运行可执行脚本。分阶段恢复是整个虚拟机恢复操作的一部分。要执行分阶段恢复,您必须在Full VM Restore (虚拟机整机恢复)向导中选择Staged Restore (分阶段恢复)模式,并指定分阶段恢复设置。
分阶段恢复可以帮助您确保恢复的虚拟机不包含任何个人或敏感数据。例如,您可以指示 Veeam Backup & Replication 运行删除 Active Directory 用户的 Windows PowerShell 脚本:
$ UserName =“ John.Smith” $ ADUser = Get-ADUser -Filter'Name -like $ UserName' if(!$ ADUser) { [Environment :: Exit(1) } Remove-ADUser -Identity $ UserName -Confirm:$ false |
注 |
分阶段恢复功能包含在 Veeam Universal License 中。使用基于插槽的传统许可时,需要使用企业版或更高版本。 |
在执行分阶段恢复之前,请检查是否满足以下前提条件:
- 您的备份基础架构中必须有一个预先配置的 Virtual Lab。更多信息,请参见 Virtual Lab。
- 您计划运行的脚本必须驻留在备份服务器上的本地文件夹中。
- 如果您计划在一个还原会话中对多个虚拟机执行分阶段恢复,请确保这些虚拟机运行相同类型的操作系统:Microsoft Windows 或 Linux。在当前版本的 Veeam Backup & Replication 中,您无法分别为每个虚拟机指定凭据和脚本。
分阶段恢复的工作方式
对于分阶段恢复,Veeam Backup & Replication 使用预先配置的 Virtual Lab,位于备份服务器上的可执行脚本以及用于连接到虚拟机并运行脚本的凭据。Veeam Backup & Replication 通过以下方式执行分阶段恢复:
- 在 Virtual Lab 中,Veeam Backup & Replication 直接从驻留在备份存储库上的压缩和去重备份文件中启动虚拟机。为实现这一目的, Veeam Backup & Replication使用Instant Recovery to Microsoft Hyper-V。
如果您使用应用程序组来运行脚本,Veeam Backup & Replication 首先会按照所需的顺序从应用程序组中启动虚拟机。
- Veeam Backup & Replication 将脚本从备份服务器复制到您计划还原的虚拟机。
为连接到虚拟机,Veeam Backup & Replication 使用分阶段恢复设置中指定的凭据。
- Veeam Backup & Replication 在每个虚拟机上运行复制的脚本。
为运行脚本,Veeam Backup & Replication 使用与预冻结和解冻后脚本相同的技术。更多信息,请参见预冻结和解冻后脚本。
- Veeam Backup & Replication 将脚本执行期间发生的所有虚拟机更改写入差异磁盘(AVHD/AVHDX 文件)。
Veeam Backup & Replication 将差异磁盘存储在创建了 Virtual Lab 的 Hyper-V 主机上。
- 脚本执行完成后,Veeam Backup & Replication 将安全关闭 Virtual Lab 中的虚拟机。
- Veeam Backup & Replication 将处于更改状态的虚拟机还原到生产环境。
相关主题