PowerFlex VMware ATS-fejl ved implementering af flere VM er
Summary: Udrulning af virtuelle maskiner (VM) fra et indholdsbibliotek (CL) tager lang tid. ATS-fejlsammenligningsfejl ses i vmkernel.log.
Instructions
Scenarie
Denne situation kan opstå, når der udrulles flere VM er på et enkelt datalager samtidigt, eller når der køres en anden vSphere-handling, der kræver omfattende låsning af et VMFS-datalager (Virtual Machines File System).
For eksempel:
- Oprettelse, dyrkning eller låsning af en fil til en virtuel maskine
- Ændre attributter for en fil
- Tænd eller sluk for en virtuel maskine
- Oprette eller slette et VMFS-datalager
- Udvidelse af et VMFS-datalager
- Oprettelse af en skabelon
- Installation af en virtuel maskine fra en skabelon
- Migrering af en virtuel maskine med vMotion
- Og så videre
Symptomer
vmkernel.log viser et stort antal lignende fejl mod et datalager:
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.
Påvirkning
Planlagte handlinger fungerer muligvis langsommere end forventet.
Problem
Dette er tilsigtet. Visse VMFS-handlinger (VM-oprettelse, tænding osv.) kræver, at der sættes en lås på et datalager for at opdatere VMFS-metadataene. Når sådanne operationer sker samtidigt, skal de konkurrere om den datalageradgang, der kan forsinke dem. Hvis ATS-låsning er aktiveret, er kun en del af et datalager låst (i modsætning til hvis der anvendes en ældre SCSI-reservationsmekanisme), men resultatet er det samme, de samme typer operationer forsøger at få en lås af de samme metadata og konkurrere om adgang.
Løsning
Der er ingen løsning, dette fungerer efter hensigten.
Påvirkede versioner
Dette er ikke et PowerFlex-problem.