From ad5805f03e6aa35b1f424f6ee4ce5f5b8cba75fb Mon Sep 17 00:00:00 2001 From: Rachana Patel Date: Tue, 6 Sep 2016 10:29:00 -0400 Subject: [PATCH] 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 --- infrastructure-playbooks/rolling_update.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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