NFS v4 - 'nfs4_discover_server_trunking erro não tratado -512' após a reinicialização

0

Começou com o NFS v4. Eu tenho essas configurações em /etc/fstab :

1.2.3.4:/mnt/exports/content-nl /data2/objects    nfs4 minorversion=1,ro,defaults,_netdev 0 0
2.2.2.4:/mnt/exports/www-nl     /data/nl          nfs4 minorversion=1,ro,defaults,_netdev 0 0
3.2.3.4:/mnt/exports/content-be /data2/be_objects nfs4 minorversion=1,ro,defaults,_netdev 0 0
4.2.3.4:/mnt/exports/www-be     /data/be          nfs4 minorversion=1,ro,defaults,_netdev 0 0

Ip's são falsos ofc ...

Após uma reinicialização no cliente, vejo essas mensagens em / var / log / messages

Apr 19 12:25:51 node1 systemd: data2-be_objects.mount mounting timed out. Stopping.
Apr 19 12:25:51 node1 systemd: data-be.mount mounting timed out. Stopping.
Apr 19 12:25:51 node1 systemd: Mounted /data2/be_objects.
Apr 19 12:25:51 node1 systemd: Mounted /data/be.
Apr 19 12:25:51 node1 systemd: data-nl.mount mounting timed out. Stopping.
Apr 19 12:25:51 node1 kernel: NFS: nfs4_discover_server_trunking unhandled error -512. Exiting with error EIO
Apr 19 12:25:51 node1 systemd: Mounted /data/nl.
Apr 19 12:25:51 node1 systemd: data2-objects.mount mounting timed out. Stopping.
Apr 19 12:25:51 node1 kernel: NFS: nfs4_discover_server_trunking unhandled error -512. Exiting with error EIO
Apr 19 12:25:51 node1 kernel: NFS: nfs4_discover_server_trunking unhandled error -512. Exiting with error EIO
Apr 19 12:25:51 node1 kernel: NFS: nfs4_discover_server_trunking unhandled error -512. Exiting with error EIO
Apr 19 12:25:51 node1 systemd: Mounted /data2/objects.
Apr 19 12:25:51 node1 systemd: Reached target Remote File Systems.
Apr 19 12:25:51 node1 systemd: Starting Remote File Systems.

A montagem está realmente montada e eu posso executar gravações na montagem.

O que significa a mensagem do kernel? Devo alterar alguma coisa na minha configuração ou essas mensagens podem ser ignoradas?

Andei pesquisando, mas nada relevante surgiu.

Usando o CentOS 7.3

    
por Kevin 19.04.2017 / 14:24

1 resposta

0

Coisas que eu tentaria:

  • Passando a opção sec=sys
  • Desabilitando as opções de NFS do GSS / Kerberos que você pode ver na sua distro se não as estiver usando

Se nenhum desses trabalhos funcionar (eles não funcionavam para mim), você poderia tentar apenas colocar o blacklist em rpcsec_gss_krb5 via modprobe.d:

echo 'blacklist rpcsec_gss_krb5' > /etc/modprobe.d/blacklist-rpcsec-gss-krb5.conf
reboot

Obviamente, você só faria isso se não estiver usando nenhum recurso do Kerberos e quiser apenas que o NFS automounting volte:)

A outra ressalva é que este é provavelmente um bug, e deve funcionar. Existe, por exemplo, este recente relatório de bug Redhat para "nfs4_discover_server_trunking unhandled error -512" que foi marcado como uma duplicata de um bug não público.

    
por 09.05.2017 / 03:53

Tags