cephfs

问题:cephfs挂载失败  

           cephfs写盘慢

一,确认cephfs正常

 

二,确认通信正常

tcpdump -i eth0 host mon1 mon2 mon3 osd1 osd2 osd3 osd4 -vvv -nn -w pcap.pcap

 

 

三,验证map

 

 

四,开调试模式

 

echo "module libceph +p" >/sys/kernel/debug/dynamic_debug/control
echo "module dns_resolver +p" >/sys/kernel/debug/dynamic_debug/control
echo "module ceph +p" >/sys/kernel/debug/dynamic_debug/control

 

dmesg -T

 

#!/bin/bash 
set -x 
rm -f /opt/ceph.log
OLDIFS="$IFS"
IFS=$'\n'
ceph health detail |grep client_id > /opt/ceph.log
for line in $(cat /opt/ceph.log);do
    mdshost=$(echo $line|awk '{print $1}'|awk -F'mds' '{print $2}'|awk -F'(' '{print $1}')
    evictid=$(echo $line|awk '{print $NF}')
    ceph tell mds.$mdshost  client  evict id=$evictid
done
rm -f /opt/ceph.log
IFS="$OLDIFS"

  

五,尝试升级内核

注意:ceph-fuse 或者ceph-command 依赖系统lib需要和服务端版本一致上述验证正常

posted on 2025-05-16 21:29  吃草的青蛙  阅读(17)  评论(0)    收藏  举报

导航