iSCSIプロトコルを使用するESXiホストで、ボリュームへのフェールオーバー アクセスが35秒間一時停止
Summary: iSCSIストレージ エリア ネットワーク(SAN)に接続されているESXiホストのシステム管理者は、SANでコントローラー モジュールのフェールオーバーが発生した場合に、ホストIOが35秒間一時停止していることに気付く場合があります。 これは、ESXiホスト上のデフォルトのiSCSIキープアライブ(NOPイン、NOPアウト)タイムアウト設定が原因です。
Instructions
Broadcom vSphere管理者は、「ESXCLIを使用したiSCSIパラメーターの一覧表示と設定」に従うことができます
関係する値は次のとおりです。
NoopOutInterval iSCSIイニシエーターからiSCSIターゲットに送信されるNOP-Outリクエスト間の時間間隔(秒単位)。NOP-Outリクエストは、iSCSIイニシエーターとiSCSIターゲット間の接続がアクティブであることを確認するためのpingメカニズムとして機能します。イニシエーター レベルでのみサポート
NoopOutTimeout ホストが NOP-In メッセージを受信するまでに経過できる時間(秒単位)。メッセージは、NOP-Out要求に応答してiSCSIターゲットによって送信されます。ここで、 NoopTimeout 制限を超えると、イニシエーターは現在のセッションを終了し、新しいセッションを開始します。イニシエーター レベルでのみサポート
RecoveryTimeout セッション リカバリーの実行中に経過できる時間(秒単位)。タイムアウトが制限を超えると、iSCSIイニシエーターはセッションを終了します。
これらの値は、コマンドの出力から一覧表示できます esxcli iscsi adapter param get -A vmhbaXY (ここで、XYはiSCSI HBA)。
これがデフォルト値です。合計で最大35秒になります。これは、ユーザーが観察する一時停止です。
NoopOutInterval - 15秒
NoopOutTimeout - 10秒
リカバリー タイムアウト - 10秒
これらの値を変更するコマンドは次のとおりです。
例:
esxcli iscsi adapter param set -A vmhbaXY -k NoopOutInterval -v 1esxcli iscsi adapter param set -A vmhbaXY -k NoopOutTimeout -v 10esxcli iscsi adapter param set -A vmhbaXY -k RecoveryTimeout -v 1
設定を有効にするには、ESXiホストを再起動する必要があります。
お客様の環境はそれぞれ異なるため、管理者はそれに応じて値をテストおよび調整する必要があります。 ESXiのデフォルト値は、Ethernetスイッチを使用してiSCSIトラフィックを伝送する場合に、Ethernetスイッチでのリカバリーとコンバージェンスを可能にするためのものです
Ethernetスイッチを使用してiSCSIトラフィックを伝送する場合は、次の点を考慮してください。
- iSCSIイニシエーターがネットワーク スイッチを介してME5シリーズ ストレージ システムに接続されている場合は、スイッチがIEEE 802.3xフロー制御をサポートしていることを確認してください。また、すべてのスイッチ ポートとサーバーNICポートで、送信と受信の両方に対してフロー制御が有効になっていることを確認します。
- フロー制御を有効にしないと、iSCSIストレージのI/Oパフォーマンスが低下する可能性があります
- デル・テクノロジーズでは、Ethernet IEEE 802.3xフロー制御を有効にすることに加えて、iSCSIイニシエーターとターゲット ストレージ システムに接続されているスイッチ ポートでユニキャスト ブロードキャスト ストーム制御を無効にすることをお勧めします。また、Dellでは「
PortFastiSCSIイニシエーターおよびターゲット システムに接続されているスイッチ ポート上のスパニング ツリー プロトコル(STP)のモード - 電源を入れる
PortFastモードは、スイッチのSTPの動作をすべてオフにすることとは異なります。方法PortFastオンの場合、STPはスイッチポートで有効になったままです。STP をオフにすると、ネットワーク全体に影響し、ネットワークが物理トポロジ ループに対して脆弱になる可能性があります。
ここでは、 SC SeriesまたはPS Series SANのスイッチ構成ガイドの参照用スイッチ構成の一部を示します。同じ原則が他のスイッチ モデルにも適用されます。特定のコマンドについては、スイッチ ベンダーのマニュアルを参照してください
Dellストレージ モデルのホスト構成のベスト プラクティスについては、Storage |Dell Technologies Info Hub