存儲FAQ-CSI
本文主要介紹天翼云存儲插件cstor-csi,其安裝及使用過程中常見的問題及分析流程。
安裝失敗
失敗原因查看
在“插件”——“插件市場”——選擇“cstor-csi”插件安裝,完成相關參數配置后點擊“安裝”;安裝詳情可以在“插件”——“插件實例”中看到cstor-csi實例,在狀態欄查看實例運行狀態,如果實例安裝失敗,可以通過查看狀態欄的日志獲取部署失敗詳情。
常見問題
查閱日志報 “no matches for kind “PodSecurityPolicy” in version“policy/v1beta1”
該報錯見于在kubernetes v1.25集群上安裝cstor-csi v3.1.0版本報錯,報錯原因是cstor-csi插件安裝會部署PodSecurityPolicy資源,但該資源在k8s v1.25中被移除。該問題解決方案為:
1、將cstor-csi升級至3.2.0,按原參數安裝即可;
2、如不希望進行組件升級,可以將cstor-csi v3.1.0 value.yaml中,將參數podSecurityPolicy.enabled配置為false,卸載后重新安裝即可。
使用cstor-csi創建存儲卷錯誤
通用分析流程
1、在“插件”——“插件實例”查看cstor-csi實例,運行是否異常;
2、進入“工作負載”——“無狀態”,切換命名空間為“cstor”,查看名稱為“cstor-csi-provisioner”的pod日志,切換容器名稱為“csi-provisioner”和“cstor-csiplugin”,查看是否有錯誤日志輸出。
常見問題
1、Can not get AK 該報錯是由于cstor-csi安裝過程中,未進行AK、SK配置。解決方案為:在”賬號中心”——”安全設置”——”用戶AccessKey”中查看AK、SK。
卸載cstor-csi后,選擇重新安裝該插件,在安裝配置窗口中根據獲得的 AK、SK值,分別填入AuthConfig.AK和AuthConfig.SK字段中,點擊安裝即可完成插件部署。
2、用戶不允許訂購按需類訂單。
該報錯是由于cstor-csi插件開通的云硬盤為按需付費方式,需要賬戶余額在100元以上才可正常開通。
解決方案:請檢查天翼云“賬戶余額”是否在100元以上。
2、can not support RWX in filesystem mode for disk
當使用cstor-csi安裝生成的storageclass,創建持久卷聲明(PVC)。正常情況下,創建持久卷聲明后,在“存儲”——”持久卷”,列表欄會看到相應持久卷(PV)創建,并且狀態為“已綁定”。
如果創建持久卷聲明后,未發現相應持久卷創建,查看cstor-csiplugin日志輸出為 can not support RWX in filesystem mode for disk,表示當前創建的持久卷聲明,不支持訪問模式為多機讀寫。
目前,cstor-csi插件安裝,默認創建的云硬盤類型的storageclass,其訪問模式與是否是共享盤有關,只有在使用共享盤的情況下,支持多機讀寫,其他情況僅支持單機讀寫。
解決方案:修改持久卷聲明訪問模式為“單機讀寫”。
3、failed to create disk volume, message: disk size should be in range [10G ,32T]
目前,當使用cstor-csi插件安裝的storageclass,云硬盤類型要求容量為 [10G ,32T],文件存儲要求容量500G以上。如果創建持久卷聲明后,未發現相應持久卷創建,查看cstor-csiplugin日志輸出為:
failed to create disk volume, message: disk size should be in range [10G ,32T],表示當前創建的存儲卷聲明,其容量需要調整為合理范圍大小。