From 64659d2c8292ca429e1939e5a54df155a0493065 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 3d4a556fd..44e30ab4e 100644 --- a/roles/ceph-iscsi-gw/tasks/common.yml +++ b/roles/ceph-iscsi-gw/tasks/common.yml @@ -40,6 +40,11 @@ changed_when: false delegate_to: "{{ groups[mon_group_name][0] }}" + - name: assign application rbd to pool 'rbd' + command: "{{ docker_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: "{{ docker_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 5e11a1ce7..4bd4fe2b9 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 -- 2.39.5