Deployment of ceph node fails: ceph-disk activate-all returned 1 instead of one of [0]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Andrew Woodward | ||
8.0.x |
Invalid
|
High
|
MOS Ceph |
Bug Description
Environment deployment fails, because puppet task 'ceph-osd.pp' returns error on one of compute+ceph nodes:
2016-02-04 16:02:02 ERROR [793] Task '{"priority"=>1400, "type"=>"puppet", "id"=>"
2016-02-04 16:02:02 ERROR [793] No more tasks will be executed on the node 5
2016-02-04 16:02:07 ERROR [793] Error running RPC method granular_deploy: Deployment failed on nodes 5
2016-02-04 16:01:59 +0000 Puppet (err): ceph-disk activate-all returned 1 instead of one of [0]
2016-02-04 16:01:59 +0000 /Stage[
root@node-5:~# ceph-disk activate-all
ceph-disk: Cannot discover filesystem type: device /dev/disk/
ceph-disk: Cannot discover filesystem type: device /dev/disk/
ceph-disk: Error: One or more partitions failed to activate
root@node-5:~# echo $?
1
root@node-5:~# blkid
/dev/vda3: UUID="0dd5e251-
/dev/vda4: UUID="2C9ojS-
/dev/vda5: UUID="fvGhqG-
/dev/vda6: LABEL="cidata" TYPE="iso9660"
/dev/mapper/
/dev/mapper/
/dev/mapper/
Steps to reproduce:
1. Run 'ceph_rados_gw' system test (bvt_2 group)
Expected result: test passed
Actual: test fails on deployment step
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Andrew Woodward (xarses) |
status: | Confirmed → In Progress |
tags: |
added: area-mos removed: area-library |
This is a really strange error. It looks like disks just left the node during the test. Look at the blkid output, it looks like there is no disks that could have been used as ceph partitions. For me it seems like buggy hardware or some other libvirt issues on the node that was used. I would also consider the issue to be due to some purge happenning on the host node, e.g. that the disks were purged or ejected from the VM.