码迷,mamicode.com
首页 > 其他好文 > 详细

ceph更换磁盘

时间:2019-08-11 20:29:33      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:upd   move   img   行数据   unset   size   磁盘   nod   png   


正常状态:

技术图片

 

故障状态:

 

 技术图片

 

技术图片

 


 
实施更换步骤:
(1)关闭ceph集群数据迁移:
osd硬盘故障,状态变为down。在经过mod osd down out interval 设定的时间间隔后,ceph将其标记为out,并开始进行数据迁移恢复。为了降低ceph进行数据恢复或scrub等操作对性能的影响,可以先将其暂时关闭,待硬盘更换完成且osd恢复后再开启:
for i in noout nobackfill norecover noscrub nodeep-scrub;do ceph osd set $i;done
(2)定位故障osd
ceph osd tree | grep -i down
(3)进入osd故障的节点,卸载osd挂载目录
[root@node3 ~]# umount /var/lib/ceph/osd/ceph-5
(4)从crush map 中移除osd

技术图片

 


[root@node1 ~]# ceph osd crush remove osd.5
removed item id 5 name ‘osd.5‘ from crush map

(5)删除故障osd的密钥
[root@node1 ~]# ceph auth del osd.5
updated
(6)删除故障osd
[root@node1 ~]# ceph osd rm 5
removed osd.5

技术图片

 

7)更换完新硬盘后,注意新硬盘的盘符,并创建osd

技术图片

 

(8)在部署节点,切换为cent用户,添加新的osd
[cent@deploy ceph]$ ceph-deploy osd create --data /dev/sdd node3

技术图片

 

(9)待新osd添加crush map后,重新开启集群禁用标志
for i in noout nobackfill norecover noscrub nodeep-scrub;do ceph osd unset $i;done
ceph集群经过一段时间的数据迁移后,恢复active+clean状态

 技术图片

 

 技术图片

 

ceph更换磁盘

标签:upd   move   img   行数据   unset   size   磁盘   nod   png   

原文地址:https://www.cnblogs.com/itzhao/p/11336342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!