ceph 创建和删除osd

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

ceph 创建和删除osd

1、概述
        本次主要是使用ceph-deploy工具和使用ceph的相关命令实现在主机上指定磁盘创建和删除osd,本次以主机172.16.1.96(主机名hadoop96)为例,此主机系统盘为/dev/sda, 其他盘有/dev/sdb、/dev/sdc和/dev/sdd,这几个盘都是裸磁盘,目的是使用这几个盘的组合创建osd。
        磁盘情况如下图:
        
2、创建osd
        使用ceph-deploy(工具安装在hadoop95上)创建osd,这里创建两个osd,其中一个数据和日志在同一个磁盘上,另外的osd日志被独立到另一个盘。
        1)数据和日志在同一个磁盘上
        执行ceph-deploy  osd create hadoop96:/dev/sdb,然后在hadoop96上查看如下图:
        
        进入/var/lib/ceph/osd/ceph-4目录查看
          
        如上图可知日志目录被链接到/dev/disk/by-partuuid/17f23e99-13dc-4a15-827b-745213c5c3dd,我们查看/dev/disk/by-partuuid/17f23e99-13dc-4a15-827b-745213c5c3dd,如下图:
        
        说明/dev/sdb2被作为日志的分区使用,所以新创建的osd.4默认数据和日志都在同一个磁盘/dev/sdb上不同分区。
        2)osd日志被独立到另一个盘
        执行ceph-deploy  osd create hadoop96:/dev/sdc:/dev/sdd,然后在hadoop96上查看如下图:
        
        进入/var/lib/ceph/osd/ceph-5目录查看
        
         如上图可知日志目录被链接到/dev/disk/by-partuuid/96eb886f-4095-4cb4-90fc-2976a8869cc1,我们查看/dev/disk/by-partuuid/96eb886f-4095-4cb4-90fc-2976a8869cc1,如下图:
         
        说明/dev/sdd1被作为日志的分区使用,所以新创建的osd.5数据在/dev/sdc1,而日志则独立在另一个磁盘的分区/dev/sdd1。
3、删除osd
        删除上面创建的osd。
        1)数据和日志在同一个磁盘上的osd
        将osd.4踢出集群,执行ceph osd out 4
           
        停止此osd进程,执行systemctl stop  ceph-osd@4
        
        然后执行:ceph osd crush remove osd.4,此时osd.4已经不再osd tree中了
        
        执行ceph auth del osd.4 和 ceph osd rm 4, 此时删除成功但是原来的数据和日志目录还在,也就是数据还在
        
        此时我们将/dev/sdb1磁盘umount,然后将磁盘进行擦除那么数据就会被完全删除了,执行umount /dev/sdb,然后执行ceph-disk zap /dev/sdb
        
        这时/dev/sdb又成为裸磁盘了,也就相当于彻底删除了osd.4。
        2)删除日志被独立到另一个盘的osd
        执行步骤和之前类似。
        将osd.5踢出集群,执行ceph osd out 5
        
        停止此osd进程,执行systemctl stop  ceph-osd@5
        
        然后执行:ceph osd crush remove osd.5,此时osd.5已经不再osd tree中了
        
        执行ceph auth del osd.5和 ceph osd rm 5, 此时删除成功但是原来的数据和日志目录还在,也就是数据还在
        
        此时我们将/dev/sdc1磁盘umount,然后将磁盘进行擦除那么数据就会被完全删除了,执行umount /dev/sdc1,然后执行ceph-disk zap /dev/sdc      
        
        这时/dev/sdc又成为裸磁盘了,也就相当于彻底删除了osd.5,但是原来作为日志的分区/dev/sdd1还在,此时如果sdd有多个分区作为其他osd的日志分区那么就不能擦除/dev/sdd盘,但是此时/dev/sdd1分区已经没有被osd使用了所以再创建osd时要记得再利用,目前我觉得只能这样。
ceph集群部署及块osd使用 部署cephj集群, 使用块osd 阅读详情

相关推荐

Ceph入门到精通-Ceph 服务管理之OSD服务

例如,如果您在创建 OSD 时使用该all-available-devices选项,则当您zap使用设备时,cephadm orchestrator 会自动在设备中创建新的 OSD。笔记: 删除 OSD 后,如果您擦除已删除 OSD 使用的设备中的 LVM 物理卷,则会创建一个新的 OSD。如果您使用 OSD Specs 进行 OSD 部署,您新添加的磁盘将被分配其替换对应的 OSD id。假设集群有不同类型的主机,每个主机具有相似的磁盘布局,建议应用仅匹配一组主机的不同 OSD 规范。

隔壁老瓦的专栏 1595

Ceph篇之OSD磁盘的删除与添加

ceph中osd的添加与删除

小橙子的笔记屋 1591

Ceph:关于 Ceph 中 BlueStore 架构以及 OSD 创建的一些笔记(8)

准备考试,整理ceph 相关笔记内容涉及:Blue Store OSD 存储引擎介绍,对应 OSD 的不同创建方式理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》从版本开始的。在 Luminous 版本中,BlueStore被引入作为一种新的、高性能的 OSD 存储引擎,以替代旧的FileStore引擎。

山河已无恙 2572

【个人记录】Ceph删除OSD

个人记录在ceph集群中踢出osd1

喵呜 868

还在手敲LaTeX公式?用Rime小狼毫打造你的专属数学输入法(附完整配置包)

本文介绍如何利用Rime小狼毫输入法引擎打造专属数学公式输入方案,显著提升LaTeX公式输入效率。通过详细配置教程和智能补全技巧,帮助科研人员和学生实现3-5倍的输入速度提升,特别适合学术写作和技术文档创作场景。

weixin_32520601的博客 283

一个固定翼飞机仿真程序带你系统性上手如何实现配平(工具箱+脚本)

老规矩,该博客所用的模型和脚本已上传至百度网盘,名字为“固定翼配平训练例子”,自己自取。

zouxu634866的博客 2574

Ceph Luminous 12 添加/删除/更换 OSD 详解

目录OSD 介绍手动删除 OSD1. 把 OSD 踢出集群2. 停止 OSD3. 删除 OSDCeph Luminous 版本操作Ceph 其他版本操作手动添加 OSD(方法一)手动添加 OSD(方法二)更换 OSD (待测试)使用 ceph-deploy 添加 OSD使用 ceph-disk 删除 OSD(待验证) OSD 介绍 OSD 的记录存储于以下四处位置: 配置文件:ceph.co...

Mr_Apple 的空间 3916

华为昇腾Ascend C中级认证考试-tanh

注册昇腾社区账号后可以免费领券考试。

2600_96284887的博客 474

ceph增加删除osd

要增加一个 OSD,要依次创建数据目录、把硬盘挂载到数据目录、把 OSD 加入集群、然后把它加入 CRUSH Map。Ceph 喜欢统一的硬件,与存储池无关。如果你要新增容量不一的硬盘驱动器,还需调整它们的权重。但是,为实现最佳性能,CRUSH 的分级结构最好按类型、容量来组织。创建 OSD。如果未指定 UUID, OSD 启动时会自动生成一个。下列命令会输出 OSD 号,后续步骤你会用到。如果指定了可选参数 {id} ,那么它将作为 OSD id。要注意,如果此数字已使用,此命令会出错。

Operational_0624的博客 1301

从URDF到仿真动画:基于Simulink、Simscape与S-Function的机械臂一体化建模与控制

本文详细介绍了从URDF文件到高保真仿真动画的一体化机械臂建模与控制流程。通过整合Simulink、Simscape与S-Function,构建了包含物理特性的虚拟机械臂模型,并实现了自适应滑模等高级控制算法的嵌入与验证。该流程打通了从机械设计到控制算法验证的闭环,为机器人开发提供了高效的仿真平台。

cnn8visionary的博客 700

2026软考中级-软件设计师笔记(送最新视频教程)

核心口诀:运控存输输(运算器、控制器、存储器、输入、输出)例题(2019年上半年):核心公式:数字签名流程:数字证书作用:死锁4个必要条件:死锁判断公式:处理策略:程序设计语言的四大核心成分:顺序表操作(时间复杂度):链表操作(时间复杂度):核心思想:频率高的字符用短编码,频率低的用长编码 → 最小化总编码长度构造步骤(贪心算法):前提:有序表(升序/降序) 步骤:时间复杂度:O(log₂n) 例:查找中核心思想:用哈希函数将关键字映射到存储位置 哈希冲突:不同关键字映射到同一位置 → 用链地址法或开放定址

36万+

Ceph 增加和删除 osd

Ceph 增加和删除 osd 增加 osd 在新节点安装 ceph 在新节点上安装 ceph 软件包,保证和 ceph 集群的软件版本一致 ceph-deploy install [host-name] --release luminous 上面是通用做法,在离线环境下,需要准备好rpm包,然后修改本地ceph的yum,然后在每个节点分别执行 yum instal -y ceph-deploy yum instal -y ceph 列出新节点上所有可用磁盘 ceph-deploy

eagle89的专栏 2393

C# 工业上位机集成 YOLOv8 全实战:模型转换→相机取流→PLC 联动落地部署

// 检测结果实体类,工业场景扩展置信度、坐标、类别字段set;set;set;set;/// 模型配置常量,与导出参数保持一致// 置信度阈值// 非极大值抑制阈值public static readonly string[] ClassNames = { "物料", "缺陷", "挡板" };// 自定义类别本文完整实现了YOLO模型转换→C#上位机集成→工业相机对接→PLC联动→现场部署标准化模型转换流程,杜绝C#端兼容性问题;解耦相机取流、推理、UI线程,满足工业高稳定性要求;

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 322

ceph 删除osd的一些问题

1、删除osd删除创建的osd。数据和日志在同一个磁盘上的osd将osd.0踢出集群,执行ceph osd out 0停止此osd进程,执行systemctl stop ceph-osd@0 然后执行:ceph osd crush remove osd.0,此时osd.0已经不再osd tree中了 执行ceph auth del osd.0 和 ceph osd rm 0, 此时删除成功但是原来...

beisaodou0721的博客 1460

化工设计软件:AutoCAD Plant 3D二次开发_(1).AutoCADPlant3D概述

AutoCAD Plant 3D 是一款专为化工行业设计的三维工厂设计和建模软件。它基于AutoCAD平台,提供了强大的三维建模功能和专业的化工设计工具,帮助工程师和设计师在工厂设计过程中提高效率和准确性。AutoCAD Plant 3D不仅能够创建详细的三维模型,还可以进行管道设计、设备布置、支架设计等复杂任务。通过上述案例,我们可以看出 AutoCAD Plant 3D 在化工厂设计中的强大功能和优势。该软件不仅提供了丰富的建模工具和专业的设计功能,还支持二次开发,使用户能够根据具体需求进行定制化操作。

kkchenjj的博客 1109

【批处理脚本】-0.1-如何运行批处理bat文件

如何运行批处理bat文件

「汽车电子助手」的博客 1586

添加/删除osd节点步骤

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

NLP家的码奴小荷的博客 9660

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

最全!最完整!部署ceph集群(三)——创建Ceph块存储

创建Ceph块存储 目标 使用Ceph集群的块存储功能,实现以下目标: 创建块存储镜像 客户端映射镜像 删除镜像 步骤 实现此案例需要按照如下步骤进行。 步骤一:创建镜像 1)查看存储池,默认存储池名称为rbd。 [root@node1 ~]# ceph osd lspools 0 rbd, #查看结果显示,共享池的名称为rbd,这个共享池的编号为0,英语词汇:pool(池塘、水塘) 2)创建镜像、查看镜像 [root@node1 ~]# rbd create demo-image --image-fea

weixin_49994540的博客 3847

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Ceph分布式存储系列(三):Ceph集群在线扩容及OSD相关命令

Ceph集群新增服务器实现扩容; Ceph集群新增硬盘添加OSD实现扩容; Ceph集群删除OSD及相关命令; Ceph集群LVM格式OSD遗留数据删除。

97运维的博客 2876

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

添加OSD# 准备磁盘 /dev/sdb# 擦净磁盘 ceph-deploy disk zap node1:sdb# 创建OSD ceph-deploy osd create node1:sdb删除OSD# 列出所有的OSD ceph osd tree# 删除OSD(这里删除osd.0) ceph osd out osd.0 service ceph stop osd.0 ceph osd crus

ns2250225 3369

ubuntu 18.04 搭建ceph luminous 12.2.12 创建OSD

ceph 搭建1,ubuntu搭建ceph 1,ubuntu搭建ceph 参考: Ceph文档 Github Ceph

mixboot 2588

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 不同的osd盘 创建不同类型的pool

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

CSUXD的博客 426

ceph 添加/删除OSD(ceph.conf)

之前有篇Blog记录的是通过ceph-deploy进行osd的添加以及删除操作,这里

bobpen的专栏 6124
上一篇: HEALTH_WARN clock skew detected的解决办法
下一篇: k8s实践利用storageclass实现pvc的动态provision(volume使用ceph rbd)
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值