ECS. Сбой монтирования NFS; Обновление настроек экспорта пользовательского интерфейса занимает некоторое время

摘要: В ECS для распространения и обновления кэша NFS в сервисе dataheadsvc на устройстве ECS требуется ~20 минут. Эта проблема часто возникает во время настройки нового экспорта NFS, так как для разрешения настройки экспорта требуются некоторые изменения. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

В ECS для распространения и обновления кэша NFS в сервисе dataheadsvc на устройстве ECS требуется ~20 минут. Эта проблема часто возникает во время настройки нового экспорта NFS, так как для разрешения настройки экспорта требуются некоторые изменения.

Такое поведение ожидаемо в ECS, если существующий экспорт NFS изменен и экспорт отображается в ECS как активный.
  1. Чтобы убедиться в наличии этой проблемы, проверьте экспорт, имеющийся в ECS:
Команда: (на клиенте NFS Linux)
# showmount -e <IP-адрес примера ECS>
:
[root@nfsclient ~]# showmount -e xxx.xxx.xxx
Export list for xxx.xxx.xxx.xxx:
/namespace/nfsbucket *

  1. Попытайтесь смонтировать экспорт, который был проверен в ECS:
Команда. (Примечание. Это пример команды, и мы добавляем параметр -vv для получения более подробных выходных данных в клиенте NFS Linux.
# mount -vv -t nfs -o vers=3,,nolock,sec=sys,proto=tcp <Пример локальной точки>монтирования ECS IP:><путь экспорта><:
[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. Проверьте в ECS, что невозможно найти экспортируемый каталог:
Команда. (обратите внимание, что при этом выполняется сканирование всех журналов всех узлов одновременно на наличие ключевого слова nfs за последние 5 минут в кластере ECS).
# svc_log -i -f nfs -sr all -sn -sf -n all -start '5 минут назад'
Пример:
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. Подождите ~20 минут, пока конфликтующие настройки экспорта на сервере ECS не будут обновлены, и повторите команду монтирования:
Команда. (Примечание. Это пример команды, и мы добавляем параметр -vv для получения более подробных выходных данных в клиенте NFS Linux.
# mount -vv -t nfs -o vers=3,,nolock,sec=sys,proto=tcp <Пример локальной точки>монтирования ECS IP:><путь экспорта><:
[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)

其他資訊

Связанные статьи базы знаний NFS:

受影響的產品

ECS Appliance

產品

ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
文章屬性
文章編號: 000019711
文章類型: How To
上次修改時間: 25 3月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。