web-dev-qa-db-ja.com

EquallogicファームウェアをアップグレードするためのESXi5.0iSCSIタイムアウトの増加

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

VMWareとDellのサイトを検索しましたが、タイムアウトを増やして「ライブ」ファームウェアアップグレードを実行するためにESXi5.0を実行する方法の詳細を説明するベストプラクティスのクイズまたはKB記事が見つかりません。それはホスト/ iSCSIイニシエーターごとですか、それともターゲットごとですか、どのように増やしますか、そして賢明な価値は何ですか?

1
Phil

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

0
the-wabbit

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

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

  1. VSphere Clientにログインし、ホストを選択します
  2. [構成]タブに移動します
  3. 「ストレージアダプタ」を選択します
  4. 変更するiSCSIvmhbaを選択します(通常は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の考慮事項 (サポートアカウントアクセスが必要)

3
JimNim