创建备份方案

本页面介绍如何在 Google Distributed Cloud (GDC) 气隙环境中为虚拟机 (VM) 创建备份方案。

备份方案提供备份的配置和位置。备份方案包含备份配置,此配置涉及源虚拟机以及选择要备份的虚拟机。备份方案用于定义虚拟机备份的定期时间表。每个基于虚拟机的备份方案都会使用在 ProtectedApplication 资源中定义的标签选择器来引用要备份的目标虚拟机或虚拟机磁盘资源。

准备工作

如需创建虚拟机备份方案,您必须满足以下条件:

  • 现有备份代码库。如需了解详情,请参阅创建备份存储库
  • 必要的身份和访问权限角色:

    • 组织备份管理员:管理用户集群中的备份和恢复计划等备份资源。请让您的组织 IAM 管理员向您授予组织备份管理员 (organization-backup-admin) 角色。如需了解详情,请参阅角色定义

为虚拟机创建备份方案

使用 GDC 控制台或 API 创建备份方案。

控制台

  1. 登录 GDC 控制台。
  2. 在导航菜单中,依次点击 Backup for Virtual Machines > 备份方案
  3. 点击创建备份方案
  4. 项目字段中,选择此备份方案适用的项目。
  5. 输入备份方案名称和说明。
  6. 备份代码库字段中,选择一个备份代码库。备份存储库是一组对象存储实现。
  7. 点击创建

API

如需规划备份,请创建 VirtualMachineBackupPlanTemplate 自定义资源。以下是 VirtualMachineBackupPlanTemplate 的示例:

apiVersion: virtualmachines.gdc.goog/v1
kind: VirtualMachineBackupPlanTemplate
metadata:
  name: vmbpt-test
spec:
  backupRepository: "default"

此示例包含以下值:

  • backupRepository:在上一部分中创建的代码库的名称。

查看备份方案

使用 GDC 控制台或 kubectl 查看备份方案。

控制台

使用 GDC 控制台查看备份方案列表。

  1. 登录 GDC 控制台。
  2. 在导航菜单中,依次点击 Backup for Virtual Machines > 备份方案
  3. 选择一个项目。
  4. 点击列表中的备份方案即可查看其详细信息。

kubectl

通过列出备份方案并使用 kubectl 查看其详细信息来查看备份方案。

  1. 列出现有备份方案:

    kubectl get backupplans -n PROJECT_NAME
    
  2. 在列表中,找到要查看的备份方案。

  3. 查看备份方案详情:

    kubectl describe backupplan BACKUP_PLAN_NAME -n PROJECT_NAME
    

    替换以下内容:

    • BACKUP_PLAN_NAME:备份方案的名称。
    • PROJECT_NAME:项目的名称。

后续步骤