ceph osd相关

概述

本文主要介绍ceph osd相关的一些概念。

osd 挂载目录

在osd启动前,需要读一些数据用于引导,校验等等。在使用硬盘创建osd时,经常能看到osd会预留一部分空间(ceph-disk版本为盘分区类似/dev/sdb1,ceph-volume版本为temp),并使用操作系统的本地文件系统进行挂载。

一般一个osd挂载目录中都有以下几个内容。

  • block -> :指向集群的data设备
  • db -> : 指向集群的db设备
  • db_wal -> :指向集群的wal设备
  • type :标识使用的存储引擎类型(filestore还是bluestore)
  • magic:检验数据,用于验证该osd能否被当前的ceph软件识别,同时也用来校验引导数据
  • whoami :指向osd.id。一般在拿到某个硬盘,或者osd未启动时,检查该数值判断该盘原来用于哪个osd
  • ceph_fsid:集群的id。
  • fsid:osd自身的uuid。

osd的通信

  • public:用于客户端和osd之前通信
  • cluster:用于osd内部通信,写副本,数据恢复,重平衡等
  • heartbeat:用于osd之间的通信链路检测。目前,为了保证能够检测到所有网络层面的通信故障,heartbeat会同时使用public和cluster来进行通信
相关推荐
用户03284722207011 小时前
如何搭建本地yum源(上)
运维
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz3 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工4 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智4 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_4 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈4 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
施努卡机器视觉4 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造