相容性變更
- 現在使用
cyclecloud群組來控制 Linux 節點的管理員存取,而不是使用cyclecloud-admin群組。
新功能
- Cloud-Init 現在可用於支援它的映像檔上。
- 現在支援 UltraSSD 磁碟。
- 現已支援臨時作業系統磁碟
- 節點層級的指標現在由 Azure Monitor 而非 Ganglia 收集
- 節點狀態顯示現在顯示在 scaleset 啟動節點時可能遇到的具體錯誤
- Jetpack 現已提供 RPM 與 DEB 格式,方便 Linux 安裝。
- CycleCloud CLI 現已支援 Python 3.6+。 (不再支援 Python 2。)
- 新增對 Univa GridEngine 8.6.7 的支援至 GridEngine 專案。
- 來自叢集節點的訊息現在都以 HTTPS 加密
- Jetpack 不再使用自訂資料欄位來接收設定資料。
- CycleCloud 開機時間提升:
- 移除維護收斂以減少緊密耦合作業的抖動
- 預設關閉 Samba,使用
cyclecloud.samba.enabled = true啟用 - 移除了舊有的自動啟動/自動停止,改用自動啟動/自動停止 API
- 根據需要安裝較小的 SELinux 套件子集
- 移除 NTP 的安裝程式
- 移除了 fail2ban 的安裝
- 移除了 AWS/GCP 專屬的程式碼
- 移除對 EPEL 的依賴
- 已移除 cyclecloud MOTD
- 簡化版 CycleCloud 應用程式
- 移除了 Grid Engine 工作監控與工作頁面
- 已移除的資料頁面
- 已移除的舉報頁面
- 移除以查詢為基礎的警報頁面
- 移除了 submitonce 和檔案同步
已解決的問題
- 如果擁有者的名字中有無效字元,群組就不會啟動
- Windows
jetpack指令會有額外無意義的輸出。 - Jetpack 會錯誤警告 ASCII/utf-8 編碼問題。
- 叢集建立、刪除和複製按鈕會顯示,但對於沒有叢集管理權限的使用者來說無法使用
- 初始站點設定時沒有提示提供者帳戶設定。
-
jetpack initialize在某些 CentOS 7 映像檔上執行失敗。 - 若 Slurm 叢集名稱包含空間,會導致主安裝失敗。
- 當提交依賴其他工作的 PBSpro 工作時,使用者現在可以用工作編號來指代相依關係,而非完整的工作 ID
- ED25519 SSH 公鑰會在網頁介面中驗證失敗
- 由於 Azure 入口網站的變更,連結到個別 scaleset 虛擬機的連結也被破壞了
- 在某些錯誤情況下,無法啟動的 VM 會自動重新製作映像,即使這無法解決問題
- 包含故障 VM 的擴展集會造成不必要的額外輪詢
- 無效的 HTTP 要求會在回應主體中顯示 Tomcat 的堆疊追蹤資訊
- 使用者設定 Cookie 並未包含該
HttpOnly標記 - 緩解的CVE問題 2013-4002、2017-9050、2019-5477、2019-16892、2019-17531、2019-20330、2020-5258、2020-7598、2020-8840