98300

查看: 44|回复: 0

开源ceph的节点角色

[复制链接]
  • TA的每日心情
    擦汗
    2019-9-22 20:46
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    601

    主题

    601

    帖子

    2516

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2516
    QQ
    发表于 2019-9-7 21:09:42 | 显示全部楼层 |阅读模式
    开源ceph的节点角色主要有:OSDs、Monitors、Managers、MDSs
    ditaa-409784e9076840f895f8cbd328a523961cda0d87.png
    Monitors: Ceph Monitor(ceph-mon)维护集群状态的映射,包括监视器映射,管理器映射,OSD映射和CRUSH映射。 这些映射是Ceph守护进程相互协调所需的关键集群状态。 监视器还负责管理守护进程和客户端之间的身份验证。 通常需要至少三台Monitors才能实现冗余和高可用性。
    Managers: Ceph Manager守护进程(ceph-mgr)负责跟踪运行时指标和Ceph集群的当前状态,包括存储利用率,当前性能指标和系统负载。 Ceph Manager守护程序还托管基于python的插件来管理和公开Ceph集群信息,包括基于Web的仪表板和REST API。 高可用性通常需要至少两台Managers:。
    Ceph OSDs:Ceph OSD(对象存储守护进程,ceph-osd)存储数据,处理数据复制,恢复,重新平衡,并通过检查其他Ceph OSD守护进程的心跳来向Ceph监视器和管理器提供一些监视信息。 通常需要至少3个Ceph OSD来实现冗余和高可用性。
    MDSs: Ceph元数据服务器(MDS,ceph-mds)代表Ceph文件系统存储元数据(即,Ceph块设备和Ceph对象存储器不使用MDS)。 Ceph元数据服务器允许POSIX文件系统用户执行基本命令(如ls,find等),而不会给Ceph存储集群带来巨大的负担。
    Ceph将数据作为对象存储在逻辑存储池中。 使用CRUSH算法,Ceph计算哪个放置组应包含该对象,并进一步计算哪个Ceph OSD守护程序应存储放置组。 CRUSH算法使Ceph存储集群能够动态扩展,重新平衡和恢复。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋| 98300.NET

    GMT+8, 2019-10-18 22:26 , Processed in 0.096384 second(s), 9 queries , MemCache On.

    Powered by Discuz! X

    © 2015-2016 98300.NET

    快速回复 返回顶部 返回列表