官方很高興宣布Nautilus v14.2.0穩(wěn)定系列的首次發(fā)布(我也挺高興)搓幌。以前的Ceph版本中的組件有很多變化嫌佑,我們建議大家仔細閱讀發(fā)布和升級說明豆茫。
相對于Mimic版本重大變化?
儀表板:
Ceph儀表板獲得了許多新功能:
1:支持多個用戶/角色
2:用于用戶身份驗證的SSO(SAMLv2)
3:審計支持
4:新的引導頁,顯示更多指標和健康信息
5:I18N支持
6:使用Swagger API的REST API文檔
新的Ceph管理功能包括:
1:OSD管理(標記為down/out屋摇,更改OSD設(shè)置揩魂,恢復配置文件)
2:群集配置設(shè)置編輯器
3:Ceph池管理 (create/modify/delete)
4:ECP管理
5:RBD鏡像配置
6:嵌入式Grafana儀表板(源自Ceph Metrics)
7:CRUSH MAP查看器
8:NFS Ganesha管理
9:iSCSI目標管理(通過ceph-iscsi)
10:RBD QoS配置
11:Ceph Manager(ceph-mgr)模塊管理
12:PROMETHUES斯警報管理
此外,Ceph儀表板現(xiàn)在被拆分為自己的名為的包ceph-mgr-dashboard炮温。如果您的軟件包管理軟件在安裝時無法安裝火脉,則可能需要單獨安裝 ceph-mgr。
-
RADOS:
- 現(xiàn)在可以隨時減少每個池的放置組(PG)數(shù)量 ,并且群集可以根據(jù)群集利用率或管理員提示自動調(diào)整PG計數(shù) 倦挂。
- 新的v2線協(xié)議支持線路加密畸颅。
- OSD和Monitor daemons消耗的物理存儲設(shè)備,現(xiàn)在由集群跟蹤健康指標(即 SMART)進行跟蹤方援,集群可以應用預先訓練的預測模型或基于云的預測服務(wù)來警告預期的 HDD或SSD故障没炒。
- 可以通過命令輕松監(jiān)視OSD守護進程的NUMA節(jié)點,并通過config選項進行配置犯戏。
ceph osd numa-status
osd_numa_node
- 使用BlueStore OSD時送火,空間利用率按對象數(shù)據(jù),omap數(shù)據(jù)和內(nèi)部元數(shù)據(jù)笛丙,按池以及壓縮前和壓縮后大小進行細分。
- 在執(zhí)行恢復和回填時假颇,OSD可以更有效地確定最重要的PG和對象的優(yōu)先級胚鸯。
- 長時間運行的后臺進程(如設(shè)備故障后的恢復)的進度現(xiàn)在報告為部分。
ceph status
- 添加了一個實驗性的Coupled-Layer “Clay” erasure code 插件笨鸡,可以減少大多數(shù)恢復操作所需的網(wǎng)絡(luò)帶寬和IO 姜钳。
-
RGW:
- S3生命周期轉(zhuǎn)換用于在存儲類之間進行分層。
- 新的(Beast)默認取代civetweb形耗, 從而提高了整體性能哥桥。
- 新的發(fā)布/訂閱基礎(chǔ)架構(gòu)允許RGW將事件提供給無服務(wù)器框架,如kafka等knative或數(shù)據(jù)管道激涤。
- 一系列身份驗證功能拟糕,包括使用 OAuth2和OpenID :: connect的STS聯(lián)合以及OPA(開放策略代理) 身份驗證委派原型。
- 新的archive zone federation可以在單獨的區(qū)域中完全保留所有對象(包括歷史記錄)倦踢。
-
CephFS:
對于具有大量RAM的大型緩存和長期運行的客戶端,MDS穩(wěn)定性已得到極大改善辱挥。 Cache trimming和client capability recall來防止MDS過載犁嗅。
現(xiàn)在可以通過Rook管理的環(huán)境中的NFS-Ganesha集群導出CephFS 。Ceph管理集群確保高可用性和可擴展性晤碘。提供介紹性演示 。預計此功能的更多自動化將在未來的Nautilus小版本中出現(xiàn)康吵。
MDS
mds_standby_for_*
晦嵌,mon_force_standby_active
和mds_standby_replay
配置選項已過時。操作員現(xiàn)在可以(https://docs.ceph.com/docs/nautilus/cephfs/standby/#mds-standby-replay)allow_standby_replay
在CephFS文件系統(tǒng)上設(shè)置新標志拷姿。此設(shè)置會使備用數(shù)據(jù)庫成為文件系統(tǒng)中任何可用等級的standby-replay惭载。MDS現(xiàn)在支持刪除其緩存,同時告知客戶端修剪其緩存响巢。用
cache drop
來執(zhí)行描滔。現(xiàn)在可以檢查MDS中正在進行的scrub的進度。此外踪古,scrub可以被暫秃ぃ或中止。有關(guān)更多信息伏穆,請參閱清理文檔茎芋。
通過
ceph volume
創(chuàng)建卷的操作界面。新的cephfs-shell工具可用于在沒有mount的情況下操作CephFS文件系統(tǒng)蜈出。
ceph status
輸出CephFS相關(guān)的信息田弥,簡潔, 清晰和有用Lazy IO已被改造铡原。它可以由客戶端使用C / C ++ API
ceph_open
打開CEPH_O_LAZY標志或通過config選項打開client_force_lazyio
偷厦。現(xiàn)在可以通過命令
ceph fs fail
快速關(guān)閉CephFS文件系統(tǒng)。請參閱管理頁面的詳細信息燕刻。
-
RBD:
- Images可以用最短的dwontime實時動態(tài)遷在不同Pools或者新布局只泼。
- 新的rbd perf image iotop
和
rbdperf image iostat` 命令 為所有RBD Images提供類似iotop和iostat的IO監(jiān)視器。 - ceph-mgr Prometheus exporter IO監(jiān)控所有RBD Images卵洗。
- 支持池中的單獨Image命名空間以進行租戶隔離请唱。
-
其他:
- Ceph有一組新的orchestrator模塊(https://docs.ceph.com/docs/nautilus/mgr/orchestrator_cli/#orchestrator-cli-module)可以直接與 ceph-ansible弥咪,DeepSea,Rook等外部協(xié)調(diào)器進行交互十绑,或者通過CLIssh 交互界面(最終是Dashboard)聚至。