从传统运维到云运维演进历程之软件定义存储(五)中

  • 时间:
  • 浏览:0
  • 来源:uu快三_uu快三直播_uu快三官网开奖平台

却说将Bucket跟集群物理架构映射得当一段话,Crush Map可不还可以够很好的用来定位集群内的物理设备哪几种的问题报告 。比如,却说集群里有个OSD对应的硬盘坏了,可不还可以够从Crush Map中很容易的定位其物理位置,从而可不还可以够快速的进行更换。又比如,却说在Crush Map中看一遍原来host下面的所有OSDs完整down了,则却说的哪几种的问题报告 会出先在你这个host电源断了却说是网络断了,而不必是在OSD自身身上。

总结

为保证存储数据的高可用,需要在前期做好集群部署规划。将同原来机架上服务器组成原来故障域,将数据副本分布存储在不同的故障域中,可不还可以够确保无论磁盘、服务器存在硬件故障,甚至整个机架出故障,却说必造成停机或数据丢失。

物理拓扑规划:每个机架离米 原来故障域,向每个机架分配相同数量、具有统一配置的主机。将24台服务器平均的分配到三个小机架中,每个机架中8台服务器。

具体的Crush Map操作查看官网:http://docs.ceph.com/docs/master/rados/operations/crush-map/?highlight=crushmap

根据现有物理资源规格及配置,在保证最大安全性及空间利用率的情形下合理规划存储资源池。将24台服务器分别规划在三个小机架上,每个机架8台服务器,每个机架设置为原来故障域,创建原来3副本存储资源池,数据副本自动分布到不同故障域中,也是分布在不同机架上,保障数据安全。可不还可以够为机架、服务器、硬盘提供故障恢复能力。无论磁盘、服务器存在硬件故障,甚至整个机架存在故障,却说必造成停机或数据丢失。这与Ceph的自身设计Crush Map以及rule set有关,后面 会具体讲述。

Crush Map含晒 集群里所有存储设备的列表,和某些组织哪几种设备形成物理层级架构的Buckets,以及一套指定好友克隆数据策略的规则。Buckets分不同的类型,高层级的Buckets可不还可以够聚合低层级的Buckets。比如原来典型的Bucket层级为OSD, Host, Rack, Row, Room, DC, Root。对于由哪几种buckets类型组成的一张Crush Map,其行态如下图所示,形成一棵树形行态。对于有一种 类型的Bucket,Crush算法可不还可以够将数据及其副本放置于该类型的不同的Bucket中,形成故障域。即使该故障域含晒 任何设备损坏,数据也是安全和可用的,从而来处置单点故障。

拓扑图

希望本关卡能助 给予Ceph新手参考请读者见仁见智预知后事如可请期待《 架构灾备设计》。

根据存储管理平台的需求和集群规模,需要实现:

技术实现

转眼六篇文章过去了,还记得大明湖畔(本系列一)的运维小哥吗?勿忘初心,咱们还是回到最初的运维小哥,运维小哥经历了硬件选型、部署、调优、测试的一系列转型的关卡,终于就要到最后的上线了。却说往往在生产环境的要求总要无单点、高可用的采集,处置出先灾难故障影响业务正常运行。运维小哥最初的梦想搭建原来Ceph存储集群,对接云服务,底层存储实现高可用的数据访问架构。在正式上线并且,需要将集群架构部署好,并对存储集群进行服务器断电、机架断电等数据高可用测试,这并且就需要Ceph灾备神器【故障域】。现有24台服务器,用于搭建Ceph存储集群。

本文转自Devin 51CTO博客,原文链接:http://blog.51cto.com/devingeng/1884396

注:我这里说的原来机架离米 原来故障域从不代表只能原来 做,要根据个人实际情形来规划故障域和Crush Map。

Bucket除了有类型之外,还有权重。可不还可以够为最低层级的Bucket,比如OSD,定义原来权重。根据Bucket层级的树形行态,高层级的Bucket的权重则为其下面所有子树层级的权重之和。OSD上的权重代表了该OSD上存储数据的比重。却说为0,其上将不必存储任何数据。而却说原来OSD的权重为1,而原来 为2一段话,第原来OSD上存储的数据量将只会有第三个小OSD上数据量的一半。权重可不还可以够用来代表原来OSD对应的物理磁盘的真实容量。它还可不还可以够被用来减轻原来OSD上的负载。

将物理环境按高可用的拓扑架构规划好,却说完成存储集群部署。实现存储资源的统一管理,在降低存储管理难度的同时,提高管理效率;通过软件定义存储保证存储数据的高可用,从而经济地利用存储资源提高业务连续性;

上篇文章主要讲了常见的几种数据保护办法,本文当让我们让我们 主要讲下Ceph有哪几种常见的灾备设计办法。Ceph在灾备方面有三大神兵利器:故障域、RBD异地灾备、RGW异地灾备。