Raccogli i registri
È possibile raccogliere i registri per ottenere aiuto nella risoluzione dei problemi. Il metodo utilizzato per raccogliere i log varia in base alla modalità di esecuzione del plugin Docker.
Raccogliere i registri per la risoluzione dei problemi
-
Se stai eseguendo Trident utilizzando il metodo di plugin gestito consigliato (ad esempio, utilizzando
docker plugincomandi), visualizzali come segue:docker plugin lsID NAME DESCRIPTION ENABLED 4fb97d2b956b netapp:latest nDVP - NetApp Docker Volume Plugin false journalctl -u docker | grep 4fb97d2b956b
Il livello di registrazione standard dovrebbe consentire di diagnosticare la maggior parte dei problemi. Se ritieni che ciò non sia sufficiente, puoi abilitare la registrazione del debug.
-
Per abilitare la registrazione del debug, installare il plugin con la registrazione del debug abilitata:
docker plugin install netapp/trident-plugin:<version> --alias <alias> debug=trueOppure, abilita la registrazione del debug quando il plugin è già installato:
docker plugin disable <plugin>docker plugin set <plugin> debug=truedocker plugin enable <plugin> -
Se si esegue il binario stesso sull'host, i registri sono disponibili nell'host
/var/log/netappdvpelenco. Per abilitare la registrazione del debug, specificare-debugquando esegui il plugin.
Suggerimenti generali per la risoluzione dei problemi
-
Il problema più comune che si verifica con i nuovi utenti è una configurazione errata che impedisce l'inizializzazione del plugin. Quando ciò accade, è probabile che venga visualizzato un messaggio come questo quando si tenta di installare o abilitare il plugin:
Error response from daemon: dial unix /run/docker/plugins/<id>/netapp.sock: connect: no such file or directoryCiò significa che il plugin non è riuscito ad avviarsi. Fortunatamente, il plugin è stato creato con una funzionalità di registrazione completa che dovrebbe aiutarti a diagnosticare la maggior parte dei problemi che potresti incontrare.
-
Se si verificano problemi con il montaggio di un fotovoltaico su un contenitore, assicurarsi che
rpcbindè installato e funzionante. Utilizzare il gestore pacchetti richiesto per il sistema operativo host e verificare serpcbindè in esecuzione. È possibile controllare lo stato del servizio rpcbind eseguendo unsystemctl status rpcbindo il suo equivalente.