ESXi 5.0 iSCSI-Timeout-Erhöhung zum Upgrade der Equallogic-Firmware

ESXi 5.0 iSCSI-Timeout-Erhöhung zum Upgrade der Equallogic-Firmware

So wie ich es verstehe, kann man die Firmware auf einem Dell Equallogic-Server in etwa 15 Sekunden aktualisieren, und zwar, während ein ESXi-Host verbunden ist und VMs ausgeführt werden. Allerdings muss der iSCSI-Timeout-Wert erhöht werden, um Fehler auf Gast-VMs zu vermeiden.

Ich habe die Websites von VMWare und Dell durchsucht, kann aber weder eine Best-Practice-Anleitung noch einen KB-Artikel finden, der detailliert beschreibt, was bei ESXi 5.0 zu tun ist, um das Timeout zu erhöhen und ein „Live“-Firmware-Upgrade durchzuführen. Gilt es pro Host/iSCSI-Initiator oder pro Ziel, wie erhöht man es und was ist ein sinnvoller Wert?

Antwort1

Laut den Dokumentenes sollte der Parameter „Session Recovery Timeout“ sein. Bedenken Sie jedoch, dass die Gastbetriebssysteme ihre eigenen Timeouts haben – diese müssen möglicherweise ebenfalls geändert werden.

Antwort2

Dell/Equallogic empfiehlt tatsächlich, den iSCSI-Wert „LoginTimeout“ auf 60 Sekunden für jede Equallogic-Gruppen-IP zu erhöhen, auf die jeder ESX-Host zugreift.

Die folgenden Schritte beschreiben die empfohlene Methode. Sie können dies jedoch auch global auf dem gesamten iSCSI-Initiator ausführen (gilt für alle Gruppen/iSCSI-SANs, auf die zugegriffen wird).

  1. Melden Sie sich beim vSphere-Client an und wählen Sie einen Host aus
  2. Navigieren Sie zur Registerkarte „Konfiguration“
  3. Wählen Sie „Speicheradapter“
  4. Wählen Sie den zu ändernden iSCSI-vmhba aus (normalerweise der iSCSI-Softwareinitiator).
  5. Klicken Sie auf „Eigenschaften“
  6. Wählen Sie die Registerkarte „Dynamische Erkennung“
  7. Wählen Sie die IP-Adresse für die Equallogic-Gruppe
  8. Klicken Sie auf „Einstellungen“
  9. Klicken Sie auf „Erweitert“
  10. Scrollen Sie zu „LoginTimeout“ und setzen Sie den Wert auf 60
  11. Wiederholen Sie 1-10 für alle zutreffenden Hosts/Server
  12. Zum Übernehmen der Änderungen ist ein Neustart des Hosts erforderlich

Der Wert kann auch über die Befehlszeile geändert werden:

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

Das Firmware-Update auf einem Equallogic-Speicherarray beinhaltet einen Failover-Vorgang vom aktiven zum passiven Controllermodul. Dies führt normalerweise zu einem Zugriffsverlust für 15 bis 30 Sekunden, was gut innerhalb des empfohlenen Timeout-Wertbereichs liegt. Normalerweise ist es am besten, diese Einstellungen richtig vorzunehmen und diesen Prozess zu testen, bevor eine Umgebung in Produktion geht.

VMware ESX-Referenz:VMware KB 2007829

Dell Equallogic-Referenz:Überlegungen zum iSCSI-Initiator und Betriebssystem(erfordert Zugriff auf Supportkonto)

verwandte Informationen