OpenStack overcloud deployment can fail with Ceph Bluestore

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content