From 9dcdfe2ff8a8e4b31fe7a009beb74dfaf0e46293 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Han?= Date: Wed, 16 May 2018 17:37:10 +0200 Subject: [PATCH] switch: disable ceph-disk units MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit During the transition from jewel non-container to container old ceph units are disabled. ceph-disk can still remain in some cases and will appear as 'loaded failed', this is not a problem although operators might not like to see these units failing. That's why we remove them if we find them. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1577846 Signed-off-by: Sébastien Han (cherry picked from commit 49a47124859e6577fb99e6dd680c5244ccd6f38f) Signed-off-by: Sébastien Han --- ...from-non-containerized-to-containerized-ceph-daemons.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml index 8970d2144..2509711b6 100644 --- a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml +++ b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml @@ -198,9 +198,9 @@ pre_tasks: - - name: collect running osds + - name: collect running osds and ceph-disk unit(s) shell: | - systemctl list-units | grep "loaded active" | grep -Eo 'ceph-osd@[0-9]{1,2}.service' + systemctl list-units | grep "loaded active" | grep -Eo 'ceph-osd@[0-9]{1,2}.service|ceph-disk@dev-[a-z]{3,4}[0-9]{1}.service' register: running_osds changed_when: false failed_when: false @@ -221,7 +221,7 @@ - not collect_devices.get("skipped") - collect_devices != [] - - name: stop non-containerized ceph osd(s) + - name: stop/disable/mask non-containerized ceph osd(s) and ceph-disk units (if any) systemd: name: "{{ item }}" state: stopped -- 2.47.3