Ceph 社区新闻简报,2018年12月版
大家好,Ceph 爱好者们,新年快乐!我们正在更新社区新闻简报,所以这将会包括11月和12月的内容。
公告 ¶
Ceph 基金会 ¶
在11月12日的 Ceph Day Berlin 上,我们宣布成立 Ceph 基金会,这是一个新的组织,旨在汇集行业成员共同支持 Ceph 开源社区。该基金会以 Linux 基金会 的指导基金形式组织,该基金会也是许多其他 项目和跨项目基金会的所在地,包括 Linux 和云原生计算基金会 (CNCF),后者托管 Kubernetes 和 Rook。 了解更多
Cephalocon 巴塞罗那 2019 ¶
Cephalocon 巴塞罗那 2019 旨在汇集来自世界各地的 800 多位技术专家和采用者,展示 Ceph 的历史和未来,演示实际应用,并突出供应商解决方案。请于 2019 年 5 月 19 日至 20 日在西班牙巴塞罗那与我们一起参加我们的第二次国际会议。现在开放 征稿,并且有 赞助机会!
项目更新 ¶
RADOS ¶
能够调整遗留自定义 CRUSH 映射以使用新的“设备类”,而无需触发任何数据迁移
新的、简化的 ceph::mutex 以取代旧的 Mutex
librados3 清理了 librados2 接口中的一些冗余,并将 C 和 C++ 库分离,以便可以独立地修订和版本化
RGW ¶
新的就地可追加对象 S3 扩展
动态重新分片错误修复(重要)
允许在通过代理提供 SSL 时,S3 服务器对象加密
RBD ¶
实时镜像迁移:正在使用的镜像可以迁移到新的池或具有不同布局设置的新的镜像,从而最大限度地减少停机时间。
简化的镜像设置:远程集群的监视器地址和 CephX 密钥现在可以存储在本地 Ceph 集群中。
初步支持命名空间隔离:单个 RBD 池可用于存储多个租户的 RBD 镜像
简化的配置覆盖:现在支持全局、池级别和镜像级别的配置覆盖
镜像时间戳:现在支持最后修改和访问时间戳
RBD 性能指标收集正在进行中
CephFS ¶
新的“volumes”mgr 模块,用于简化 CephFS 卷(文件系统)和子卷(具有配额和独立访问权限的共享子目录)的创建。创建新卷还会通过新的编排器接口(如果启用)触发 MDS 守护程序的创建,并且相反,删除卷将拆除 ceph-mds 守护程序。
Dashboard ¶
自上次 Ceph 新闻简报发布以来,已经发生了很多事情!Tina Kallio 已被选为我们的 Outreachy 实习生,本周她已经开始工作,目前正在设置她的开发环境并最终确定她的下一个代码贡献(mgr/dashboard:根据权限过滤任务 — https://github.com/ceph/ceph/pull/25426)。
富士通已任命三名工程师致力于仪表板和编排器的开发。他们位于波兰,本周正在设置他们的开发环境。Igor Podoski(在 IRC 中被称为“aiicore”)代表该团队。欢迎!
Lenz Grimmer 的演讲已获得 DevConf.CZ (https://devconf.info/cz/2019) 在布尔诺(捷克共和国)的认可,他将讨论通过 Ceph Manager Dashboard 管理和监控 Ceph。
在柏林 Ceph Day 之后,仪表板和编排器团队的一些代表会面,进一步讨论这些功能的集成和开发:https://pad.ceph.com/p/ceph-dashboard&orchestrator-f2f-2018-11
致力于 Ceph Manager Dashboard 的团队添加了以下新功能和值得注意的更改
用于配置集群重建性能的配置文件 — https://github.com/ceph/ceph/pull/24968 (Tatjana Dehler)
将集群/审计日志从主页移动到专用日志页面 — https://github.com/ceph/ceph/pull/23834 (Diksha Godbole)
添加 I18N 支持 — https://github.com/ceph/ceph/pull/24803 (Tiago Melo 和 Sebastian Krah)
Transifex 上的公共翻译平台 https://www.transifex.com/ceph/ceph-dashboard/
zh_CN 和 fr_FR 翻译进展良好(感谢 Kefu!)
擦除码配置文件管理 — https://github.com/ceph/ceph/pull/24627 (Stephan Müller)
SSO - SAML 2.0 支持 — https://github.com/ceph/ceph/pull/24489 (Ricardo Marques, Ricardo Dias)
审计 REST API 调用 — https://github.com/ceph/ceph/pull/24475 (Volker Theile)
CRUSH 映射查看器 — https://github.com/ceph/ceph/pull/24766 (Dan Guo)
目前正在审核的值得注意的功能
添加对管理 RBD QoS 的支持 (Patrick Nawracay) — https://github.com/ceph/ceph/pull/25233
支持配置块镜像池和对等点 (Jason Dillaman) — https://github.com/ceph/ceph/pull/25210
Prometheus 警报管理器集成 — https://github.com/ceph/ceph/pull/25309
其他正在进行的仪表板功能工作(尚未提交拉取请求)
iSCSI 目标管理(通过 ceph-iscsi REST API)(Ricardo Marques) - https://tracker.ceph.com/issues/35903
Ricardo 还提交了多个 PR 到 ceph-iscsi,为该功能奠定了一些基础:https://github.com/ceph/ceph-iscsi/pulls
NFS Ganesha(通过 RADOS 配置对象)(Tiago Melo, Ricardo Dias) - https://tracker.ceph.com/issues/26876
Mgr 模块配置 (Volker Theile),例如均衡器、磁盘预测、遥测 (https://tracker.ceph.com/issues/36237)
Orchestrator ¶
合并了初始 Ansible 编排器模块。
合并了初始 DeepSea 编排器模块。
Rook 编排器添加了删除 RGW 和 MDS 服务的支持。
在 Ansible 编排器中添加和删除 OSD 正在进行中。
通过仪表板配置 RBD 镜像正在进行中
Rook ¶
v0.9 版本
rbd-mirror 支持
ceph-volume 支持
发布 ¶
Ceph Planet ¶
项目会议 ¶
Ceph 开发者月度会议 ¶
Ceph 性能每周会议 ¶
Ceph 测试每周会议 ¶
Ceph 代码讲解 ¶
近期活动 ¶
Ceph Day Berlin ¶
KubeCon Seattle 2019 ¶
Ceph 在 Rook 展位上得到了充分的展示,提供了一个通用的开源 Kubernetes 持续存储解决方案。我们演示了 Rook 编排部署容器化 Ceph Luminous 环境,以及执行到 Mimic 的滚动升级。请参阅我们的博客文章
即将举行的会议 ¶
11月 ¶
- Ceph 德累斯顿聚会,11 月 5 日在德国德累斯顿
- Ceph Day Berlin,11 月 11 日在德国柏林
- Supercomputing 2018,11 月 11 日至 16 日在美国达拉斯
- OpenStack Summit Berlin,11 月 13 日至 15 日在德国柏林
12月 ¶
- KubeCon 北美 2018,12 月 11 日至 13 日在美国西雅图
1月 ¶
- Devconf CZ 1 月 27 日至 29 日,捷克共和国布尔诺
2月 ¶
- FOSDEM 2 月 2 日至 3 日在比利时布鲁塞尔 - 征稿截止日期 11 月 25 日
- Vault 2 月 25 日至 26 日在美国波士顿 - 征稿截止日期 11 月 15 日