OpenShift/Trident:无法使用 ONTAP-SAN 后端创建 RWX PVC
适用于
- Trident
- Openshift
- 光纤通道 (FC/FCP) 或 iSCSI 存储协议 (ONTAP-SAN)
- 具有
volumeMode: Block和accessModes: ReadWriteMany (RWX)的 StorageClass
问题
在 OpenShift 中,尝试使用带有 ONTAP-SAN 后端的 Trident 创建 volumeMode: Block 的 ReadWriteMany (RWX) 持久卷声明 (PVC) 会导致 PVC 保持在 Pending 状态。
日志输出示例:
rpc error: code = Unknown desc = no available backends for storage class netapp-fcp-block...trident-main{"message":"no backend pools support the requisite protocol"}trident-main{"message":"no backend pools support any requisite topologies"}trident-main{"message":"no backend pools found for given NAS type"}- StorageClass 参数可能如下所示:
backendType: ontap-sanstoragePools: svm0_OpenShiftname:.*