升级 DPM 安装

本文提供 System Center 2022 - Data Protection Manager (DPM) 的相关升级信息。

升级到 DPM 2022

可以在 Windows Server 2019 上安装 System Center - 2022 Data Protection Manager (DPM)。 可从以下版本升级到 DPM 2022:

DPM 2022 的升级路径

如果从 DPM 2019 升级到 DPM 2022,请确保安装具有以下必要的更新:

  • 将 DPM 服务器升级到 DPM 2022。
  • MARS 代理升级到最新版本(如果已安装)。
  • 在受保护的服务器上更新代理。
  • 在所有生产服务器上升级 DPM 远程管理员。
  • 将继续备份而不会重启生产服务器。

DPM 的升级步骤

注意

如果现有 DPM 数据库的名称为 DPMDB,或者 DPM 服务器使用由多个 DPM 服务器共享的远程 SQL Server 实例,请在升级之前重命名该数据库。 在此处查看相关的已知问题和解决方法。

  1. 若要安装 DPM,请选择“Setup.exe”以打开 System Center 2022 向导。

  2. 在“安装”下,选择“Data Protection Manager”以启动安装向导。 同意许可条款和条件,然后按照安装向导完成操作。

    有关安装 DPM 的说明,请参阅安装 DPM

在升级期间迁移 DPM 数据库

可能需要在升级过程中迁移 DPM 数据库。 例如:

  • 你正在合并 SQL Server 实例。
  • 你正在移动到更强大的远程SQL Server。
  • 你想要使用 SQL Server 群集来添加容错,或者想要从远程SQL Server移动到本地SQL Server,反之亦然。

DPM 2022 安装程序允许在升级期间将 DPM 数据库迁移到其他 SQL Server。

可能的数据库迁移方案

使用 将 DPM 2019 升级到 DPM 2022 时,存在以下情况:

  1. 使用本地实例,并在安装过程中迁移到 SQL Server 的远程实例。
  2. 使用远程实例,并在安装过程中迁移到 SQL Server 的本地实例。
  3. 使用本地实例,并在安装过程中迁移到远程 SQL Server 群集实例。
  4. 使用本地实例,并在安装过程中迁移到 SQL Server 的其他本地实例。
  5. 使用远程实例,并在安装过程中迁移到 SQL Server 的其他远程实例。
  6. 使用远程实例,并在安装过程中迁移到远程 SQL Server 群集实例。

准备数据库迁移

如果要在升级 DPM 之前使用新的 SQL Server 迁移 DPM 数据库,请确保两个 SQL Server 具有相同:

  • SQL Server 要求
  • 设置配置
  • 防火墙规则
  • DPM 支持文件 (sqlprep)

此外,请查看 DPM 的SQL Server先决条件

安装 SQL Server 的新实例并准备好供 DPM 使用后,必须创建当前 DPM 数据库的备份,并将其还原到新的SQL Server上。

升级前步骤:将 DPM 2019 数据库备份和还原到新的 SQL 实例

此示例准备在迁移中使用的远程SQL Server群集。

  1. 在托管 DPM 数据库的 System Center Data Protection Manager 服务器或远程SQL Server上,启动 Microsoft SQL Management Studio 并连接到托管当前 DPM DPMDB 的 SQL 实例。

  2. 右键单击 DPM 数据库,并在“任务”下选择“备份...”选项。

    显示“选择备份”的屏幕截图。

  3. 添加备份目标和文件名,然后选择“确定”开始备份。

    显示“确认”的屏幕截图。

  4. 备份完成后,将输出文件复制到远程 SQL Server。 如果这是 SQL 群集,请将其复制到托管要在 DPM 升级中使用的 SQL 实例的活动节点。 在还原 DPM 数据库之前,必须首先将它复制到共享群集磁盘。

  5. 在远程SQL Server,启动 Microsoft SQL Management Studio 并连接到要在 DPM 升级中使用的 SQL 实例。 如果该群集是 SQL 群集,可在将 DPM 备份文件复制到的活动节点上执行此操作。 此时,备份文件应位于共享群集磁盘。

  6. 右键单击数据库图标,然后选择“还原数据库...”选项。 这将启动还原向导。

    显示“选择还原数据库”的屏幕截图。

  7. 在“源”下选择“设备”,然后找到已在上一步中复制的数据库备份文件并选中它。 验证还原选项和还原位置,然后选择“确定”开始还原。 修复还原成功之前出现的任何问题。

    显示还原数据库的屏幕截图。

  8. 完成还原后,可在“数据库”下查看已还原的采用原始名称的数据库。 在升级期间将使用此数据库。 可退出“Microsoft SQL Management Studio”并在原始 DPM 服务器上启动升级过程。

    显示“选择 DPMDB”的屏幕截图。

  9. 如果新的 SQL Server 是远程SQL Server,请在 DPM 服务器上安装 SQL 管理工具。 SQL 管理工具的版本必须与托管 DPMDB 的SQL Server匹配。

开始升级以将 DPMDB 迁移到其他 SQL Server

注意

如果共享 SQL 实例,请运行 DPM 安装 (或按顺序) 升级。 并行安装可能会导致错误。

  1. 完成迁移前的准备步骤后,启动 DPM 2019 安装过程。 DPM 安装程序显示有关SQL Server预填充的当前实例的信息。 在这里,可以选择SQL Server的其他实例,或者更改为迁移中使用的群集 SQL 实例。

    显示 DPM 设置页的屏幕截图。

  2. 更改 SQL 设置,以使用将 DPM 数据库还原到SQL Server实例。 如果是 SQL 群集,则还必须指定用于 SQL 报告的SQL Server的单独实例。 假定防火墙规则和 SQLPrep 已运行。 必须输入正确的凭据,然后选择“ 检查并安装”。

    显示“安装数据库”页的屏幕截图。

  3. 先决条件检查应成功,然后选择“下一步”继续升级。

    显示“先决条件检查”页的屏幕截图。

  4. 使用向导选项继续操作并完成安装。

  5. 安装完成后,将 DPMPB_DPMServerName指定实例上的相应数据库名称。 由于可以与其他 DPM 服务器共享,因此 DPM 数据库的命名约定现在为: DPM2016$DPMDB_DPMServerName

为 Modern Backup Storage 添加存储

DPM 2022 使用卷来有效存储备份。 也可以使用磁盘持续存储备份。

添加卷和磁盘

如果在 Windows Server 上运行 DPM 2022,则可以使用卷来存储备份数据。 卷可节省存储成本,还可加快备份。 可以为卷赋予友好名称,也可更改该名称。 可以通过选择所需卷的“ 友好名称” 列,在添加卷或更高版本时应用友好名称。 还可以使用 PowerShell 为卷添加或更改友好名称。

在管理员控制台中添加卷:

  1. 在 DPM 管理员控制台中,选择“管理”功能>“磁盘存储”>“添加”。

  2. “添加磁盘存储 ”页中,选择可用的卷 >“添加”,输入该卷的友好名称,然后选择“ 确定”。

    显示如何添加卷的屏幕截图。

若要添加磁盘,它必须属于含旧存储的保护组。 这些磁盘仅能用于相关保护组。 如果 DPM 服务器没有具有旧保护的源,则不会显示该磁盘。 有关添加磁盘的详细信息,请参阅 显示如何添加磁盘以增加旧存储的屏幕截图。 不能为磁盘赋予友好名称。

将工作负荷分配给卷

DPM 2022 允许指定要分配给特定卷的工作负荷类型。 例如,可以将支持高 IOPS 的昂贵卷配置为仅存储需要频繁、大容量备份的工作负荷,例如 SQL 和事务日志。

若要更新 DPM 服务器上存储池中卷的属性,请使用 PowerShell cmdlet Update-DPMDiskStorage

Update-DPMDiskStorage

语法

Parameter Set: Volume

Update-DPMDiskStorage [-Volume] <Volume> [[-FriendlyName] <String> ] [[-DatasourceType] <VolumeTag[]> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

通过 PowerShell 所做的更改会反映在 UI 中。

将旧存储迁移到 Modern Backup Storage

升级到 DPM 2019 并将操作系统升级到 Windows Server 2019 后,可以更新现有的保护组,使其具有 DPM 2019 新增功能。 默认情况下,保护组不会更改,并继续像在早期版本的 DPM 中配置的那样正常运行。 可以选择更新保护组以使用新式备份存储。 若要更新保护组,请使用“ 保留数据 ”选项停止对所有数据源的保护,并将数据源添加到新的保护组。 DPM 将开始以新的方式保护这些数据源。

请使用以下步骤:

  1. 在管理员控制台中,选择 “保护 ”功能,然后在“ 保护组成员 ”列表中右键单击该成员,然后选择“ 停止保护成员...”

    显示如何停止保护的屏幕截图。

    此时会打开 “从组中删除” 页。

  2. “从组中删除 ”页中,查看已用磁盘空间和存储池中的可用空间。 默认设置是在磁盘上保留恢复点,并让它们可以按照关联保留策略过期。 选择“确定” 。

    若要将已用磁盘空间立即返回到可用存储池,请选择“删除磁盘上的副本”。 这会删除与该成员相关联的备份数据(和恢复点)。

    显示如何保留数据的屏幕截图。

  3. 创建使用新式备份存储的新保护组,并包含未受保护的数据源。

添加磁盘以增大旧式存储

若要将旧式存储用于 DPM 2022,可能需要添加磁盘以增大旧式存储。 添加磁盘存储:

  1. 在管理员控制台上,选择“ 管理”。

  2. 选择“磁盘存储”

  3. 在工具功能区上,选择“ 添加”。

    此时会打开 “添加磁盘存储 ”页。

    显示“添加磁盘”页的屏幕截图。

  4. “添加磁盘存储 ”页中,选择“ 添加磁盘”。

    DPM 提供可用磁盘的列表。

  5. 选择磁盘,选择 “添加” 以添加磁盘,然后选择“ 确定”。

启用云保护

可以将 DPM 服务器备份到 Azure。 大致步骤如下所示:

  • 创建 Azure 订阅;
  • 将服务器注册到 Azure 备份服务;
  • 下载保管库凭据和 Azure 备份代理;
  • 配置服务器的保管库凭据和备份策略。

有关将 DPM 备份到云的详细信息,请参阅 准备使用 DPM 将工作负荷备份到 Azure

本文提供 System Center 2019 - Data Protection Manager (DPM) 的相关升级信息。

升级到 DPM 2019

可以在 Windows Server 2016 或 2019 上安装 System Center-2019 Data Protection Manager (DPM)。 可从以下版本升级到 DPM 2019:

  • DPM 2016

  • DPM 1801

  • DPM 1807

    在升级到或安装 DPM 2019 之前,请阅读安装先决条件

注意

对于 Microsoft Azure 客户,现有 Data Protection Manager 应升级到最新代理(版本 2.0.9238.0 或更高版本)。 如果未安装最新的代理,联机备份可能会失败,并且 Data Protection Manager 到 Microsoft Azure 的操作 (适用于 2019 UR4) 。

DPM 2019 的升级路径

如果从 DPM 2016 升级到 DPM 2019,请确保安装具有以下必要更新:

  • 将 DPM 服务器升级到 DPM 2019。
  • 在受保护的服务器上更新代理。
  • 在所有生产服务器上升级 DPM 远程管理员。
  • 将继续备份而不会重启生产服务器。

DPM 的升级步骤

  1. 若要安装 DPM,请双击 Setup.exe 打开 System Center 2019 向导。

  2. 在“安装”下,选择“Data Protection Manager”以启动安装向导。 同意许可条款和条件,然后按照安装向导完成操作。

    有关安装 DPM 的说明,请参阅 安装 DPM 一文。

在升级期间迁移 DPM 数据库

可能需要在升级过程中迁移 DPM 数据库。 例如:

  • 你正在合并 SQL Server 实例。
  • 你正在移动到更强大的远程SQL Server。
  • 想要使用 SQL Server 群集来添加容错。
  • 你想要从远程SQL Server移动到本地SQL Server反之亦然。

DPM 2019 安装程序允许在升级期间将 DPM 数据库迁移到其他 SQL Server。

可能的数据库迁移方案

使用 将 DPM 2016/1801/1807 升级到 DPM 2019 时,存在以下情况:

  1. 使用本地实例,并在安装过程中迁移到 SQL Server 的远程实例。
  2. 使用远程实例,并在安装过程中迁移到 SQL Server 的本地实例。
  3. 使用本地实例,并在安装过程中迁移到远程 SQL Server 群集实例。
  4. 使用本地实例,并在安装过程中迁移到 SQL Server 的其他本地实例。
  5. 使用远程实例,并在安装过程中迁移到 SQL Server 的其他远程实例。
  6. 使用远程实例,并在安装过程中迁移到远程 SQL Server 群集实例。

准备数据库迁移

如果要使用新的 SQL Server 迁移 DPM 数据库,请在升级 DPM 之前确保两个 SQL Server 具有相同:

  • SQL Server 要求
  • 设置配置
  • 防火墙规则
  • DPM 支持文件 (sqlprep)

安装 SQL Server 的新实例并准备好供 DPM 使用后,必须创建当前 DPM 数据库的备份,并将其还原到新的SQL Server上。

升级前步骤:将 DPM 2016/1801/1807 数据库备份和还原到新的 SQL 实例

此示例准备了在迁移中使用的远程 SQL Server 群集。

  1. 在 System Center Data Protection Manager 服务器或托管 DPM 数据库的远程SQL Server上,启动 Microsoft SQL Management Studio 并连接到托管当前 DPM DPMDB 的 SQL 实例。

  2. 右键单击 DPM 数据库,然后在“ 任务”下,选择“ 备份...” 选项。

    Microsoft SQL Management Studio 页面的屏幕截图,其中显示了“选择备份”选项。

  3. 添加备份目标和文件名,然后选择“确定”开始备份。

    Microsoft SQL Management Studio 页面的屏幕截图,其中显示了备份目标。

  4. 备份完成后,将输出文件复制到远程 SQL Server。 如果该群集是 SQL 群集,则将其复制到托管要用于 DPM 升级的 SQL 实例的活动节点。 在还原 DPM 数据库之前,必须首先将它复制到共享群集磁盘。

  5. 在远程 SQL Server 上,启动“Microsoft SQL Management Studio”并连接到要用于 DPM 升级的 SQL 实例。 如果该群集是 SQL 群集,可在将 DPM 备份文件复制到的活动节点上执行此操作。 此时,备份文件应位于共享群集磁盘。

  6. 右键单击数据库图标,然后选择“还原数据库...”选项。 这将启动还原向导。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了选择还原数据库选项。

  7. 在“源”下选择“设备”,然后找到已在上一步中复制的数据库备份文件并选中它。 验证还原选项和还原位置,然后选择“确定”开始还原。 修复还原成功之前出现的任何问题。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了“还原数据库”选项。

  8. 完成还原后,可在“数据库”下查看已还原的采用原始名称的数据库。 在升级期间将使用此数据库。 可退出“Microsoft SQL Management Studio”并在原始 DPM 服务器上启动升级过程。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了“选择 DPMDB”选项。

  9. 如果新的 SQL Server 是远程 SQL Server,请在 DPM 服务器上安装 SQL 管理工具。 SQL 管理工具版本必须与托管 DPMDB 的 SQL Server 相同。

开始升级以将 DPMDB 迁移到其他 SQL Server

注意

如果共享一个 SQL 实例,请按顺序运行 DPM 安装(或升级)。 并行安装可能会导致错误。

  1. 完成迁移前的准备步骤后,启动 DPM 2019 安装过程。 DPM 安装程序显示有关预填充SQL Server的当前实例的信息。 可以在其中选择SQL Server的不同实例,或者更改为迁移中使用的群集 SQL 实例。

    DPM 设置页的屏幕截图。

  2. 更改 SQL 设置以便使用之前将 DPM 数据库还原到的 SQL Server 实例。 如果是 SQL 群集,则还必须指定用于 SQL 报告的SQL Server的单独实例。 假定防火墙规则和 SQLPrep 已运行。 必须输入正确的凭据,然后选择“ 检查并安装 ”按钮。

    显示“安装数据库”页的屏幕截图。

  3. 先决条件检查应成功,然后选择“下一步”继续升级。

    显示“先决条件检查”页的屏幕截图。

  4. 使用向导选项继续操作并完成安装。

  5. 安装完成后,指定的实例上相应数据库名称此时为 DPMPB_DPMServerName。 由于可以与其他 DPM 服务器共享,因此 DPM 数据库的命名约定现在为: DPM2016$DPMDB_DPMServerName

为 Modern Backup Storage 添加存储

DPM 2019 使用卷来有效存储备份。 也可以使用磁盘持续存储备份。

添加卷和磁盘

如果在 Windows Server 上运行 DPM 2019,可以使用卷来存储备份数据。 卷可节省存储成本,还可加快备份。 可以为卷赋予友好名称,也可更改该名称。 可以通过选择所需卷的“ 友好名称” 列,在添加卷或更高版本时应用友好名称。 还可以使用 PowerShell 为卷添加或更改友好名称。

在管理员控制台中添加卷:

  1. 在 DPM 管理员控制台中,选择“管理”功能>“磁盘存储”>“添加”。

  2. “添加磁盘存储 ”页中,选择可用卷 > ,选择“ 添加> 键入该卷 > 的友好名称”,选择“ 确定”。

    显示如何添加卷的屏幕截图。

若要添加磁盘,它必须属于含旧存储的保护组。 这些磁盘仅能用于相关保护组。 如果 DPM 服务器没有具有旧保护的源,则不会显示该磁盘。 有关添加磁盘的详细信息,请参阅 显示如何添加磁盘以增加旧存储的屏幕截图。 不能为磁盘赋予友好名称。

将工作负荷分配给卷

DPM 2019 允许指定要分配给特定卷的工作负荷类型。 例如,可以将支持高 IOPS 的昂贵卷配置为仅存储需要频繁、大容量备份的工作负荷,例如 SQL 和事务日志。

若要更新 DPM 服务器上存储池中卷的属性,请使用 PowerShell cmdlet Update-DPMDiskStorage

Update-DPMDiskStorage

语法

Parameter Set: Volume

Update-DPMDiskStorage [-Volume] <Volume> [[-FriendlyName] <String> ] [[-DatasourceType] <VolumeTag[]> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

通过 PowerShell 所做的更改会反映在 UI 中。

将旧存储迁移到 Modern Backup Storage

升级到 DPM 2019 并将操作系统升级到 Windows Server 2016/2019 后,可以更新现有的保护组,使其具有 DPM 2016 新增功能。 默认情况下,保护组不会更改,并继续像在早期版本的 DPM 中配置的那样正常运行。 可以选择更新保护组以使用新式备份存储。 若要更新保护组,请使用“ 保留数据 ”选项停止对所有数据源的保护,并将数据源添加到新的保护组。 DPM 将开始以新的方式保护这些数据源。

请使用以下步骤:

  1. 在管理员控制台中,选择 “保护 ”功能,然后在“ 保护组成员 ”列表中右键单击该成员,然后选择“ 停止保护成员...”

    显示如何停止保护的屏幕截图。

    此时会打开 “从组中删除” 页。

  2. “从组中删除 ”页中,查看已用磁盘空间和存储池中的可用空间。 默认设置是在磁盘上保留恢复点,并让它们可以按照关联保留策略过期。 选择“确定” 。

    若要将已用磁盘空间立即返回到可用存储池,请选择“删除磁盘上的副本”。 这会删除与该成员相关联的备份数据(和恢复点)。

    显示如何保留数据的屏幕截图

  3. 创建使用新式备份存储的新保护组,并包含未受保护的数据源。

添加磁盘以增大旧式存储

若要将旧式存储用于 DPM 2019,可能需要添加磁盘以增大旧式存储。 添加磁盘存储:

  1. 在管理员控制台上,选择“ 管理”。

  2. 选择“磁盘存储”

  3. 在工具功能区上,选择“ 添加”。

    此时会打开 “添加磁盘存储 ”页。

    显示“添加磁盘”页的屏幕截图。

  4. “添加磁盘存储 ”页中,选择“ 添加磁盘”。

    DPM 提供可用磁盘的列表。

  5. 选择磁盘,选择 “添加” 以添加磁盘,然后选择“ 确定”。

启用云保护

可以将 DPM 服务器备份到 Azure。 大致步骤如下所示:

  • 创建 Azure 订阅;
  • 将服务器注册到 Azure 备份服务;
  • 下载保管库凭据和 Azure 备份代理;
  • 配置服务器的保管库凭据和备份策略。

有关将 DPM 备份到云的详细信息,请参阅 准备使用 DPM 将工作负荷备份到 Azure

重要

此版本的 Data Protection Manager (DPM) 已终止支持。 建议 升级到 DPM 2022

本文提供 System Center 1807 - Data Protection Manager (DPM) 的相关升级信息。

更新到 DPM 1807

只能从 DPM 1801 更新 System Center Data Protection Manager (DPM) 版本 1807。 DPM 1807 是 System Center 半年频道 (SAC) 中的第二次发布。 如果想要从 DPM 2016 更新到 DPM 1807,必须首先使用升级 DPM 安装一文中的步骤来安装 DPM 1801。

DPM 1807 的更新步骤

  1. 若要安装 DPM,请双击 Setup.exe 打开 System Center 1807 向导。
  2. 在“安装”下,选择“Data Protection Manager”以启动安装向导。 同意许可条款和条件,然后按照安装向导完成操作。

重要

此版本的 Data Protection Manager (DPM) 已终止支持。 建议 升级到 DPM 2022

本文提供 System Center 1801 - Data Protection Manager (DPM) 的相关升级信息。

升级到 DPM 1801

可以在 Windows Server 2012 R2 或 Windows Server 2016 上安装 System Center Data Protection Manager (DPM) 版本 1801。 DPM 1801 是 System Center 半年频道 (SAC) 中的首次发布。 可以从 DPM 2012 R2 更新汇总 14 (UR14) 或从 DPM 2016 更新汇总 4 (UR4) 升级到 DPM 1801。 在升级或安装 DPM 2016 之前,请阅读安装先决条件

DPM 1801 的升级路径

如果要从 DPM 2012 R2 或 DPM 2016 升级到 DPM 1801,请确保安装具有必要的更新:

  • 将 DPM 2012 R2 升级到 DPM 2012 R2 更新汇总 14。 如果要从 DPM 2016 升级,请首先升级到 DPM 2016 更新汇总 4。 可以从 Windows 更新下载这些更新汇总。
  • 将 DPM 服务器升级到 DPM 1801。
  • 在受保护的服务器上更新代理。
  • 升级所有生产服务器上的 DPM 远程管理员。
  • 将继续备份而不会重启生产服务器。

DPM 的升级步骤

  1. 若要安装 DPM,请双击 Setup.exe 打开 System Center 1801 向导。
  2. 在“安装”下,选择“Data Protection Manager”以启动安装向导。 同意许可条款和条件,然后按照安装向导完成操作。

某些 DPM 1801 功能(如新式备份存储)需要 Windows Server 2016。 可以在具有 UR14 的 Windows Server 2012 R2 上运行 DPM 1801。 但是,若要使用新式备份存储或基于 RCT 的 Hyper-V VM 备份等功能,则必须使用 Windows Server 2016。 有关安装 DPM 的说明,请参阅 安装 DPM 一文。

在升级过程中迁移 DPM 数据库

可能需要在升级过程中迁移 DPM 数据库。 例如:

  • 正在合并SQL Server的实例。
  • 你正在移动到更远程、更强大的SQL Server。
  • 希望通过使用SQL Server群集来添加容错。
  • 你想要从远程 SQL 服务器移动到本地 SQL 服务器,反之亦然。

DPM 1801安装允许在升级过程中将 DPM 数据库迁移到其他的 SQL Server。

可能的数据库迁移方案

可以通过使用以下方案将 DPM 2012 R2 或 DPM 2016 升级到 DPM 1801:

  1. 使用本地实例,并在安装过程中迁移到 SQL Server 的远程实例。
  2. 使用远程实例,并在安装过程中迁移到 SQL Server 的本地实例。
  3. 使用本地实例,并在安装过程中迁移到远程 SQL Server 群集实例。
  4. 使用本地实例,并在安装过程中迁移到 SQL Server 的其他本地实例。
  5. 使用远程实例,并在安装过程中迁移到 SQL Server 的其他远程实例。
  6. 使用远程实例,并在安装过程中迁移到远程 SQL Server 群集实例。

准备数据库迁移

如果要使用新SQL Server迁移 DPM 数据库,请在升级 DPM 之前,请确保两个 SQL Server 具有相同:

  • SQL Server 要求
  • 设置配置
  • 防火墙规则
  • DPM 支持文件 (sqlprep)

安装 SQL Server 的新实例并为 DPM 使用做好准备后,必须创建当前 DPM 数据库的备份,并在新的SQL Server上还原它。

升级前步骤:将 DPM 2012 R2 DPM 数据库备份并还原到新的 SQL 实例

此示例准备了在迁移中使用的远程 SQL Server 群集。

  1. 在 System Center Data Protection Manager 2012 R2 服务器上或托管 DPM 数据库的远程 SQL 服务器上,启动“Microsoft SQL Management Studio”并连接到托管当前 DPM 2012 R2 DPMDB 的 SQL 实例。

  2. 右键单击 DPM 数据库,并在“任务”下选择“备份...”选项。

    显示“选择备份”的屏幕截图。

  3. 添加备份目标和文件名,然后选择“确定”开始备份。

    显示“确认”的屏幕截图。

  4. 备份完成后,将输出文件复制到远程 SQL Server。 如果这是 SQL 群集,请将其复制到托管要在 DPM 升级中使用的 SQL 实例的活动节点。 在还原 DPM 数据库之前,必须首先将它复制到共享群集磁盘。

  5. 在远程 SQL Server 上,启动“Microsoft SQL Management Studio”并连接到要用于 DPM 升级的 SQL 实例。 如果该群集是 SQL 群集,可在将 DPM 备份文件复制到的活动节点上执行此操作。 此时,备份文件应位于共享群集磁盘。

  6. 右键单击数据库图标,然后选择“还原数据库...”选项。 这将启动还原向导。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了“选择还原数据库”选项。

  7. 在“源”下选择“设备”,然后找到已在上一步中复制的数据库备份文件并选中它。 验证还原选项和还原位置,然后选择“确定”开始还原。 修复在还原成功之前出现的任何问题。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了“还原数据库”选项。

  8. 完成还原后,可在“数据库”下查看还原后的数据库,此数据库具有原始名称。 在升级期间将使用此数据库。 可退出“Microsoft SQL Management Studio”并在原始的 DPM 服务器上启动升级进程。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了“选择 DPMDB”选项。

  9. 如果新的 SQL Server 是远程 SQL Server,请在 DPM 服务器上安装 SQL 管理工具。 SQL 管理工具版本必须与托管 DPMDB 的 SQL Server 相同。

开始升级,将 DPMDB 迁移到其他 SQL Server

注意

如果共享 SQL 实例,请运行 DPM 安装 (或按顺序) 升级。 并行安装可能会导致错误。

  1. 完成迁移前的准备步骤后,启动 DPM 2016 安装进程。 DPM 安装程序显示有关 SQL Server 预填充的当前实例的信息。 在这里,可以选择SQL Server的不同实例,或者更改为迁移中使用的群集 SQL 实例。

    DPM 设置页的屏幕截图。

  2. 更改 SQL 设置以便使用之前将 DPM 数据库还原到的 SQL Server 实例。 如果是 SQL 群集,还必须指定用于 SQL 报告的SQL Server的单独实例。 假定防火墙规则和 SQLPrep 已运行。 必须输入正确的凭据,然后选择“ 检查并安装 ”按钮。

    显示“安装数据库”页的屏幕截图。

  3. 先决条件检查应成功,然后选择“下一步”继续升级。

    显示“先决条件检查”页的屏幕截图。

  4. 使用向导选项继续操作并完成安装。

  5. 安装完成后,指定的实例上相应数据库名称此时为 DPMPB_DPMServerName。 由于可以与其他 DPM 服务器共享,因此 DPM 数据库的命名约定现在将为:DPM2016$DPMDB_DPMServerName

为新式备份存储添加存储

DPM 2016 使用卷来有效存储备份。 磁盘还可以用于继续存储备份,如 DPM 2012 R2。

添加卷和磁盘

如果在 Windows Server 上运行 DPM 2016,则可以使用卷来存储备份数据。 卷可节省存储成本,还可加快备份。 可以为卷赋予友好名称,也可更改该名称。 可以通过选择所需卷的“ 友好名称” 列,在添加卷或更高版本时应用友好名称。 还可以使用 PowerShell 为卷添加或更改友好名称。

在管理员控制台中添加卷:

  1. 在 DPM 管理员控制台中,选择“管理”功能>“磁盘存储”>“添加”。

  2. “添加磁盘存储 ”页中,选择可用卷 > ,选择“ 添加> 键入该卷 > 的友好名称”,选择“ 确定”。

    显示如何添加卷的屏幕截图。

若要添加磁盘,它必须属于含旧存储的保护组。 这些磁盘仅能用于相关保护组。 如果 DPM 服务器没有具有旧保护的源,则不会显示该磁盘。 有关添加磁盘的详细信息,请参阅 添加磁盘以增加旧存储。 不能为磁盘赋予友好名称。

将工作负荷分配给卷

DPM 2016 允许用户指定应将哪些类型的工作负荷分配给哪些卷。 例如,可将支持高 IOPS 的昂贵卷配置为仅存储需要频繁进行大容量备份的工作负荷,例如 SQL 和事务日志。 若要更新 DPM 服务器上存储池中卷的属性,请使用 PowerShell cmdlet Update-DPMDiskStorage

Update-DPMDiskStorage

语法

Parameter Set: Volume

Update-DPMDiskStorage [-Volume] <Volume> [[-FriendlyName] <String> ] [[-DatasourceType] <VolumeTag[]> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

通过 PowerShell 所做的更改会反映在 UI 中。

保护数据源

若要开始保护数据源,请创建保护组。 下列过程重点介绍对“新建保护组”向导的更改或补充。

创建保护组:

  1. 在 DPM 管理员控制台中,选择“保护”功能。

  2. 在工具功能区中,选择“新建”

    “创建新保护组”向导随即打开。

    显示如何创建保护组的屏幕截图。

  3. 选择“ 下一步 ”,将向导前进到 “选择保护组类型” 屏幕。

  4. “选择保护组类型” 屏幕上,选择要创建的保护组的类型,然后选择“ 下一步”。

    显示如何选择服务器或客户端的屏幕截图。

  5. 在“选择组成员”屏幕上的“可用成员”窗格中,DPM 列出了具有保护代理的成员。 对于此示例,请选择卷 D:\ 和 E:\,将其添加到“所选成员”窗格。 为保护组选择成员后,选择“ 下一步”。

    显示如何为保护组选择组成员的屏幕截图。

  6. “选择数据保护方法” 屏幕上,键入 “保护”组的名称,选择 () 的保护方法,然后选择“ 下一步”。 如果需要短期保护,必须使用磁盘备份。

    显示如何选择数据保护方法的屏幕截图。

  7. “指定 Short-Term Goals”屏幕上,指定“保留范围”和“同步频率”的详细信息,然后选择“下一步”。 如果需要,请选择“ 修改 ”以在创建恢复点时更改计划。

    显示“指定短期目标”页的屏幕截图。

  8. “检查磁盘存储分配”屏幕提供了有关所选的数据源及其大小、“要设置的空间”和“目标存储卷”的详细信息。

    显示“查看磁盘存储分配”页的屏幕截图。

    根据(使用 PowerShell 设置的)工作负荷卷分配和可用存储空间来确定存储卷。 可以通过从下拉菜单中选择其他卷来更改存储卷。 如果更改“目标存储”,“可用磁盘存储”将动态更改以反映“可用空间”和“配置不足的空间”

    可用磁盘存储中的“预配不足的空间”列反映了数据源按计划增长时所需的额外存储量。 使用此值可帮助规划存储需求以便顺利备份。 如果该值为零,则存储在可预见的未来不存在潜在问题。 如果该值是零以外的数字,则根据保护策略和受保护成员的数据大小,没有分配足够的存储空间。

    “分配不足的磁盘存储”页的屏幕截图。

新建保护组向导的其余部分与 DPM 2012 R2 相比并无变化。 继续执行向导以完成新保护组的创建。

将旧存储迁移到新式备份存储

将 DPM 2012 R2 升级到 DPM 2016,并将操作系统升级到 Windows Server 2016 后,可以更新现有保护组,使其具有 DPM 2016 新增功能。 默认情况下,保护组不会更改,并继续按 DPM 2012 R2 中的配置运行。 可以选择更新保护组以使用新式备份存储。 若要更新保护组,请使用“保留数据”停止对所有数据源的保护,并将数据源添加到新的保护组。 DPM 将开始以新的方式保护这些数据源。

  1. 在管理员控制台中,选择 “保护 ”功能,然后在“ 保护组成员 ”列表中右键单击该成员,然后选择“ 停止保护成员...”

    显示如何停止保护的屏幕截图。

    此时会打开 “从组中删除” 页。

  2. “从组中删除 ”页中,查看已用磁盘空间和存储池中的可用空间。 默认设置是在磁盘上保留恢复点,并让它们可以按照关联保留策略过期。 选择“确定” 。

    若要将已用磁盘空间立即返回到可用存储池,请选择“删除磁盘上的副本”。 这会删除与该成员相关联的备份数据(和恢复点)。

    显示如何保留数据的屏幕截图。

  3. 创建使用新式备份存储的新保护组,并包含未受保护的数据源。

添加磁盘以增加旧存储

若要将旧存储用于 DPM 2016,可能需要添加磁盘以增加旧存储。 添加磁盘存储:

  1. 在管理员控制台上,选择“ 管理”。

  2. 选择“磁盘存储”

  3. 在工具功能区上,选择“ 添加”。

    此时会打开 “添加磁盘存储 ”页。

    显示“添加磁盘”页的屏幕截图。

  4. “添加磁盘存储 ”页中,选择“ 添加磁盘”。

    DPM 提供可用磁盘的列表。

  5. 选择磁盘,选择 “添加 ”以添加磁盘,然后选择“ 确定”。

新 PowerShell cmdlet

对于 DPM 2016,存在两个可用的新 cmdlet:Mount-DPMRecoveryPointDismount-DPMRecoveryPoint 。 选择 cmdlet 名称以查看其参考文档。

启用云保护

可以将 DPM 服务器备份到 Azure。 大致步骤如下所示:

  • 创建 Azure 订阅,
  • 将服务器注册到 Azure 备份服务,
  • 下载保管库凭据和 Azure 备份代理,
  • 配置服务器的保管库凭据和备份策略。

有关将 DPM 备份到云的详细信息,请参阅 准备使用 DPM 将工作负荷备份到 Azure 一文。

本文提供 System Center 2016 - Data Protection Manager (DPM) 的相关升级信息。

升级到 DPM 2016

可以在 Windows Server 2012 R2 或 Windows Server 2016 上安装 DPM 2016。 如果要在 Windows Server 2012 R2 上安装 DPM 2016,则必须从更新汇总 10 或更高版本的 DPM 2012 R2 升级现有 DPM 安装。 在升级或安装 DPM 2016 之前,请阅读安装先决条件

注意

如果使用 DPM 2012 R2 保护 VMware VM,则即使停止提供保护,也无法升级到 DPM 2016。 升级失败并出现错误“34517 - DPM 2016 尚不支持 VMware 备份”。 若要解决此问题,请按照此处的升级过程操作。

DPM 2016 的升级路径

如果要从以前版本的 DPM 升级到 DPM 2016,请确保安装具有必要的更新:

  • 将 DPM 2012 R2 升级到 DPM 2012 R2 更新汇总 10。 可从 Windows 更新获取更新汇总。
  • 将 DPM 2012 R2 更新汇总 10 升级到 DPM 2016。
  • 在受保护的服务器上更新代理。
  • 将 Windows Server 2012 R2 升级到 Windows Server 2016。
  • 在所有生产服务器上升级 DPM 远程管理员。
  • 将继续备份而不会重启生产服务器。

DPM 的升级步骤

  1. 若要安装 DPM,请双击 Setup.exe 打开 System Center 2016 向导。
  2. 在“安装”下,选择“Data Protection Manager”以启动安装向导。 同意许可条款和条件,然后按照安装向导完成操作。

某些 DPM 2016 功能(如新式备份存储)需要 Windows Server 2016 RTM 内部版本。 可以从在 Windows Server 2012 R2 上运行的 DPM 2012 R2 升级 DPM 2016。 但是,接收 DPM 2016 的客户会希望使用最新功能,因此 Microsoft 建议在 Windows Server 2016 RTM 的新安装上安装 DPM 2016。 有关安装 DPM 的说明,请参阅 安装 DPM 2016 一文。

在升级过程中迁移 DPM 数据库

可能需要在升级过程中迁移 DPM 数据库。 例如:

  • 正在合并SQL Server的实例。
  • 你正在移动到更远程、更强大的SQL Server。
  • 想要使用 SQL Server 群集来添加容错
  • 你想要从远程 SQL 服务器移动到本地 SQL 服务器,反之亦然。

DPM 2016 安装程序允许在升级过程将 DPM 数据库迁移到其他 SQL Server。

可能的数据库迁移方案

  1. 使用本地实例升级 DPM 2012 R2,在安装过程中迁移到 SQL Server 的远程实例。
  2. 使用远程实例升级 DPM 2012 R2,在安装过程中迁移到 SQL Server 的本地实例。
  3. 使用本地实例升级 DPM 2012 R2,在安装过程中迁移到远程的 SQL Server 群集实例。
  4. 使用本地实例升级 DPM 2012 R2,在安装过程中迁移到 SQL Server 的其他本地实例。
  5. 使用远程实例升级 DPM 2012 R2,在安装过程中迁移到 SQL Server 的其他远程实例。
  6. 使用远程实例升级 DPM 2012 R2,在安装过程中迁移到远程的 SQL Server 群集实例。

准备数据库迁移

执行 DPM 升级之前,要用于迁移 DPM 数据库的新 SQL Server 必须安装相同的 SQL Server 要求、安装程序配置、防火墙规则和 DPM 支持文件 (sqlprep)。

安装 SQL Server 的新实例并准备供 DPM 使用后,必须创建当前 DPM 2012 R2 UR10 KB3143871 (4.2.1473.0) 或更高版本数据库的备份,并在新的SQL Server上还原它。

升级前步骤:将 DPM 2012 R2 DPM 数据库备份并还原到新的 SQL 实例

在此示例中,我们将准备用于迁移的远程SQL Server群集。

  1. 在 System Center Data Protection Manager 2012 R2 服务器上或托管 DPM 数据库的远程 SQL 服务器上,启动“Microsoft SQL Management Studio”并连接到托管当前 DPM 2012 R2 DPMDB 的 SQL 实例。

  2. 右键单击 DPM 数据库,并在“任务”下选择“备份...”选项。

    Microsoft SQL Management Studio 页的屏幕截图,其中显示了“选择备份”选项

  3. 添加备份目标和文件名,然后选择“确定”开始备份。

    “确认”选项的屏幕截图。

  4. 备份完成后,将输出文件复制到远程 SQL Server。 如果该群集是 SQL 群集,则将其复制到托管要用于 DPM 升级的 SQL 实例的活动节点。 必须先将其复制到共享群集磁盘,然后才能还原它。

  5. 在远程 SQL Server 上,启动“Microsoft SQL Management Studio”并连接到要用于 DPM 升级的 SQL 实例。 如果该群集是 SQL 群集,可在将 DPM 备份文件复制到的活动节点上执行此操作。 此时,备份文件应位于共享群集磁盘。

  6. 右键单击数据库图标,然后选择“还原数据库...”选项。 这将启动还原向导。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了选择还原数据库选项。

  7. 在“源”下选择“设备”,然后找到已在上一步中复制的数据库备份文件并选中它。 验证还原选项和还原位置,然后选择“确定”开始还原。 修复还原成功之前出现的任何问题。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了“还原数据库”选项。

  8. 完成还原后,可在“数据库”下查看还原后的数据库,此数据库具有原始名称。 在升级期间将使用此数据库。 可退出“Microsoft SQL Management Studio”并在原始的 DPM 服务器上启动升级进程。

    Microsoft SQL Management Studio 的屏幕截图,其中显示了“选择 DPMDB”选项。

  9. 如果新SQL Server是远程SQL Server,请在 DPM 服务器上安装 SQL 管理工具。 SQL 管理工具的版本必须与托管 DPMDB 的SQL Server匹配。

开始升级,将 DPMDB 迁移到其他 SQL Server

注意

如果共享一个 SQL 实例,请按顺序运行 DPM 安装(或升级)。 并行安装可能会导致错误。

  1. 完成迁移前的准备步骤后,启动 DPM 2016 安装进程。 DPM 安装程序显示有关预填充SQL Server的当前实例的信息。 在这里,可以选择SQL Server的不同实例,或者更改为迁移中使用的群集 SQL 实例。

    DPM 设置页的屏幕截图。

  2. 更改 SQL 设置以便使用之前将 DPM 数据库还原到的 SQL Server 实例。 如果是 SQL 群集,还必须指定用于 SQL 报告的SQL Server的单独实例。 假定防火墙规则和 SQLPrep 已运行。 必须输入正确的凭据,然后选择“ 检查并安装 ”按钮。

    显示“安装数据库”页的屏幕截图。

  3. 先决条件检查应成功,然后按 NEXT 继续升级。

    显示“先决条件检查”页的屏幕截图。

  4. 使用向导选项继续操作并完成安装。

  5. 安装程序完成后,指定实例上相应数据库名称此时为 DPMPB_DPMServerName。 由于可以与其他 DPM 服务器共享,因此 DPM 数据库的命名约定现在为:DPM2016$DPMDB_DPMServerName

为新式备份存储添加存储

为了有效地存储备份,DPM 2016 使用卷。 磁盘还可以用于继续存储备份,如 DPM 2012 R2。

添加卷和磁盘

如果在 Windows Server 上运行 DPM 2016,可以使用卷来存储备份数据。 卷可节省存储成本,还可加快备份。 可以为卷赋予友好名称,也可更改该名称。 在添加卷时,可以通过选择所需卷的 “友好名称” 列来应用友好名称。 还可以使用 PowerShell 为卷添加或更改友好名称。

在管理员控制台中添加卷:

  1. 在 DPM 管理员控制台中,选择“管理”功能>“磁盘存储”>“添加”。

  2. “添加磁盘存储 ”页中,选择可用卷 > ,选择“ 添加> ”输入卷 > 的友好名称,选择“ 确定”。

    显示如何添加卷的屏幕截图。

若要添加磁盘,它必须属于含旧存储的保护组。 这些磁盘仅能用于相关保护组。 如果 DPM 服务器没有具有旧保护的源,则不会显示该磁盘。 有关添加磁盘的详细信息,请参阅 显示如何添加磁盘以增加旧存储的屏幕截图。 不能为磁盘赋予友好名称。

将工作负荷分配给卷

DPM 2016 允许用户指定应将哪些类型的工作负荷分配给哪些卷。 例如,可以将支持高 IOPS 的昂贵卷配置为仅存储需要频繁、大容量备份的工作负载,例如 SQL 和事务日志。

若要更新 DPM 服务器上的存储池中卷的属性,请使用 PowerShell cmdlet Update-DPMDiskStorage

Update-DPMDiskStorage

语法

Parameter Set: Volume

Update-DPMDiskStorage [-Volume] <Volume> [[-FriendlyName] <String> ] [[-DatasourceType] <VolumeTag[]> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

通过 PowerShell 所做的更改会反映在 UI 中。

保护数据源

若要开始保护数据源,请创建保护组。 下列过程重点介绍对“新建保护组”向导的更改或补充。

创建保护组:

  1. 在 DPM 管理员控制台中,选择“保护”功能。

  2. 在工具功能区中,选择“新建”

    “创建新保护组”向导随即打开。

    “创建保护组”向导页的屏幕截图。

  3. 选择“ 下一步 ”,将向导推进到 “选择保护组类型” 屏幕。

  4. “选择保护组类型” 屏幕上,选择要创建的保护组的类型,然后选择“ 下一步”。

    “选择服务器或客户端”页的屏幕截图。

  5. 在“选择组成员”屏幕上的“可用成员”窗格中,DPM 列出了具有保护代理的成员。 对于此示例,请选择卷 D:\ 和 E:\,将其添加到“所选成员”窗格。 为保护组选择成员后,选择“ 下一步”。

    为保护组选择组成员页的屏幕截图。

  6. “选择数据保护方法” 屏幕上,输入 保护组的名称, () 选择保护方法,然后选择“ 下一步”。 如果需要短期保护,则必须使用磁盘备份。

    显示选择数据保护方法的屏幕截图。

  7. “指定 Short-Term Goals”屏幕上,指定保留范围同步频率的详细信息,然后选择“下一步”。 如果需要,请选择“ 修改 ”以在创建恢复点时更改计划。

    显示“指定短期目标”页的 Screeenshot。

  8. 查看磁盘存储分配 ”屏幕提供有关所选数据源、其大小、 要预配的空间目标存储卷的详细信息。

    显示“查看磁盘存储分配”页的屏幕截图。

    根据(使用 PowerShell 设置的)工作负荷卷分配和可用存储空间来确定存储卷。 可以通过从下拉菜单中选择其他卷来更改存储卷。 如果更改“目标存储”,“可用磁盘存储”将动态更改以反映“可用空间”和“配置不足的空间”

    “可用磁盘存储”中的“预配不足的空间”列反映了如果数据源按计划增长时所需的额外存储量。 使用此值可帮助规划存储需求以便顺利备份。 如果该值为零,则存储在可预见的未来不存在潜在问题。 如果该值不是零,则根据保护策略和受保护成员的数据大小分配足够的存储。

    “分配不足的磁盘存储”页的屏幕截图。

新建保护组向导的其余部分与 DPM 2012 R2 相比并无变化。 继续完成向导以完成新保护组的创建。

将旧存储迁移到新式备份存储

将 DPM 2012 R2 升级到 DPM 2016,并将操作系统升级到 Windows Server 2016 后,可以更新现有保护组,使其具有 DPM 2016 新增功能。 默认情况下,保护组不会更改,并继续像在 DPM 2012 R2 中配置的那样正常运行。 可以选择更新保护组以使用新式备份存储。 若要更新保护组,请使用“保留数据”停止对所有数据源的保护,并将数据源添加到新的保护组。 DPM 将开始以新的方式保护这些数据源。

  1. 在管理员控制台中,选择 “保护 ”功能,然后在“ 保护组成员 ”列表中右键单击该成员,然后选择“ 停止对成员的保护...”

    显示如何停止保护的屏幕截图。

    此时会打开 “从组中删除” 页。

  2. “从组中删除” 页中,查看已用磁盘空间和存储池中的可用空间。 默认设置是在磁盘上保留恢复点,并让它们可以按照关联保留策略过期。 选择“确定” 。

    若要将已用磁盘空间立即返回到可用存储池,请选择“删除磁盘上的副本”。 这会删除与该成员相关联的备份数据(和恢复点)。

    显示如何保留数据的屏幕截图。

  3. 创建使用新式备份存储并包含未受保护的数据源的新保护组。

添加磁盘以增加旧存储

若要将旧存储用于 DPM 2016,可能需要添加磁盘以增加旧存储。 添加磁盘存储:

  1. 在管理员控制台上,选择“ 管理”。

  2. 选择“磁盘存储”

  3. 在工具功能区上,选择“ 添加”。

    此时会打开 “添加磁盘存储 ”页。

    显示“添加磁盘”页的屏幕截图。

  4. “添加磁盘存储 ”页中,选择“ 添加磁盘”。

    DPM 提供可用磁盘的列表。

  5. 选择磁盘,选择 “添加” 以添加磁盘,然后选择“ 确定”。

新 PowerShell cmdlet

对于 DPM 2016,存在两个可用的新 cmdlet:Mount-DPMRecoveryPointDismount-DPMRecoveryPoint 。 选择 cmdlet 名称以查看其参考文档。

启用云保护

可以将 DPM 服务器备份到 Azure。 大致步骤如下所示:

  • 创建 Azure 订阅,
  • 将服务器注册到 Azure 备份服务,
  • 下载保管库凭据和 Azure 备份代理,
  • 配置服务器的保管库凭据和备份策略。

有关将 DPM 备份到云的详细信息,请参阅 准备使用 DPM 将工作负荷备份到 Azure

后续步骤