]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
iscsi: assign application (rbd) to pool 'rbd'
authorGuillaume Abrioux <gabrioux@redhat.com>
Tue, 11 Jun 2019 20:03:59 +0000 (22:03 +0200)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Thu, 13 Jun 2019 18:51:19 +0000 (14:51 -0400)
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>
(cherry picked from commit 4cf17a6fddc052c944026ae1d138263131e677f8)

roles/ceph-iscsi-gw/tasks/common.yml
tests/functional/all_daemons/group_vars/all

index 73159f21ff63105cff7a4883140026b22cbf5d93..9ca684bd57f76b6e040d6c383b7767ed3205869a 100644 (file)
       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] }}"
index 046c86b33d9a51541ef301b56fd64bd75a795e36..a12c41d8df24f0f06bd87992c1ff625ac24ae1d1 100644 (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 }}"
\ No newline at end of file