随着云计算业务流程的快速发展趋势,全球云计算公司的专利权争夺战愈发激烈。在云计算这样的技术领域,专利储备通常意味着公司全新的技术水平。在本期华云数据的“智汇华云”栏目中,我们将就“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粉碎更新=假
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)