Description of problem: In RHCS 3.0 and beyond, it is necessary to create a pool; enable an application to use it; then, initialize it for rbd. It's a 3-step process. I created a new topic for it in the RBD guide so that people don't have to fumble around. See here: https://access.qa.redhat.com/documentation/en-us/red_hat_ceph_storage/3/html-single/block_device_guide/#creating_block_device_pools It would be nice if we had a function that worked just like ceph osd pool create, but also executes: ceph osd pool application enable {pool-name} rbd rbd pool init -p {pool-name} It would save the user a few steps.
@John: 'rbd pool init' actually handles the 'ceph osd pool application enable {pool-name} rbd' step. Therefore, right now it's a two-step process of create the pool and then initialize it. Definitely a goal to add a 'rbd pool create' action to wrap it all up under a single action.
There isn't an immediate-term plan to add this feature due to the focus on non-CLI management, so closing the BZ for now.