cephadm安装的ceph创建OSD
前言
Ceph OSD(Object Storage Daemon)是Ceph存储系统的组件之一。Ceph是一个开源的分布式存储平台,旨在提供可扩展性和高可靠性的对象存储、块存储和文件存储服务。
OSD是Ceph中负责存储和检索数据的守护进程。每个OSD负责管理存储集群中的一部分数据,并提供数据的复制、恢复和重新平衡等功能。OSD还负责处理数据的编码和解码,以实现数据冗余和容错性。
Ceph OSD使用一种称为CRUSH(Controlled Replication Under Scalable Hashing)算法的分布式哈希算法,将数据块映射到存储集群中的物理位置。这种算法使得数据在存储集群中的分布具有高度的可扩展性和负载均衡性。
通过增加OSD,可以扩展Ceph存储集群的容量和性能。如果某个OSD发生故障或离线,Ceph会自动将其数据重新复制到其他可用的OSD上,以确保数据的可靠性和可用性。
总之,Ceph OSD是Ceph存储系统的核心组件之一,负责数据存储、复制和恢复等功能,以及通过CRUSH算法实现数据的分布和负载均衡。
部署
在未使用的磁盘设备上自动创建OSD
ceph orch apply osd --all-available-devices
在特定主机上创建OSD
ceph orch daemon add osd ceph1:/dev/sdb
查看OSD创建状态
ceph -s

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。