Pilote CSI pour Unity : L’état Pending apparaît lors de la création d’un PVC (Persistent Volume Claim) inférieur à 1,5 Go sur Unity avec le protocole NFS
Summary: L’état Pending apparaît lors de la création d’un PVC (Persistent Volume Claim) inférieur à 1,5 Go sur Unity avec le protocole NFS (Network File System).
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
L’utilisateur ne parvient pas à créer un PVC de moins de 1,5 Go sur Unity lorsqu’il utilise le protocole NFS et les messages suivants apparaissent :
La description du PVC indique :
Le PVC indique l’état Pending :
Les journaux du pilote du contrôleur CSI indiquent :
La description du PVC indique :
# kubectl describe pvc pvol0 -n test
...
Warning ProvisioningFailed 35m csi-unity.dellemc.com_unity-controller-66c9b748d7-8hxll_456d3759-46b6-42f5-88e0-75ff8036db4a failed to provision volume with StorageClass "unity-nfs": rpc error: code = Unknown desc = runid=170 Create Filesystem csi-b46e130f5f failed with error: [{The specified file system size is too small. (Error Code:0x6701401)}]
...
Warning ProvisioningFailed 35m csi-unity.dellemc.com_unity-controller-66c9b748d7-8hxll_456d3759-46b6-42f5-88e0-75ff8036db4a failed to provision volume with StorageClass "unity-nfs": rpc error: code = Unknown desc = runid=170 Create Filesystem csi-b46e130f5f failed with error: [{The specified file system size is too small. (Error Code:0x6701401)}]
Le PVC indique l’état Pending :
# kubectl get pvc -n test
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
pvol0 Pending unity-nfs 37m
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
pvol0 Pending unity-nfs 37m
Les journaux du pilote du contrôleur CSI indiquent :
time="2021-05-04T18:05:04Z" level=debug arrayid=apm00180305385 runid=178 msg="Error in response. Method:POST URI:/api/types/storageResource/action/createFilesystem Error: [{The specified file system size is too small. (Error Code:0x6701401)}] JSON Error: [{The specified file system size is too small. (Error Code:0x6701401)}]" func="github.com/dell/gounity.(*Client).executeWithRetryAuthenticate()" file="dell/gounity/unityclient.go:113"
time="2021-05-04T18:05:04Z" level=error arrayid=apm00180305385 runid=178 msg="failed to invoke Unity REST API server" func="github.com/dell/gounity.(*Client).executeWithRetryAuthenticate()" file="dell/gounity/unityclient.go:127"
time="2021-05-04T18:05:04Z" level=debug arrayid=apm00180305385 runid=178 msg="Filesystem create response: Error:[{The specified file system size is too small. (Error Code:0x6701401)}]" func="github.com/dell/csi-unity/service.(*service).CreateVolume()" file="/go/src/csi-unity/service/controller.go:198"
time="2021-05-04T18:05:04Z" level=debug msg="/csi.v1.Controller/CreateVolume: REP 0178: rpc error: code = Unknown desc = runid=178 Create Filesystem csi-b46e130f5f failed with error: [{The specified file system size is too small. (Error Code:0x6701401)}]"
time="2021-05-04T18:05:04Z" level=error arrayid=apm00180305385 runid=178 msg="failed to invoke Unity REST API server" func="github.com/dell/gounity.(*Client).executeWithRetryAuthenticate()" file="dell/gounity/unityclient.go:127"
time="2021-05-04T18:05:04Z" level=debug arrayid=apm00180305385 runid=178 msg="Filesystem create response: Error:[{The specified file system size is too small. (Error Code:0x6701401)}]" func="github.com/dell/csi-unity/service.(*service).CreateVolume()" file="/go/src/csi-unity/service/controller.go:198"
time="2021-05-04T18:05:04Z" level=debug msg="/csi.v1.Controller/CreateVolume: REP 0178: rpc error: code = Unknown desc = runid=178 Create Filesystem csi-b46e130f5f failed with error: [{The specified file system size is too small. (Error Code:0x6701401)}]"
Cause
Comme indiqué dans la documentation, il s’agit d’une limitation de la baie :
Remarque : 1,5 Go supplémentaire est ajouté à la taille requise du volume/PVC basé sur NFS. Cela est dû aux conditions requises par la baie Unity, qui consomme ces 1,5 Go pour le stockage des métadonnées. La taille minimale du PVC pour le protocole NFS via le pilote est donc de 1,5 Go, ce qui correspond à 3 Go lorsqu’il est créé directement sur la baie.
Resolution
Le PVC doit être créé avec une taille minimale de 1,5 Go.
Products
Dell EMC UnityArticle Properties
Article Number: 000186132
Article Type: Solution
Last Modified: 08 Apr 2022
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.