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需要和服务端版本一致上述验证正常
浙公网安备 33010602011771号