Avamar. Не удается просмотреть файловую систему клиента NDMP при создании набора данных
Summary: Avamar не удается просмотреть клиентскую файловую систему протокола управления сетевыми данными [NDMP].
Symptoms
Ошибка обзора клиентской файловой системы NDMP
При создании набора данных и переходе в файловую систему клиента NDMP после ввода правильных учетных данных появляется сообщение об ошибке.
Сообщение об ошибке гласит: Истечение времени ожидания обзора. Клиенту не удалось выполнить этот запрос на просмотр в течение отведенных 10 секунд.
- Ошибка может быть вызвана структурой каталогов с необычно большим количеством подэлементов.
- Это также может быть вызвано необычно низкой доступной емкостью ЦП у клиента.
При нажатии кнопки «Повторить» будет выдана та же ошибка истечения времени ожидания.
К примечательным условиям относятся:
- ЦП клиента сетевой системы хранения данных не находится под нагрузкой.
- Каталог содержит не так много файлов или вложенных каталогов.
- Несколько клиентских политик, настроенных на этом узле ускорителя NDMP, могут просматривать без каких-либо проблем.
Cause
Основная причина проблемы
Межсетевой экран Avamar на служебном узле по умолчанию разрешает подключение к узлу ускорителя только через порты 28001–28011.
Если на узле ускорителя есть процессы avagent, использующие порты выше 28011, они блокируются межсетевым экраном служебного узла.
ps -eaf | grep avagent
Эта блокировка является основной причиной проблемы, так как она не позволяет клиенту завершить запрос browse в отведенное время.
Resolution
Существует несколько способов обновления avfirewall.
Предпочтительным и рекомендуемым способом является использование инструмента goav.
Как получить Goav инструмент.
Avamar. Инструмент GoAV для управления и устранения неполадок
Как использовать Goav для настройки межсетевого экрана NDMP.
Avamar. Как использовать меню
межсетевого экрана Goav Network Data Management ProtocolСледующий способ является оригинальным.
Недостатком является то, что при обновлении изменения не сохраняются.
Любые изменения должны быть сделаны заново.
- Определите, какие порты процессы avagent используют на узле ускорителя:
ps -eaf | grep avagent
- На служебном узле создайте резервную копию текущего файла правил межсетевого экрана:
sudo cp -p /etc/firewall.base /etc/firewall.base.<date>
- Откройте firewall.base для редактирования:
sudo vi /etc/firewall.base
- Измените следующую строку (это позволит avagent использовать порт до 28051):
exec_rule -A OUTPUT -p tcp --dport 28001:28011 -j ACCEPT
exec_rule -A OUTPUT -p tcp --dport 28001:28051 -j ACCEPT
- Сохраните и выйдите из файла.
- Перезапустите межсетевой экран на служебном узле:
sudo service avfirewall restart
- Повторно зарегистрируйте клиентов на узле ускорителя.
sudo avregister
- Убедитесь, что все данные успешно зарегистрированы, а затем проверьте просмотр файловой системы.