Ceph OSD service for removed OSD tries to start after running ceph-ansible playbook

Solution Unverified - Updated -

Issue

  • After removing one or more OSD from a Ceph cluster using instructions from the OpenStack Documentation, running an overcloud deploy or ceph-ansible playbook will cause the destroyed OSD service to re-enable and try to restart.
  • Ceph OSD systemd service will be enabled for an OSD that does not exist
  • Ceph OSD containers will repeatedly start and stop for destroyed OSDs
  • OpenStack overcloud deployment may fail while inspecting containers or while trying to restart OSDs.

Environment

  • Red Hat Ceph Storage 4.x
  • OpenStack 16.1

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