最新訊息

Ceph 解決方案整合了易於安裝、預先配置的軟體與友善的使用者介面;並提供 Ceph 顧問諮詢、專業服務與無縫更新,同時提供純軟體(software-only)和一站式(turnkey)設備兩種選擇。

Ambedded 發布 Ceph 管理圖形介面(GUI)UVS Manager 2.14.17

我們很高興宣布發佈 UVS Manager v2.14.17。v2.14.17 是我們在 2020 年推出的第二個版本。UVS Manager 同時支援 Mars 400PRO 上的 Ceph 社群版,以及 Mars 400SES 上的 SUSE Enterprise Storage 版本。
本次版本的重點是導入 RBD 鏡像 (RBD mirroring) 功能。Ceph 自 Jewel 版本起就開始支援 RBD 鏡像。有了這項功能,使用者可以快速重新啟動儲存服務,而無需等待主要站點從災難中恢復。


23 Jun, 2020 Ambedded

Ambedded 宣布推出適用於 Ceph 儲存設備的 UVS Manager v2.14.17。

使用者可以部署 RBD 鏡像 (rbd-mirroring) 在兩個 Ceph 叢集之間複製其 RBD 映像檔。然而,對於入門使用者來說,透過命令列來配置 RBD 鏡像和管理鏡像對等節點 (mirror peers) 可能會過於複雜。UVS 的 RBD 鏡像功能讓您可以快速部署 RBD 鏡像、設定對等節點、並檢視鏡像狀態。它還支援您在故障轉移 (failover) 和故障恢復 (failback) 情境下,對主站點和次站點進行提升 (promote) 和降級( demote) 操作。如何使用 UVS Manager 操作 RBD 鏡像的步驟,請見本文結尾說明。


Ceph RBD 鏡像 (Ceph RBD mirroring) 是一種透過異地同步 (geo-replication) 實現的災難防護解決方案。

從這個版本開始,UVS 支援軟體子版本的更新。客戶無需等待 UVS 的完整版本釋出,一旦新功能或修正上線即可升級。此外,本次亦將 Ceph 版本更新至 Nautilus v14.2.9,以提升系統穩定性。

 

v2.14.17 主要變更

將 Ceph 從 Nautilus 14.2.5 升級到 14.2.9。一些重要的問題已修復,重點如下。請參考Ceph Nautilus 的版本說明.

  • 修正 ceph-mgr heartbeat issue
  • 修復了幾項安全性問題。
  • 提升 ceph-osd 的記憶體使用效率
  • 提升 CephFS 的穩定性

UVS manager 新功能

RBD 鏡像 (RBD Mirroring)

    • 新增安裝精靈
    • 新增/刪除 rbd-mirroring 守護進程 (daemons)
    • 新增/刪除 RBD 鏡像對等節點 (peers)
    • 支援 RBD 鏡像的提升與降級 (promotion/demotion)

部署

    • 使用者可以變更 UVS Manager 的時區設定,並將該設定推送到所有節點。
    • 支援 UVS 的子版本韌體更新。
    • 在移除 OSD 時,同步清理 OSD 磁碟與交換空間 (swap) 。

RADOS Gateway

    • 當使用者建立 RGW 服務時,在 Ceph-MGR 儀表板中啟用 Object Gateway 功能。

Ceph 叢集

    • 限制使用者只能以 2 的次方來創建儲存池的 PG 數量。
    • 限制使用者在創建 RBD 映像檔時,只能選擇 "rbd application" 儲存池。

Monitoring

    • UVS Prometheus、Node Exporter 與 Ceph Exporter 服務
    • 支援 Ceph-MGR Zabbix 模組。
    • UVS 現在會收集操作的輸出日誌。

其他增強功能

  • UVS 將 M.2 SSD 磁碟掛載到 /m2 路徑,並將更多資料放入 SSD,而非 eMMC 快閃記憶體中。
  • 在「儀表板 (Dashboard) 」和「節點 (Node) 」頁面上顯示 Ceph-MGR 的狀態。
  • 針對 Ceph-MGR 服務卡住的情況,新增一個「重啟 restart」按鈕,用於重啟 Ceph-MGR 守護進程。
  • 使用 ETCD 來同步通知的數量。
  • 使用 systemd 限制 Ceph 服務的資源

 Bugs 修正

  • 韌體更新時,應避免誤裝為其它發行版所設計的 .upd 檔
  • 無法將 Ceph Monitor 的資料移至 M.2 SSD。
  • 調整 TCP 行為,以改善 Ceph 的慢速請求 (slow requests) 與 TCP 讀取阻塞 (read block) 問題。
  • 移除不健康的 MON 節點後,無法啟動 ceph-mon。
  • Mars400 網路效能緩慢,且在監控節點 (MON) 上存在大量 TIME_WAIT 狀態。i>
  • 檢查 SSD 的對齊 (alignment)
  • 「Push RPM」功能無法用來推送
  • 修正 updateetcd 服務在 systemd journal 中記錄大量無用訊息的問題。
  • 修正 sysusage 與 cephusage 服務在日誌中輸出無用的錯誤訊息。
  • 移除未使用的 RPM 套件。
  • 當 ms model 的系統時間不準確時,韌體更新功能會失敗。
  • 在升級時延長逾時 (timeout) 期限。
  • 提升外部 RGW SSL 的相容性
  • CephX 使用者的名稱與實際使用者不符。
  • UVS OpenStack 功能沒有為儲存池設定 application。
  • 修正 updateetcd 服務錯誤。

 

版本升級指南:從 2.14.16 升級至 2.14.17

升級 UVS 非常簡單。您只需將上傳的更新檔案推送到選定的節點。您可以一次選擇多個節點進行推送。UVS 將會逐一節點地進行滾動式更新 (rolling update) 。升級期間不會有服務中斷,但請務必遵循以下步驟。

完整的軟體升級步驟如下 :

  1. 請先透過 UVS Manager 的韌體更新功能,升級第一個 monitor node。所謂的第一個 monitor node ,是指你目前使用 UVS Manager 進行升級作業的那個節點。
  2. 升級其餘的 monitor
  3. 升級 OSD 節點
  4. 若有在使用 MDS 節點,請升級 MDS 節點
  5. 檢查 UVS 軟體版本
  6. 升級外部 RADOS Gateway (RGW)
  7. 升級外部的 iSCSI Gateway
  8. 更新叢集的時區
  9. 最後,請升級您的 Ceph 客戶端

這篇文章的最後附有關於升級程序的影片。

影片

如何使用 Ambedded 的 Ceph 管理介面(UVS Manager)操作 RBD 鏡像



從 2.14.16 升級至 2.14.17 的升級指南



相關產品
Ceph 管理網頁使用者介面 (UVS Manager) - 透過 UVS 配置 CRUSH Map
Ceph 管理網頁使用者介面 (UVS Manager)

UVS 是一個軟體套件,它整合了 Linux 作業系統、Ceph 分散式儲存軟體、管理主控台,以及為 Ambedded Ceph 一體機 Mars 所設計的網頁式使用者介面...

細節

Ceph 儲存設備

Mars 400 Ceph 儲存設備硬軟體規格表

Ambedded公司簡介

晨宇創新股份有限公司是台灣一家專業在Ceph 儲存|可擴展的 軟體定義儲存 ( SDS ) 供應商。成立於西元2013年並擁有超過20年的Ceph 儲存設備、Ceph 一站式解決方案、Ceph 專業服務、Ceph 緊急支援、適用於通用伺服器的 Ceph 儲存軟體解決方案套件、S3 物件儲存製造經驗, Ambedded總是可以達到客戶各種品質要求。