在ceph使用过程中,创建的rbd在map过程中,centos6.5会出现报错如下:
ERROR: modinfo: could not find module rbd
FATAL: Module rbd not found.
rbd: modprobe rbd failed! (256)
这是因为centos6.5默认没有把rbd模块加入内核,需要手工添加
执行如下三步,下载rbd内核模块
#rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
#rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
#yum --enablerepo=elrepo-kernel install kernel-ml
vim /etc/grub.cfg
修改default=0
重启
重启后查看
[root@cinder ~]# lsmod | grep rbd
rbd 57971 0
libceph 166955 1 rbd