适用于 Hyper-V 的 SnapManager 如何为 Hyper-V over SMB 管理基于远程 VSS 的备份
可以使用适用于 Hyper-V 的 SnapManager 管理基于远程 VSS 的备份服务。使用适用于 Hyper-V 的 SnapManager 管理的备份服务创建节省空间型备份集具有诸多好处。
对适用于 Hyper-V 的 SnapManager 管理的备份优化如下:
- 当发现 SMB 共享位置时,SnapDrive 与 ONTAP 集成可优化性能。
ONTAP 为 SnapDrive 提供共享所在的卷的名称。
适用于 Hyper-V 的 SnapManager 指定需使用影子拷贝服务进行拷贝的 SMB 共享中的虚拟机文件列表。
通过提供虚拟机文件的目标列表,无需使用影子拷贝服务来为共享中的所有文件创建影子拷贝。
存储虚拟机(SVM)保留快照拷贝,以供适用于 Hyper-V 的 SnapManager 恢复之用。
没有任何备份阶段。备份为节省空间型快照拷贝。
适用于 Hyper-V 的 SnapManager 通过以下过程为 HyperV over SMB 提供备份与恢复功能:
- 准备影子拷贝操作
适用于 Hyper-V 的 SnapManager 应用程序的 VSS 客户端设置影子拷贝集。VSS 客户端收集需要包含在影子拷贝集中的共享的信息,并将此信息提供给 ONTAP。影子拷贝集可能包含一个或多个影子拷贝,一个影子拷贝对应一个共享。
- 创建影子拷贝集(如使用自动恢复)
ONTAP 为包含在影子拷贝集中的每个共享创建影子拷贝,并使该影子拷贝可写。
- 公开影子拷贝集
在 ONTAP 创建完影子拷贝后,这些影子拷贝将对适用于 Hyper-V 的 SnapManager 的可见,以便该应用程序的 VSS 写入程序执行自动恢复。
自动恢复影子拷贝集
在影子拷贝集创建过程中,备份集中包含的文件将出现一段时间的活动更改。应用程序的 VSS 写入程序必须更新影子拷贝,以确保其在备份之前处于完全一致的状态。
注自动恢复采用应用程序特定的方式执行。远程 VSS 不参与此阶段。- 完成并清除影子拷贝集
完成自动恢复后,VSS 客户端将通知 ONTAP。影子拷贝集变为只读,以待备份。在使用适用于 Hyper-V 的 SnapManager 进行备份时,快照拷贝中的文件将变为备份,因此,在备份阶段,会为备份集中的共享所在的每个卷创建快照拷贝。备份完成后,影子拷贝集将从 CIFS 服务器上删除。