ceph 版本选择 

tech2024-08-15  43

稳定版本

J 版本 filestore 对文件系统的存储,格式化出系统能够识别的格式,量大了会出现很多问题,需要二次开发

L 版本 bluestore 直接操作裸盘,raid 0 ,ceph-volume 命令格式化,add ceph 到集群,所以比J 版本快很多

 

## Ceph版本来源介绍 Ceph 社区最新版本是 14,而 Ceph 12 是市面用的最广的稳定版本。 第一个 Ceph 版本是 0.1 ,要回溯到 2008 年 1 月。多年来,版本号方案一直没变,直到 2015 年 4 月 0.94.1 ( Hammer 的第一个修正版)发布后,为了避免 0.99 (以及 0.100 或 1.00 ?),制定了新策略。

x.0.z - 开发版(给早期测试者和勇士们)

x.1.z - 候选版(用于测试集群、高手们)

x.2.z - 稳定、修正版(给用户们)

x 将从 9 算起,它代表 Infernalis ( I 是第九个字母),这样第九个发布周期的第一个开发版就是 9.0.0 ;后续的开发版依次是 9.0.1 、 9.0.2 等等。 | 版本名称 | 版本号 | 发布时间 | | ------ | ------ | ------ | | Argonaut | 0.48版本(LTS) |   2012年6月3日 | | Bobtail | 0.56版本(LTS) |  2013年5月7日 | | Cuttlefish | 0.61版本 |  2013年1月1日 | | Dumpling | 0.67版本(LTS) |  2013年8月14日 | | Emperor | 0.72版本 |     2013年11月9 | | Firefly | 0.80版本(LTS) |  2014年5月 | | Giant | Giant |  October 2014 - April 2015 | | Hammer | Hammer |  April 2015 - November 2016| | Infernalis | Infernalis |  November 2015 - June 2016 | | Jewel | 10.2.9 |  2016年4月 | | Kraken | 11.2.1 |  2017年10月 | | Luminous |12.2.12  |  2017年10月 | | mimic | 13.2.7 |  2018年5月 | | nautilus | 14.2.5 |  2019年2月 | ## mimic新版本特性 - Bluestore   * ceph-osd的新后端存储BlueStore已经稳定,是新创建的OSD的默认设置。 BlueStore通过直接管理物理HDD或SSD而不使用诸如XFS的中间文件系统,来管理每个OSD存储的数据,这提供了更大的性能和功能。   * BlueStore支持Ceph存储的所有的完整的数据和元数据校验。   * BlueStore内嵌支持使用zlib,snappy或LZ4进行压缩。(Ceph还支持zstd进行RGW压缩,但由于性能原因,不为BlueStore推荐使用zstd) - 集群的总体可扩展性有所提高。我们已经成功测试了多达10,000个OSD的集群。 - ceph-mgr   * ceph-mgr是一个新的后台进程,这是任何Ceph部署的必须部分。虽然当ceph-mgr停止时,IO可以继续,但是度量不会刷新,并且某些与度量相关的请求(例如,ceph df)可能会被阻止。我们建议您多部署ceph-mgr的几个实例来实现可靠性。   * ceph-mgr守护进程daemon包括基于REST的API管理。注:API仍然是实验性质的,目前有一些限制,但未来会成为API管理的基础。   * ceph-mgr还包括一个Prometheus插件。   * ceph-mgr现在有一个Zabbix插件。使用zabbix_sender,它可以将集群故障事件发送到Zabbix Server主机。这样可以方便地监视Ceph群集的状态,并在发生故障时发送通知。

最新回复(0)