From: Rachana Patel Date: Tue, 6 Sep 2016 14:29:00 +0000 (-0400) Subject: rolling_update.yml will not work if cluster name is not 'ceph'. Adding --cluster... X-Git-Tag: v1.0.6~3^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F972%2Fhead;p=ceph-ansible.git rolling_update.yml will not work if cluster name is not 'ceph'. Adding --cluster will solve this problem Fixes issue #969 Signed-off-by: Rachana Patel --- diff --git a/infrastructure-playbooks/rolling_update.yml b/infrastructure-playbooks/rolling_update.yml index bb0906875..c070baca8 100644 --- a/infrastructure-playbooks/rolling_update.yml +++ b/infrastructure-playbooks/rolling_update.yml @@ -62,7 +62,7 @@ pre_tasks: - name: compress the store as much as possible - command: ceph tell mon.{{ ansible_hostname }} compact + command: ceph tell mon.{{ ansible_hostname }} compact --cluster {{ cluster }} roles: - ceph-common @@ -96,7 +96,7 @@ - name: waiting for the monitor to join the quorum... shell: | - ceph -s | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }} + ceph -s --cluster {{ cluster }} | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }} register: result until: result.rc == 0 retries: 5 @@ -113,7 +113,7 @@ pre_tasks: - name: set osd flags - command: ceph osd set {{ item }} + command: ceph osd set {{ item }} --cluster {{ cluster }} with_items: - noout - noscrub @@ -152,7 +152,7 @@ - name: waiting for clean pgs... shell: | - test "$(ceph pg stat | sed 's/^.*pgs://;s/active+clean.*//;s/ //')" -eq "$(ceph pg stat | sed 's/pgs.*//;s/^.*://;s/ //')" && ceph health | egrep -sq "HEALTH_OK|HEALTH_WARN" + test "$(ceph pg stat --cluster {{ cluster }} | sed 's/^.*pgs://;s/active+clean.*//;s/ //')" -eq "$(ceph pg stat --cluster {{ cluster }} | sed 's/pgs.*//;s/^.*://;s/ //')" && ceph health --cluster {{ cluster }} | egrep -sq "HEALTH_OK|HEALTH_WARN" register: result until: result.rc == 0 retries: 10 @@ -160,7 +160,7 @@ delegate_to: "{{ groups.mons[0] }}" - name: unset osd flags - command: ceph osd unset {{ item }} + command: ceph osd unset {{ item }} --cluster {{ cluster }} with_items: - noout - noscrub