您可以备份管理服务器数据、OpenStack 数据库和 Swift 环文件。
此过程会备份 Swift 环文件,但不会备份存储在 Swift 中的对象。
有关备份 Cinder 的信息,请参见为块存储配置备份服务。
前提条件
准备 NFS 服务器来存储备份信息。
过程
- 登录到 OpenStack 管理服务器。
- 使用
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 节点。要还原部署,请参见从备份还原部署。