Pourquoi mon application ne peut-elle pas accéder à des réservations de volume persistant ou écrire dessus ?
Dépannage des problèmes liés aux applications de stockage en blocs.
Cloud privé virtuel Infrastructure classique
Lorsque vous montez une réservation de volume persistant sur votre pod, il se peut que des erreurs se produisent lors de l'accès à la réservation de volume persistant ou lors de l'écriture de données sur celle-ci.
- Répertoriez les pods de votre cluster et examinez le type de pod.
oc get pods - Recherchez la cause principale de la raison pour laquelle votre application ne peut pas accéder au PVC ou l'écrire.
oc describe pod <pod_name>oc logs <pod_name> - Passez en revue les erreurs courantes qui sont susceptibles de se produire lorsque vous montez une réservation de volume persistant sur un pod.
| Symptôme ou message d'erreur | Description | Procédure de résolution |
|---|---|---|
Votre pod est bloqué dans un état ContainerCreating ou CrashLoopBackOff. MountVolume.SetUp failed for volume ... read-only. |
Des problèmes de réseau se sont produits au niveau du système de back end de l'infrastructure IBM Cloud. Pour protéger vos données et éviter l'altération de données, IBM Cloud a automatiquement déconnecté le serveur de stockage par blocs afin d'empêcher les opérations d'écriture sur des instances de stockage par blocs. | Voir Stockage par blocs : le stockage par blocs passe en lecture seule |
failed to mount the volume as "ext4", it already contains xfs. Mount error: mount failed: exit status 32 |
Vous souhaitez monter une instance de stockage par blocs existante qui a été configurée avec un système de fichiers XFS. Lorsque vous avez créé le volume persistant et la réservation de volume persistant correspondante, vous
avez spécifié ext4 ou aucun système de fichiers. Le système de fichiers que vous spécifiez dans votre volume persistant doit être identique à celui qui est configuré dans votre instance de stockage par blocs. |
Voir Stockage par blocs : échec de montage d'un stockage par blocs existant sur un pod en raison d'un système de fichiers incorrect |