CEPH pools always created with 64 PG even if default changed in ceph.yaml

Solution Verified - Updated -


  • When deploying an overcloud, I have overridden the default values in puppet/hieradata/ceph.yaml:
ceph::profile::params::osd_pool_default_pg_num: 4096
ceph::profile::params::osd_pool_default_pgp_num: 4096
  • On initial deployment, the /etc/ceph/ceph.conf correctly has those values, HOWEVER the pools created are set to 64 PG:
ceph osd pool <name> get pg_num reports 64.


  • Red Hat Open Stack 7

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