Tridentボリュームはリリースされた状態のままで、アグリゲートボリューム数がNetApp ONTAPの最大制限に達しました
環境
- Tridentを使用した動的プロビジョニングを行うKubernetes/OpenShift環境
- TridentとCommvaultバックアップワークフローの統合
問題
Commvaultバックアップに使用されるTridentプロビジョニングボリュームは、OpenShiftで「Released」状態のままとなり、ONTAPバックエンドストレージから削除されないため、アグリゲートが最大ボリューム制限(例:2,500ボリューム)に達します。その結果、新しいボリュームのプロビジョニングが失敗し、次のようなエラーが発生します:
Warning ProvisioningFailed csi.trident.netapp.io_trident-controller-XXXX failed to provision volume with StorageClass "ontap-nas-cb": rpc error: code=Unknown desc=failed to create cloned volume pvc-XXXXX on backend ontapnas_XX.XX.XX.XX: error creating clone: API status: failed, Reason: Failed to create the clone volume. Reason: Maximum number of volumes reached on node "csntap03ka".., Code: 13114
または
Warning ProvisioningFailed csi.trident.netapp.io_trident-controller-XXXX failed to provision volume with StorageClass "ontap-nas": rpc error: code=Unknown desc=clone volume pvc-XXXXX from source volume pvc-YYYYY with different storage classes is not allowed