华云数据:Ceph的正确玩法之Ceph双副本如何保证宕机数据的安全性

华云数据:Ceph的正确玩法之Ceph双副本如何保证宕机数据的安全性,第1张

华云数据:Ceph的正确玩法之Ceph双副本如何保证宕机数据的安全性

随着云计算业务流程的快速发展趋势,全球云计算公司的专利权争夺战愈发激烈。在云计算这样的技术领域,专利储备通常意味着公司全新的技术水平。在本期华云数据的“智汇华云”栏目中,我们将就“Ceph双副本适配Ceph玩法如何保证服务器宕机数据信息的安全系数”这一技术,与大家分享云计算行业的新技术和解决方案。

本文是该系列产品的第六篇文章。以后还会有人再发表这个系列的其他文章。敬请期待!

场景一:一般情况下,所有环境都是一式三份存储,但在某些场景下,为了节省资源,将副本调整为2份。这两个副本规定数据应该分布在不同的设备上,以避免在集群频繁出现故障时丢失内容。

所以人们添加了机架级桶,每个桶包含两个存储连接点(主机的桶),然后以机架为保护域,保证两个副本落在不同的机架上。

计划如下:

1.改变实际 *** 作

更改之前的备份数据,以防万一。Crushmap备份文件

#cephOSDgetcrushmap-obackup.txt

修复:

#cephOSDsetcrushmap-Ibackup.txt

2.理论研究紧密结合。

1)创建一个服务器机柜

cephosdcrush附加铲斗机架1机架

cephosdcrush附加铲斗机架2机架

2)将机架移至根部。

#cephosdcrushmoverack1root=默认

#cephosdcrushmoverack2root=默认

3)将服务器移至服务器机柜。

#cephosdcrush移动节点1机架=机架1

#cephosdcrush移动节点2机架=机架2

4)创建规则

#cephOSDcrushrulecreate-simpletestrule默认机架优先n

5)更改已经创建的池规则

Luminus更高版本将pool标准的英语语法设置如下

#cephosd池集演示crush_ruletestrule

在制定泳池标准之前,luminus的英语语法是

查询规则的ID

#cephosd粉碎规则转储|greptestrule

#cephosd池集演示crush_ruleset1

1这里指的是rule中rule_id设置的值。

6)创建一个池

#cephosd池创建演示6464重复的测试规则

7)添加ceph.conf,防止集群重启,粉碎映射重置。

开始时osd粉碎更新=假

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/750274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-29
下一篇 2022-04-29

发表评论

登录后才能评论

评论列表(0条)

保存