カスタマイズしたカーネルでUbuntu 16.04.1サーバーバージョンをインストールしました。起動時に、systemd-modules-load
の起動に失敗しました。
journalctl -xe
以下のエラー
-- Unit systemd-modules-load.service has begun starting up.
Jan 28 23:08:08 ubuntu systemd-modules-load[1278]: Failed to find module 'iscsi_tcp'
Jan 28 23:08:08 ubuntu systemd-modules-load[1278]: Failed to find module 'ib_iser'
Jan 28 23:08:08 ubuntu systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Jan 28 23:08:08 ubuntu systemd[1]: Failed to start Load Kernel Modules.
-- Subject: Unit systemd-modules-load.service has failed
ログに記載されているように、iscsi_tcp
とib_iser
のロードに失敗しています。ただし、iscsi_tcp
およびib_iser
が定義されている場所が見つかりません。
man modules-load.d
3つのパスの下のリスト:
/etc/modules-load.d/*.conf
/run/modules-load.d/*.conf
/usr/lib/modules-load.d/*.conf
既存のものは/etc/modules-load.d/modules.conf
であり、空です。 iscsi_tcp
およびib_iser
はどこで定義されていますか?
/lib/modules-load.d/open-iscsi.conf
を編集する必要があります:
nano /lib/modules-load.d/open-iscsi.conf
ib_iser
から#ib_iser
に変更します
F3 キーの後に Enter 変更を保存するためのキー、 Ctrl+X nanoを終了する
サービスを開始するには...
systemctl restart systemd-modules-load.service
チェックする ...
systemctl status systemd-modules-load.service