Vorgänge, für die eine Dateisperre oder Metadatensperre in VMFS erforderlich ist, führen zu kurzzeitigen SCSI-Reservierungen. SCSI-Reservierungen sperren eine LUN vollständig. Eine übermäßig hohe Anzahl an SCSI-Reservierungen durch einen Host kann die Leistung auf anderen Servern beeinträchtigen, die auf dasselbe VMFS zugreifen.

Problem

Übermäßig viele SCSI-Reservierungen beeinträchtigen die Leistung und verursachen SCSI-Reservierungskonflikte.

Bei mehreren Vorgängen sind für das VMFS SCSI-Reservierungen erforderlich.

  • Erstellen, Neusignieren oder Erweitern eines VMFS-Datenspeichers

  • Das Einschalten einer virtuellen Maschine

  • Erstellen oder Löschen einer Datei

  • Erstellen einer Vorlage

  • Bereitstellen einer virtuellen Maschine anhand einer Vorlage

  • Erstellen einer neuen virtuellen Maschine

  • Migrieren einer virtuellen Maschine mit vMotion

  • Vergrößern einer Datei, z. B. einer Thin-bereitgestellten virtuellen Festplatte

Anmerkung:

ESXi Hosts verwenden den SCSI-Reservierungsmechanismus nur dann, wenn Speichergeräte die Hardwarebeschleunigung nicht unterstützen. Bei Speichergeräten, die die Hardwarebeschleunigung unterstützen, verwenden die Hosts den ATS-Algorithmus, um die LUN zu sperren. Weitere Informationen zur Hardwarebeschleunigung finden Sie in der Dokumentation zu vSphere-Speicher.

Ergebnisse

Befolgen Sie zur Beseitigung potenzieller SCSI-Reservierungskonflikte die folgenden Richtlinien:

  • Serialisieren Sie, falls möglich, die Vorgänge der gemeinsam genutzten LUNs, um die Anzahl der Vorgänge auf verschiedenen Hosts zu beschränken, die gleichzeitig eine SCSI-Reservierung erfordern.

  • Erhöhen Sie die Anzahl der LUNs und begrenzen Sie die Anzahl der Hosts, die auf dieselbe LUN zugreifen.

  • Reduzieren Sie die Anzahl der Snapshots. Snapshots verursachen viele SCSI-Reservierungen.

  • Reduzieren Sie die Anzahl der virtuellen Maschinen pro LUN. Befolgen Sie die Empfehlungen unter Maximalwerte für die Konfiguration.

  • Stellen Sie sicher, dass Sie über alle Hosts hinweg über die aktuellste HBA-Firmware verfügen.

  • Stellen Sie sicher, dass der Host über das neueste BIOS verfügt.

  • Stellen Sie sicher, dass die Einstellung für den Hostmodus auf dem SAN-Array korrekt ist.