分阶段恢复
分阶段恢复支持您在将虚拟机恢复到生产环境之前为虚拟机运行可执行脚本。分阶段恢复是整个虚拟机恢复操作的一部分。要执行分阶段恢复,您必须在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 使用 Veeam Quick Migration 方法。不能使用 vMotion 和 Storage vMotion 方法。有关快速迁移方法的更多信息,请参见快速迁移。
分阶段恢复的工作方式
对于分阶段恢复,Veeam Backup & Replication 使用预先配置的 Virtual Lab,位于备份服务器上的可执行脚本以及用于连接到虚拟机并运行脚本的凭据。Veeam Backup & Replication 通过以下方式执行分阶段恢复:
- 在 Virtual Lab 中,Veeam Backup & Replication 直接从驻留在备份存储库上的压缩和去重备份文件中启动虚拟机。为实现这一点,Veeam Backup & Replication 使用 Veeam vPower NFS 服务。
如果您选择使用应用程序组来运行脚本,Veeam Backup & Replication 首先会按照所需的顺序从应用程序组中启动虚拟机。
- Veeam Backup & Replication 将脚本从备份服务器复制到您计划还原的虚拟机。
为连接到虚拟机,Veeam Backup & Replication 使用分阶段恢复设置中指定的凭据。
- Veeam Backup & Replication 在每个虚拟机上运行复制的脚本。
为运行脚本,Veeam Backup & Replication 使用与预冻结和解冻后脚本相同的技术。更多信息,请参见预冻结和解冻后脚本。
- 在脚本执行期间发生的所有虚拟机更改都将写入虚拟机增量文件中。
默认情况下,Veeam Backup & Replication 将增量文件存储于 vPower NFS 服务器。您可以在 Virtual Lab 设置中更改虚拟机增量文件的目标。
- 脚本执行完成后,Veeam Backup & Replication 将安全关闭 Virtual Lab 中的虚拟机。
- Veeam Backup & Replication 将处于更改状态的虚拟机还原到生产环境。
为实现这一点,Veeam Backup & Replication 使用 Veeam Quick Migration 将虚拟机数据从备份存储库和增量文件复制到目标主机。
相关主题