iscsi: assign application (rbd) to pool 'rbd'

if we don't assign the rbd application tag on this pool,
the cluster will get `HEALTH_WARN` state like following:

```
HEALTH_WARN application not enabled on 1 pool(s)
POOL_APP_NOT_ENABLED application not enabled on 1 pool(s)
    application not enabled on pool 'rbd'
```

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
pull/4101/head
Guillaume Abrioux 2019-06-11 22:03:59 +02:00
parent da9891da1e
commit 4cf17a6fdd
2 changed files with 7 additions and 0 deletions

View File

@ -38,6 +38,11 @@
changed_when: false
delegate_to: "{{ groups[mon_group_name][0] }}"
- name: assign application rbd to pool 'rbd'
command: "{{ container_exec_cmd }} ceph --connect-timeout 5 --cluster {{ cluster }} osd pool application enable rbd rbd"
delegate_to: "{{ groups[mon_group_name][0] }}"
run_once: True
- name: customize pool size
command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} osd pool set rbd size {{ rbd_pool_size | default(osd_pool_default_size) }}"
delegate_to: "{{ groups[mon_group_name][0] }}"

View File

@ -17,6 +17,7 @@ openstack_glance_pool:
erasure_profile: ""
expected_num_objects: ""
size: 1
application: rbd
openstack_cinder_pool:
name: "volumes"
pg_num: "{{ osd_pool_default_pg_num }}"
@ -26,6 +27,7 @@ openstack_cinder_pool:
erasure_profile: ""
expected_num_objects: ""
size: 1
application: rbd
openstack_pools:
- "{{ openstack_glance_pool }}"
- "{{ openstack_cinder_pool }}"