PowerScale: NFS періодично не вставляє експорт після перезавантаження кластера, що призводить до збою монтування клієнта
Summary: Мережева файлова система (NFS) не вставляє експорти після оновлення або перезавантаження, через що клієнт NFS не може встановити NFS-спільні ресурси з помилкою «Немає такого файлу чи каталогу». ...
Symptoms
Клієнти, які намагаються змонтувати або виконати операцію на раніше використаному експорті, отримують таку помилку:
# mount -F nfs example.com:/ifs/testexport /tmp nfs mount: example.com:/ifs/testexport: No such file or directory # cd /test -bash: cd: /test: No such file or directory
Наступні повідомлення можна побачити у nfs.log. Псевдоніми не вставляють експорт, оскільки записи шляху відсутні в LIN-дереві:
TESTCLUSTER-21 nfs[4900]: [nfs] Failed to insert "/ifs/testexport" for export 36 with status 0xc0000467(STATUS_FILE_NOT_AVAILABLE) TESTCLUSTER-21 nfs[4900]: [nfs] Problem inserting alias /testexport 0xc0000467 (STATUS_FILE_NOT_AVAILABLE)
Cause
Ймовірність зіткнення з цією проблемою відносно низька, але вона спостерігалася, коли кластери одночасно перезавантажуються (оновлення, встановлення патчу тощо). Під час запуску NFS здійснюється системний виклик для відкриття та завантаження експорту. Існує рідкісна ймовірність, що системний виклик може вийти з ладу через одночасне перезавантаження, що призводить до невдачі у завантаженні одного або кількох експортів.
Resolution
Можливим обхідним шляхом є запуск постійного перезавантаження замість одночасного перезавантаження. Наприклад, замість одночасного покращення запустіть рухоме покращення.
Щоб вирішити цю проблему, перезавантажте уражені зони. Це не має бути деструктивним.
isi nfs exports reload --zone=<zone of affected exports>
Якщо наведена вище команда не дає полегшення, зверніться до служби підтримки Dell PowerScale для усунення проблеми.
Це питання розглядається у наступних версіях:
- OneFS 9.2.1.25 та пізніші версії
- OneFS 9.4.0.16 та пізніші версії
- OneFS 9.5.0.7 та новіші версії