RESTが有効な場合、PVCをプロビジョニングできません
環境
- Trident 24.06以上
- ONTAP 9.15.1 以降
- ontap-nas ドライバー
問題
- RESTを有効にした状態でPVCを作成できません。
- すべてのポッドが稼働しており、PVCは
Pending状態です。 - Tridentコントローラで検出されたエラー:
level=info msg="no backend pools support the requisite protocol" logLayer=core requestID=865d73d4-16ff-4c67-a9f2-76488a88b11b requestSource=CSI workflow="volume=create"
2025-02-12T10:00:09.868629168+01:00 time="2025-02-12T09:00:09Z" level=info msg="no backend pools support any requisite topologies" logLayer=core requestID=865d73d4-16ff-4c67-a9f2-76488a88b11b requestSource=CSI workflow="volume=create"
2025-02-12T10:00:09.868792916+01:00 time="2025-02-12T09:00:09Z" level=info msg="no backend pools found for given NASType" logLayer=core requestID=865d73d4-16ff-4c67-a9f2-76488a88b11b requestSource=CSI workflow="volume=create"
2025-02-12T10:00:09.868947643+01:00 time="2025-02-12T09:00:09Z" level=error msg="GRPC error: rpc error: code = Unknown desc = no available backends for storage class ontap" logLayer=csi_frontend requestID=865d73d4-16ff-4c67-a9f2-76488a88b11b requestSource=CSI
limitAggregateUsageをbackendで使用する場合:
msg="Failed to create the volume on this pool." backend=N<BACKEND_NAME> backendUUID=<BACKEND_UUID> error="backend cannot satisfy create request for volume <VOLUME_NAME_FOR_ONTAP>: (ONTAP-NAS pool <AGGR_LISTING>; error: could not find aggregate, cannot check aggregate provisioning limits for <AGGREGATE>
mediatypeをStorageClassで使用する場合:
msg="Could not obtain aggregate info; storage classes with physical attributes such as 'media' will not match pools on this backend: could not retrieve aggregate information."