Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:centos:nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
unix-linux:centos:nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve [09.09.2016 18:25] Алексей Максимовunix-linux:centos:nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve [09.09.2016 20:24] (текущий) Алексей Максимов
Строка 10: Строка 10:
 Redirecting to /bin/systemctl status  nfs-server.service Redirecting to /bin/systemctl status  nfs-server.service
 ● nfs-server.service - NFS server and services ● nfs-server.service - NFS server and services
-  Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset:disabled)+  Loaded: loaded (/usr/lib/systemd/system/nfs-server.service;enabled;vendor preset:disabled)
   Active: failed (Result: exit-code) since Fri 2016-09-09 10:03:12 MSK; 28min ago   Active: failed (Result: exit-code) since Fri 2016-09-09 10:03:12 MSK; 28min ago
  Process: 1955 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)  Process: 1955 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
  
-Sep 09 10:02:35 FS3 systemd[1]: Starting NFS server and services... +Sep 09 10:02:35 systemd[1]: Starting NFS server and services... 
-Sep 09 10:03:12 FS3 exportfs[1955]: exportfs: Failed to resolve OVIRT1.dom.com +Sep 09 10:03:12 exportfs[1955]: exportfs: Failed to resolve OVIRT1.dom.com 
-Sep 09 10:03:12 FS3 systemd[1]: nfs-server.service:control process exited, code=exited status=1 +Sep 09 10:03:12 systemd[1]: nfs-server.service:control process exited, code=exited status=1 
-Sep 09 10:03:12 FS3 systemd[1]: Failed to start NFS server and services. +Sep 09 10:03:12 systemd[1]: Failed to start NFS server and services. 
-Sep 09 10:03:12 FS3 systemd[1]: Unit nfs-server.service entered failed state. +Sep 09 10:03:12 systemd[1]: Unit nfs-server.service entered failed state. 
-Sep 09 10:03:12 FS3 systemd[1]: nfs-server.service failed.</code>+Sep 09 10:03:12 systemd[1]: nfs-server.service failed.</code>
  
 Проблема может быть связана с тем, что в процессе загрузки служба **nfs-server.service** пытается запуститься до того, как закончена полная инициализация сети, и соответственно из-за ошибки разрешения имени из файла **/etc/exports** служба не стартует.  Проблема может быть связана с тем, что в процессе загрузки служба **nfs-server.service** пытается запуститься до того, как закончена полная инициализация сети, и соответственно из-за ошибки разрешения имени из файла **/etc/exports** служба не стартует. 
Строка 50: Строка 50:
 После применения методов несколько раз перезагружаем сервер и убеждаемся в том, что каждый раз служба **nfs-server** запускается автоматически при загрузке системы. После применения методов несколько раз перезагружаем сервер и убеждаемся в том, что каждый раз служба **nfs-server** запускается автоматически при загрузке системы.
  
-Если ничего не помогает, то можно попробовать поставить "костыль", а именно добавить в конец файла **/etc/rc.d/rc.local** проверку наличия сети путём отсылки ping, и как только сеть появится - запускать службу. 
-Этот фрагмент добавим в файл **/etc/rc.d/rc.local**: 
  
-<code>checkip="10.1.0.1+Если ничего не помогает, то можно попробовать поставить жёсткий "костыль", а именно добавить в конец файла **/etc/rc.d/rc.local** проверку наличия сети путём отсылки ping, и как только сеть появится - запускать службу. 
-service="nfsd+Этот фрагмент добавим в файл **/etc/rc.d/rc.local** (в переменную checkip вставьте IP другого сервера, например шлюза): 
-if [ $(ps -ef | grep -v grep | grep $service | wc -l-eq 0 ]; then+ 
 +<code>sleep 10 
 +checkip="10.1.0.1" 
 +if [ -z "$(systemctl status nfs-server.service | grep 'Active: active')]; then
   while ! ping -c 1 -W 1 $checkip; do   while ! ping -c 1 -W 1 $checkip; do
-   # Waiting for access to external ip - network interface might be down..."+   # Waiting for gateway ip - network interface might be down..."
    sleep 1    sleep 1
   done   done
 +  sleep 10
   systemctl start nfs-server.service   systemctl start nfs-server.service
 fi</code> fi</code>
unix-linux/centos/nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve.1473434736.txt.gz · Последнее изменение: 09.09.2016 18:25 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki