注:OCP版本为4.2.1,OceanBase版本为 社区版4.2.1.0
手动备份
进行合并
在手动进行备份数据之前,建议进行一次OB集群合并(不影响业务的前提下),关于合并的概念请参考OB官网。
点击进入要备份的OB集群
点击左侧工具栏中的 合并管理,在 基本信息 可以看到当前 OB集群的状态(租户空闲),点击右方的 发起合并
当前OB集群正在进行合并
点击 基本信息 中的 查看租户,可以观察到 OB集群的 租户合并状态
合并成功
当 租户合并进度 处于 已完成状态,表示集群已经完成合并
页面下方是 合并操作 消耗的 资源信息,可以看出 ocp租户 对资源使用率较高。
进行备份
点击左侧工具栏中的 备份恢复,进入该页面之后点击右上方的 立即备份
填写 存储配置 中的 备份目的端,存储类型根据实际情况选择。选择数据备份方式,如果是第一次备份选择全量备份, 之后开启立即备份
查看备份任务
点击页面右上方的 任务中心 ,查看备份任务的状态
备份成功
也可以点击 备份恢复模块 中的 备份,查看备份任务状态信息,可以看到 OB集群中的 mysqlbak 和 ocp 租户已经备份完成。
注意:
由于 系统租户(sys租户) 不包含用户数据,不参与物理备份
设置备份策略
在生产环境中,会配置OB集群的备份策略。点击左侧 备份恢复 中的 概览,进入页面后点击右上方的 新建备份策略,备份策略有两个选项 集群级别备份策略 与 租户级别备份策略,这里选择集群级别
选择要备份的 目标对象集群 以及 备份介质和目的端
设置调度时间
根据实际情况设置 备份时间 以及 备份方式(全量 增量),
注意: 备份调度时间 一定要 合理设置,不要与集群合并时间冲突,由于合并占用的时间较长,建议备份时间 不要与 合并时间间隔太小
调整 备份文件保留的 天数为7天,之后点击新建
备份策略设置成功
查看备份调度任务结果
可以看到 myoceanbase集群 的备份任务成功完成
总结
1.进行一次完成的物理备份之前,建议完后一次合并(根据实际情况定),合并操作通常在业务低峰期进行
2.由于合并消耗的时间较长,发起 物理备份操作的时间点 与 上一次发起合并操作时间点 间隔不要太小