Por que as reivindicações de volume persistente permanecem em Pending para OpenShift Virtualization?

Nuvem privada virtual 4.17 e posteriormente Somente nós de trabalho bare metal Somente RHCOS

Você cria um armazenamento para uma máquina virtual, mas a reivindicação de volume persistente (PVC) permanece em Pending.

O PVC pode fazer referência a uma classe de armazenamento indisponível ou o provisionador de armazenamento necessário não está íntegro. Para a virtualização OpenShift, esse problema geralmente afeta as configurações de ODF e VPC File Storage.

Para resolver o problema,

examine os eventos de PVC, confirme se o provisionador de armazenamento está em execução e verifique se a classe de armazenamento está disponível.

  1. Verifique o status e os eventos do PVC.
    oc describe pvc <pvc_name> -n <namespace>
    
  2. Se você usar o ODF, verifique se os pods de armazenamento estão em execução.
    oc get pods -n openshift-storage
    
  3. Se você usar o VPC File Storage, verifique se os pods de driver CSI estão em execução.
    oc get pods -n kube-system | grep vpc-file
    
  4. Se você usa ODF, examine os registros do provisionador.
    oc logs -n openshift-storage -l app=csi-rbdplugin
    
  5. Se você usar o VPC File Storage, analise os registros do provisionador.
    oc logs -n kube-system -l app=ibm-vpc-file-csi-controller
    
  6. Verifique se a classe de armazenamento referenciada existe.
    oc get storageclass <storage_class_name>
    
  7. Consulte Configuração do armazenamento para a virtualização OpenShift para confirmar se a configuração do armazenamento corresponde aos requisitos do backend escolhido.