ESXi 5.0 iSCSI タイムアウトの増加による Equallogic ファームウェアのアップグレード

ESXi 5.0 iSCSI タイムアウトの増加による Equallogic ファームウェアのアップグレード

私の理解では、Dell Equallogic サーバーのファームウェアは約 15 秒でアップグレードでき、ESXi ホストが接続され、VM が実行中でも実行できますが、ゲスト VM でのエラーを回避するには iSCSI タイムアウト値を増やす必要があります。

VMWare と Dell のサイトを検索しましたが、ESXi 5.0 でタイムアウトを増やして「ライブ」ファームウェア アップグレードを実行するために何をすべきかを詳しく説明したベスト プラクティス ガイドや KB 記事が見つかりません。これはホスト/iSCSI イニシエーターごとですか、それともターゲットごとですか。どのように増やすのですか。適切な値はどれくらいですか。

答え1

ドキュメントによるとこれは「セッション回復タイムアウト」パラメータである必要があります。ただし、ゲスト OS には独自のタイムアウトがあるため、これらも変更する必要があることに注意してください。

答え2

Dell/Equallogic では、各 ESX ホストがアクセスする各 Equallogic グループ IP の iSCSI "LoginTimeout" 値を 60 秒に増やすことを実際に推奨しています。

以下の手順では推奨される方法を詳しく説明していますが、これを iSCSI イニシエーター全体でグローバルに実行することもできます (アクセスされるすべてのグループ/iSCSI SAN に適用されます)。

  1. vSphere Clientにログインしてホストを選択します
  2. 「構成」タブに移動します
  3. 「ストレージアダプタ」を選択します
  4. 変更する iSCSI vmhba を選択します (通常は iSCSI ソフトウェア イニシエーター)
  5. 「プロパティ」をクリックします
  6. 「ダイナミックディスカバリー」タブを選択します
  7. EquallogicグループのIPアドレスを選択します
  8. 「設定」をクリック
  9. 「詳細設定」をクリック
  10. 「LoginTimeout」までスクロールし、値を60に設定します。
  11. 該当するすべてのホスト/サーバーに対して1~10を繰り返します。
  12. 変更を適用するにはホストの再起動が必要です

値はコマンドライン経由でも変更できます:

esxcli iscsi adapter param set -A vmhbaXX -k LoginTimeout -v 60

Equallogic ストレージ アレイのファームウェア アップデートには、アクティブ コントローラ モジュールからパッシブ コントローラ モジュールへのフェイルオーバー操作が含まれます。これにより、通常 15 ~ 30 秒間アクセスが失われますが、これは推奨されるタイムアウト値の範囲内です。通常、環境を運用する前に、これらの設定を正しく行い、このプロセスをテストするのが最善です。

VMware ESX リファレンス:VMware KB 2007829

Dell Equallogic リファレンス:iSCSI イニシエーターと OS の考慮事項(サポート アカウントへのアクセスが必要です)

関連情報