Configure application for ceph pool
pool application is mandatory since ceph Luminous. Change-Id: I8c124899b46b1388ab3c2957b4ece0f6aab1378b Closes-Bug: #1757957
This commit is contained in:
parent
b66ebff65e
commit
6e377622be
@ -6,6 +6,7 @@
|
|||||||
cache_mode: "{{ item.cache_mode }}"
|
cache_mode: "{{ item.cache_mode }}"
|
||||||
pool_pg_num: "{{ item.pool_pg_num }}"
|
pool_pg_num: "{{ item.pool_pg_num }}"
|
||||||
pool_pgp_num: "{{ item.pool_pgp_num }}"
|
pool_pgp_num: "{{ item.pool_pgp_num }}"
|
||||||
|
pool_application: "cephfs"
|
||||||
with_items:
|
with_items:
|
||||||
- pool_name: "{{ cephfs_data_pool_name }}"
|
- pool_name: "{{ cephfs_data_pool_name }}"
|
||||||
pool_type: "{{ cephfs_data_pool_type }}"
|
pool_type: "{{ cephfs_data_pool_type }}"
|
||||||
|
@ -31,6 +31,12 @@
|
|||||||
failed_when: False
|
failed_when: False
|
||||||
run_once: True
|
run_once: True
|
||||||
|
|
||||||
|
- name: enable application for ceph pool
|
||||||
|
command: docker exec ceph_mon ceph osd pool application enable {{ pool_name }} {{ pool_application }}
|
||||||
|
changed_when: False
|
||||||
|
delegate_to: "{{ groups['ceph-mon'][0] }}"
|
||||||
|
run_once: True
|
||||||
|
|
||||||
- name: Creating ceph ruleset for cache
|
- name: Creating ceph ruleset for cache
|
||||||
command: docker exec ceph_mon ceph osd crush rule create-simple cache {{ ceph_cache_rule }}
|
command: docker exec ceph_mon ceph osd crush rule create-simple cache {{ ceph_cache_rule }}
|
||||||
delegate_to: "{{ groups['ceph-mon'][0] }}"
|
delegate_to: "{{ groups['ceph-mon'][0] }}"
|
||||||
|
@ -37,6 +37,7 @@
|
|||||||
cache_mode: "{{ cinder_cache_mode }}"
|
cache_mode: "{{ cinder_cache_mode }}"
|
||||||
pool_pg_num: "{{ cinder_pool_pg_num }}"
|
pool_pg_num: "{{ cinder_pool_pg_num }}"
|
||||||
pool_pgp_num: "{{ cinder_pool_pgp_num }}"
|
pool_pgp_num: "{{ cinder_pool_pgp_num }}"
|
||||||
|
pool_application: "rbd"
|
||||||
|
|
||||||
- include: ../../ceph_pools.yml
|
- include: ../../ceph_pools.yml
|
||||||
vars:
|
vars:
|
||||||
@ -45,6 +46,7 @@
|
|||||||
cache_mode: "{{ cinder_backup_cache_mode }}"
|
cache_mode: "{{ cinder_backup_cache_mode }}"
|
||||||
pool_pg_num: "{{ cinder_backup_pool_pg_num }}"
|
pool_pg_num: "{{ cinder_backup_pool_pg_num }}"
|
||||||
pool_pgp_num: "{{ cinder_backup_pool_pgp_num }}"
|
pool_pgp_num: "{{ cinder_backup_pool_pgp_num }}"
|
||||||
|
pool_application: "rbd"
|
||||||
|
|
||||||
# TODO(SamYaple): Improve changed_when tests
|
# TODO(SamYaple): Improve changed_when tests
|
||||||
- name: Pulling cephx keyring for cinder
|
- name: Pulling cephx keyring for cinder
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
cache_mode: "{{ glance_cache_mode }}"
|
cache_mode: "{{ glance_cache_mode }}"
|
||||||
pool_pg_num: "{{ glance_pool_pg_num }}"
|
pool_pg_num: "{{ glance_pool_pg_num }}"
|
||||||
pool_pgp_num: "{{ glance_pool_pgp_num }}"
|
pool_pgp_num: "{{ glance_pool_pgp_num }}"
|
||||||
|
pool_application: "rbd"
|
||||||
|
|
||||||
# TODO(SamYaple): Improve changed_when tests
|
# TODO(SamYaple): Improve changed_when tests
|
||||||
- name: Pulling cephx keyring
|
- name: Pulling cephx keyring
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
cache_mode: "{{ gnocchi_cache_mode }}"
|
cache_mode: "{{ gnocchi_cache_mode }}"
|
||||||
pool_pg_num: "{{ gnocchi_pool_pg_num }}"
|
pool_pg_num: "{{ gnocchi_pool_pg_num }}"
|
||||||
pool_pgp_num: "{{ gnocchi_pool_pgp_num }}"
|
pool_pgp_num: "{{ gnocchi_pool_pgp_num }}"
|
||||||
|
pool_application: "rgw"
|
||||||
|
|
||||||
# TODO(SamYaple): Improve changed_when tests
|
# TODO(SamYaple): Improve changed_when tests
|
||||||
- name: Pulling cephx keyring
|
- name: Pulling cephx keyring
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
cache_mode: "{{ nova_cache_mode }}"
|
cache_mode: "{{ nova_cache_mode }}"
|
||||||
pool_pg_num: "{{ nova_pool_pg_num }}"
|
pool_pg_num: "{{ nova_pool_pg_num }}"
|
||||||
pool_pgp_num: "{{ nova_pool_pgp_num }}"
|
pool_pgp_num: "{{ nova_pool_pgp_num }}"
|
||||||
|
pool_application: "rbd"
|
||||||
|
|
||||||
# TODO(SamYaple): Improve changed_when tests
|
# TODO(SamYaple): Improve changed_when tests
|
||||||
- name: Pulling cephx keyring for nova
|
- name: Pulling cephx keyring for nova
|
||||||
|
Loading…
Reference in New Issue
Block a user