Ambedded 宣布推出適用於 Ceph Octopus 的 UniVirStor Manager 2.15.18 版本
我們很高興宣布發布 UVS Manager v2.15.18。這是我們首個支援 Ceph Octopus 的版本,新出廠的 Mars 400 將會預設搭載此版本。
我們為導入 Ceph 的新管理與編排工具,在本次版本中大幅調整了 UVS 的程式碼。此版本也為 UVS Manager 帶來多項使用體驗的提升。由於 Ceph Octopus 需要支援 Python 3,我們同時將作業系統升級至 CentOS 8。
在 Mars 400 上部署新的 Ceph 叢集或升級至 v2.15.18 時,Ceph 的 MON (Monitor)、OSD (Object Storage Daemon) 與 MDS (Metadata Server) 都將會自動以容器化方式執行。
如果客戶使用的是舊版 UVS manager,則可以繼續使用 Ceph Nautilus,或將其升級至 Ceph Octopus。此外,對於希望繼續使用 Ceph Nautilus 的客戶,我們也發布了 UVS v2.14.17-3 版本,此版本修復了 UVS manager 中的一些錯誤,並將 Ceph 升級到 14.2.16 版。詳細資訊請參閱 v2.14.17-3 的版本說明。Ambedded 將會持續為 Mars 400 儲存設備提供 Ceph Nautilus 的支援。
如果您的 Mars 400 叢集運行 Ceph Nautilus,我們提供自動更新程式,能在不中斷儲存服務的情況下,將您的 Ceph 叢集升級至 Octopus。此更新程式會一併更新 Ceph、Linux 核心與 CentOS,並以逐一節點更新的方式進行,確保更新過程不會影響到您的服務。
Ambedded 宣布推出適用於 Ceph Octopus 的 UVS Manager v2.15.18。
Ceph Octopus 的新功能
- 所有 Ceph 常駐程式現在都以容器化方式執行。
- 新的 Ceph 管理儀表板
- PG 自動擴展:您可以透過啟用 PG 自動擴展功能,讓叢集根據您對 Ceph 叢集的使用方式,自動提供 PG 配置建議或進行自動調整。
- 部分物件回復 (Partial object recovery) 取代了基於日誌的回復,以提高回復速度。
- 快照清理功能的改進,可移除OSD map中會隨叢集使用時間而增加的中繼資料。
- BlueStore 效能提升
- 支援將新的 RBD 用戶端快取策略 write-around (繞寫) 設為預設。 write-around 與 write-back (回寫) 的差異在於,前者不會像回寫那樣嘗試由快取回應讀取請求,因此對於高效能寫入工作負載而言速度更快。
- 基於快照的 RBD 鏡像減少了基於日誌的快照所帶來的 I/O 額外負擔。此外,基於快照的鏡像也支援核心 RBD,這是基於日誌的鏡像所不具備的功能。
- RGW (Rados Gateway) 支援物件鎖定 (object lock) 功能,可提供一次寫入多次讀取 (WORM) 的資料保護。
UVS Manager v2.15.18 的新功能
- Ceph 版本: 15.2.x (Octopus)
- 作業系統
○ 將 Linux 升級至 CentOS 8
○ Kernel 升級至 5.4.100
- 部署與管理:
○ 使用 cephadm 與 Ceph Orchestrator 作為部署與管理工具
○ 修改 UVS Manager,以符合在容器上部署 Ceph 的需求。
○ 修改 UVS manager 以適應 Ceph Octopus 的變動。
○ 優化主控台的 RESTORE 功能,以加快容器部署。
- 自動部署 NTP 伺服器 : 在新叢集部署時,UVS Manager 會自動將節點設為預設的 NTP 伺服器。這項新功能可避免使用者忘記設定 NTP 伺服器。叢集部署完成後,使用者仍可自行更改 NTP 伺服器設定。
- 網路配置 :
○ 新增設定選項,可將 Ceph 公共網路與叢集內網路分開。
○ 以 Open vSwitch 的 SLB (balance-slb) bonding 取代 Linux bonding 模組,以提供更穩定的網路。
- OSD:新增選項:在部署 OSD 時,可將 SATA HDD/SSD 作為 BlueStore 的儲存
- MON : 使用者可以同時部署多個 Ceph monitor,以縮短部署時間。
- RADOS Gateway
○ 簡化新 RGW 的部署
○ 將獨立與多站點的 RGW 統一。所有新部署的 RGW 都將預設支援多站點。
- Ceph 檔案系統 : 簡化了 Ceph 檔案系統的部署。現在,使用者可以在一個使用者介面中,同時建立 CephFS、儲存池 (pools) 和中繼資料伺服器 (MDS) 。
- Demo license : 新出廠的 Mars 400 內建試用版授權,可簡化新叢集的部署流程。
- Bug 修正 :
○ 修復了無法控制硬碟 LED 指示燈的錯誤。 (此修復也已回溯至 v2.14.17-3 版本)
○ 修復了將 /var/tmp 與 /tmp 統一綁定到 M.2 SSD 上的 /tmp 的錯誤。 (此修復也已回溯至 v2.14.17-3 版本)
○ 修復了 UVS manager 升級後 CephFS 的 max_mds 設定錯誤。 (此修復也已回溯至 v2.14.17-3 版本)
○ 使用日誌輪替 (log rotation) 來避免日誌過度佔用儲存空間。
從 UVS 2.14.17 升級
我們製作了一段影片,示範升級流程。請參考下方的 YouTube 影片。
完整升級軟體的步驟如下:
- 透過節點管理主控台升級第一個 Monitor ( MON )節點。
- 使用 UVS Manager 升級其餘的 Monitor (MON) 節點。
- 升級 OSD 節點
- 如果您正在使用 MDS 節點,請升級這些 MDS 節點。
- 檢查 UVS 軟體版本。
- 升級外部的 RADOS gateways。
- 升級外部的 iSCSI gateways。
- 最後,請升級您所有的 Ceph 客戶端。
欲更新您的 Ceph 叢集之客戶,請聯絡 Ambedded 以取得更新檔與升級指南。
- 影片
Ambedded公司簡介
晨宇創新股份有限公司是台灣一家專業在Ceph 儲存|可擴展的 軟體定義儲存 ( SDS ) 供應商。成立於西元2013年並擁有超過20年的Ceph 儲存設備、Ceph 一站式解決方案、Ceph 專業服務、Ceph 緊急支援、適用於通用伺服器的 Ceph 儲存軟體解決方案套件、S3 物件儲存製造經驗, Ambedded總是可以達到客戶各種品質要求。