將外部儲存系統與 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 設定檔(
Cinder、Glance及Manila),以定義後端並啟用廠商專屬驅動程式。 - 利用外部儲存空間: 使用 CLI 工具(
systool、iscsiadm)驗證連線狀態、管理多路徑裝置,並驗證虛擬機器(VM)的儲存裝置。
快速連結
硬體與網路需求
本指南概述了將外部儲存裝置(SAN 或 NAS)連接到 CubeCOS 環境所需的必要先決條件。 在開始設定程序之前,請確認您的基礎架構符合以下列出的網路、硬體及存取需求。
設定外部儲存裝置
在 CubeCOS 中設定外部 SAN 和 NAS 儲存整合,以託管虛擬機器硬碟和映像檔、優化內部 SDS 的使用,並支援混合儲存架構。
使用外部儲存裝置
本指南說明如何在 CubeCOS 中使用外部儲存裝置,內容涵蓋掛載磁碟、驗證連線,以及針對 FC、iSCSI 和 NFS 的多路徑儲存裝置進行疑難排解。
管理外部儲存裝置
本指南說明如何在 CubeCOS 中使用外部儲存裝置,內容涵蓋掛載磁碟、驗證連線,以及針對 FC、iSCSI 和 NFS 的多路徑儲存裝置進行疑難排解。