Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have user declare what pools should be created #411

Open
jan--f opened this issue Jul 5, 2017 · 4 comments
Open

Have user declare what pools should be created #411

jan--f opened this issue Jul 5, 2017 · 4 comments
Labels

Comments

@jan--f
Copy link
Contributor

jan--f commented Jul 5, 2017

Following an email discussion I'm wondering if we should give admins a way of specifying what pools DS should create and what they should be used for (say CephFS or so).
The pillar might be a good place for this?
Many questions remain open though...how to manage pool life cycles, what if pools are added manually or by other tools, ...

@jan--f jan--f added the question label Jul 5, 2017
@smithfarm
Copy link
Contributor

I'm with @l-mb that DS should not create any pools. Features should be driven by user demand. Are users demanding this?

@smithfarm
Copy link
Contributor

Also, Ceph itself is moving away from automated pool creation. It used to create an rbd pool, but no longer.

@smithfarm
Copy link
Contributor

Not that we need to copy, but it might be relevant to point out that ceph-ansible does not create pools: ceph/ceph-ansible#946

@swiftgist
Copy link
Contributor

Rados Gateway creates its own pools simply by starting the service. CephFS and iSCSI do not.

We are creating a demo image in the rbd pool for a default iSCSI example. That was requested. The .../ceph/mds/pools does create cephfs_data and cephfs_metadata if role-mds is assigned but no CephFS pools exist. That seems extremely reasonable to give users something that works over something that is broken out of the box.

With no rbd pool by default, we should adapt the image creation for iSCSI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants