Collecter les bûches
Vous pouvez collecter les journaux pour faciliter le dépannage. La méthode utilisée pour collecter les journaux varie en fonction de la manière dont vous exécutez le plugin Docker.
Collecter les journaux pour le dépannage
-
Si vous exécutez Trident en utilisant la méthode de plugin géré recommandée (c'est-à-dire en utilisant
docker plugin(commandes), visualisez-les comme suit :docker plugin lsID NAME DESCRIPTION ENABLED 4fb97d2b956b netapp:latest nDVP - NetApp Docker Volume Plugin false journalctl -u docker | grep 4fb97d2b956b
Le niveau de journalisation standard devrait vous permettre de diagnostiquer la plupart des problèmes. Si cela ne vous suffit pas, vous pouvez activer la journalisation de débogage.
-
Pour activer la journalisation de débogage, installez le plugin avec la journalisation de débogage activée :
docker plugin install netapp/trident-plugin:<version> --alias <alias> debug=trueOu activez la journalisation de débogage même si le plugin est déjà installé :
docker plugin disable <plugin>docker plugin set <plugin> debug=truedocker plugin enable <plugin> -
Si vous exécutez le binaire lui-même sur l'hôte, les journaux sont disponibles dans le système de fichiers de l'hôte.
/var/log/netappdvpannuaire. Pour activer la journalisation de débogage, spécifiez-debuglorsque vous exécutez le plugin.
Conseils généraux de dépannage
-
Le problème le plus fréquent rencontré par les nouveaux utilisateurs est une mauvaise configuration qui empêche l'initialisation du plugin. Dans ce cas, vous verrez probablement un message comme celui-ci lorsque vous tenterez d'installer ou d'activer le plugin :
Error response from daemon: dial unix /run/docker/plugins/<id>/netapp.sock: connect: no such file or directoryCela signifie que le plugin n'a pas pu démarrer. Heureusement, le plugin a été conçu avec une fonctionnalité de journalisation complète qui devrait vous aider à diagnostiquer la plupart des problèmes que vous êtes susceptible de rencontrer.
-
En cas de problème lors du montage d'un panneau photovoltaïque sur un conteneur, assurez-vous que
rpcbindest installé et fonctionne. Utilisez le gestionnaire de paquets requis pour le système d'exploitation hôte et vérifiez sirpcbindest en cours d'exécution. Vous pouvez vérifier l'état du service rpcbind en exécutant unesystemctl status rpcbindou son équivalent.