OpenStack-Rocky 灾备
环境
操作系统: CentOS7.6
OpenStack: Rocky
Ceph: luminous
数据库集群:MariaDB Galera Cluster
为了便于区别 Openstack 集群和灾备服务器,将 OpenStack 集群服务器简称为 openstack,灾备服务器简称为 backup
部署灾备服务器
ceph 备份
backup 正常部署 ceph
ceph 开启日志功能
RBD 需要启用
exclusive-lock
和journaling
属性,可以手动创建时启用,也可以修改配置文件,创建时自动启用。[all]
backup 创建 pool
[backup]
拷贝配置文件和密钥到 backup
[openstack]
修改 ceph 配置文件所有者
pool 启用 mirror
[all]
添加 peer
[backup]
防火墙放行 backup IP
[master]
启动
ceph-rbd-mirror
服务[backup]
查看同步状态
MariaDB Galera Cluster 备份
安装软包
[backup]
修改配置文件
[backup]
注意:根据环境修改
wsrep_cluster_address
,wsrep_node_name
,wsrep_node_address
启动服务
[backup]
确认 images,vms,volumes 没有文件
[openstack]
提升等级
[backup]
开启 ceph 日志功能
[openstack]
拷贝密钥和配置文件
[backup]
修改 ceph 配置文件所有者
[openstack]
pool 启用 mirror
[openstack]
添加 peer
[openstack]
启动
ceph-rbd-mirror
服务[openstack]
查看同步状态
[openstack]
MariaDB Galera Cluster 恢复
停止服务,以主节点方式启动
[backup]
导出数据库并拷贝到 openstack 集群服务器
[backup]
替换 sql 中的 ceph fsid
[openstack]
清空数据库
[openstack]
导入 sql
[openstack]
最后更新于