ECS: Falha na montagem do NFS; As configurações de exportação da interface do usuário demoram um pouco para serem propagadas

Resumo: No ECS, o cache do NFS leva ~20 minutos para propagar e atualizar o cache do NFS no serviço dataheadsvc no ECS appliance. Esse problema geralmente ocorre durante a configuração de uma nova exportação NFS, pois algumas alterações são necessárias para resolver uma personalização de exportação. ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Instruções

No ECS, o cache do NFS leva ~20 minutos para propagar e atualizar o cache do NFS no serviço dataheadsvc no ECS appliance. Esse problema geralmente ocorre durante a configuração de uma nova exportação NFS, pois algumas alterações são necessárias para resolver uma personalização de exportação.

Esse comportamento é esperado no ECS quando uma exportação NFS existente é modificada e a exportação é exibida como ativa no ECS.
  1. Para validar, verifique com esse problema a exportação presente no ECS:
Comando:(no client Linux NFS)
# showmount -e <Endereço IP do exemplo do ECS>
:
[root@nfsclient ~]# showmount -e xxx.xxx.xxx
Export list for xxx.xxx.xxx.xxx:
/namespace/nfsbucket *

  1. Tente montar a exportação que foi validada no ECS:
Comando: (Nota: Este é um comando de exemplo, e estamos adicionando a opção -vv para obter uma saída mais detalhada no client Linux NFS).
# mount -vv -t nfs -o vers=3,,nolock,sec=sys,proto=tcp <Exemplo de ponto>< de montagem>local de IP do ECS: Export Path><:
[root@ nfsclient ~]# mount -vv -t nfs -o vers=3,,nolock,sec=sys,proto=tcp xxx.xxx.xxx.xxx:/namespace/nfsbucket /mnt/test
mount.nfs: timeout set for Wed Aug 14 09:37:03 2019
mount.nfs: trying text-based options 'vers=3,nolock,sec=sys,proto=tcp,addr= xxx.xxx.xxx.xxx '
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying xxx.xxx.xxx.xxx prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying xxx.xxx.xxx.xxx prog 100005 vers 3 prot TCP port 2049
mount.nfs: mount(2): No such file or directory
mount.nfs: mounting xxx.xxx.xxx.xxx:/namespace/nfsbucket failed, reason given by server: No such file or directory

  1. Valide no ECS que não é possível localizar a exportação:
Comando: (Observe que isso verifica todos os registros de nós simultaneamente para a palavra-chave nfs nos últimos 5 minutos no cluster do ECS)
# svc_log -i -f nfs -sr all -sn -sf -n all -start '5 minutes ago'
Exemplo:
admin@ecsnode1:~> svc_log -i -f nfs  -sr all -sn -sf -n all -start '5 minutes ago'
svc_log v0.9.19 (svc_tools v1.1.1)                 Started 2019-08-14 15:35:57

Running on nodes:              <All nodes>
Time range:                    2019-08-14 15:30:57 - 2019-08-14 15:35:57
Filter string(s):              'nfs'
Show filename(s):              True
Show nodename(s):              True
Search reclaim logs (if any):  False
Case insensitive:              True

169.254.1.1 dataheadsvc.log 2019-08-14T15:35:05,953 [RpcDispatcherMD-3082827]  INFO  RpcProgramMountd.java (line 101) MOUNT MNT path: /namespace/nfsbucket Client: /xxx.xxx.xxx
169.254.1.1 dataheadsvc.log 2019-08-14T15:35:05,958 [RpcDispatcherMD-3082827]  INFO  ExportsService.java (line 98) added key /namespace/nfsbucket/ to the cache
169.254.1.1 dataheadsvc.log 2019-08-14T15:35:05,960 [RpcDispatcherMD-3082827] ERROR  RpcProgramMountd.java (line 111) Couldn't locate the exportEntry for the path /namespace/nfsbucket

  1. Aguarde ~20 minutos para que as configurações de exportação conflitantes sejam atualizadas no ECS e repita o comando de montagem:
Comando: (Nota: Este é um comando de exemplo, e estamos adicionando a opção -vv para obter uma saída mais detalhada no client Linux NFS).
# mount -vv -t nfs -o vers=3,,nolock,sec=sys,proto=tcp <Exemplo de ponto>< de montagem>local de IP do ECS: Export Path><:
[root@client ~]# mount -vv -t nfs -o vers=3,,nolock,sec=sys,proto=tcp xxx.xxx.xxx: /namespace/nfsbucket mnt/test
final mount options: 'vers=3,,nolock,sec=sys,proto=tcp'
mount.nfs: timeout set for Wed Aug 14 13:55:00 2019
mount.nfs: trying text-based options 'vers=3,nolock,sec=sys,proto=tcp,addr= xxx.xxx.xxx '
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying xxx.xxx.xxx prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying xxx.xxx.xxx prog 100005 vers 3 prot TCP port 2049
xxx.xxx.xxx:/namespace/nfsbucket on /mnt/test type nfs (rw,vers=3,,nolock,sec=sys,proto=tcp)

Mais informações

Produtos afetados

ECS Appliance

Produtos

ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
Propriedades do artigo
Número do artigo: 000019711
Tipo de artigo: How To
Último modificado: 25 mar. 2025
Versão:  5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.