【每日一记】第二天,vSAN数据平衡与数据重建小记
  

QI 521人觉得有帮助

数据平衡


数据失衡场景:扩容磁盘、添加主机、删除虚拟机清理空间、磁盘或主机故障、业务突增
        数据平衡的目标是以磁盘为单位定义的,通过保证磁盘间的均衡同时可以达到主机之间的容量尽可能均衡。


计划内平衡
        当发现卷内最高和最低的磁盘容量使用率之差超过一定阈值时(默认是30%)即触发平衡,直至卷内任意两块硬盘的使用率不超过一定阈值(默认是20%)。                     若在当天所设定时间范围内仍未平衡完毕,平衡任务会停止,等到下一个计划时间继续完成平衡。


自动平衡
        当存储卷内存在某块磁盘空间使用率已超过风险阈值时(默认是90%)即触发自动平衡,直至卷内最高和最低的磁盘容量使用率小于一定阈值(默认是3 %)。


平衡的实现方式
        当满足平衡的触发条件时,会以分片为单位计算出源端磁盘上的各个分片其即将落入的目的端磁盘的位置。目的端磁盘的个数可以是多个,位置可以是本主机内的其他磁盘或者其他主机内的磁盘。
        1、满足主机互斥原则
        2、性能最优原则
        3、容量最优原则


平衡保护措施
        1、分片在平衡过程中,针对该分片上新增/修改的数据是同时写入到源端和目标端,即多写一份副本;
        2、在平衡结束前,平衡程序会对源和目标的数据进行校验,确保平衡前后数据一致性;
        3、平衡完成后,源端的分片会移动到临时目录保留一段时间后再删除。




数据重建


        通过数据重建功能,在组件发生故障后,将以故障组件上数据的另一副本作为修复源,以分片为单位在目的组件上重建出新的副本,恢复副本的完整性,实现系统自愈。
        差异数据修复——磁盘离线或磁盘故障之后,通过另一个副本对磁盘进行数据恢复。
        磁盘故障重建预留时间30min,主机故障重建预留时间4h。
        数据重建的I/0是多并发式的,即从多个源端磁盘读取,往多个目的端磁盘写入的,实现了数据的快速重建。
        支持以分片为单位的断点续修、支持对重要虚拟机的分级重建、支持修复流量的智能限速(业务性能保护)。
        热备盘:aSAN支持热备盘机制,但热备盘不是数据自动重建的必要条件,热备盘主要用于磁盘的冗余,当磁盘发生故障后,热备盘会自动上线替换掉故障的磁盘,及时恢复存储卷的健康。
        主机故障自动重建要求存储卷的主机数≥4才具备。

给楼主打赏,鼓励TA抓紧创作

打赏
暂无人打赏

×
有话想说?点这里!
可评论、可发帖
发表新帖

本版版主

1213
472
125

发帖

粉丝

关注

168
156
18

发帖

粉丝

关注

本版热帖

本版达人

新手24268...

本周建议达人

七嘴八舌bar

本周分享达人

玖零网络

本周提问达人