ネットワークが完全に使用可能になるまで、システムサービスの起動またはリモートファイルシステムのマウントを遅らせる方法
Issue
-
特定の IP アドレスにバインドするように設定されたサービスが、Cannot assign requested address または同様のエラーメッセージで失敗します。
-
特定の IPv6 アドレスにバインドするように設定されたサービスが、
network-online.target
の後に起動するように設定されていても起動に失敗します。 -
特定の IPv6 アドレスに接続するように設定されたリモートファイルシステム (NFS、CIFS など) が、起動時に自動的にマウントされません。
[...] systemd[1]: remote.mount: Mounting timed out. Terminating.
[...] remote.mount: Mount process exited, code=killed status=15
[...] remote.mount: Failed with result 'timeout'.
[...] systemd[1]: Failed to mount /remote. -
ホスト名に接続するように設定されたリモートファイルシステム (NFS、CIFS など) が、起動時に自動的にマウントされません。
-
NFS サーバーとして機能するシステムが、そのディレクトリーを NFS クライアントにエクスポートできません。
[...] exportfs[XXX]: exportfs: Failed to resolve <some nfs client name>
Environment
- Red Hat Enterprise Linux 7 以降
- systemd
- dovecot、httpd、sshd...
- NFS、CIFS
- IPv6 (名前解決を使用する場合は IPv4 も)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.