ceph osd, pool的删除

ceph 删除和添加osd 1、删除osd 查看osd ceph osd tree 2、停止此osd进程,执行,我的因为坏盘原因已经停止 systemctl stop ceph-osd@0 3、删除上面创建的osd。,数据和日志在同一个磁盘上的osd ,将osd.0踢出集群,执行 ceph osd out 0 4、然后执行:ceph osd crush remove osd.0,此时osd.10已经不再osd tree中了 ceph osd crush remove osd.0 5、执行ceph auth del osd 阅读详情

第一部分:ceph osd的删除

如果要删除某一个osd(不管是处于up状态的还是处于down状态的)

    A) 如果osd处于up状态,第一步就是要将up状态转换为down状态,执行命令ceph osd down osd.num(此为osd id)

    B) 如果osd处于down状态,直接执行命令ceph osd out osd.id, 将osd标记为out状态。

    C) 接着执行命令ceph osd rm osd.id 将osd 直接删除。

    D) 接下来删除cursh 中与osd.id对应的map,可以执行命令ceph osd crush rm osd.id。

    E) 最后删除osd.id的auth,命令为:ceph auth del osd.id。

整个流程的步骤如下图:


PS:删除osd的前提是osd进程必须处于stop状态。

第二部分: cephfs的删除

 a) 查找要删除的pool,ceph osd lspools


b) 假如要删除第三个pool,也就是reco-fs。

    执行命令ceph osd pool rm reco-fs --yes-i-really-really-mean-it。此时会报错,错误内容为:Error EPERM: WARNING: this will *PERMANENTLY DESTROY* all data stored in pool reco-fs.  If you are *ABSOLUTELY CERTAIN* that is what you want, pass the pool name *twice*, followed by --yes-i-really-really-mean-it.然后根据提示在删除的时候输入两次pool name,然后执行命令:ceph osd pool rm reco-fs reco-fs --yes-i-really-really-mean-it. 此时又会有错误提示:Error EPERM: pool deletion is disabled; you must first set the mon_allow_pool_delete config option to true before you can destroy a pool。根据提示需要将mon_allow_pool_delete的value设置为true,可以查看mon_allow_pool_delete的默认值。


然后在mon节点上面修改ceph.conf文件,添加内容: mon_allow_pool_delete = true, 然后重启osd进程mgr进程,


最后执行命令:ceph osd pool rm reco-fs reco-fs --yes-i-really-mean-it 删除pool  reco-fs


ceph delete pool 注:报错原因需要加上: --yes-i-really-really-mean-it。#需要通过asock查看mon_allow_pool_delete的设置值 /查看。前言:网上的写的乱七八糟不是你抄我就是我抄你 写的完全瞎扯 简直看不下去。mon_allow_pool_delete为flase禁止删pool。注:集群有多个mon其他的mon节点也需要执行同样的操作。mon_allow_pool_delete设置。#创建一个pool用于做测试/设置分类。#再次执行删除操作(成功)释义我确实要把它给删了。 阅读详情

相关推荐

【分布式系统】Ceph应用之资源池pool管理

如果你是一篇千里马,那么请做你自己的伯乐

F12138X的博客 1838

ceph报错总结

在node2上开启chronyd服务。命令:systemctl start chronyd。在node2主机上安装python3,命令:yum -y install python3。:node2主机的chronyd服务没有开启。node2主机没有安装python3。

weixin_53308294的博客 1772

ceph删除pool

ceph osd pool rm vms vms --yes-i-really-really-mean-it Error EPERM: WARNING: this will *PERMANENTLY DESTROY* all data stored in pool vms. If you are *ABSOLUTELY CERTAIN* that is what you want, pass the pool name *twice*, followed by --yes-i-really-really-

weixin_40548182的博客 5377

Ceph集群报错解决方案笔记

当前Ceph版本和CentOS版本: [root@ceph1 ceph]# ceph -v ceph version 13.2.2 (02899bfda814146b021136e9d8e80eba494e1126) mimic (stable) [root@ceph1 ceph]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (C...

SL_World的博客 2万+

LightTools宏 vs Python API:光学仿真自动化方案选型指南

本文深入对比了LightTools光学仿真自动化中VBA宏与Python API两种方案。VBA宏内嵌易用,适合固定流程批处理;Python API生态强大,尤其在参数优化算法集成方面优势显著,便于构建复杂工作流。文章结合案例,为不同场景下的技术选型提供清晰指南。

garlic的博客 941

Claude Code 的 Subagent 到底怎么用?

Subagent是ClaudeCode中的专业化AI代理系统,每个代理专注单一领域(如代码审查、数据库设计),具备独立记忆空间和并行处理能力。适用于中大型项目开发,通过配置文件定义代理职责与权限,可显式调用或自动触发多代理协作。典型场景包括代码安全审查、全栈并行开发和技术方案对比。使用时需注意避免过度拆分、权限过宽等陷阱,结合链式工作流和负载均衡可显著提升效率。实测在电商项目开发中能缩短20%工期并提升40%性能。

bgeyq的博客 1994

ceph pool的创建和删除过程

ceph pool的创建和删除过程 pool的删除过程 ceph中一个pool的删除过程如下: ceph osd pool rm testpool testpool --yes-i-really-really-mean-it 命令行请求直接发送请求给monitor monitor接收的请求的处理流程如下: void Monitor::_ms_dispatch(Message *m){ ......

changtao381的专栏 1471

晶圆表面缺陷检测现状概述

凹坑,凸起,尖角,沟槽),使用光束对晶圆进行照射,收集反射光和散射光信息进行缺陷判断,进一步可分为无图案晶圆表面检测和宏观缺陷检测设备。KLA使用SR-DUV光,检测精度在10nm以下。扫描电子显微(电子束和晶圆表面产生二次电子,X射线等)获取高分辨率的图像,然后用图像处理表面缺陷(凹坑,凸起,尖角,沟槽等)表面容貌和材料信息,分辨率可达5-10nm。晶圆表面缺陷检测设备主要检测晶圆外观呈现出来的缺陷,损伤、毛刺等缺陷,主要设备供应商KLA,AMAT,日立等,其中KLA在晶圆表面检测设备占有市场52%左右。

qq_36786800的博客 1万+

添加/删除osd节点步骤

扩大缩小ceph 集群:添加、删除osd节点node4

NLP家的码奴小荷的博客 9660

【实战指南】Jaspersoft Studio + JasperReports:从零构建企业级PDF报表

本文详细介绍了如何使用Jaspersoft Studio和JasperReports从零构建企业级PDF报表。通过可视化设计、数据连接、模板设计到最终输出的全链路支持,这套组合方案显著降低了报表开发的维护成本。文章还提供了开发环境搭建、中文乱码解决方案、Java集成代码及性能优化技巧,适合需要高效生成复杂PDF报表的开发者。

weixin_42666036的博客 247

解决 `version ‘GLIBCXX_3.4.32‘ not found‘ not found` 错误

解决 `version 'GLIBCXX_3.4.32' not found' not found` 错误

engchina的专栏 5680

Ceph命令学习

1、ceph osd tree 显示osd树 [root@node1 ~]# ceph osd tree ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF -1 0.14639 root default -3 0.04880 host node1 ...

weixin_35664258的博客 343

STM32MP157+AD7606BSTZ四通道IEPE传感器采集方案实战(附完整电路图)

本文详细介绍了基于STM32MP157和AD7606BSTZ的四通道IEPE传感器采集方案,涵盖硬件电路设计、软件驱动开发及系统性能优化。通过精确的恒流源设计和同步采样技术,实现高精度振动信号采集,适用于工业振动监测等应用场景。

weixin_42713608的博客 707

Ceph 分布式存储之资源池管理

上面我们已经完成了 Ceph 集群的部署,但是我们如何向 Ceph 中存储数据呢?首先我们需要在 Ceph 中定义一个 Pool 资源池。Pool 是 Ceph 中存储 Object 对象抽象概念。我们可以将其理解为 Ceph 存储上划分的逻辑分区,Pool 由多个 PG 组成;而 PG 通过 CRUSH 算法映射到不同的 OSD 上;同时 Pool 可以设置副本 size 大小,默认副本数量为 3。

2301_76858832的博客 986

Halcon 20.11在WPF中的交互式绘图:完整实现矩形ROI的创建、拖动与坐标获取

本文详细介绍了如何在WPF框架下利用Halcon 20.11实现交互式矩形ROI的创建、拖动与坐标获取。通过HDrawingObject和HSmartWindowControlWPF控件,开发者可以高效构建机器视觉应用,提升项目实战中的开发效率。文章涵盖环境配置、事件处理、坐标获取及性能优化等关键内容。

weixin_29266007的博客 427

LeRobot 官方论文:一个用于端到端机器人学习的开源库

本文介绍了一个名为LeRobot的开源库,旨在解决机器人学习领域的碎片化问题。该库提供了端到端的技术栈,包括统一的机器人中间件API、标准化的数据集格式(LeRobotDataset)、优化的推理栈以及多种最先进机器人学习算法的实现。LeRobot支持多种低成本开源机器人平台(如SO-10X、ALOHA-2等),通过共享中间件实现便捷的遥操作和数据收集。其数据集格式已广泛应用于社区,截至2025年9月已有16,000多个数据集公开共享。该库还支持流式处理大规模数据,降低了研究门槛。在模型方面,LeRobot

2506_90492529的博客 909

ceph常用命令

1.删除ceph osd pool 删除osd步骤 1.ceph osd down osd.num 2.ceph osd out osd.id 3.ceph osd rm osd.id 4.ceph osd crush rm osd.id 5.ceph auth del osd.id 删除pool步骤 1.ceph osd lspools 2.ceph --show-config | grep mon_allow_pool_delete 3.systemctl list-units --type=

gaoxin2020的博客 390

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

ceph简介

上传文件到存储池 rados put filename /home/cephadmin/ceph-cluster/ceph.conf --pool my-pool 把配置文件ceph.conf 上传到了存储池,名称为filename。步骤4 添加到osd集群 ceph-deploy osd create mon3 --data /dev/sdc 通过执行ceph osd tree && ceph auth ls 检查。删除文件 rados rm filename --pool my-pool。

qq_35573061的博客 787

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ceph osd pool delete ecpool ecpool –yes-i-really-really-mean-it 就可以完成删除,但是此时有时候会报错

root@node1 ceph]# systemctl restart ceph-mon.target 多节点:systemctl restart ceph-mon@mon1.service。这是由于没有配置mon节点的 mon_allow_pool_delete 字段所致,解决办法就是到mon节点进行相应的设置。3.执行删除pool命令: [

小Eason哥 487

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ceph pool常用操作

ceph pool常用操作 查看pool数量 $ sudo ceph osd lspools 0 rbd,1 metadata,2 data,5 rbdpool,6 sysimg,8 company_5_del,10 satapool,11 ssdcache,12 pcie_del,13 satacache,31 opms,32 bs_sata,33 bs_ssd,34 bs_pcie_del,35 tiersata,36 tierssd,37 tieropms,38 sata.rgw.buckets.da

M_265810的博客 2676

Ceph 常用操作指令

查看pool ceph osd pool ls 查看pool中对象 rados -p ${poolname}ls 删除OSD: systemctl list-units|grep ceph # 查看服务 systemctl stop ceph-osd@5.service ceph osd out 5 ceph o...

u014706515的博客 1410

ceph命令总结

ceph各种命令汇总

cloud_engineer的博客 5009

2-Ceph运维

1、使用ceph-deploy新增mon节点(管理节点)(admin用户/home/admin/my-cluster下执行)格式:sudoceph-deploymoncreatenode1node2【注意】使用ceph-deploy新增的monitor默认会使用cephpublic网络。2、查看监视器状态:sudocephmonstat //简洁su...

weixin_34014277的博客 119

Ceph资源池pool管理

完成了 Ceph 集群的部署,但是我们如何向 Ceph 中存储数据呢?完成了 Ceph 集群的部署,但是我们如何向 Ceph 中存储数据呢?100x60x50%/3=1000->取最接近2的次方值 1024。修改 Pool 副本、PG 和 PGP数量。查看资源池副本、PG 和 PGP的数量。一个pool资源池应该包含多少PG数?资源池副本、PG 和 PGP。Ceph pool管理命令。删除 Pool 资源池。查看集群pool信息。

2401_83784772的博客 810

CEPH相关命令

添加一个POOL,同时指定pg和pgp数量,一般一个月数据60T,一块盘54T,一块盘分配50-100个pg,考虑副本数,一般一个月256个pg。2.配置uceph用户对存储节点的免密登陆(uceph默认密码为’111111’)二、根据REWEIGHT权重(容易引起数据迁移),数据分配权重 0~1之间的数值。1.按利用率调整 OSD 的权重,还需考虑负载比率,默认 120。1.查看pool(202001)默认副本数。2.修改pool(202001)副本数为2。1.修改pg_num(默认pool)

qq_44982045的博客 1369

Ceph应用管理

提供了user、subuser、bucket和object,其中的user对应于S3的user,而subuser则对应于Swift的user,不过user和subuser都不支持为bucket提供名称空间,因此不同用户的存储桶不允许同名;Ceph 客户端向 monitor 请求集群的状态,并向 Pool 中写入数据,数据根据 PGs 的数量,通过 CRUSH 算法将其映射到不同的 OSD 节点上,实现数据的存储。快照分层支持用快照的克隆生成新镜像,这种镜像与直接创建的镜像几乎完全一样,支持镜像的所有操作。

weixin_72625764的博客 1358
上一篇: ceph troubleshooting
下一篇: 深入浅出学ceph
DevOps008
博客等级 码龄8年 75粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值