Ceph
文章平均质量分 91
Ceph
ZZDICT
这个作者很懒,什么都没留下…
展开
-
创建osd加入集群
故障原因:ceph节点一个磁盘损坏,其中osd69 down了,需要更换磁盘并重新创建osd加入ceph集群。 命令临时关闭OSD的多种状态,包括禁止进入(in)、上升(up)、恢复(recover)、再平衡(rebalance)、回填(backfill)以及暂停(pause)操作,这通常是为了在维护期间避免OSD影响集群状态。至于设置为永久开启自己还是临时开机自启,可以根据实际需求,若不知道,推荐选择和ceph集群中其他节点设置一样的即可。注: 该步骤是要开启root用户权限,用原创 2024-10-09 22:19:35 · 815 阅读 · 0 评论 -
Pool 和 PG 架构(二)
Pool是 Ceph 中用于组织和管理数据的基本单位。PG是 Ceph 中用于管理数据分布和复制的逻辑单元。对象到 PG 的映射通过哈希函数实现。PG 到 OSD 的映射通过 CRUSH 算法实现。配置建议包括合理设置pg_num和pgp_num,选择合适的 CRUSH 规则集,以及根据实际需求进行性能调优。原创 2024-09-20 15:41:43 · 1043 阅读 · 0 评论 -
Ceph 基本架构(一)
Ceph 的 MON 节点通过无中心化的共识机制来确保集群的一致性和高可用性。当某个 MON 节点失效时,剩余的 MON 节点会继续工作,并在必要时重新选举一个领导者来协调特定的操作。这种设计使得 Ceph 能够在单点故障的情况下继续保持正常运行,提高了系统的可靠性和稳定性。原创 2024-09-20 15:09:41 · 1342 阅读 · 0 评论 -
Ceph 存储集群
Ceph使用C++语言开发,Sage Weil(Ceph论文发表者)于2011年创立了以Inktank公司主导Ceph的开发和社区维护。2014年Redhat收购inktank公司,并发布Inktank Ceph企业版(ICE)软件,支持对象存储和块存储以及文件系统存储应用。出现Ceph开源社区版本和Redhat企业版。Ceph主要设计的初衷是变成一个可避免单节点故障的统一的分布式文件系统,提供较好的性能、可靠性和PB级别的扩展能力,而且是一种开源自由软件,许多融合的分布式文件系统都是基于Ceph开发的。原创 2024-08-10 22:47:52 · 805 阅读 · 0 评论 -
Ceph分布式存储系统的搭建与使用
1. 块存储服务RBD 提供类似于传统硬盘驱动器的块存储服务。它允许用户在 Ceph 集群上创建和管理块设备,这些设备可以像本地磁盘一样使用。2. Ceph 的核心组件Ceph 是一个分布式存储系统,设计用于提供高可用性、高可靠性和高性能的存储服务。RBD 是 Ceph 的一个重要组成部分,特别适用于需要块存储的场景,如虚拟化和数据库应用。3. RADOS 层RBD 基于 Ceph 的底层存储引擎 RADOS(Reliable Autonomic Distributed Object Store)。原创 2024-08-10 22:27:51 · 1298 阅读 · 0 评论