Perché la mia applicazione non può accedere o scrivere in PVC?

Risolvere i problemi relativi alle applicazioni di archiviazione a blocchi.

Virtual Private Cloud Infrastruttura classica

Quando monti una PVC nel tuo pod, potresti riscontrare errori nell'accesso alla PVC o nella scrittura nella PVC.

  1. Elenca i pod del tuo cluster e riesamina lo stato del pod.
    oc get pods
    
  2. Individua la causa principale per cui la tua app non riesce ad accedere al PVC o a scrivere su di esso.
    oc describe pod <pod_name>
    
    oc logs <pod_name>
    
  3. Esamina gli errori comuni che possono verificarsi quando monti una PVC in un pod.
Messaggi di errore della memorizzazione a blocchi
Sintomo o messaggio di errore Descrizione Procedura risolutiva
Il tuo pod è bloccato in uno stato ContainerCreating o CrashLoopBackOff. MountVolume.SetUp failed for volume ... read-only. Si sono verificati problemi di rete nel backend dell'infrastruttura IBM Cloud. Per proteggere i tuoi dati ed evitarne il danneggiamento, IBM Cloud ha disconnesso automaticamente il server di archiviazione blocchi per impedire operazioni di scrittura su istanze di archiviazione blocchi. Vedi Archiviazione blocchi: l'archiviazione blocchi è modificata a sola lettura
failed to mount the volume as "ext4", it already contains xfs. Mount error: mount failed: exit status 32 Si desidera montare un'istanza di storage a blocchi esistente configurata con un file system di tipo " XFS ". Al momento della creazione del PV e del PVC corrispondente, è stato specificato un file system di tipo “ ext4 ” oppure nessun file system. Il file system che specifichi nel tuo PV deve essere lo stesso configurato nella tua istanza di archiviazione blocchi. Vedi Archiviazione blocchi: impossibile montare l'archiviazione blocchi esistente in un pod a causa del file system errato