¿Por qué las reclamaciones de volumen persistente permanecen en Pending para OpenShift Virtualization?

Nube privada virtual 4.17 y más tarde Sólo nodos trabajadores de metal desnudo Sólo RHCOS

Usted crea almacenamiento para una máquina virtual, pero la reclamación de volumen persistente (PVC) permanece en Pending.

Es posible que la PVC haga referencia a una clase de almacenamiento no disponible o que el aprovisionador de almacenamiento necesario no esté en buen estado. Para OpenShift Virtualization, este problema afecta comúnmente a las configuraciones ODF y VPC File Storage.

Para resolver el problema,

revise los eventos de PVC, confirme que el provisionador de almacenamiento se está ejecutando y verifique que la clase de almacenamiento está disponible.

  1. Comprueba el estado y los eventos del PVC.
    oc describe pvc <pvc_name> -n <namespace>
    
  2. Si utiliza ODF, compruebe que los pods de almacenamiento están en funcionamiento.
    oc get pods -n openshift-storage
    
  3. Si utiliza VPC File Storage, compruebe que se están ejecutando los pods de controladores CSI.
    oc get pods -n kube-system | grep vpc-file
    
  4. Si utiliza ODF, revise los registros del proveedor.
    oc logs -n openshift-storage -l app=csi-rbdplugin
    
  5. Si utiliza VPC File Storage, revise los registros del provisionador.
    oc logs -n kube-system -l app=ibm-vpc-file-csi-controller
    
  6. Verifique que la clase de almacenamiento referenciada existe.
    oc get storageclass <storage_class_name>
    
  7. Consulte Configuración del almacenamiento para la virtualización de OpenShift para confirmar que la configuración del almacenamiento cumple los requisitos del backend elegido.