私が理解しているように、Dell Equallogicサーバーのファームウェアは約15秒でアップグレードでき、ESXiホストが接続され、VMが実行されているときにアップグレードできますが、ゲストVMでのエラーを回避するには、iSCSIタイムアウト値を増やす必要があります。
VMWareとDellのサイトを検索しましたが、タイムアウトを増やして「ライブ」ファームウェアアップグレードを実行するためにESXi5.0を実行する方法の詳細を説明するベストプラクティスのクイズまたはKB記事が見つかりません。それはホスト/ iSCSIイニシエーターごとですか、それともターゲットごとですか、どのように増やしますか、そして賢明な価値は何ですか?
ドキュメントによると これは「SessionRecoveryTimeout」パラメータである必要があります。ただし、ゲストOSには独自のタイムアウトがあることに注意してください。これらにも変更が必要な場合があります。
Dell/Equallogicは、実際には、各ESXホストがアクセスするEquallogicグループIPごとにiSCSIの「LoginTimeout」値を60秒に増やすことを推奨しています。
以下の手順では、推奨される方法について詳しく説明しますが、iSCSIイニシエーター全体でこれをグローバルに実行することもできます(アクセスされているすべてのグループ/ iSCSISANに適用されます)。
値はコマンドラインからも変更できます。
esxcli iscsi adapter param set -A vmhbaXX -k LoginTimeout -v 60
Equallogicストレージアレイのファームウェアアップデートには、アクティブコントローラーモジュールからパッシブコントローラーモジュールへのフェイルオーバー操作が含まれます。これにより、通常、15〜30秒間アクセスが失われます。これは、推奨されるタイムアウト値の範囲内です。通常、環境が本番環境に入る前に、これらの設定を正しく行い、このプロセスをテストするのが最善です。
VMware ESXリファレンス: VMware KB 2007829
Dell Equallogicリファレンス: iSCSIイニシエーターとOSの考慮事項 (サポートアカウントアクセスが必要)