設定外部儲存裝置整合
外部儲存裝置設定概覽
本指南說明如何將您的外部儲存系統(SAN 或 NAS)連接到 CubeCOS。
在 CubeCOS 中新增儲存系統包含三個階段:註冊後端、提供連線詳細資訊,以及驗證設定。
- 啟用後端:在設定任何連線參數之前,請先將新的儲存系統註冊至 CubeCOS。
- 新增連線詳細資訊:新增連線詳細資訊。 請提供您所使用儲存類型(FC、iSCSI 或 NFS)的具體 IP 位址及登入憑證。
- 套用並確認:請重新啟動服務以套用設定並確認,從而完成連線設定。
新增外部儲存裝置
建立範本後,請將實體硬體連接到系統上。
-
請前往 首頁 > 整合 > 儲存裝置 > 新增外部儲存裝置,並選擇您要使用的型號。

-
請填寫與您的儲存設定相符的欄位。
必填欄位- 儲存裝置名稱:此儲存裝置的自訂名稱。
- 供應商:選擇您已匯入的範本(例如:Dell EMC SC FC)。
- 憑證:請輸入驅動程式所定義的 SAN 管理 IP 位址、使用者名稱及密碼。
-
請等待系統更新,然後點擊 驗證,以確認您填入的驅動程式和數值能否正常運作。

-
驗證成功後,該儲存項目將在清單中顯示為 已驗證。
警告在 CubeCOS 中仍可選取未驗證儲存空間,但無法保證其功能正常運作。
外部儲存裝置問題的疑難排解
如果您的後端未顯示為「已啟用」,或無法掛載儲存卷,請使用以下指令,依各層級逐步診斷問題。
-
驗證磁碟多路徑管理
外部 SAN 需要多路徑功能來處理冗餘鏈路。
-
驗證路徑狀態:請確認您能看到通往儲存 LUN 的多條路徑。
-
檢查守護程式狀態:確保多路徑服務處於活躍且正在運作的狀態。
systemctl status multipathd -
測試您的設定:在套用設定檔之前,請先檢查其是否存在語法錯誤。
# This shows the compiled configuration and checks for errorsmultipath -t -
檢查自訂設定檔:確認子目錄中是否存在任何供應商專屬的設定檔。
ls -ahl /etc/multipath/conf.d -
重新載入設定檔:若您已修改
/etc/multipath.conf,請在不重新開機的情況下重新載入設定。# 1. Reload the service: Tells the daemon to re-read the configuration file.systemctl reload multipathd# 2. Reload device maps: Forces the kernel to update the actual path mappings.multipath -r -
驗證路徑狀態:請確認您能看到通往儲存 LUN 的多條路徑。
multipath -ll
-
-
檢查磁碟區與裝置的對應關係
-
檢查系統是否已將外部儲存裝置映射至本機裝置節點。
# List all mapped devicesls -ahl /dev/mapper -
以樹狀視圖顯示所有可用的區塊裝置。
lsblk -
顯示特定已映射磁區的詳細資訊(例如,將
your_device_name替換為sda1或vg0-lv1)。lsblk -ln /dev/mapper/your_device_name -
顯示自訂欄位,例如檔案系統和傳輸類型。
lsblk -ln -o NAME,KNAME,TYPE,TRAN,RO,PARTLABEL,LABEL,FSTYPE,SIZE,MOUNTPOINT
-
-
檢查服務狀態與日誌
如果服務顯示為「停用」或後端資源池遺失,請在控制器/儲存節點上確認以下核心元件的狀態:
-
檢查 Cinder 的狀態
請確保管理 API、排程器及卷宗驅動程式均處於啟用狀態:
systemctl status openstack-cinder-api openstack-cinder-scheduler openstack-cinder-volume# Optional: Only if using backup featuressystemctl status openstack-cinder-backup -
Glance(影像儲存)
若基於映像的卷發生故障,或已執行第 4 步驟,請驗證 Glance API:
systemctl status openstack-glance-api -
馬尼拉(共用檔案系統)
請確認共用管理服務和驅動程式是否正在執行。
systemctl status openstack-manila-api openstack-manila-scheduler openstack-manila-share
-