]> git.proxmox.com Git - ceph.git/blobdiff - ceph/qa/suites/orch/cephadm/osds/2-ops/rm-zap-add.yaml
import quincy beta 17.1.0
[ceph.git] / ceph / qa / suites / orch / cephadm / osds / 2-ops / rm-zap-add.yaml
diff --git a/ceph/qa/suites/orch/cephadm/osds/2-ops/rm-zap-add.yaml b/ceph/qa/suites/orch/cephadm/osds/2-ops/rm-zap-add.yaml
new file mode 100644 (file)
index 0000000..09be72f
--- /dev/null
@@ -0,0 +1,17 @@
+tasks:
+- cephadm.shell:
+    host.a:
+      - |
+        set -e
+        set -x
+        ceph orch ps
+        ceph orch device ls
+        DEVID=$(ceph device ls | grep osd.1 | awk '{print $1}')
+        HOST=$(ceph orch device ls | grep $DEVID | awk '{print $1}')
+        DEV=$(ceph orch device ls | grep $DEVID | awk '{print $2}')
+        echo "host $HOST, dev $DEV, devid $DEVID"
+        ceph orch osd rm 1
+        while ceph orch osd rm status | grep ^1 ; do sleep 5 ; done
+        ceph orch device zap $HOST $DEV --force
+        ceph orch daemon add osd $HOST:$DEV
+        while ! ceph osd dump | grep osd.1 | grep up ; do sleep 5 ; done