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

发表评论

后才能评论