首页 > 技术文章 > ceph 问题总结已解决

estarhaohao 2022-03-04 19:17 原文

  1. waiting for a volume to be created, either by external provisioner "ceph.com/rbd" or manually create
修改kube-apiserver 配置 添加  --feature-gates=VolumeSnapshotDataSource=true,RemoveSelfLink=false 
重启一下kube-apiserver就可以了
  1. clock skew detected on mon.b
查看是不是时间错误没有同步时间  时间同步一下等待几分钟就可以了​
  1. ceph 报warning
进入ceph tool容器后查看ceph状态,会发现状态是HEALTH_WARN,下面有一行提示:mons are allowing insecure global_id reclaim
解决办法:禁用不安全模式
     ceph config set mon auth_allow_insecure_global_id_reclaim false
稍后再次查看,ceph status就变成HEALTH_OK了
  1. Module 'restful' has failed dependency: No module named 'pecan'
   pip3 install pecan werkzeug #没生效记得重启服务器
  1. Error ERANGE: pg_num 128 size 3 would mean 1635 total pgs, which exceeds max 1500 (mon_max_pg_per_osd 250 * num_in_osds 6)

修改ceph配置文件

vim /etc/ceph/ceph.conf

[global]
mon_max_pg_per_osd =2000
  1. 2 daemons have recently crashed
[root@estarhaohao-centos7-master01 ~]# ceph crash ls-new
ID                                                                ENTITY  NEW
2022-03-07T13:48:31.173385Z_f64ec72f-c8d6-4bde-b20f-f20e32dae433  mon.b    *
2022-03-07T13:48:31.355612Z_6a6eb87c-4fba-4fce-85fe-d08097c64817  mon.b    *
[root@estarhaohao-centos7-master01 ~]# ceph crash archive-all
[root@estarhaohao-centos7-master01 ~]# ceph crash ls-new
[root@estarhaohao-centos7-master01 ~]# ceph -s
  cluster:
    id:     2fb51620-1a29-4d64-9ad9-616e6435924a
    health: HEALTH_OK

推荐阅读