Я не знаю, является ли это ошибкой или функцией, но мне пришлось удалить сетевой интерфейс с одного из моих серверов, и, поскольку он больше не понадобится, ему не будет никакой замены. Однако, поскольку я его удалил, сервер NFS вообще не запускается. Если я вставлю сетевую карту обратно, она загрузится без ошибок. Также, если я верну его обратно, но выключить через ONBOOT=NO
в ifcfg-eth2 он больше не загружается, так что ... теперь это ошибка или функция? Либо это так, как я могу решить проблему?
Я уверен, что мне не нужно упоминать, что удаление интерфейса eth2 не приведет к сбою системы с точки зрения архитектуры системы, серверы, которым необходимо смонтировать общие папки, все еще могут связаться с nfs сервер. В конце концов, я могу войти через них. Eth2 был временным интерфейсом с подключением к Интернету для простой установки приложений, а не просто копирования каждого пакета rpm через 3 сервера для доступа к файловому серверу.
sudo systemctl status nfs-server
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: inactive (dead)
dec 04 09:28:22 fileserver-2 systemd[1]: Found ordering cycle on nfs-server.service/start
dec 04 09:28:22 fileserver-2 systemd[1]: Found dependency on var-nfsshare.mount/start
dec 04 09:28:22 fileserver-2 systemd[1]: Found dependency on nfs-server.service/start
dec 04 09:28:22 fileserver-2 systemd[1]: Breaking ordering cycle by deleting job var-nfsshare.mount/start
С уважением: Берт
ОБНОВЛЕНИЕ: сервер NFS требует, чтобы все ваши сетевые карты были в состоянии UP. Я мог бы подумать, что это своего рода ошибка, потому что, если я удалю сетевой адаптер из аппаратных тисков сервера + я также удалю его из системы (nmcli con del eth2), я получаю статус сетевой службы OK, плюс я вижу все свои интерфейсы вверх. Каким-то образом NFS-сервер застревает в таком состоянии, как будто у меня все еще не работает один интерфейс. Даже несмотря на то, что у меня нет соответствующей сети, упомянутой ни в одной из конфигураций, особенно в файле экспорта.
Я думаю, что nfs-server не перепроверяет текущую конфигурацию системы при каждом запуске, только во время установки. Однако мне до сих пор непонятно, почему он не перечитывает его тогда, когда я переустанавливаю nfs-сервер.
Что, вы парни, думаете? Я говорю глупости или это имеет смысл?