Commit 2cfaa056 authored by Guillaume Abrioux's avatar Guillaume Abrioux
Browse files

switch-to-containers: set and unset osd flags



The workflow in this playbook should be the same than in rolling_update,
we should first set noout and nodeep-scrub flags before migrating the
first osd and unset osd flags after the last osd is migrated.
Signed-off-by: default avatarGuillaume Abrioux <gabrioux@redhat.com>
parent 6df7887f
...@@ -192,6 +192,23 @@ ...@@ -192,6 +192,23 @@
name: ceph-mgr name: ceph-mgr
- name: set osd flags
hosts: "{{ mon_group_name | default('mons') }}[0]"
become: True
tasks:
- import_role:
name: ceph-defaults
- import_role:
name: ceph-facts
tasks_from: container_binary.yml
- name: set osd flags
command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} osd set {{ item }}"
with_items:
- noout
- nodeep-scrub
- name: switching from non-containerized to containerized ceph osd - name: switching from non-containerized to containerized ceph osd
vars: vars:
...@@ -309,6 +326,22 @@ ...@@ -309,6 +326,22 @@
when: (ceph_pgs.stdout | from_json).pgmap.num_pgs != 0 when: (ceph_pgs.stdout | from_json).pgmap.num_pgs != 0
- name: unset osd flags
hosts: "{{ mon_group_name | default('mons') }}[0]"
become: True
tasks:
- import_role:
name: ceph-defaults
- import_role:
name: ceph-facts
tasks_from: container_binary.yml
- name: set osd flags
command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} osd unset {{ item }}"
with_items:
- noout
- nodeep-scrub
- name: switching from non-containerized to containerized ceph mds - name: switching from non-containerized to containerized ceph mds
hosts: "{{ mds_group_name|default('mdss') }}" hosts: "{{ mds_group_name|default('mdss') }}"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment