打开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   

One Reply to “打开ceph内核dout日志输出”

  1. 您好!我们在招聘云平台存储工程师,主要职责是对云平台底层存储系统进行研究优化。

    要求:
    1、熟悉常见的文件系统,例如btrfs xfs zfs等
    2、熟悉常见的分布式存储,例如GlusterFS Ceph等
    3、了解linux kernel调优
    4、熟悉python 、shell等变成语言
    薪资待遇在15K以上。
    工作地点:北京
    如果您对我们这个职位有兴趣,欢迎发简历到 baiqj@cniaas.com​ 和我联系

发表评论

您的电子邮箱地址不会被公开。