In Umgebungen mit gemeinsam genutztem Speicher, bei denen mehrere ESXi-Hosts auf denselben VMFS-Datenspeicher zugreifen, werden bestimmte Sperrmechanismen eingesetzt. Die Sperrmechanismen verhindern den gleichzeitigen Schreibzugriff mehrerer Hosts auf die Metadaten und stellen sicher, dass keine Daten beschädigt werden. VMFS unterstützt nur ATS und ATS+SCSI-Sperren. Erfahren Sie, wie Sie Informationen zu Sperrmechanismen anzeigen, wie Sie von ATS+SCSI zu NUR ATS wechseln oder wie Sie ein Downgrade auf ATS+SCSI durchführen.
Weitere Informationen zu VMFS als Clusterdateisystem finden Sie unter vSphere VMFS-Datenspeicherkonzepte und -vorgänge.
Je nach seiner Konfiguration und dem Typ des zugrunde liegenden Speichers kann ein VMFS-Datenspeicher verschiedene Arten von Sperrmechanismen nutzen. Er kann den Atomic Test and Set-Sperrmechanismus exklusiv (Nur ATS) oder eine Kombination von ATS und SCSI-Reservierungen (ATS+SCSI) verwenden.
Mechanismus „Nur ATS“
Bei Speichergeräten, die die auf dem T10-Standard basierten VAAI-Spezifikationen unterstützen, bietet VMFS ATS-Sperrung, auch als hardwaregestütztes Sperren bezeichnet. Der ATS-Algorithmus unterstützt ein differenziertes Sperren von Festplatten auf Sektorbasis. Alle neu formatierten VMFS5- und VMFS6-Datenspeicher verwenden den Mechanismus „Nur ATS“, wenn er vom zugrunde liegenden Speicher unterstützt wird, und verwenden nie SCSI-Reservierungen.
Wenn Sie einen Datenspeicher mit mehreren Erweiterungen erstellen, in dem ATS verwendet wird, filtert vCenter Server Nicht-ATS-Geräte heraus. Dieses Filtern ermöglicht Ihnen, nur solche Geräte zu verwenden, die das ATS-Primitiv unterstützen.
In bestimmten Fällen müssen Sie möglicherweise für VMFS5- oder VMFS6-Datenspeicher den Standardsperrmechanismus deaktivieren. Weitere Informationen hierzu finden Sie unter Ändern des Sperrmechanismus zu ATS+SCSI.
Mechanismus „ATS+SCSI“
Ein VMFS-Datenspeicher, der den Mechanismus „ATS+SCSI“ unterstützt, ist für die Verwendung von ATS konfiguriert und versucht, es zu verwenden, sofern möglich. Wenn ATS fehlschlägt, kehrt der VMFS-Datenspeicher zu SCSI-Reservierungen zurück. Im Gegensatz zur ATS-Sperrung wird bei der SCSI-Reservierung ein Speichergerät vollständig gesperrt, während ein Vorgang durchgeführt wird, der den Schutz von Metadaten erfordert. Nach dem Abschluss des Vorgangs hebt VMFS die Reservierung auf, und andere Vorgänge können fortgesetzt werden.
Zu den Datenspeichern, die den Mechanismus „ATS+SCSI“ verwenden, gehören VMFS5-Datenspeicher, die von VMFS3 aktualisiert wurden. Außerdem verwenden neue VMFS5- oder VMFS6-Datenspeicher auf Speichergeräten, die ATS nicht unterstützen, den Mechanismus „ATS+SCSI“.
Wenn der VMFS-Datenspeicher zu SCSI-Reservierungen zurückkehrt, bemerken Sie möglicherweise einen Leistungsabfall, der durch übermäßige SCSI-Reservierungen verursacht wird.
Anzeigen von Informationen zu VMFS-Sperren
Verwenden Sie den esxcli-Befehl zum Abrufen von Informationen zu dem Sperrmechanismus, den ein VMFS-Datenspeicher verwendet.
Voraussetzungen
Installieren Sie ESXCLI. Siehe Erste Schritte mit ESXCLI. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.
Prozedur
- ♦ Zum Anzeigen von Informationen in Bezug auf VMFS-Sperrmechanismen führen Sie den folgenden Befehl aus:
esxcli storage vmfs lockmode list
Ergebnisse
Felder | Werte | Beschreibungen |
---|---|---|
Sperrmodi | Zeigt die Sperrkonfiguration des Datenspeichers an. | |
ATS | Der Datenspeicher ist für die Verwendung des Sperrmodus „Nur ATS“ konfiguriert. | |
ATS+SCSI | Der Datenspeicher ist für die Verwendung des ATS-Modus konfiguriert. Wenn ATS ausfällt oder nicht unterstützt wird, kann der Datenspeicher auf SCSI zurückgreifen. | |
ATS upgrade pending | Beim Datenspeicher wird gerade ein Online-Upgrade auf den Modus „Nur ATS“ ausgeführt. | |
ATS downgrade pending | Beim Datenspeicher wird gerade ein Online-Downgrade auf den Modus „ATS+SCSI“ ausgeführt. | |
ATS-kompatibel | Zeigt an, ob der Datenspeicher für den Modus „Nur ATS“ konfiguriert werden kann. | |
ATS-Upgrade-Modi | Zeigt die Art des Upgrades an, das der Datenspeicher unterstützt. | |
None | Der Datenspeicher ist nicht zu „Nur ATS“ kompatibel. | |
Online | Der Datenspeicher kann während des Upgrades auf den Modus „Nur ATS“ verwendet werden. | |
Offline | Der Datenspeicher kann während des Upgrades auf den Modus „Nur ATS“ nicht verwendet werden. | |
Grund für ATS-Inkompatibilität | Wenn der Datenspeicher nicht mit „Nur ATS“ kompatibel ist, gibt dieses Element den Grund für die Inkompatibilität an. |
„Nur ATS“-Sperrmechanismus für VMFS
Wenn Ihr VMFS-Datenspeicher mit dem Sperrmechanismus ATS+SCSI arbeitet, können Sie den Sperrmechanismus auf „Nur ATS“ setzen.
- Das Online-Upgrade auf den Mechanismus Nur-ATS ist für die meisten VMFS5-Datenspeicher mit nur einer Erweiterung verfügbar. Während des Online-Upgrades eines Ihrer Hosts können andere Hosts den Datenspeicher weiter verwenden.
- Bei VMFS5-Datenspeichern mit mehreren physischen Erweiterungen muss ein Offline-Upgrade auf Nur-ATS durchgeführt werden. Für Datenspeicher mit mehreren physischen Erweiterungen ist das Online-Upgrade nicht verfügbar. Der Grund ist, dass bei diesen Datenspeichern während des Upgrades keine Hosts mit ihnen verbunden sein dürfen.
Vorbereiten eines Upgrades auf „Nur ATS“-Sperre
Sie müssen mehrere Schritte durchführen, um Ihre Umgebung auf ein Online- oder Offline-Upgrade auf „Nur ATS“-Sperre vorzubereiten.
Prozedur
Upgrade des Sperrmechanismus auf den Typ „Nur ATS“
Bei Nur-ATS-kompatiblen VMFS-Datenspeichern können Sie den Sperrmechanismus von ATS+SCSI auf Nur ATS aktualisieren.
Bei den meisten Datenspeichern, die sich nicht über mehrere Erweiterungen erstrecken, sind Online-Upgrades möglich. Während des Online-Upgrades eines Ihrer ESXi-Hosts können andere Hosts den Datenspeicher weiter verwenden. Der Online-Upgrade wird erst dann abgeschlossen, wenn alle Hosts den Datenspeicher geschlossen haben.
Voraussetzungen
Wenn Sie das Upgrade des Sperrmechanismus abschließen möchten, indem Sie den Datenspeicher in den Wartungsmodus versetzen, deaktivieren Sie Storage DRS. Dies bezieht sich nur auf Online-Upgrades.
Prozedur
Ändern des Sperrmechanismus zu ATS+SCSI
Wenn Sie einen VMFS5-Datenspeicher auf einem Gerät erstellen, das die ATS (Atomic Test and Set)-Sperrung unterstützt, verwendet der Datenspeicher den „Nur ATS“-Sperrmechanismus. Unter bestimmten Umständen müssen Sie möglicherweise ein Downgrade vom Sperrmodus „Nur ATS“ auf „ATS+SCSI“ ausführen.
Der Downgrade-Vorgang verläuft ähnlich wie das Upgrade auf „Nur ATS“. Wie beim Upgrade können Sie je nach Ihrer Speicherkonfiguration das Downgrade im Online- oder Offline-Modus durchführen.