zoukankan      html  css  js  c++  java
  • 集群重启某一主机下所有osd down解决办法

    标签(空格分隔): ceph 运维 osd


    问题描述:

    掉电后,上电发现cluster中的主机node3下的所有osd都down掉了,通过命令重启node3的ceph-osd服务,osd依然无法up;通过激活集群所有osd还是不行。

    [root@node1 ~]# ceph osd tree
    ID CLASS WEIGHT  TYPE NAME      STATUS REWEIGHT PRI-AFF 
    -1       0.05878 root default                           
    -3       0.01959     host node1                         
     0   hdd 0.00980         osd.0      up  1.00000 1.00000 
     3   hdd 0.00980         osd.3      up  1.00000 1.00000 
    -5       0.01959     host node2                         
     1   hdd 0.00980         osd.1      up  1.00000 1.00000 
     4   hdd 0.00980         osd.4      up  1.00000 1.00000 
    -7       0.01959     host node3                         
     2   hdd 0.00980         osd.2    down        0 1.00000 
     5   hdd 0.00980         osd.5    down        0 1.00000 
    

    解决方法:

    1. 删除该主机中的所有osd

    通过 删除osd的shell脚本 的博客删除主机下的所有down掉的osd

    2. 重新创建该主机下的osd

    通过admin节点执行下面命令重建osd:

    # ceph-deploy osd create node3:/dev/sdb2 node3:/dev/sdc2 
    

    3. 激活集群中所有osd

    # ceph-deploy osd activate  node1:/dev/sdb1 node2:/dev/sdb1 node3:/dev/sdb2 node1:/dev/sdc1 node2:/dev/sdc1 node3:/dev/sdc2  
    

    验证osd是否up:

    [root@node1 ~]# ceph osd tree
    ID CLASS WEIGHT  TYPE NAME      STATUS REWEIGHT PRI-AFF 
    -1       0.05878 root default                           
    -3       0.01959     host node1                         
     0   hdd 0.00980         osd.0      up  1.00000 1.00000 
     3   hdd 0.00980         osd.3      up  1.00000 1.00000 
    -5       0.01959     host node2                         
     1   hdd 0.00980         osd.1      up  1.00000 1.00000 
     4   hdd 0.00980         osd.4      up  1.00000 1.00000 
    -7       0.01959     host node3                         
     2   hdd 0.00980         osd.2      up  1.00000 1.00000 
     5   hdd 0.00980         osd.5      up  1.00000 1.00000  
    

    参考文档:

    http://www.cnblogs.com/boshen-hzb/p/6796604.html

  • 相关阅读:
    Python3 collections模块的使用
    基于python的分治法和例题
    docker容器间通信 (共用宿主机)
    HTML之form表单ENCTYPE属性解析
    搭建基于码云gitee平台代码自动部署
    centos7下docker搭建nginx+phpfpm环境
    mysql主从配置
    centos7升级自带mariadb
    linux下安装docker
    centos7安装postgreSql11
  • 原文地址:https://www.cnblogs.com/sisimi/p/7698367.html
Copyright © 2011-2022 走看看