From 6805eb3184dd380a0b65c022164cc51ceb493cd4 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 11 Jun 2019 22:03:59 +0200 Subject: [PATCH] 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 (cherry picked from commit 4cf17a6fddc052c944026ae1d138263131e677f8) --- roles/ceph-iscsi-gw/tasks/common.yml | 5 +++++ tests/functional/all_daemons/group_vars/all | 2 ++ 2 files changed, 7 insertions(+) diff --git a/roles/ceph-iscsi-gw/tasks/common.yml b/roles/ceph-iscsi-gw/tasks/common.yml index 73159f21f..9ca684bd5 100644 --- a/roles/ceph-iscsi-gw/tasks/common.yml +++ b/roles/ceph-iscsi-gw/tasks/common.yml @@ -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] }}" diff --git a/tests/functional/all_daemons/group_vars/all b/tests/functional/all_daemons/group_vars/all index 046c86b33..a12c41d8d 100644 --- a/tests/functional/all_daemons/group_vars/all +++ b/tests/functional/all_daemons/group_vars/all @@ -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 }}" \ No newline at end of file