启动OSD的ceph泊坞窗无法启动Ceph磁盘激活:/ dev / sdb1

我在centos 7上testingceph docker镜像。创build了本地镜像并成功启动了mon进程。

我正在尝试启动osd进程,但其失败,出现以下错误消息。

docker run -d --net=host \ --pid=host \ --privileged=true \ -v /etc/ceph:/etc/ceph \ -v /var/lib/ceph/:/var/lib/ceph/ \ -v /dev/:/dev/ \ -e OSD_DEVICE=/dev/sdb \ -e OSD_FORCE_ZAP=1 \ -e OSD_TYPE=prepare \ -e MON_IP=192.168.15.15 \ -e DEBUG=verbose \ mysite osd 
 Jun 11 21:34:41 webserver sh: command: Running command: /usr/bin/ceph-conf --cluster=ceph --name=osd. --lookup osd_fs_mount_options_xfs Jun 11 21:34:41 webserver sh: mount: Mounting /dev/sdb1 on /var/lib/ceph/tmp/mnt.ZYUit8 with options noatime,inode64 Jun 11 21:34:41 webserver sh: command_check_call: Running command: /usr/bin/mount -t xfs -o noatime,inode64 -- /dev/sdb1 /var/lib/ceph/tmp/mnt.ZYUit8 Jun 11 21:34:41 webserver sh: command: Running command: /usr/sbin/restorecon /var/lib/ceph/tmp/mnt.ZYUit8 Jun 11 21:34:41 webserver sh: activate: Cluster uuid is 45fb028c-9893-4e79-8c2f-5a075dc978f8 Jun 11 21:34:41 webserver sh: command: Running command: /usr/bin/ceph-osd --cluster=ceph --show-config-value=fsid Jun 11 21:34:41 webserver sh: activate: Cluster name is ceph Jun 11 21:34:41 webserver sh: activate: OSD uuid is e1944784-da89-4fea-91e6-796d054004ad Jun 11 21:34:41 webserver sh: activate: OSD id is 0 Jun 11 21:34:41 webserver sh: activate: Initializing OSD... Jun 11 21:34:41 webserver sh: command_check_call: Running command: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring mon getmap -o /var/lib/ceph/tmp/mnt.ZYUit8/activate.monmap Jun 11 21:34:41 webserver sh: got monmap epoch 2 Jun 11 21:34:41 webserver sh: command: Running command: /usr/bin/timeout 300 ceph-osd --cluster ceph --mkfs --mkkey -i 0 --monmap /var/lib/ceph/tmp/mnt.ZYUit8/activate.monmap --osd-data /var/lib/ceph/tmp/mnt.ZYUit8 --osd-journal /var/lib/ceph/tmp/mnt.ZYUit8/journal --osd-uuid e1944784-da89-4fea-91e6-796d054004ad --keyring /var/lib/ceph/tmp/mnt.ZYUit8/keyring --setuser ceph --setgroup ceph Jun 11 21:34:41 webserver sh: mount_activate: Failed to activate Jun 11 21:34:41 webserver sh: unmount: Unmounting /var/lib/ceph/tmp/mnt.ZYUit8 Jun 11 21:34:41 webserver sh: command_check_call: Running command: /bin/umount -- /var/lib/ceph/tmp/mnt.ZYUit8 Jun 11 21:34:41 webserver sh: Traceback (most recent call last): Jun 11 21:34:41 webserver sh: File "/usr/sbin/ceph-disk", line 9, in <module> Jun 11 21:34:41 webserver sh: load_entry_point('ceph-disk==1.0.0', 'console_scripts', 'ceph-disk')() Jun 11 21:34:41 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 5047, in run Jun 11 21:34:41 webserver sh: main(sys.argv[1:]) Jun 11 21:34:41 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 4998, in main Jun 11 21:34:41 webserver sh: args.func(args) Jun 11 21:34:41 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 3357, in main_activate Jun 11 21:34:41 webserver sh: reactivate=args.reactivate, Jun 11 21:34:41 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 3114, in mount_activate Jun 11 21:34:41 webserver sh: (osd_id, cluster) = activate(path, activate_key_template, init) Jun 11 21:34:41 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 3290, in activate Jun 11 21:34:41 webserver sh: keyring=keyring, Jun 11 21:34:41 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2773, in mkfs Jun 11 21:34:41 webserver sh: '--setgroup', get_ceph_group(), Jun 11 21:34:41 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2720, in ceph_osd_mkfs Jun 11 21:34:41 webserver sh: raise Error('%s failed : %s' % (str(arguments), error)) Jun 11 21:34:41 webserver sh: ceph_disk.main.Error: Error: ['ceph-osd', '--cluster', 'ceph', '--mkfs', '--mkkey', '-i', u'0', '--monmap', '/var/lib/ceph/tmp/mnt.ZYUit8/activate.monmap', '--osd-data', '/var/lib/ceph/tmp/mnt.ZYUit8', '--osd-journal', '/var/lib/ceph/tmp/mnt.ZYUit8/journal', '--osd-uuid', u'e1944784-da89-4fea-91e6-796d054004ad', '--keyring', '/var/lib/ceph/tmp/mnt.ZYUit8/keyring', '--setuser', 'ceph', '--setgroup', 'ceph'] failed : 2017-06-11 21:34:41.634791 7f7f89495800 -1 filestore(/var/lib/ceph/tmp/mnt.ZYUit8) mkfs: failed to open /var/lib/ceph/tmp/mnt.ZYUit8/fsid: (13) Permission denied Jun 11 21:34:41 webserver sh: 2017-06-11 21:34:41.634819 7f7f89495800 -1 OSD::mkfs: ObjectStore::mkfs failed with error -13 Jun 11 21:34:41 webserver sh: 2017-06-11 21:34:41.634926 7f7f89495800 -1 #033[0;31m ** ERROR: error creating empty object store in /var/lib/ceph/tmp/mnt.ZYUit8: (13) Permission denied#033[0m Jun 11 21:34:41 webserver python: detected unhandled Python exception in '/usr/sbin/ceph-disk' Jun 11 21:34:42 webserver abrt-server: Not saving repeating crash in '/usr/sbin/ceph-disk' Jun 11 21:34:42 webserver sh: Traceback (most recent call last): Jun 11 21:34:42 webserver sh: File "/usr/sbin/ceph-disk", line 9, in <module> Jun 11 21:34:42 webserver sh: load_entry_point('ceph-disk==1.0.0', 'console_scripts', 'ceph-disk')() Jun 11 21:34:42 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 5047, in run Jun 11 21:34:42 webserver sh: main(sys.argv[1:]) Jun 11 21:34:42 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 4998, in main Jun 11 21:34:42 webserver sh: args.func(args) Jun 11 21:34:42 webserver sh: File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 4435, in main_trigger Jun 11 21:34:42 webserver sh: raise Error('return code ' + str(ret)) Jun 11 21:34:42 webserver sh: ceph_disk.main.Error: Error: return code 1 Jun 11 21:34:42 webserver systemd: ceph-disk@dev-sdb1.service: main process exited, code=exited, status=1/FAILURE Jun 11 21:34:42 webserver systemd: Failed to start Ceph disk activation: /dev/sdb1. Jun 11 21:34:42 webserver systemd: Unit ceph-disk@dev-sdb1.service entered failed state. Jun 11 21:34:42 webserver systemd: ceph-disk@dev-sdb1.service failed. 

这里是步骤:

https://github.com/ceph/ceph-docker/tree/master/ceph-releases/kraken/centos/7/daemon

任何帮助来解决这个错误信息。

谢谢-SR