ceph如何实现环境清理

51次阅读
没有评论

共计 1196 个字符,预计需要花费 3 分钟才能阅读完成。

这篇文章主要介绍了 ceph 如何实现环境清理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

自动化完成单个节点的 ceph mon 和 osd 的环境清理,适合测试环境 多次部署又不想重新安装操作系统。通过 ubuntu 12.04.x 测试

!– lang: shell —

#!/bin/bash
 service ceph-osd-all stop
 service ceph-mon-all stop
 rm -fr /var/lib/ceph/bootstrap-mds/*
 rm -fr /var/lib/ceph/bootstrap-osd/*
 rm -fr /var/lib/ceph/mds/*
 rm -fr /var/lib/ceph/mon/*
 rm -fr /var/lib/ceph/tmp/*
 #osd_list=`mount|grep osd|awk  {print $3} |awk -F -   {print $2} `
 osd_list=`ls /var/lib/ceph/osd|awk -F-  {print $2} `
 for var in $osd_list;
 do
 echo  ceph osd out $var 
 ceph osd out $var
 echo  service ceph-osd stop id=$var 
 service ceph-osd stop id=$var
 echo  ceph osd crush remove osd.$var 
 ceph osd crush remove osd.$var
 echo  ceph auth del osd.$var 
 ceph auth del osd.$var
 echo  ceph osd rm $var 
 ceph osd rm $var
 echo  umount /var/lib/ceph/osd/ceph-$var 
 umount /var/lib/ceph/osd/ceph-$var
 echo  rm dir /var/lib/ceph/osd/ceph-$var 
 rm -rf /var/lib/ceph/osd/ceph-$var
 done
 disk_list=`mount |grep osd|awk  {print $1} `
 for var in $disk_list;
 do
 sgdisk --zap-all -- $var
 sgdisk --clear --mbrtogpt -- $var
 partprobe $var
 done
 
 rm /etc/ceph/ceph*

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“ceph 如何实现环境清理”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计1196字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)