打開CEPH內核DOUT日誌輸出

首先對ceph的內核模塊打開debug信息。在Kconfig文件中添加DDEBUG選項。

/root/rpmbuild/SOURCES/linux-3.13.8/drivers/block/Kconfig

config BLK_DEV_RBD_DEBUG

        bool "Support BLK_DEV_RBD_DEBUG"

        help

          this is debug for rbd block ,add by wangqingfeng

        depends on BLK_DEV_RBD

/root/rpmbuild/SOURCES/linux-3.13.8/drivers/block/Makefile

42 ifeq ($(CONFIH_BLK_RBD_DEBUG),y)

  EXTRA_CFLAGS += -DDEBUG

44 endif

打開選項:
[] Support BLK_DEV_RBD_DEBUG

其次,打開內核printk 日誌等級爲8的信息,並打開ceph的日誌信息;

[root@ceph01 ~]# echo "8" >/proc/sys/kernel/printk

[root@ceph01 ~]# cat /proc/sys/kernel/printk

8       4       1       7

[root@ceph01 ~]#mount -o rw.remount -t debugfs none /sys/kernel/debug/

[root@ceph01 ~]#echo "module libceph +p" >/sys/kernel/debug/dynamic_debug/control


最後修改日誌文件:/etc/rsyslog.conf

 kern.*                                                 /var/log/kernel   



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章