用于备份和灾难恢复服务保护和数据访问的 Cloud 凭据

本页介绍了什么是默认云凭据,以及如何在管理控制台中为备份/恢复设备添加新凭据。

云凭据是指向服务账号的指针,可让备份/恢复设备访问项目资源(例如 Compute Engine API 和 Cloud Storage 存储分区),以备份和恢复 Compute Engine 实例。

在备份或恢复 Compute Engine 实例期间,备份/恢复设备会使用凭据中的服务账号来拍摄实例快照,并通过 OnVault 池将实例元数据(例如虚拟机配置、网络和标记)上传到 Cloud Storage 存储桶。如果创建实例快照的设备不可用,您可以通过存储在 Cloud Storage 存储桶中的元数据,使用其他设备访问备份。请参阅导入永久性磁盘快照映像

默认云凭据

当您部署 11.0.2 版或更高版本的备份/恢复设备时,系统会自动创建默认的云端凭据。此凭据是根据项目中附加到设备的相应服务账号创建的。此凭据简化了发现和保护 Compute Engine 实例的过程,无需创建 OnVault 池和服务账号。在管理控制台中,您可以前往管理 > 凭据,在云凭据页面中查看此默认云凭据。

云凭据页面中的默认云凭据会根据设备名称显示。例如,如果备份/恢复设备的名称为 ba-name,则显示的默认服务账号名称为 *ba-name@developer.gserviceaccount.com。值 project-id 是项目 ID。 您无法修改或删除此默认云凭据,只能查看它。

默认云端凭据指向自动创建的 OnVault 池,而该池指向自动创建的 Cloud Storage 存储桶。Cloud Storage 存储桶保存虚拟机实例创建的 Cloud Storage 存储桶。Cloud Storage 存储桶用于保存虚拟机实例配置和元数据,并在运行时(当备份模板分配给 Compute Engine 实例时)自动创建。Cloud Storage 存储桶的位置取决于备份模板中配置的 Persistent Disk 快照存储位置或区域。

即使您更改了实例的区域或多区域,或者在首次成功运行快照后应用了政策替换,系统也会自动创建 OnVault 池。因此,该服务可确保永久性磁盘数据和虚拟机实例配置位于同一位置。

对于默认云凭据,系统会自动为附加到备份/恢复设备的相应服务账号分配 IAM 角色 Backup and DR Cloud Storage Operator。您需要手动分配 IAM 角色 Backup and DR Compute Engine Operator,才能备份 Compute Engine 实例。

在Google Cloud 控制台中,依次前往 Cloud Storage > 存储分区,查看相应设备的 Cloud Storage 存储桶。

存储桶是在部署设备的项目中创建的,名称为 <backup/recovery-appliance-name>-<random-string>-<区域/多区域>,并设置了以下属性。

  • 存储类别:标准
  • 对象访问权限控制:统一
  • 存储分区位置:与 Persistent Disk 快照位置相同
  • 对象版本控制:未在存储桶上设置对象版本控制或保留
  • 访问权限:存储桶不具有公开访问权限

添加云凭据

如果您仍想为备份/恢复设备手动创建新的云凭据,Backup and DR 服务可提供相应功能。如需创建新的云凭据,您需要先创建一个新的 OnVault 池,请参阅 OnVault 池说明。添加云凭据的程序因备份/恢复设备的软件版本而异。如需确定正在使用的版本,请依次前往管理 > 设备,然后查看版本列。

下表重点介绍了已部署设备版本的云凭据的行为。

原始设备版本 设备升级版本 Cloud 凭据使用情况
11.0.1* 11.0.2 或更高版本 所有现有的云端凭据将继续使用 JSON 密钥。不过,您可以将云端凭据中的 JSON 密钥替换为设备服务账号凭据
11.0.2 或更高版本 不适用 系统会自动创建不使用 JSON 密钥的默认云凭据。请参阅 默认云凭据

*2023 年 1 月之前部署的设备很可能部署在版本 11.0.1 上。

为搭载 11.0.2 或更高版本的设备添加云凭据

如需创建 Cloud 凭据,您需要定义凭据名称和要存储备份数据的 OnVault 池。系统会根据附加到所选备份/恢复设备的服务账号自动填充服务账号。创建 OnVault(如果您还没有 OnVault)。

在添加云凭据之前,请将 Backup and DR Compute Engine Operator 角色分配给附加到设备的服务账号。

请按照以下说明为搭载 11.0.2 或更高版本的设备添加 Google Cloud 凭据:

  1. 点击管理,然后从下拉菜单中选择凭据

    系统会打开云凭据页面,其中列出了管理控制台管理的所有云凭据(如果已添加任何凭据)。

  2. 点击添加 Google Cloud 凭据

  3. 凭据名称中,添加您要用于标识凭据的唯一名称。

  4. 选择一个默认可用区。默认地区用于确定在项目中发现 Compute Engine 虚拟机时默认使用哪个地区。您还可以在发现期间选择其他可用区。

  5. 设备下拉菜单中,选择要与凭据关联的设备。服务账号字段会自动填充与相应设备关联的服务账号。

  6. 选择 OnVault 池。系统会根据所选设备显示相应池。如需添加 OnVault 池,请按照 OnVault 池说明操作。

  7. 点击添加

管理控制台会向所选设备发送请求,以验证云凭据。如果验证成功,系统会注册相应凭据。创建云凭据会导致系统自动创建一个 Cloud Storage 池和一个以云凭据名称为前缀的资源配置文件。

为运行 11.0.2 版或更低版本的设备添加云凭据

建议您将设备更新到最新版本。请参阅有关更新备份/恢复设备的说明。

如需创建使用版本 11.0.1 或更低版本的设备运行的 OnVault 池,您需要手动上传 JSON 密钥。如需了解如何创建和下载 JSON 格式的服务账号密钥,请参阅创建服务账号密钥

在备份/恢复设备更新到 11.0.2 或更高版本之前,您需要手动上传 JSON 密钥。您需要定义凭据名称和要存储备份数据的 OnVault 池。如果您没有 OnVault,请参阅创建 OnVault 池的相关说明。

请按照以下说明为设备添加 Google Cloud 凭据:

  1. 点击管理,然后从下拉菜单中选择凭据。 系统会打开云凭据页面,其中列出了管理控制台管理的所有云凭据(如果已添加任何凭据)。
  2. 点击添加 Google Cloud 凭据
  3. 凭据名称中,添加您要用于标识凭据的唯一名称。
  4. 选择默认区域。默认可用区用于确定执行 Compute Engine 发现时要初始搜索的可用区。 每次运行发现工具时,您都可以选择不同的可用区。
  5. 设备下拉菜单中,选择要与凭据关联的设备。只有所选设备有权访问此凭据。
  6. 凭据 JSON 字段中,点击选择文件,然后导入以 JSON 格式保存的服务账号密钥。服务账号和项目 ID 派生自 JSON 密钥文件。您可以根据需要更改项目 ID。
  7. 选择 OnVault 池。系统会根据所选设备显示相应池。如需添加 OnVault 池,请参阅 OnVault 池
  8. 点击添加

管理控制台会向所选设备发送请求,以验证云凭据。如果验证成功,系统会注册相应凭据。创建云凭据会导致系统自动创建云池和资源配置文件,并以云凭据名称作为前缀。

修改云凭据

按照以下说明修改设备的现有云凭据:

  1. 点击管理,然后从下拉菜单中选择凭据。 系统会打开云凭据页面,其中列出了管理控制台所管理设备上保存的所有凭据。
  2. 选择要修改的凭据,然后从页面右下角选择修改。系统随即会打开修改凭据页面。 您也可以右键点击相应凭据,然后从下拉菜单选项中选择修改
  3. 如果您要更新搭载 11.0.2 或更高版本的设备,则可以更新名称、默认区域、组织属性和 OnVault 池。
  4. 如果您要更新运行 11.0.2 版或更低版本的设备,请执行以下操作:

    1. 对凭据进行如下更改:

      • 如果您要更新名称、默认区域或默认可用区,或者组织属性,则无需提供云或组织属性,也无需提供 JSON 密钥文件等云访问信息。
      • 如果您要更新云凭据信息或添加其他设备,系统会要求您提供用于创建凭据的云访问信息。
    2. 您可以选择其他设备来存储数据。

    3. 如果还有其他池可用,您可以更改 OnVault 池。

  5. 点击保存应用更改。

将 JSON 密钥云凭据替换为设备服务账号凭据

如果您有使用 JSON 密钥创建的云凭据用于身份验证,则无法将该凭据切换为与设备服务账号身份验证搭配使用。请改为创建新的云凭据,并通过修改备份方案来分配使用云凭据自动创建的配置文件。

请按照以下说明将 JSON 密钥云凭据替换为设备服务账号凭据:

  1. 使用设备服务账号创建新的 Cloud 凭据。这会创建一个名为 <new credentialname>_Profile 的新资源配置文件。
  2. 在备份和灾难恢复服务管理控制台中,点击应用管理器,然后从下拉菜单中选择应用

    系统会打开应用页面。

  3. 查找使用旧 Cloud 凭据的所有 Compute Engine 实例。 确定采用以下格式的个人资料名称:<旧凭据名称>_Profile

  4. 按照修改受管理应用的备份方案管理主题中的说明操作,并将正在使用的配置文件更新为新配置文件。

所有新映像都使用新创建的云凭据。只有当之前在该池中创建的所有映像都过期后,您才能删除旧的 Cloud 凭据定义。

删除云凭据

在删除凭据之前,请先取消保护并移除使用此凭据发现的所有应用和主机,然后再删除该凭据。

按照以下说明删除云凭据。

  1. 点击管理,然后从下拉菜单中选择凭据
  2. 右键点击所需的凭据,然后选择删除
  3. 点击确认

Backup and DR Compute Engine 指南

Backup and DR Compute Engine 指南