Speicheranbieter setzen möglicherweise voraus, dass virtuelle Maschinen mit RDMs von ESXi zwischengespeicherte SCSI INQUIRY-Daten ignorieren.
Problem
Bestimmte Gastbetriebssysteme oder Anwendungen, die in virtuellen Maschinen mit RDMs ausgeführt werden, zeigen ein unberechenbares Verhalten.
Ursache
Dies wird möglicherweise durch zwischengespeicherte SCSI INQUIRY-Daten verursacht, die sich störend auf bestimmte Gastbetriebssysteme und Anwendungen auswirken.
Wenn der ESXi-Host zum ersten Mal eine Verbindung mit einem Zielspeichergerät auf einem SAN herstellt, führt er den SCSI INQUIRY-Befehl aus, um allgemeine Identifikationsdaten vom Gerät abzurufen. Standardmäßig speichert ESXi die empfangenen SCSI INQUIRY-Daten (Standard, Seite 80 und Seite 83) im Cache-Speicher und diese Daten bleiben danach unverändert.
Lösung
- ♦ Konfigurieren Sie die virtuelle Maschine mit RDM, um den SCSI INQUIRY-Cache zu ignorieren, indem Sie den folgenden Parameter in die .vmx-Datei einfügen.
scsix:y.ignoreDeviceInquiryCache = "true"
wobei x die Nummer des SCSI-Controllers und y die SCSI-Zielnummer der RDM ist.
Aktiveren Sie diesen Parameter nur dann, wenn Ihr Speicheranbieter Ihnen dies empfiehlt. Dieser Parameter wird nur für eine begrenzte Anzahl an Speicher-Arrays und nur für bestimmte Gastbetriebssysteme benötigt.