快照策略整理.md
2018-11-16 本文已影响14人
lihanglucien
1. 梳理ceph_backup功能策略
[rbd]
window size = 7 #窗口大小结合时间,超过窗口大小就会做全量备份,然后删除增量备份
window unit = days #备份的时间(minutes, hours, days, weeks, months)
destination directory = /tmp/ #备份目录
images = zp #支持多个image,逗号隔开
compress = yes #压缩.tar.gz
ceph config = /etc/ceph/ceph.conf #配置文件
backup mode = full #备份模式 全量备份(full) 增量备份(incremental)
check mode = no #检查命令,不执行操作
2. 整理最终策略
2.1 备份流程

2.2 备份策略
策略名称 | 策略值 | 说明 |
---|---|---|
window size | 7 | 设置窗口大小只保存固定数量 |
window unit | 备份的时间 | |
destination directory | 备份目录 | |
images | image名称,多个用逗号隔开,改成动态获取的方式 | |
compress | yes | 压缩 |
ceph config | 配置文件 | |
backup mode | 增量模式,这里可以考虑下窗户大小删除快照策略问题 |
2.2.1 增量备份
每天定时1小时增量备份一次,具体策略是:
- 首先在主集群获取最近的快照,然后比对备集群是否有该快照。
- 如果主备集群都有该相同的快照则认为已经备份过。
- 如果主备集群没有该快照, 则在主集群创建新的快照。
- 导出主集群新的快照与查找到最近快照差量文件。
- 把差量文件导入备集群
删除快照策略:
window size = 7 #窗口大小结合时间,超过窗口大小就会做全量备份,然后删除增量备份
window unit = days #备份的时间(minutes, hours, days, weeks, months)