「CEPH」- 备份,恢复,迁移

数据备份:防止地域集群故障

容灾即灾难恢复、容灾备份或灾备,是数据中心业务连续性和可靠性中非常重要的考量指标。如果在生产系统上线后还没有做好容灾方案,那么一旦数据中心出现区域性故障,轻则业务中断,重则数据丢失。而容灾更多是指 系统在遭受自然灾害人为操作失误 等情况下对业务数据的恢复能力;

当建设 Ceph Cluster 完毕后,单集群模式可以通过副本或者纠删码方式实现数据的高可用性,保证数据盘在部分损坏(可容许损坏数量范围内)的情况下,仍然能够持续提供服务,不会导致数据丢失;

但是,在单集群整体故障的情况下,实现数据可靠就需要提出完整的容灾方案;

解决方案

Ceph 的使用接口主要包括三种:对象存储接口、块存储接口、文件存储接口。除了这三种传统接口外,Ceph 还提供了在这三种接口上封装的其他服务,比如 iSCSI、NFS、Samba 等。对于不同接口保存的数据,我们都需要对其设计相应的容灾方案,保证在数据中心单 Ceph 集群出现故障后,相应存储接口保存的数据在远端容灾集群中有副本。

典型的 Ceph 容灾方案要求有两个 Ceph 集群:一个集群提供业务,另一个集群提供备份;

数据恢复:

为了能够细粒度的进行数据恢复,Ceph 提供 ceph-objectstore-tool 命令,用于低层次 PG 和对象的数据恢复;

使用该命令需要具有一定的知识背景,否则可能会造成数据丢失;

WIP