优化虚拟机保护

 

发布时间: 2016年6月

适用对象:System Center 2012 R2 Data Protection Manager

你可以执行多项操作,以优化 System Center 2012 - Data Protection Manager (DPM) 在备份 Hyper-V 虚拟机方面的性能。 这些操作包括:

  1. 启用缓存 - 当你保护超过 200 个使用群集共享卷 (CSV) 的虚拟机时,可能要花费超过 15 分钟的时间来填充**“创建新建保护组向导”中的“查询”页。 如果在主 DPM 服务器上启用缓存,你可以避免此时间延迟。 启用缓存之后,当你在“查询”**页上展开数据源时,DPM 会刷新该节点下的资源组,但每个资源组下的虚拟机则是从缓存进行填充。 缓存的默认超时时间为 48 小时。

  2. 排除页面文件更改 - 若要改善 Hyper-V 备份的性能,你可以决定不备份页面文件中的整个改动。 此排除将为你带来降低存储需求和改善备份性能的好处。 在排除页面文件时,DPM 不会影响副本创建和一致性检查。 唯一的变化是,如果排除了页面文件,DPM 将不会对页面文件执行增量备份。

  3. 自动将新的虚拟机添加到保护组 - 在运行 Hyper-V 的服务器上部署 DPM 保护代理之后,必须将运行 Hyper-V 的服务器手动添加到所需的保护组中。 你可以通过运行脚本来自动执行该过程。

启用缓存

按如下所示启用缓存:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Configuration 处创建一个名为 CacheInquiryResults 的新注册表项。 在此项下,创建 DWORD 值 InquiryResultsTimeoutInterval。

创建注册表项之后,如果想要强制 DPM 刷新虚拟机列表,在**“创建新建保护组向导”“查询”页中,单击“清除缓存”**。

System_CAPS_note注意

单击“清除缓存”之后,DPM 会刷新整个缓存,而不仅仅是所选资源组的缓存。

排除页面文件更改

按如下所示排除页面文件:

  1. 将虚拟机的页面文件转移到其他虚拟硬盘 (VHD)。

  2. 使用 Set-DPMGlobalProperty cmdlet 来排除页面文件。 有关如何使用此 cmdlet 的详情,请参阅 Set-DPMGlobalProperty

自动将新的虚拟机添加到保护组

按如下所示自动执行将新的虚拟机添加到保护组的过程:

  • 自动添加独立虚拟机

  • 自动将虚拟机添加到群集部署

自动添加独立虚拟机

AddNewStandAloneVM.ps1 脚本执行以下操作:

  • 采用受保护服务器的完全限定域名 (FQDN) 和保护组的名称作为输入。

  • 搜索受保护服务器和保护组。

  • 在运行 Hyper-V 的服务器上运行查询,并获取未受保护的虚拟机的列表。

  • 将此虚拟机列表添加到保护组。

  • 保存对保护组所做的更改,并退出该过程。

该脚本采用以下两个参数。

参数

描述

示例

服务器名称

运行 Hyper-V 的服务器的 FQDN

hyperv01.contoso.com

保护组

你向其中添加新虚拟机的现有保护组的名称

保护组 3

自动将虚拟机添加到群集部署

AddNewClusteredVM.ps1 脚本执行以下操作:

  • 采用受保护群集的 FQDN 和保护组的名称作为输入。

  • 搜索受保护群集和保护组。

  • 在群集上运行查询以获取资源组的列表。

  • 对每个资源组运行并行查询,并获取这些资源组下未受保护的虚拟机的列表。

  • 将未受保护的虚拟机添加到保护组。

  • 保存对保护组所做的更改,并退出该过程。

该脚本采用以下两个参数。

参数

描述

示例

服务器名称

运行 Hyper-V 的服务器的 FQDN

hyperv01.contoso.com

保护组

你向其中添加新虚拟机的现有保护组的名称

保护组 3