-
-
Save simhaonline/e47c4b0605a19d1e2a00afc09973c5c6 to your computer and use it in GitHub Desktop.
Revisions
-
fmount revised this gist
Mar 31, 2021 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -37,7 +37,7 @@ sudo rm -rf \ /run/ceph \ /etc/ceph/* # steps to destroy ceph lv sudo lvremove --force /dev/ceph_vg/ceph_lv_wal sudo lvremove --force /dev/ceph_vg/ceph_lv_db sudo lvremove --force /dev/ceph_vg/ceph_lv_data -
fmount created this gist
Mar 31, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,57 @@ #!/bin/bash set -x fsid="$1" cephadm rm-cluster --fsid $fsid --force source /etc/os-release sudo systemctl stop tripleo_\* sudo systemctl stop ceph\* sudo pcs cluster destroy if [ $VERSION_ID == "7" ]; then sudo docker ps -a -q | xargs docker rm -f else sudo podman rm --all sudo podman rm --all -f sudo podman rmi -af fi sudo rm -rf /var/lib/mysql \ /var/lib/rabbitmq \ /var/lib/config-data \ /etc/puppet/hieradata \ /var/log/containers \ /var/lib/tripleo-config \ /var/lib/config-data /var/lib/container-config-scripts \ /var/lib/container-puppet \ /var/lib/heat-config \ /var/lib/image-serve \ /var/lib/containers \ /etc/systemd/system/tripleo* sudo systemctl daemon-reload # remove ceph directories sudo rm -rf \ /var/log/ceph \ /var/run/ceph \ /var/lib/ceph \ /run/ceph \ /etc/ceph/* # steps to destroy ceph stuff sudo lvremove --force /dev/ceph_vg/ceph_lv_wal sudo lvremove --force /dev/ceph_vg/ceph_lv_db sudo lvremove --force /dev/ceph_vg/ceph_lv_data sudo vgremove --force ceph_vg sudo pvremove --force /dev/loop4 sudo losetup -d /dev/loop2 sudo rm -f /var/lib/ceph-osd.img sudo partprobe # steps to recreate ceph stuff sudo dd if=/dev/zero of=/var/lib/ceph-osd.img bs=1 count=0 seek=14G sudo losetup /dev/loop2 /var/lib/ceph-osd.img sudo vgcreate ceph_vg /dev/loop2 sudo lvcreate -n ceph_lv_wal -l 375 ceph_vg sudo lvcreate -n ceph_lv_db -l 375 ceph_vg sudo lvcreate -n ceph_lv_data -l 2041 ceph_vg sudo partprobe