Ceph启动失败: ImportError: No module named rados
三台机器,每台兼任mds和osd,其中一台兼任mon,初始化成功(倒腾了一整天。。。)
然后启动的时候失败,信息如下。。。
# /etc/init.d/ceph -a start
=== mon.00 ===
Starting Ceph mon.00 on ceph00...already running
=== mds.00 ===
Starting Ceph mds.00 on ceph00...already running
=== mds.01 ===
Starting Ceph mds.01 on ceph01...already running
=== mds.02 ===
Starting Ceph mds.02 on ceph02...already running
=== osd.00 ===
Mounting Btrfs on ceph00:/data/osd.00
Scanning for Btrfs filesystems
Traceback (most recent call last):
File "/usr/local/ceph/bin/ceph", line 56, in <module>
import rados
ImportError: No module named rados
failed: 'timeout 10 /usr/local/ceph/bin/ceph --name=osd.00 --keyring=/data/osd.00/keyring osd crush create-or-move -- 00 0.02 root=default host=ceph00 '
root@ceph00:~/.ssh# /etc/init.d/ceph -a start
=== mon.00 ===
Starting Ceph mon.00 on ceph00...already running
=== mds.00 ===
Starting Ceph mds.00 on ceph00...already running
=== mds.01 ===
Starting Ceph mds.01 on ceph01...already running
=== mds.02 ===
Starting Ceph mds.02 on ceph02...already running
=== osd.00 ===
Mounting Btrfs on ceph00:/data/osd.00
Scanning for Btrfs filesystems
Traceback (most recent call last):
File "/usr/local/ceph/bin/ceph", line 56, in <module>
import rados
ImportError: No module named rados
failed: 'timeout 10 /usr/local/ceph/bin/ceph --name=osd.00 --keyring=/data/osd.00/keyring osd crush create-or-move -- 00 0.02 root=default host=ceph00 '
我是用ceph源码编译安装的,我用lsmod命令查看也确实没有rados模块,但是又查不到怎么安装rados模块。。
求助。。。