当前位置: 首页 > news >正文

【星海随笔】删除ceph

cephadm shell

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

systemctl stop ceph-osd.targetyum remove ceph-common ceph-mon ceph-osd
OR
apt-get remove ceph-common ceph-mon ceph-osdrm -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;donelsblk | 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;donefor i in `lsblk | grep sd | grep -v sda  | awk '{print $1}'` ; do wipefs -a /dev/$i ; donelsblk -f## 如果之前有遗留的环境,需要先删除自动添加的osd
ceph osd tree## 删除操作 
#!/bin/bashfor 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
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 ;doneopenstack server stop $i
openstack server delete $i
kayobe overcloud service destroy --yes-i-really-really-mean-it

在这里插入图片描述

http://www.lryc.cn/news/512065.html

相关文章:

  • HarmonyOS NEXT实战:自定义封装多种样式导航栏组件
  • 大数据面试笔试宝典之Flink面试
  • pytorch整体环境打包安装到另一台电脑上
  • PostgreSQL 数据库连接
  • 【算法】复杂性理论初步
  • HarmonyOS NEXT应用开发实战:免费练手的网络API接口分享
  • C++的第一个程序
  • Java 中 Stream 流的使用详解
  • 【UE5.3.2】生成vs工程并rider打开
  • ssh免密码登陆配置
  • Hive之import和export使用详解
  • 数据库锁的深入探讨
  • 【每日学点鸿蒙知识】沉浸式状态栏、类似ref 属性功能属性实现、自定义对话框背景透明、RichEditor粘贴回调、自动滚动列表
  • Hive刷分区MSCK
  • 在Ubuntu下通过Docker部署Mastodon服务器
  • 【EtherCATBasics】- KRTS C++示例精讲(2)
  • MYSQL无法被连接问题
  • 【Python】什么是字典(Dictionary)?
  • Web安全 - API 成批分配漏洞的四种修复方案
  • 计算机网络实验室建设方案
  • ubuntu20.04 调试bcache源码
  • xss csrf怎么预防?
  • near-synonym反义词生成(2):Prompt +Bert-MLM(FT)
  • 【服务器项目部署】⭐️将本地项目部署到服务器!
  • Neo4j Desktop无法打开
  • 【编程语言】Kotlin快速入门 - 泛型
  • 【PostgreSQL】入门篇——在不同操作系统上安装 PostgreSQL
  • 【Docker】部署MySQL容器
  • mysql9.0windows安装
  • word中文献引用[]符号的上下标格式修改