PowerFlex VMware ATS-Fehler beim Fehlvergleich bei der Bereitstellung mehrerer VMs
Summary: Die Bereitstellung von virtuellen Maschinen (VMs) über eine Inhaltsbibliothek (CL) nimmt viel Zeit in Anspruch. Im vmkernel.log werden ATS-Fehlvergleichsfehler angezeigt.
Instructions
Beispiel
Diese Situation kann auftreten, wenn Sie mehrere VMs gleichzeitig auf einem einzigen Datenspeicher bereitstellen oder einen anderen vSphere-Vorgang ausführen, der eine umfassende Sperre auf einem VMFS-Datenspeicher (Virtual Machines File System) erfordert.
Zum Beispiel:
- Erstellen, Vergrößern oder Sperren einer VM-Datei
- Ändern von Attributen einer Datei
- Ein- oder Ausschalten einer virtuellen Maschine
- Erstellen oder Löschen eines VMFS-Datenspeichers
- Erweitern eines VMFS-Datenspeichers
- Erstellen einer Vorlage
- Bereitstellen einer virtuellen Maschine anhand einer Vorlage
- Migrieren einer virtuellen Maschine mit vMotion
- und so weiter
Problem
vmkernel.log zeigt eine hohe Anzahl ähnlicher Fehler in Bezug auf einen Datenspeicher:
2021-09-10T09:59:39.080Z cpu27:2098773)NMP: nmp_ThrottleLogForDevice:3872: Cmd 0x89 (0x459b0a7d8500, 3268605) to dev "eui.768dd94c75fbb70f058911e70000001f" on path "vmhba64:C0:T0:L31" Failed: H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0. Act:NONE 2021-09-10T09:59:39.080Z cpu27:2098773)ScsiDeviceIO: 3483: Cmd(0x459b0a7d8500) 0x89, CmdSN 0x1c73c4e from world 3268605 to dev "eui.768dd94c75fbb70f058911e70000001f" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0.
Auswirkungen
Geplante Vorgänge funktionieren möglicherweise langsamer als erwartet.
Ursache
Dies funktioniert wie vorgesehen. Für bestimmte VMFS-Vorgänge (VM-Erstellung, -Einschalten usw.) muss ein Datenspeicher gesperrt werden, um die VMFS-Metadaten zu aktualisieren. Wenn solche Vorgänge gleichzeitig durchgeführt werden, müssen sie um den Zugriff auf den Datenspeicher konkurrieren, was sie verzögern kann. Wenn ATS-Sperren aktiviert ist, wird nur ein Teil eines Datenspeichers gesperrt (anders als bei Verwendung eines älteren SCSI-Reservierungsmechanismus), aber das Ergebnis ist dasselbe: Die gleichen Arten von Vorgängen versuchen, eine Sperre für dieselben Metadaten zu erhalten, und konkurrieren um den Zugriff.
Problemumgehung
Es gibt keinen Workaround, dies funktioniert wie vorgesehen.
Betroffene Versionen
Dies ist kein Problem von PowerFlex.