Neue VMFS Heartbeat Methode
VMWare nutzt seit ESXi 5.5.0 Update 2 eine neue Methode für die VMFS-Heartbeat Überwachung. In Kombination mit einem IBM Storwize Storage-System kann dies zu unerwünschten Disconnects führen.
Wenn der Fehler auftritt, wird im Virtual Center folgender Fehler geloggt:
Lost access to volume <uuid><volume name> due to connectivity issues. Recovery attempt is in progress and the outcome will be reported shortly
Zusätzlich wird im vmkernel.log ein entsprechender Eintrag generiert:
ATS Miscompare detected beween test and set HB images at offset XXX on vol YYY
ATS heartbeat deaktivieren und Einstellung überprüfen
Um den Fehler zu umgehen muss auf dem jeweiligen ESXi-Host das sogenannte „ATS heartbeat“ deaktiviert werden. Dazu muss auf dem CLI des ESXi-Hosts folgender Befehl ausgeführt werden:
Für VMFS5 Datastores:
#Einstellung setzen esxcli system settings advanced set -i 0 -o /VMFS3/UseATSForHBOnVMFS5 #Einstellung überprüfen esxcli system settings advanced list -o /VMFS3/UseATSForHBonVMFS5 #Die Ausgabe sieht dann wie folgt aus: Path: /VMFS3/UseATSForHBOnVMFS5 Type: integer Int Value: 0 #check this value, 0=ATS ausgeschaltet, 1=ATS eingeschaltet Default Int Value: 1 Min Value: 0 Max Value: 1 String Value: Default String Value: Valid Characters: Description: Use ATS for HB on ATS supported VMFS5 volumes
Für VMFS3 Datastores:
#ATS für VMFS3 Datastores deaktivieren esxcli system settings advanced set -i 1 -o /VMFS3/UseATSForHBOnVMFS5 #Einstellung für VMFS3 Datastores prüfen esxcli system settings advanced list -o /VMFS3/UseATSForHBonVMFS3 #Die Ausgabe sieht dann wie folgt aus: Path: /VMFS3/UseATSForHBOnVMFS3 Type: integer Int Value: 0 #Check this value, 0=ATS ausgeschaltet, 1=ATS eingeschaltet Default Int Value: 0 Min Value: 0 Max Value: 1 String Value: Default String Value: Valid Characters: Description: Use ATS for HB on ATS supported VMFS3 volumes
WICHTIG: Diese Einstellung wird bei jedem ESXi Upgrade (z.B. 5.5.0 auf 6.0.0) überschrieben und muss nach dem Update des ESXi-Hosts neu gesetzt werden!
Mehr Informationen zu diesem Fehler
IBM hat zu diesem Fehler ein Supportdokument erstellt. Auch bei VMWare ist der Fehler in der KnowledgeBase beschrieben.