跳到主內容
版本:3.1

變更記錄

3.1.0 - 2026年2月26日


如需完整變更記錄,請造訪各個 CubeCOS 組件的發佈頁面。

CubeCOS

功能

  • 滾動升級定義:無虛擬機器進入錯誤狀態 #155 (b3e5e67)
  • feat(k3s) 移除未使用之 k3s 二進位檔,因存在安全問題 (7d13782)
警告
  • 允許將任意檔案名稱設定為警報回應執行殼層名稱 (471101a)
  • 將執行程序的警報事件輸入從標準輸入移至環境變數 (82c5ab9)
  • 使用批次作業執行警示事件執行程序 (f0d61fe)
  • 限制警報響應工作執行時的資源使用量 (4bb0975)
  • 新增 Ceph 使用量警示 (835c708)
  • 移除 Ceph 使用量錯誤事件 (85e414c)
 應用程式
  • 在應用程式命令列介面中新增 framework_check_prerequisites、framework_create 及 framework_delete 功能 (61056d6)
  • 在應用程式命令列介面中新增 framework_check_port_access 功能 (24078ee)
  • 在應用程式命令列介面中加入 framework_list 功能 (bb07762)
appctl
  • 將 appctl 註冊至核心模組 (ba05e62)
建置
  • 安全工件的SBOM、掃描與共同簽署 #494 (c604258)
ceph
  • 允許在 Ceph 啟動階段同時存在多路徑 FC 與 iSCSI 裝置 (6f2f364)
  • 將 multipathd 引導程序從 nova 移至 ceph (f77d272)
  • 在開機引導階段啟用 LVM OSDS (e05a2ee)
  • 在新增 mpath 裝置後備份 LVM 卷組資訊,以備升級時使用 (f8212ed)
  • 新增 cli > 儲存 > set_force_use_mpath_devices 指令,用於在存在外部儲存裝置時啟用或停用 Ceph 的多路徑裝置功能 (a098de2)
  • 強制使用 /dev/mapper/[wwid] 作為映射裝置名稱,以防重啟後命名發生變更 (542163e)
灰燼
  • 設定 hex_config 與 hex_translate 以將外部儲存裝置新增為 cinder 後端 (69cbba3)
  • 新增 hex_sdk cinder_put_model (1ea416d)
  • 套用 multipathd 設定變更 (2ce43f3)
  • 新增 hex_sdk cinder_get_model (cc74114)
  • 新增 hex_sdk cinder_get_models (f4bfe86)
  • 新增 hex_sdk cinder_put_models (61d7b4b)
  • 新增 hex_sdk cinder_delete_model (4d73a58)
  • 新增 hex_sdk cinder_put_storage (99b90ff)
  • 在 cinder_put_storage 中套用設定並設定磁碟類型屬性 (2be2365)
  • 捕獲量類型屬性套用錯誤 (e551700)
  • 新增 hex_sdk cinder_test_storage (e9275aa)
  • 新增 hex_sdk cinder_get_storages (29d07e7)
  • 新增 hex_sdk cinder_get_storage (1fd0a8b)
  • 新增 hex_sdk cinder_delete_storage (7963cae)
  • 新增 hex_sdk cinder_get_default_storage (ed57507)
  • 新增 hex_sdk cinder_set_default_storage (568c453)
  • 新增 hex_sdk cinder_get_active_multipath_setting (0a279e5)
  • 遷移外部儲存裝置的設定檔 (382e86c)
  • 將戴爾EMC PowerStore新增為內建模型 (88c2c2c)
  • 將通用NFS新增為內建模型 (078506b)
  • 在 NFS 卷後端提供現有的卷管理功能 (3c42d66)
  • 新增 cli > iaas > volume > migrate_large_volume_from_nfs (3a6fff6)
  • 過濾掉已由NFS後端管理的卷宗 (4d69c7f)
  • 在命令列介面中輸入卷宗名稱 > iaas > volume > migrate_large_volume_from_nfs (c7dcc66)
  • 在命令列介面中新增目標磁碟區類型輸入:migrate_large_volume_from_nfs (9b89b97)
  • 在命令列介面 migrate_large_volume_from_nfs 中新增 virt-v2v 卷宗轉換輸入 (7490447)
  • 新增 cli > iaas > volume > move 以將卷宗移至後端 (f5e90a1)
  • 接管現有磁碟的控制權 (37c1c43)
  • 檢查檔案是否為原始格式([fd81337](https://github.com/bigstack-oss/cubecos/commit/fd8133769d6b888f31e61a7afb4aed862953f20c))
  • 檢查專案配額是否足夠管理該量級 (55fe568)
  • 使用 virt-v2v 執行磁碟區轉換 (31a0074)
  • 將 cinder manage 的目標檔案路徑更新為轉換後的卷宗檔案路徑 (49bc3f0)
  • 將卷宗的映像屬性設定為該卷宗 (a9bf9c9)
  • 解析卷元數據 (c4873fe)
  • 新增 cli > iaas > volume_backend > list_models (9026daf)
  • 新增 cli > iaas > volume_backend > list_drivers (49c2dea)
  • 新增 cli > iaas > volume_backend > list_model (964d7c2)
  • 新增 cli > iaas > volume_backend > set_model (840ff21)
  • 新增 cli > iaas > volume_backend > delete_model (e52ac24)
  • 新增 cli > iaas > volume_backend > get_active_multipath_setting (50c7fdf)
  • 新增 cli > iaas > volume_backend > get_storages (2e82c35)
  • 新增 cli > iaas > volume_backend > get_storage (5f0821b)
  • 新增 cli > iaas > volume_backend > test_storage (c9a3974)
  • 新增 cli > iaas > volume_backend > get_default_storage (edaadf0)
  • 新增 cli > iaas > volume_backend > set_default_storage (9d22f81)
  • 新增 cli > iaas > volume_backend > delete_storage (7fc8f1a)
  • 新增 cli > iaas > volume_backend > set_storage (31e221a)
  • 將控制節點上的模型同步至純運算節點 (041b554)
  • 讓 virt-v2v 使用 NFS 上的臨時目錄,取代命令列介面> iaas > volume_backend > manage_existing_from_nfs (73c3926)
  • 列印 CLI 前置條件 > IaaS > 卷宗 > manage_existing_from_nfs (4bd0577)
  • 新增富士通 Eternus DX 系列 FC 與 iSCSI 作為內建型號 (24490de)
 麋鹿
  • 自行構建 opensearch-dashboard 以解決安全問題 (5f50687)
  • 自行回退 opensearch-dashboard 的建置版本以解決安全性問題 (46fcd38)
  • OpenSearch 儀表板安全性修補程式 (4342dc7)
 瞥一眼
  • 設定 Cinder 卷背後的儲存空間的配置概覽 (eb4c7e9)
gpu
  • 升級 NVIDIA VGPU 管理驅動程式至 v580.105.06 以支援 RTX Pro 6000 Blackwell 伺服器版 (4cd337f)
  • 安裝 Fabric Manager (0a24d78)
  • 將 OpenStack Epoxy 中的 NVIDIA GPU SR-IOV VGPU 支援功能回溯移植至 VFIO 變體驅動程式框架 (bcd9449)
  • 新增 cli > gpu > nvlink_enable / nvlink_disable 以管理 nvlink 裝置 (466bcd1)
十六進位介面程式
  • 新增 OpenStack exec (3705029)
  • 新增指令 iaas volume_backend list 以列出現有及已設定的後端 (7502109)
  • 使用 crontab 排程任務以移除 Ceph OSD 節點 (93c59ec)
  • 避免排程重複的 ceph_osd_safe_remove 工作 (8d8b57c)
  • 使用 crontab 排程任務以移除 Ceph OSD 磁碟 (fe080c6)
  • 在命令列介面支援 mpath 裝置> 儲存空間 > 列出可用裝置 (b14a4f9)
  • 若啟用外部儲存裝置,則停用 Ceph 的 mpath 裝置支援,除非強制啟用 (75068b8)
  • 在命令列介面中排除 mpath 裝置 > 儲存空間 > 新增磁碟與可用空間 (3b950f9)
  • 使 ceph_osd_host_remove 與新的 ceph_osd_remove 邏輯相容,並防止在更新 cron 檔案後 cron 工作重新執行任務 (e6c5278)
  • 移除重複工作排程的檢查,因底層函式已執行此檢查 (acaa7bb)
  • 使 cli > storage > add_disk 能夠新增 mpath 裝置 (e6da13d)
十六進位配置檔
  • 為支援團隊載入 Cinder 與 Glance 的預設設定檔 (6ea9308)
  • 隱藏 MongoDB 啟動訊息 (f0fa3ec)
  • 遷移升級所需的設定檔 (06310fa)
hdx_sdk
  • 取得基於屬性的警示觸發器事件清單 (41ac2b4)
  • 接受 JSON 輸入以設定警示設定接收器執行殼層 (6277d6f)
  • 允許自訂觸發器 (b1a4304)
  • 新增 alert_delete_trigger 以刪除觸發器 (4671232)
  • 提供執行呼叫隔離 (17b062d)
  • 新增 JSON 輔助函式 (96a5bf7)
  • 新增檔案系統輔助函數 (923eb0b)
  • stats_partition #448 (73c6b78)
  • 新增記錄功能 (d3cc37f)
 監獄
  • 靜音模擬警告並修復嵌套建置權限問題 (534dcdb)
  • 啟用 Podman 守護程序以支援 Dapper 構建流程 (c244743)
k3s
  • 自行構建 k3s 以解決安全問題 (415e05c)
電容器
  • 遷移已註冊的觸發器執行殼層與二進位檔 (c9a1495)
  • 將主題 instance-events 中的警報澆注至主題 events (befe34f)
核心
  • 移至 kernel-ml (暫時跳過編譯 nvidia) (13ac3f7)
  • 切換至 kernel-6.12 以滿足 NVIDIA 驅動程式編譯需求 (a2d795e)
keycloak
  • 設定 Keycloak 管理員密碼 (5e93f7e)
  • 將 Keycloak 管理員密碼儲存為 k8s 機密 (79f45b7)
  • 新增指令 get_keycloak_admin_password (dc2e58f)
  • 更新 Terraform 提供者中使用的管理員密碼(4a3f5ae
  • 新增設定健康檢查,檢查 Keycloak 管理員密碼未同步的問題 (c696001)
  • 將資料庫連線資訊隱藏為 k3s 機密 (c67bbb4)
日誌
  • 將十六進位日誌發送到獨立檔案 (5e36f43)
make
  • 產生 SHA256 校驗和 (924968d)
  • 將終端副產品的校驗和計算推送至背景執行,並使用 nohup 處理它們 (c65a354)
  • 在建置中包含 GPU 驅動程式 (ea271d9)
 Manila
  • 設定 Manila 以配置外部儲存裝置的 Cinder 磁碟區類型 (23f75ae)
mongodb
中子
  • 啟用 QoS 外掛程式 (84bf7c0)
  • 啟用 DNS 功能中的 subnet_dns_publish_fixed_ip (d30b180)
  • 在設定 DNS 網域時自動發佈 DNS 記錄 (1828667)
 新星
  • 將 vTPM 設定配置為 nova (cf1a8fa)
OCI 映像檔
  • 透過 API 新增疑難排解工具 busybox-extras (efe5515)
普羅米修斯
  • 自行編譯 promtool 以解決安全性問題 (6784fdb)
  • 自行編譯 Prometheus 和 Promtool 以解決安全問題 (20e9024)
Rancher
  • 將 Rancher 伺服器與命令列介面升級至 v2.11.2 以支援新版 Kubernetes (379a5b2)
  • 廢棄立方體節點驅動程式並移除相關初始化流程 (f70644b)
  • 自行構建 Rancher 以解決安全問題 (dc6af23)
sbom
  • 在生成 SBOM 時跳過更多目錄 (8ce549c)
  • 在生成 SBOM 時省略 /etc 目錄 (d76547b)
安全
  • 捨棄 ICMP 請求與回應 (28cf3d8)
 森林
  • 新增 cli > 管理 > 清理 > cleanup_senlin 以移除 OpenStack Senlin 殘留物 (4c5f2b0)
 天際線
  • 更新至最新主分支以包含安全性修正 (fed7c2e)
telegraf
  • 更新模組以解決安全問題 (6c7962d)
terraform
  • 自行構建 Terraform 以解決安全問題 (03f52fe)
  • 自行建置 Keycloak 供應商以解決安全問題 (1d9dbb4)
  • 更新 go-getter 和 x-crypto 以解決安全性問題 (f8e14f0)
yq
  • 自行構建 yq 以解決安全問題 (9cedc46)

錯誤修正

  • 過濾掉污染標準輸出(stdout)的中間 grep 結果 #155 (e1cd557)
  • SDK mgmt_ip 無法處理綁定 + vlan #205 (e3a16e6)
  • SDK GetParentIfname 接收錯誤輸入,導致 password_init 功能異常 #155 (4968f27)
  • SDK ceph_osd_list 輸出因並發實例而混亂 #225 (b306f55)
  • 控制匯聚型 pacemaker_remote_add 導致 VIP 損失 #155 (a1415fb)
  • Bootstrap 可能因臨時主節點 VIP #155 (27dc983) 發生故障
  • 計算節點無法初始化 octavia-hm0 #155 (ddcc8b1)
  • 滾動升級主控節點無回應ceph 監控器 #155 (b306ee2)
  • 滾動升級確保僅主控節點擁有 VIP #155 (a73b62c)
  • proj_functions 採用標準化超時變數 (a22901d)
  • 滾動升級虛擬機器遷移將持續進行,不受故障影響 (5b16df1)
  • Bootstrap 邏輯錯誤 #155 (0b7c6fa)
  • 非主控端不應失去 VIP 狀態 (3267bfe)
  • 滾動升級叢集層級 SDK pacemaker 狀態 #155 (c0a0da3)
  • FTS 捲軸未定義,因此 health_vip_check 無法運作 #155 (770c08f)
  • 使用 systemd 停止心臟起搏器可能需要 20 分鐘 #155 (1fcff37)
  • 無限迴圈的 hex_sdk #155 (5ff2c7f)
  • SDK ceh_mds 檢查輸出與詳細資訊不一致 #380 (2cf6cc3)
  • SDK is_checking 錯誤 #155 (599ca6f)
  • 修復套件隱藏不需要的命令輸出 #86 (5823fbf)
  • 滾動升級不會執行檢查修復程序,該程序會啟動非控制節點上的電腦#155 (e89967e, 401)
  • 滾動升級失敗 即時遷移 #155 (41b471c)
  • 圖片匯入時偶爾會遺漏進度條 #426 (d66958f)
警告
  • 正確轉義事件輸入以執行警報響應任務 (a534138)
 應用程式框架
  • 將 'rancher-cluster-image.raw' 變更為 'rancher-cluster-image-rke2-v1.32.4.raw' (3dc7d7b)
  • 修正擴充套件包中 Rancher MD5 checksum 錯誤 (f377670)
appctl
  • 修正錯誤的檔案準備路徑 (297d3f6)
  • 修復建置工件時發生的 Git 路徑衝突 (365f4d5)
  • 修正 appctl/copy-images.sh 中的錯誤變數使用 (3547870)
  • 修正 appctl/copy-images.sh 中的錯誤變數使用 (fd555e4)
  • 修正建置時重複出現的 ./source 目錄 (811b2d5)
  • 在建立前執行 APPCTL_GIT_DIR 移除操作 (d1dae49)
  • 使用 cp -rf 複製外掛程式目錄 (774cfa0)
  • 修正 appctl 的 Makefile 中的建置流程 (59a3014)
  • 修復離線圖像準備問題 (e731ef6)
 應用程式防火牆
  • 更新 Docker Registry Helm 圖表儲存庫網址 (9af13a2)
建置
  • 忽略 rpm --import 警告:金鑰版本不受支援:V6 (a44795b)
  • 解鎖 crun-1.20-2.el9,此版本無法從上游取得 (2bdd69c)
  • 增加超時時間並減少迴圈重試次數 (eb2a2e9)
  • 升級至 kernel-6.12.69 (0e4a377)
  • java.lang.OutOfMemoryError: Java 堆空間達到 1G 上限 (a74d4a2)
ceph
  • 檢查外部儲存裝置是否已設定於 VIP 控制節點 (90aba45)
灰燼
  • 在 fts 上設定服務,若預設磁碟類型為空則設為內建音量類型,並在觸碰檔案前檢查檔案是否存在 (9919d9b)
  • 跳過空卷後端名稱 (045959b)
  • 停止停用 qemu-guest-agent 和 iscsi-onboot 服務 (1d176e5)
  • 修復類型 (b4dfaf7)
  • 添加缺失的 hex_sdk cinder_set_default_storage 成功輸出結果 (23a95ca)
  • 設定正確的檔案路徑 (060aa1b)
  • 若存在,則還原內建模型的多路徑設定 (0652834)
  • 在 cinder_get_volume_type_properties 的卷類型中轉義雙點號 (d583712)
  • 未能過濾重複的儲存名稱 (86ad512)
  • 修正 SDK 介面中的拼寫錯誤 (d1042cd)
  • 支援使用相同模型(fd82fc8)的多個後端
  • 解析不含任何區段的 ini 輸出結果 (fbe66f7)
  • 允許單行命令輸入至命令列介面:migrate_large_volume_from_nfs (79c0f83)
  • 在 bash 執行中轉義使用者輸入值 (166ce85)
  • 管理卷時請務必檢查專案配額 (542a4c5)
  • 改用絕對路徑來呼叫二進位檔(67d1944
  • 在 ExecSync 中將管道中的遺漏內容清空 (cb55210)
  • 檢查儲存後端配置檔案是否被修改 (e91f7c1)
  • 當後端名稱相似時獲取磁碟後端池 (3b7ab87)
  • 刪除外部儲存裝置前,請先檢查所有專案的資料量 (acbcfc9)
cubectl
  • 修復 cubectl 的函式庫衝突問題 (01f0399)
  • 將 Go 語言函式庫升級至 1.24.2 以解決 net/http 函式庫問題 (6a0f87f)
etcd
  • 將 etcd 升級至 3.5.23 以解決 net/http golib 問題 (6d4b8fd)
修補程式包歷史記錄
  • 韌體升級後清除歷史紀錄 #695 (7f12024)
 瞥一眼
  • 在開啟檔案寫入流之前設定權限 (8a53609)
  • 跳過空的商店後端名稱 (f697b52)
  • 重新啟用 glance 的記錄功能 (5bc97b2)
  • 允許具有服務角色的 OpenStack 使用者 Cinder 設定映像位置 (7b6bd1e)
  • 提高基於卷的映像的項目服務配額 (9f21a3a)
haproxy
  • 將不同後端的 Cookie 名稱代幣分離 (96162be)
  • 移除 cube-cos-api 與 ceph-dashboard 的 cookie 中 'replace-header' 參數 (2640c05)
十六進位介面程式
  • 叢集移除模式不會移除其 osds #101 (7317adc)
  • 移除 ceph restful create-keyceph restful list-keys 指令中的 Quiet 參數 (120a666)
  • 檢查陣列索引邊界 (f0c155b)
  • 使用 flock 避免讀取後寫入 crontab 時的競態條件 (6d34c52)
  • 使用更安全的檢查機制來測試磁碟是否已準備好移除 (b5026d3)
  • 移除不需要的 /sys/class/scsi_host/*/scan 輸出結果 (c07f850)
十六進制設定檔
  • 使用正確的開機狀態 CLI 指令 (74a49d4)
  • 解決 logrotate 設定檔與 rsyslog 預設設定檔的衝突 (db3459c)
  • 當 glance 未完全就緒時,Cirros 影像無法匯入 (c55e993)
  • 限制寫入檔案的檔案權限 (61d0ed8)
十六進位固定封包安裝程式
  • 找不到 cmd 程式碼 #570 (81dd8ad)
十六進位安裝
  • 重構 FormatDataHDD 並排除不可寫入及零容量裝置 (2900ffe)
十六進位 SDK
  • 檢查檔案是否存在,並修正 alert_add_update_setting_receiver_exec_shell 中 alert_put_setting_receiver_exec_shell 的錯誤輸入參數 (56b43ea)
  • 修正錯字 (b01a852)
  • 停止複製調諧輸出 (4b0bb33)
  • 封鎖 TCP 埠 8080 並接受本地流量 (95abeaa)
  • 避免在 Glance 中出現多個 Cirros 映像檔 (3eafd3a)
  • CLI 影像匯入時進度條會卡住 #128 (70e2cb6)
  • 圖片匯入以檢查卷配額限制與空間 #445 (a740cf8)
  • 圖片匯入配額檢查未涵蓋正確的投影名稱 #445 (8e9c494)
  • 影像匯入可見性共享應設為公開 #463 (90aa2f9)
  • 透過 Glance 將影像匯入 ext-storage 後端 #468 (6032a2a)
  • 將影像匯入 ext-storage 後端時未透過 virt-v2v 進行轉換 #468 (1286d17)
  • image_import 處理配額值 -1 的問題 #563 (c081897)
  • ceph_osd_host_remove 永遠無法完成 #679 (84fb304)
  • 觸發 migrate_fixpack #695 (3593507)
  • 在叢集啟動時建立 S3 日誌儲存桶 #703 (8d957da)
httpd
  • 僅允許控制管理 IP 位址存取 Apache mod_status /server-status 頁面 (b0fd95a)
 安裝
  • 將 FC 與 iSCSI 主機排除於安裝程序之外 (fba61cf)
 監獄
  • 將 Go 語言函式庫升級至 1.24.2 以解決 net/http 函式庫問題 (d1d36fd)
  • 修正參數傳遞中的拼寫錯誤(2458402
k3s
  • 調整生成 Ceph RGW 憑證的流程 (190c93e)
  • 將 k3s 從 1.26.6 升級至 1.32.11 以解決 net/http golib 問題 (90d60e5)
  • 回退將 k3s 從 1.26.6 升級至 1.32.11 以解決 net/http golib 問題 (b41367f)
  • 修正最終建置的 k3s 二進位檔以修復「找不到 kubectl」錯誤 (2b2c7c6)
  • 處理升級至 1.24 版本後 klog 的依賴性問題 (302ad98)
  • 等待 k3s 啟動完成後,監測 metrics-server pod 與 api 服務的狀態 (67a3681)
  • 修正 bash 語法錯誤,等待 metrics-server API 服務 (64e7f1c)
電容器
  • 為 Ceph 使用量警示設定正確的事件訊息 (22294a9)
  • 根據 Ceph 使用量警示閾值變更調整事件清單 (b91f0a0)
  • 過濾事件處理程序名稱中的非法字元 (40ca7ec)
核心
  • 將核心版本從 6.1.136 升級至 6.1.149 (eec2560)
keycloak
  • 避免在滾動升級期間更新 Keycloak (fbd247e)
  • 使用正確的狀態標記 (59f68b4)
  • 部署至少一個 Keycloak 容器群組 (fdb9fd0)
  • 修復 0 複製件於 helm 發行版 (eb66edd)
  • 修正 Keycloak Makefile 中的拼寫錯誤 (7ef8b08)
  • 在部署 Keycloak 之前,請確保 k3s 已運行 (a88de9d)
  • 隱藏來自 kubectl 和 helm 命令列介面的錯誤訊息 (0981800)
  • 為使 Keystone Mellon 正常運作,請對 Keycloak IDP XML 檔案設定所需檔案權限 (bde04a4)
linux
  • 修正 Linux 使用者群組資料庫的錯誤設定 (2c04739)
make
  • 為 pkg parts 的 sha256 添加遺漏的 chmod 權限設定 (a164315)
  • 保存 PROJ_PPUISO proj.pkgiso 構建 (8f11d86)
  • 從先前版本的構建中移除 SHA256 校驗和檔案(4c887fd
  • 請改用 find 指令,因為 Bourne shell 不支援擴展通配符功能 (fddaf1b)
  • 避免在 nohup 之後使用子殼層 (eb045c8)
  • 消除分號與連字符號的歧義 (e0d3a8f)
  • 將 qemu-kvm 版本更新至 17:9.1.0-26.el9 (a7b9c7f)
  • 將 qemu-kvm 版本更新至 17:9.1.0-27.el9 (1969f4d)
  • 將 qemu-kvm 版本降級至 17:9.1.0-24.el9 (151c173)
  • 將 yq 放置於正確位置 (6cf33ce)
mongodb
  • 將 MongoDB 從 7.0.25 升級至 7.0.28 以修復 CVE-2025-14847 (4d0d0d6)
非滾動式
  • PCS 沒有 VIP 資源 #155 (26639cf)
 新星
  • 允許使用基於卷的實例快照來建立虛擬機器 (cbf03b7)
pcs
  • 相互衝突的限制條件 (517c2a8)
Rancher
  • 修復版本升級時 1cc 和 1ec 環境中出現的意外 rancher pod 待處理狀態 (b9c64a7)
  • 將 Terraform Rancher 模組升級至 7.0.0 以支援 Rancher 伺服器(v2.11.2)運作 (f86ccd0)
rc.nicdetect.sh
  • 處理實體與虛擬機器的網路多工器 #517 (0f61538)
 滾動
  • 過期的 mariadbd 阻礙服務啟動 #155 (4261234)
  • mariadbd 修復失敗 #155 (480231f)
滾動升級
  • 在舊韌體上保留 VIP 以最小化虛擬機器停機時間 #155 (d83ec8d)
  • 暫時移除 vaw 以確保向後相容性 #155 (8ce11b2)
s3
  • s3://log 儲存桶中的空檔案 (28c0850)
安全
  • monasca log4j 及各類 pip 套件 (5d2e77a)
  • 提升 ELK 堆疊版本 (0af3d28)
terraform
  • 將 Terraform 從 0.14.3 升級至 1.12.0 以解決 net/http Golib 問題 (2d282cf)
  • 回退 將 Terraform 從 0.14.3 升級至 1.12.0 以解決 net/http Golib 問題 (cbfdbab)
  • 跳過自建 Rancher 供應商的總和檢查 (fd8e2e7)
觀察者
  • 修補程式監控器的負載平衡策略 (32d12a6)
  • 在監測器中添加 CONFIG_OBSERVES 關鍵石 (5dc24c0)
  • 移除不必要的 vm_workload_consolidation 檔案 (1d3f139)
  • 修正 instance_ram_usage 的統計單位錯誤,從 GiB 改為 MiB (6cc93e4)

已更新元件

  • CentOS Stream 9
  • 核心版本:6.12.69
  • OVN:23.03.1
  • Ceph:17.2.6 (Quincy)
  • Rancher :v2.11.2
  • Nvidia GPU 驅動程式與 Fabric Manager:v580.105.06

CubeCOS UI

完整更新日誌

CubeCOS API

完整更新日誌

3.0.0 - 2025-05-27


如需完整變更記錄,請造訪各個 CubeCOS 組件的發佈頁面。

CubeCOS

新增

告警

  • 新增警示設定政策及其命令列介面、翻譯與十六進位程式設計套件功能
  • 新增警示觸發政策及其命令列介面
  • 在 hex_sdk 中新增函式,將觸發器與刪除操作從警示設定層級延伸至警示觸發器層級
  • 新增警報觸發器 translate 與 hex_sdk 函式,並調整 hex_config Kapacitor 以設定警報與警報觸發條件
  • 移除舊的 cli 命令設定
  • 將 alert_resp1_0 策略遷移至 alert_setting1_0 及 alert_resp2_0 策略

部署

  • 設定主機介面與將請求轉發至 API 的配置

LMI

  • 移除 LMI、UI 和 API 以接管端口,並透過 httpd 提供 Rancher 節點驅動程式

其他項目

  • hex_config -P 的 JSON 輸出格式與字串類型的正規表達式驗證
  • SDK -f json 介面轉儲 (#17)
  • 調整 Kapacitor、haproxy、keycloak 及 API 的設定
  • 根據設定調整_dump以顯示網路介面 ethx
  • CLI 影像匯入附加屬性
  • SDK opensearch_ops_reqid_url req-id (#54)

安全性

  • 為 MongoDB 設定驗證機制,並僅透過 MGNT IP 和 VIP 公開 MongoDB 與 InfluxDB

更改

映像檔服務

  • 將影像匯入作為 Cinder 硬碟的修復方案拉取

登入

  • 從舊儲存庫提取 Keycloak 登入頁面的登入問候訊息

MongoDB

  • 從舊儲存庫拉取 MongoDB 服務設定

API

  • 不再管理 API 的設定

已修正

AppFramework

  • 撤銷關於節點驅動程式名稱的變更

hex_cli

  • 移除圖片 > 匯入中的重複輸出行

hex_sdk

  • 將 hex_sdk os_nova_instance_ping 的輸出傳送至 telegraf,用於 grafana 的 VM 虛擬機 ping 圖表

授權

  • 使用協調世界時(UTC)讀取授權的到期日期

其他項目

  • hex_config sdk_run 應返回 SDK 的回傳值 (#29)
  • 修復 API 健康檢查與修復邏輯,為授權新增名稱,診斷時使用管理員角色,並修正圖片名稱的單詞分割問題
  • SDK -f json DumpInterface 以支援綁定介面 (#60)
  • 叢集重啟後虛擬機器處於錯誤狀態 (#71)
  • SDK 調校_傾印 net.if.mtu 未擴展 (#76)
  • 並行自舉可能因 VIP 變更而失敗 (#79)
  • SDK MongoDB_check 語法錯誤
  • cmd CEPH 變數未展開
  • 具備資料庫記錄及其他功能的軟體開發套件
  • 用於清除物件儲存庫中舊資料的Cron工作
  • SDK opensearch_ops_reqid_url reqid 最近 (預設為最近 7 天)
  • 滾動升級增強功能
  • 無法在 ext4 檔案系統上開啟 Unix 套接字(適用於核心版本 > 6.1.123)
  • 在 skyline-console nginx 代理中,為 path rewrite 包含完整路徑指向 cube-cos-API

已更新元件

  • CentOS Stream 9
  • 核心版本:6.1.136-1
  • OVN:23.03.1
  • Ceph:17.2.6 (Quincy)
  • Rancher :v2.7.9
  • Nvidia GPU 驅動程式:535.104

相容性

  • 相容於 CubeCMP 2.0 版本。
  • 支援 CubeVDI 驅動程式及整合功能。

已知問題

無。


hex

新增

告警

  • 新增警示設定政策及其命令列介面、翻譯與十六進位程式設計套件功能
  • 新增警示觸發政策及其命令列介面
  • Hex_config 用於警報設定與警報觸發

更改

  • 更新橫幅主題

其他項目

  • 規範化殼層編碼風格
  • hex_config -P 的 JSON 輸出格式與字串類型的正規表達式驗證
  • SDK -f json 介面轉儲
  • 取消發布通配符調音
  • 取消發佈調校時間.時區
  • 將 GRUB2_VER 升級至 2.06-104

hex_cli

  • 新增命令樹狀結構以列出所有已啟用的命令

授權

  • 新增名稱並將 SLA 重新命名為支援方案

已修正

授權

  • 使用協調世界時(UTC)讀取授權的到期日期

其他項目

  • SDK -f json 匯出介面以支援綁定資訊
  • 當介面屬性未被偵測時,顯示更易讀的訊息
  • SDK 調校_傾印 net.if.mtu 未擴展
  • SDK tuning_dump 不包含 bonding 介面

CubeCOS 使用者介面

完整變更記錄

CubeCOS API

完整變更紀錄


2.5.0

新增

  • 導入硬碟加密功能以實現安全硬碟管理;每個硬碟機現預設為單一OSD。
  • 新增登入歡迎訊息功能,適用於使用者面對的登入警示訊息。
  • 將安全掃描整合至建置流程,以阻擋來自不可信套件的高嚴重性漏洞。
  • 啟用檔案系統完整性監控功能,並於重新啟動時自動還原。
  • 預設啟用USB儲存裝置封鎖功能,並透過cubesys.probeusb命令列介面進行控制。

更改

  • 透過索引選單增強了 Remove_disk 命令列指令,新增安全/強制選項。

已修正

  • 改進了 list_osd 指令的輸出內容,以提供更詳細的儲存狀態資訊。

元件更新

  • CentOS Stream 9 基礎作業系統
  • 核心版本:5.14.0-435
  • Nova:25.3.0 (瑜伽)
  • OVN:23.03
  • Ceph:17.2.6 (Quincy)
  • Rancher :v2.7.9
  • Nvidia GPU 驅動程式:535.104

相容性

  • 相容於 CubeCMP 1.7 或更新版本。
  • 支援 CubeVDI 驅動程式與整合(需搭配 CubeCOS 2.4 或更新版本及 CubeVDI Essentials)。

已知問題

  • 啟用 OTP 登錄功能時,會導致 Keycloak 登錄頁面渲染異常。