Add option to make rbd_default_features user settable
Bug #1633552 reported by
John Fulton
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-ceph |
In Progress
|
Undecided
|
Unassigned |
Bug Description
Operators deploying Ceph Jewel clients may need to have those clients use older Ceph servers. To resolve this ceph clients just need "rbd default features = 1" in the [client] section of their ceph.conf. This bug requests that this be a user settable option. Some distributions ship Jewel clients by default and this change is necessary to make them backwards compatible with different version Ceph servers.
Changed in puppet-ceph: | |
assignee: | nobody → John Fulton (jfulton-org) |
Changed in puppet-ceph: | |
status: | New → In Progress |
Changed in puppet-ceph: | |
assignee: | John Fulton (jfulton-org) → Andrew Woodward (xarses) |
Changed in puppet-ceph: | |
assignee: | Andrew Woodward (xarses) → Emilien Macchi (emilienm) |
Changed in puppet-ceph: | |
assignee: | Emilien Macchi (emilienm) → John Fulton (jfulton-org) |
Changed in puppet-ceph: | |
assignee: | John Fulton (jfulton-org) → nobody |
To post a comment you must log in.
After applying the changes from the following two upstream patches:
https:/ /review. openstack. org/386972 /review. openstack. org/283359
https:/
and adding the following to my Heat environment file:
ExtraConfig: :profile: :params: :rbd_default_ features: '1'
ceph:
I was able to get a deploy with the following ceph.conf on my compute node (a ceph client):
[root@overcloud -novacompute- 0 ~]# cat /etc/ceph/ceph.conf
[global] default_ min_size = 1 required = cephx controller- 0,overcloud- controller- 1,overcloud- controller- 2 930d-11e6- aba5-5254003306 66 required = cephx 1.23,172. 16.1.16, 172.16. 1.24 required = cephx
osd_pool_
auth_service_
mon_initial_members = overcloud-
fsid = 63089b2a-
cluster_network = 192.168.1.26/24
auth_supported = cephx
auth_cluster_
mon_host = 172.16.
auth_client_
public_network = 172.16.1.18/24
[client] features = 1 -novacompute- 0 ~]#
rbd_default_
[root@overcloud