您可以备份管理服务器数据、OpenStack 数据库和 Swift 环文件。

此过程会备份 Swift 环文件,但不会备份存储在 Swift 中的对象。

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

前提条件

准备 NFS 服务器来存储备份信息。

过程

  1. 登录到 OpenStack 管理服务器
  2. 使用 viocli backup 命令备份所需信息。
    • 运行以下命令备份管理服务器数据:

      sudo viocli backup mgmt_server nfs-host-ip:/directory

      备份文件存储在名为 vio_ms_yyyymmddhhmmss 的文件夹中。

    • 运行以下命令备份 OpenStack 数据库:

      sudo viocli backup openstack_db nfs-host-ip:/directory

      备份文件存储在名为 vio_os_db_yyyymmddhhmmss 的文件夹中。

    • 运行以下命令备份 Swift 环:

      sudo viocli backup swift_ring nfs-host-ip:/directory

      备份文件存储在名为 vio_swift_ring_yyyymmddhhmmss 的文件夹中。

下一步做什么

如果部署上出现错误,您可以恢复个别节点或整个部署。要恢复个别节点,请参见恢复 OpenStack 节点。要还原部署,请参见从备份还原部署