Solaris 11 в режиме обслуживания: нативное подключение к NFS: ошибка RPC: ошибка Rpcbind – RPC: невозможно получить данные

Вопрос или проблема

Существует проблема с машиной Solaris 11, она автоматически загружается в однопользовательском режиме. Мы видим сообщение об ошибке “nfs mount: : RPC: Rpcbind failure – RPC: Unable to receive“. Машина является LDom. Я загрузился через образ ОС и обнаружил, что в vfstab есть запись, соответствующая этой проблеме. Она была удалена, и я попытался перезапустить сервер, но проблема осталась прежней.вставьте описание изображения здесь

Я перепроверил и не нашел записей в dfstab. Как видно на приложенном изображении, состояние сетевого элемента — режим обслуживания.

Пожалуйста, подскажите, какие дальнейшие действия необходимо предпринять, так как это критический сервер, и нужно решить проблему как можно скорее.

Пожалуйста, дайте знать, нужна ли дополнительная информация.

Сначала ваше беспокойство связано с тем, что, похоже, нет настроенного или работающего сетевого интерфейса. Судя по всему, net0/v4 настроен на получение IP через DHCP, но не получил его.
Вы проверяли журналы: /var/svc/log/network-physical:default.log или /var/adm/messages?
ipadm show-addr или даже устаревшая команда ifconfig -a могут прояснить ситуацию. Поскольку вы упоминаете, что это LDOM, возможно, конфигурация была изменена в контролирующей доменной системе? Или было какое-то другое обслуживающее действие? Вы проверяли DHCP-сервер?

Я не совсем понимаю, каковы ваши действия по устранению неполадок с NFS. Поскольку это система Solaris 11, dfstab должен был сообщить вам, что он устарел, и что вам следует использовать команды share или zfs для совместного использования файловых систем NFS. Просто запустив share, вы должны увидеть, что сервер пытается поделиться. Но вы также упоминаете vfstab, что заставляет меня думать, что он пытается смонтировать файловую систему NFS как клиент.

Ответ или решение

Проблема, с которой вы столкнулись на сервере Solaris 11, связана с тем, что система загружается в однопользовательском режиме и выводит сообщение об ошибке: "nfs mount: : RPC: Rpcbind failure – RPC: Unable to receive". Это может быть связано с несколькими факторами, поэтому давайте разберем последовательность действий для устранения проблемы.

  1. Проверка сетевого интерфейса:

    • Убедитесь, что на вашей машине настроен и работает сетевой интерфейс. Выполните команду:
      ipadm show-addr

      или наследственную команду:

      ifconfig -a

      Это поможет вам определить, получен ли IP-адрес. Если интерфейс (например, net0) настроен на получение IP по DHCP и не получает адрес, это может быть причиной проблемы.

  2. Проверка логов:

    • Просмотрите журналы для диагностики сети. Обратите внимание на файлы:
      /var/svc/log/network-physical:default.log

      и

      /var/adm/messages

      Ищите сообщения об ошибках, которые могут указывать на проблемы с конфигурацией сети или отсутствием ответа от DHCP-сервера.

  3. Проверка конфигурации LDOM:

    • Убедитесь, что настройки виртуальных доменов (LDOM) не изменялись. Возможно, произошли изменения на контроллере домена, которые могли повлиять на производительность сети вашего сервера.
  4. Проверка состояния NFS:

    • Узнайте, какие ресурсы сервер пытается расшарить. Используйте:
      share
    • Поскольку в Solaris 11 deprecated использование dfstab, убедитесь, что вы используете команды share или ZFS для расшаривания NFS.
  5. Виртуальные файловые системы:

    • Если проблема заключается в том, что система пытается смонтировать NFS-е, проверьте файл vfstab. Убедитесь, что записи по NFS монтируются корректно. Если нужных записей нет, то система может пытаться выполнить NFS-монтирование, но не может успешно установить соединение из-за сетевых проблем.
  6. Проверка DHCP-сервера:

    • Если интерфейс настроен на использование DHCP, необходимо убедиться, что DHCP-сервер доступен и правильно настроен. Возможно, потребуется проверить логи на сервере DHCP, чтобы убедиться, что он предлагает IP-адреса.
  7. Устранение неполадок с RPC:

    • Если у вас есть доступ к управляющему домену, убедитесь, что службы RPC и rpcbind работают. Для их проверки вы можете использовать команду:
      svcs -a | grep rpc

Следуя этим шагам, вы сможете локализовать и, возможно, устранить проблему, связанную с загрузкой сервера в однопользовательском режиме и ошибкой RPC. Не забудьте провести необходимые изменения аккуратно, так как это критически важный сервер, и любые неосторожные действия могут привести к еще большим проблемам. Если у вас возникнут дополнительные вопросы или потребуется дополнительная информация, не стесняйтесь обращаться.

Оцените материал
Добавить комментарий

Капча загружается...