Trusty Tahr(14.04)サーバーを実行しています。 iscsiディスクをアタッチしてマウントしました。mkfsなどは、手動で実行すればうまく機能します。
ブート時にディスクをボックスにマウントしたいので、コメントハッシュを削除して/etc/iscsi/iscsid.confを変更しましたnode.startup = automaticおよびコメントアウトnode.startup = manual(これはisnデフォルトではありませんが、私は両方の方法で試しましたが、それは理にかなっているので自動に固執しています)
node.startup =自動#
#
node.startup = manual
fstabはよさそうです。ブロックIDをgitに設定し、_netdevを設定しました。前述のように、手動ですべてが機能します。ディスクをマウントすると、fstab configがマウントを正しくリードします。
一般的な使用では、物事はよく見えます。 (実際には、タイムマシンのバックアップです)。
私の唯一の問題は、なぜこれがブート時に機能しないのですか? Boot.logはこの情報を示します:
* iSCSIイニシエーターサービスiscsidの開始[OK]
iscsiadm:レコードが見つかりません
* iSCSIターゲットのセットアップ*停止
明らかに、エラーは明らかですが、どこで?発行する必要があることは別として、sudo iscsiadm -m node --login介入する必要はありません。
ただ....必要な...それ...最後の...ピース。ありがとう
/ etc/iscsi/nodesにノードが設定されていないようです。実際、iscsiサーバーからターゲットのリストを要求していない場合、nodesディレクトリは空になります。そのため、その場合は、ターゲットの検出を行う必要があります。試してください:iscsiadm -m discovery -t st -p IP-Address-Of-Target
これが完了すると、ノードdirの下に可能なポータルのリストを含むiqn ...ディレクトリがあります。
/etc/iscsi/nodes/iqnname/192.168.0.1:servername.iscsiTargetName/default
自動的に接続する任意のターゲットで「デフォルト」so node.startup = automatic
ファイルを編集します。
また、/ var/log/syslogをチェックして、ネットワークインターフェイスが起動する前にiscsiが起動しているかどうかを確認します。