Bug 1566624 - RFE for Usability: Add helper command: rbd create-pool
Summary: RFE for Usability: Add helper command: rbd create-pool
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat
Component: RBD
Version: 3.0
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: rc
: 3.*
Assignee: Jason Dillaman
QA Contact: ceph-qe-bugs
URL:
Whiteboard:
Depends On:
Blocks:
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:
Environment:
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: 

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.

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.