OpenStack overcloud deployment can fail with Ceph Bluestore
Issue
Bluestore is in Technological Preview in RHCS 3.1 but should be ready for production use in RHCS3.2 when combined with ceph-volume.
An OSPd stack update which used the following parameters failed:
parameter_defaults:
CephAnsibleExtraConfig:
osd_scenario: non-collocated
osd_objectstore: bluestore
The above specifies that ceph-ansible should use bluestore as its object store and ceph-disk to configure the OSDs because both osd_scenario: non-collocated
and osd_scenario: collocated
directs ceph-ansible to use ceph-disk.
The stack update failed with the following message
2018-12-07 14:59:22Z [overcloud]: CREATE_FAILED Resource CREATE failed: resources.AllNodesDeploySteps: Resource CREATE failed: resources.WorkflowTasks_Step2_Execution: ERROR
Inspection of the OSD container on the ceph-storage node showed the output as seen in the Diagnostic Steps section of this article.
Environment
OpenStack Platform (RHOSP) 13 with Ceph 3.1 (RHCS)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.