Pourquoi les demandes de volumes persistants restent-elles sur Pending pour la virtualisation OpenShift?
Cloud privé virtuel 4.17 et plus tard Nœuds de travail en métal nu uniquement RHCOS uniquement
Vous créez un espace de stockage pour une machine virtuelle, mais la revendication de volume persistant (PVC) reste sur Pending.
Le PVC peut faire référence à une classe de stockage indisponible, ou le provisionneur de stockage requis n'est pas en bonne santé. Pour OpenShift Virtualization, ce problème affecte généralement les configurations ODF et VPC File Storage.
Pour résoudre le problème,
examinez les événements PVC, confirmez que le provisionneur de stockage est en cours d'exécution et que la classe de stockage est disponible.
- Vérifier l'état et les événements du PVC.
oc describe pvc <pvc_name> -n <namespace> - Si vous utilisez ODF, vérifiez que les modules de stockage sont en cours d'exécution.
oc get pods -n openshift-storage - Si vous utilisez VPC File Storage, vérifiez que les pods du pilote CSI sont en cours d'exécution.
oc get pods -n kube-system | grep vpc-file - Si vous utilisez ODF, consultez les journaux du provisionneur.
oc logs -n openshift-storage -l app=csi-rbdplugin - Si vous utilisez VPC File Storage, examinez les journaux du provisionneur.
oc logs -n kube-system -l app=ibm-vpc-file-csi-controller - Vérifiez que la classe de stockage référencée existe.
oc get storageclass <storage_class_name> - Consultez la section Configuration du stockage pour la virtualisation OpenShift pour confirmer que votre configuration de stockage correspond aux exigences du backend que vous avez choisi.