ceph FQA

ceph osd pool set rbd pg_num 400
ceph osd pool set rbd pgp_num 400

ceph默认容忍的时间偏差不到1秒,所以要得到更精确的时间必须使用local ntp server!

ceph集群要的不是一个准确的国际标准时间,而是集群名节点有一个精确的时间基准。配好之后,ceph -w很快就恢复health_ok了!

cat >> ceph.conf <<'EOF'
mon_clock_drift_allowed = 5
mon_clock_drift_warn_backoff = 10
EOF
# 推送新的配置到MON节点
ceph-deploy --overwrite-conf admin cephnode-1 cephnode-2 cephnode-3
# 重启monitor
systemctl restart ceph-mon@cephnode-1
# 验证
ceph -w

#!/bin/bash
osd="4 5 6 7 8 9 10 11 12"
for i in $osd;do
{
ceph osd out $i
systemctl stop ceph-osd@$i
ceph osd crush remove osd.$i
ceph auth del osd.$i
ceph osd rm $i
}
done
ceph osd tree
sleep 3
ceph -s

报错:

ceph_disk.main.BadMagicError: Does not look like a Ceph OSD, or incompatible version: /var/lib/ceph/tmp/mnt.TUOfCG

解决: 重新prepare磁盘.

报错:

** ERROR: error creating empty object store in /var/lib/ceph/tmp/mnt._afjsR: (13) Permission denied

解决:

chown ceph:ceph /dev/{相关的osd和journal设备}
  • storage/ceph/fqa.txt
  • 最后更改: 2019/04/16 18:31
  • (外部编辑)