Bug 1566624 - RFE for Usability: Add helper command: rbd create-pool
Summary: RFE for Usability: Add helper command: rbd create-pool
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat
Component: RBD
Version: 3.0
Hardware: Unspecified
OS: Unspecified
Target Milestone: rc
: 3.*
Assignee: Jason Dillaman
QA Contact: ceph-qe-bugs
Depends On:
TreeView+ depends on / blocked
Reported: 2018-04-12 15:59 UTC by John Wilkins
Modified: 2019-02-12 20:53 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2019-02-12 20:53:07 UTC
Target Upstream Version:

Attachments (Terms of Use)

Description John Wilkins 2018-04-12 15:59:38 UTC
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: 


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.

Comment 3 Jason Dillaman 2018-04-12 16:04:44 UTC
@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.

Comment 6 Jason Dillaman 2019-02-12 20:53:07 UTC
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.

Note You need to log in before you can comment on or make changes to this bug.