可以将部署配置为定期自动备份。

重要事项: 在此过程中创建的临时配置文件包含纯文本格式的 vCenter Server 凭据。出于安全考虑,请在创建备份任务后删除此文件。

将备份下列各项:

  • OpenStack 组件的配置
  • OpenStack 控制层面数据库
  • 部署密钥

有关备份 Cinder 的信息,请参见为 Cinder 配置备份服务

前提条件

vCenter Server 实例中创建内容库。有关内容库的信息,请参见使用内容库

过程

  1. root 用户身份登录到 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
  2. 在文本编辑器中,为调度的备份创建 YAML 格式的配置文件。

    使用以下模板:

    ---
    namePrefix: backup-name-prefix
    description: backup-description
    backupSchedule: backup-schedule
    retentionPolicy:
      maximumNumberOfBackup: max-backups
    target:
       kind: contentLibrary
       contentLibrary:
          name: content-library-name
          hostname: vcserver-fqdn
          username: vcserver-admin
          password: vcserver-password
    选项 说明

    backup-name-prefix

    输入备份文件的前缀。字母数字字符串可以包含特殊字符 (-)。

    backup-description

    输入备份的描述。

    backup-schedule

    将备份计划指定为五字段 cron 表达式。例如,输入 5 0 * * * 将在每天 00:05 进行备份。

    max-backups

    要保留的最大备份数量。输入大于 0 的整数。

    content-library-name

    输入保存备份的内容库的名称。

    vcserver-fqdn

    输入包含内容库的 vCenter Server 实例的 FQDN。

    vcserver-admin

    输入 vCenter Server 管理员的用户名。

    vcserver-password

    输入指定 vCenter Server 管理员的密码。

  3. 使用配置文件创建备份任务。
    viocli create backupschedule -f <configuration-file>

结果

备份任务创建完成,部署的备份将根据指定的调度保存到内容库。