可以使用命令行备份 OpenStack 部署。

您可以看到备份了以下项目:

  • OpenStack组件的配置。
  • OpenStack控制平面数据库。
  • 部署密钥。
  • 注: 有关备份 Cinder 的信息,请参见 Cinder 卷备份
要使用 GUI 备份 部署,您可以执行以下步骤:
  • admin 用户身份登录到 Integrated OpenStack Manager
  • OpenStack 部署中,单击部署的名称,然后打开管理选项卡。
  • 设置选项卡上,单击备份

前提条件

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

过程

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

    使用以下模板:

    ---
    name: backup-name 
    description: backup-description
    target:
       kind: contentLibrary
       contentLibrary:
          name: content-library-name
     
    选项 说明

    backup-name

    输入备份的名称。字母数字字符串可以包含特殊字符 (-) 和 (_)。

    backup-description

    输入备份的描述。

    content-library-name

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

  3. 为备份指定 vCenter Server
    viocli create vcenter --vc_hostname <hostname> --vc_password <password> --vc_username <username>
    或者,使用 Kubernetes 命令行实用程序的别名从部署中获取 vCenter Server
    osctl get vcenter
  4. 使用配置文件和 vCenter Server 创建备份。
    viocli create backup -f <configuration-file> --content-vcenter <vcenter-name>

结果

部署的备份将保存到备份配置文件中指定的内容库。
注: 同一时间只能触发一个备份。