首页 > 其他 > 详细

清理多台主机集群的脚本

时间:2021-01-26 22:28:59      阅读:31      评论:0      收藏:0      [点我收藏+]

目的

清理环境所有的数据,删除并恢复到初始状态

脚本

#! /bin/sh
for host in lab101 lab102
do
ssh $host  hostname
ssh $host systemctl stop ceph-radosgw.target
ssh $host systemctl stop ceph-osd.target
ssh $host systemctl stop ceph-mgr.target
ssh $host systemctl stop ceph-mon.target
ssh $host "for vgname in \`vgs --separator : --noheadings --units k --unbuffered --nosuffix --options ‘vg_name‘|grep ceph\`;do echo \$vgname;vgremove -y \$vgname;done;"
ssh $host "for osddir in \`df -h|grep osd|grep ceph|awk ‘{print \$6}‘\`;do umount \$osddir;done;"
ssh $host "rm -rf /var/lib/ceph/osd/*"
ssh $host "rm -rf /var/lib/ceph/mon/*"
ssh $host "rm -rf /var/lib/ceph/mgr/*"
ssh $host "rm -rf /var/lib/ceph/mds/*"
ssh $host "rm -rf /etc/ceph/*"
ssh $host "for pvdisk in \`pvdisplay -c|grep new|awk ‘{print \$1}‘|sed ‘s/\"//g‘\`;do echo \$pvdisk;pvremove \$pvdisk;done"

done

清理多台主机集群的脚本

原文:https://www.cnblogs.com/zphj1987/p/14331916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!