通过设备管理控制台保护和恢复 Compute Engine 实例

本页面全面介绍了如何备份和恢复 Compute Engine 实例以及如何监控备份。

为 Compute Engine 实例配置备份

Compute Engine 实例是托管在 Google Cloud上的虚拟机。 每个实例都将数据存储在连接到该实例的永久性磁盘上。 您可以使用 创建实例 或 创建代管式实例组 通过使用 Google Cloud 控制台、gcloud CLI或 Compute Engine API。

如需了解更多详细信息,请参阅 Compute Engine。

配置备份的前提条件

在开始备份 Compute Engine 实例之前,请阅读以下步骤并部署 Backup and DR:

部署 Backup and DR 后,您可以创建备份方案模板,并通过将备份方案模板应用于实例来保护 Compute Engine 实例。

创建备份方案模板

本部分将帮助您创建备份方案模板。备份方案模板由备份政策组成。在政策中,您可以定义何时运行备份、备份的运行频率以及备份映像的保留期限(天 、周 、月 或年 )。

请按照以下说明创建备份方案模板:

  1. 在设备管理控制台中,点击备份方案 下拉菜单,然后选择模板 。

  2. 点击 + 创建模板。

  3. 在模板 字段中,以字母数字文本字符串的格式输入备份模板的名称。名称中允许使用空格、下划线 (_) 和短划线 (-)。请勿包含特殊字符。

  4. 在说明 字段中,输入备份模板的简要说明。

  5. 通过以下任一方式添加生产环境到快照备份政策:

    • 点击备份方案政策图中的加号图标 (+) 。
    • 在政策 对话框中,点击 + 添加 。
  6. 在生产环境到快照 政策页面中,执行以下操作:

    1. 在政策名称 字段中,输入政策的名称。

    2. 将时间安排 类型选择为窗口化 或连续 。默认值为窗口化 。

      • 窗口化 。定义一个离散的快照备份时间表,该时间表遵循特定的频率和时间窗口,例如每 30 分钟执行一次备份,每天从世界协调时间 (UTC) 09:00 到 17:00 执行一次备份。您可以指示备份/恢复设备以指定频率间隔运行多个备份作业,或在指定时间窗口内运行一次备份作业。

      • 连续 。定义一个连续的快照备份时间表,例如每 8 小时执行一次备份作业,从世界协调时间 (UTC) 01:00 开始执行第一个作业。在此政策时间表中,作业以指定的时间间隔持续运行 (24/7)。

      根据所选的时间表类型配置政策频率设置,如以下列表所示:

      窗口化

      • 在以下日期 :通过定义捕获快照映像的时间间隔来配置政策的频率。根据此间隔设置,快照作业每隔指定的天数、周数、月数或年数运行一次。点击此参数的链接并修改运行 间隔。

        时间表以日历视图显示。从 此视图中,您可以指定 天、周、月或年。 日历视图会根据您的选择相应地更改。

      • 例外 :定义运行 时间表的例外情况。您可以指定每日、每周、每月或每年的例外 值。例如,如需跳过每周五的每日快照时间表,请选择“每周”并选择“周五”。点击此参数的链接并修改例外情况。

        时间表以日历视图显示。在此 视图中,您可以指定天 、周 、月 或年 。日历视图会根据您的选择相应地更改。

      • 在此窗口内 :定义捕获映像的开始时间和结束时间窗口。

      • 每个窗口运行一次 :指定捕获快照映像的频率时长为在指定的运行时间 窗口内运行一次。

      • 每 :指定在指定的运行时间 窗口内捕获快照映像的重复频率时长(分钟或小时)。例如,每两小时。

      连续

      • 每 :指定重复捕获快照映像的时间段。

      • 开始时间 :指定在连续捕获映像周期中运行第一个作业的时间。

    3. 将剩余字段保留为默认值,然后点击创建政策 。

  7. 点击保存模板 。系统会创建一个备份方案模板。

应用备份方案模板

如需将备份方案应用于 Compute Engine,您首先需要发现 Compute Engine 并将其添加到设备管理控制台。在项目中发现 Compute Engine 后,您可以将备份方案模板应用于该 Compute Engine。

在设备管理控制台的新手入门向导 中使用以下步骤来发现 Compute Engine 实例并应用备份方案模板。

  1. 在设备管理控制台中,点击备份和恢复 下拉菜单,然后选择备份 。

  2. 选择 Compute Engine 。

  3. 选择一个云凭据 。

  4. 如果凭据是在多个设备上创建的,请从设备 下拉列表中选择一个设备,然后点击下一步 。如果您无法在列表中找到该设备,请参阅云凭据。

  5. 选择项目 ID 和可用区 ,然后点击搜索 以列出项目和可用区中可用的实例。如果您在项目 ID 下拉列表中找不到您的 项目,请点击 此处未显示您的项目 ID ,系统会列出缺失的权限

  6. 点击下一步 。

  7. 选择一个实例,然后从操作 下拉列表中选择应用备份模板 。 如果未显示任何实例,请确保所选可用区与 Compute Engine 实例所在的可用区和运行该实例的可用区一致。 默认情况下,系统仅显示新实例。您可以从下拉列表中更改选项,以查看之前发现的实例。

  8. 从备份模板 下拉列表中选择一个备份模板,然后点击确定 。

  9. 在卷选项 中,您可以为每个虚拟机选择是保护所有磁盘还是 仅保护启动卷。

  10. 点击下一步 。

  11. 查看摘要屏幕。如果所有信息均正确,请选择完成 以为 Compute Engine 实例启用备份方案。系统会使用所选备份模板备份所选的 Compute Engine 实例。

  12. 在确认完成对话框中点击完成 。

  13. 新手入门完成后,系统会显示一个对话框。再次点击完成 。

    将备份方案应用于 Compute Engine 实例后,状态会变为绿色对勾标记。绿色对勾标记表示您的实例已成功加入。您可以依次前往应用管理器 > 应用页面,查看已加入的 Compute Engine 实例。

Backup and DR 会确保按照您在备份政策中设置的频率备份所选的 Compute Engine 实例。

按需备份

按需备份是一种您可以随时手动触发的备份类型。 在您需要在特定事件之前备份数据的情况下,按需备份非常有用。例如,您可能需要在应用更新或补丁之前备份虚拟机,以确保在更新过程中出现任何问题时,您可以将其恢复到之前的状态。

如需运行代管式应用的按需备份,请执行以下操作:

  1. 点击应用管理器 标签页,然后从下拉列表中选择应用 选项。系统会打开应用 页面。
  2. 选择一个 Compute Engine 实例,然后点击页面右下角下拉列表中的管理备份配置 。
  3. 从右侧的政策 中,选择快照 。
  4. 输入标签 ,然后点击立即运行 。系统会为所选政策触发按需备份。

恢复 Compute Engine 实例

您可以使用恢复 操作恢复源 Compute Engine 实例,并使用装载 操作将实例恢复到备用位置。

将 Compute Engine 实例恢复到源实例

恢复是指从备份映像恢复数据的过程。您可以使用恢复 操作将实例恢复到源位置。如需了解如何恢复 Compute Engine 实例,请参阅 恢复 Compute Engine 实例。

将 Compute Engine 实例恢复到备用位置

您可以使用装载 操作将 Compute Engine 实例恢复到备用位置。

请按照以下说明执行装载:

  1. 在设备管理控制台中,依次前往备份和恢复 > 恢复。选择要恢复的 Compute Engine 实例,然后点击下一步 。

  2. 从您要从中恢复 Compute Engine 实例的时间点备份映像中,选择装载 。

  3. 选择装载为新的 Compute Engine 实例 。

  4. 查看所有配置选项。您至少应更改以下两个选项:

    • 可用区:将其更改为其他可用区,以模拟恢复到 中的不同区域 Google Cloud。

    • 实例名称:通过添加后缀来更改实例名称,使其 从 centos-7 变为 centos-7-recovered。

  5. 点击装载 。

    系统会启动装载 作业。您可以依次前往 监控 > 作业 ,监控该作业。该作业可能需要 5 分钟或更长时间,具体取决于您选择的区域。

    恢复的虚拟机将显示在 Google Cloud 控制台的 Compute Engine > 虚拟机实例中。

    如需将实例装载到备用区域或备用 项目,请参阅将 Compute Engine 实例备份映像装载为新实例。

管理活跃装载

由于备份/恢复设备创建了此 Compute Engine 实例,因此即使它不管理此实例的磁盘,也会对其进行跟踪。 具体有两种方案可供选择:

  • 卸载并删除:此操作会删除 Compute Engine 实例及其 磁盘,从而移除活跃装载。

  • 忘记活跃装载:此操作会从 Backup and DR 中移除装载记录,但会将 Compute Engine 实例保留在原位。从现在起,Compute Engine 管理员需要管理此实例的生命周期。

删除实例

请按照以下说明删除实例:

  1. 在设备管理控制台中,点击应用管理器 下拉菜单,然后选择活跃装载 。

    系统会显示您为新 Compute Engine 实例指定的名称的活跃装载。

  2. 右键点击该装载,然后选择卸载并删除,再点击 提交。您可以依次前往监控 > 作业 监控该装载,并且 新的 Compute Engine 实例将消失。

忘记实例

请按照以下说明忘记实例:

  1. 在设备管理控制台中,点击应用管理器 下拉菜单,然后选择活跃装载 。

    系统会显示您为新 Compute Engine 实例指定的名称的活跃装载。

  2. 右键点击该装载,然后选择忘记活跃装载,再点击 提交。您可以依次前往监控 > 作业 监控该装载。

    新的 Compute Engine 实例不会列在设备管理控制台的活跃装载 面板中,但仍会存在于 Compute Engine 中。

监控

您可以从监控作业和监控事件中监控 Compute Engine 作业。