ceph 磁盘掉线

2020-08-01T03:40:03
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

    在ceph 集群中遇到磁盘掉线如何处理?请注意:是磁盘掉线不是osd服务stop了

    在一开始我们可能很简单的认为把磁盘重新插上就好了,但是实际上就插上磁盘等于就是在/dev/下面看到一个盘符,比如/dev/sdb ,但是在ceph集群中是把他mount到了指定目录。(j版本的ceph 没有使用lvm可以提前记录下磁盘mount到的指定目录比如:mount /de/sda /var/lib/ceph/osd/ceph-1,但是在L版本以后就使用了lvm ,这个时候mount就比较复杂了,下面会截图说明)。

例如下面J版本

如果提前记录下了磁盘sda7 挂载到目录/var/lib/ceph/osd/ceph-2 那么在磁盘掉线后可以手动mount上去。

但是,下面看看L版本的ceph

这是什么鬼?如果磁盘掉线后根本不知道那块磁盘挂载到哪个目录,因为它使用了lvm ,而且中间做了很多映射我们也不懂。肿么办?

ceph-volume lvm activate --all

既然是ceph-volume 造的孽那就让ceph-volume 来解决。搞定。后面的问题就很简单了。如果发现磁盘已经mount成功了,但是osd还是down的,可以到指定节点直接重启osd服务就好。

扫一扫关注公众号添加购物返利助手,领红包
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。