Wenn Speichergeräte die Hardwarebeschleunigung nicht unterstützen, verwenden ESXi-Hosts den SCSI-Reservierungsmechanismus beim Ausführen von Vorgängen, für die eine Dateisperre oder eine Metadatensperre in VMFS erforderlich ist. SCSI-Reservierungen sperren die 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.
Ursache
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
Lösung
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.
Informationen zum Behandeln von SCSI-Reservierungskonflikten auf bestimmten Speicher-Arrays finden Sie im VMware-Knowledgebase-Artikel unter http://kb.vmware.com/kb/1005009.