【星海随笔】删除ceph

cephadm shell

bash 复制代码
ceph osd set noout
ceph osd set norecover
ceph osd set norebalance
ceph osd set nobackfill
ceph osd set nodown
ceph osd set pause

参考文献:

https://blog.csdn.net/lyf0327/article/details/90294011

bash 复制代码
systemctl stop ceph-osd.target

yum remove ceph-common ceph-mon ceph-osd
OR
apt-get remove ceph-common ceph-mon ceph-osd

rm -rf /etc/ceph

/var/lib/ceph/osd
/var/lib/ceph/mon
/etc/systemd/system/ceph*.service
/var/run/ceph

# 主要是这四个目录下的文件
rm -rf /etc/ceph/*
rm -rf /var/lib/ceph/*
rm -rf /var/log/ceph/*
rm -rf /var/run/ceph/*

for i in $(lsblk | awk  '/ceph/{print $1}' | awk -F "└─" '/ceph/{print $2}');do dmsetup remove $i;done

lsblk | awk '/ceph/{print $1}' | awk '/ceph/{print $2}' | awk '{print substr($0,3)}'


# 注意特殊节点有系统盘是nvme,这条命令执行前需要谨慎查看。lsblk
for i in $(lsblk | awk '/nvme/{print $1}');do wipefs -a /dev/$i;done

 for i in `lsblk | grep sd | grep -v sda  | awk '{print $1}'` ; do wipefs -a /dev/$i ; done

lsblk -f

## 如果之前有遗留的环境,需要先删除自动添加的osd
ceph osd tree

## 删除操作 
#!/bin/bash

for i in `seq 1 39`
do
ceph osd stop $i
sleep 0.1
ceph osd out $i
sleep 0.1
ceph osd crush rm osd.$i
sleep 0.1
ceph auth del osd.$i
sleep 0.1 
ceph osd rm $i
done
bash 复制代码
openstack server list --all  

openstack server list --all | awk 'NR>3{print $2}' > /tmp/1.txt

# for i in `cat /tmp/1.txt`; do XXX ;done

openstack server stop $i
openstack server delete $i
kayobe overcloud service destroy --yes-i-really-really-mean-it
相关推荐
weixin_307779138 分钟前
Linux 下 Docker 与 ClickHouse 的安装配置及 MySQL 数据同步指南
linux·数据库·mysql·clickhouse·运维开发
qq_2970756723 分钟前
vmware和kali linux安装和搭建
linux·安全测试
zhaotiannuo_199826 分钟前
【Linux kali 更换yum源】
linux·运维·服务器
会灭火的程序员31 分钟前
银河麒麟V10 SP3 升级GCC环境
linux·c++·supermap
草莓熊Lotso37 分钟前
模板进阶:从非类型参数到分离编译,吃透 C++ 泛型编程的核心逻辑
linux·服务器·开发语言·c++·人工智能·笔记·后端
Wang's Blog2 小时前
Linux小课堂: SELinux安全子系统原理与Apache网站目录访问问题解决方案
linux·安全·apache
ybb7046304 小时前
linux第二次作业
linux·运维·服务器
大白同学4215 小时前
【Linux】进程间通信
linux·运维·服务器
无聊的小坏坏8 小时前
从零开始:C++ 多线程 TCP 服务器实战(续篇)
服务器·c++·tcp/ip
利刃大大8 小时前
【高并发服务器】十、Connection连接管理模块设计与实现
服务器·c++·高并发·项目