跳到主內容
版本:3.1

將外部儲存系統與 CubeCOS 整合

外部儲存概覽

將您現有的 SAN 和 NAS 基礎架構與 CubeCOS 整合,用以託管虛擬機器磁碟和映像檔。 這種混合式架構讓您的內部 SDS 能專注於關鍵叢集資料,同時由外部系統處理主要的虛擬機器和映像檔工作負載。

混合儲存架構的限制

雖然 SDS 的需求可以降低,但對於初始設定及後續的關鍵服務而言,它仍然不可或缺。

需要內部 SDS 儲存空間的叢集服務

  • 首次設定邏輯:安裝程序需要本地資料硬碟來初始化並部署 SDS 層。
  • K3S(CSI 驅動程式):透過 k8s-volumes RBD 儲存池提供身份驗證及其他對叢集至關重要的服務。
  • Cinder:管理強制性的 cinder-磁碟 RBD 儲存池。
  • Glance:用於存放虛擬機器 (VM) 映像檔的 Glance 映像檔 RBD 儲存池。
  • Nova:透過 ephemeral-vms RBD 儲存池,為虛擬機器提供暫存儲存空間。
  • Manila:作為預設的檔案共享服務運作。
  • Swift(透過 RGW):提供預設的物件儲存服務。
  • CMP:負責管理重要資料庫的備份。
  • Ceph(備份):管理用於磁碟備份服務的磁碟備份 RBD 儲存池。
  • 叢集服務儲存:使用 /mnt/cephfs (CephFS) 作為叢集服務的持久性儲存空間。

外部儲存整合流程概覽

將 Fibre Channel、iSCSI 或 NFS 系統(例如 NetApp 或 Dell SC 系列)與 CubeCOS 整合:

  • 外部儲存需求: 硬體與網路先決條件,包括 HBA 規格、iSCSI、網路隔離及區域劃分。
  • 設定外部儲存裝置: 修改 OpenStack 設定檔(CinderGlanceManila),以定義後端並啟用廠商專屬驅動程式。
  • 利用外部儲存空間: 使用 CLI 工具(systooliscsiadm)驗證連線狀態、管理多路徑裝置,並驗證虛擬機器(VM)的儲存裝置。