39.3. iSCSI ルート
iSCSI ディスクから直接 root パーティションにアクセスする場合は、iSCSI レイヤーがパス/セッションの再確立を試行する機会が数回あるように、iSCSI タイマーを設定する必要があります。さらに、コマンドは、SCSI レイヤーに素早く再度キューに入れないでください。これは、dm-multipath を実装する際に実行すべき内容の 反対になります。
まずは、NOP-Outs を無効にする必要があります。これは、NOP-Out の間隔とタイムアウトをゼロに設定すると実行できます。これを設定するには、
/etc/iscsi/iscsid.conf
を開き、以下のように編集します。
node.conn[0].timeo.noop_out_interval = 0 node.conn[0].timeo.noop_out_timeout = 0
この行では、replacement_timeout を高い数に設定する必要があります。これにより、システムに対して、パス/セッションが自身を再確立するまでの待機時間を待機するように指示されます。replacement_timeout を調整するには、
/etc/iscsi/iscsid.conf
を開き、以下の行を編集します。
node.session.timeo.replacement_timeout = replacement_timeout
/etc/iscsi/iscsid.conf
の設定後に、影響を受けるストレージの再検索を実行する必要があります。これにより、システムが /etc/iscsi/iscsid.conf
の新しい値を読み込み、使用できます。iSCSI デバイスの検出方法に関する詳細は、36章複数の LUN またはポータルを使用した iSCSI ターゲットのスキャン を参照してください。
特定のセッションのタイムアウトの設定
特定のセッションのタイムアウトを設定し、(
/etc/iscsi/iscsid.conf
を使用する代わりに)非永続的なものにすることもできます。それを行うには、以下のコマンドを実行します(それに応じて変数を置き換えます)。
# iscsiadm -m node -T target_name -p target_IP:port -o update -n node.session.timeo.replacement_timeout -v $timeout_value
重要な影響
ここで説明している設定は、root パーティションアクセスに関連する iSCSI セッションに推奨されます。他のタイプのストレージ( dm-multipathを使用するシステムでは)iSCSI セッションは、「dm-multipathを使用した iSCSI 設定」 を参照してください。