Ошибки неправильного сравнения PowerFlex VMware ATS при развертывании нескольких ВМ
Summary: Развертывание виртуальной машины (ВМ) из библиотеки содержимого (CL) занимает много времени. Ошибки неправильного сравнения ATS наблюдаются в vmkernel.log.
Instructions
Сценарий
Такая ситуация может возникнуть при одновременном развертывании нескольких виртуальных машин в одном хранилище данных или выполнении любой другой операции vSphere, требующей обширной блокировки хранилища данных файловой системы виртуальных машин (VMFS).
Например:
- Создание, расширение или блокировка файла виртуальной машины
- Изменение атрибутов файла
- Включение и выключение виртуальной машины
- Создание или удаление хранилища данных VMFS
- Расширение хранилища данных VMFS
- Создание шаблона
- Развертывание виртуальной машины из шаблона
- Перенос виртуальной машины с помощью vMotion
- и др.
Симптомы
vmkernel.log показывает большое количество похожих ошибок в хранилище данных:
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.
Воздействие
Запланированные операции могут выполняться медленнее, чем ожидалось.
Основная причина
Система работает надлежащим образом. Некоторые операции VMFS (создание, включение виртуальной машины и т. д.) требуют установки блокировки на хранилище данных для обновления метаданных VMFS. Когда такие операции выполняются одновременно, им приходится конкурировать за доступ к хранилищу данных, что может их задерживать. Если включена блокировка ATS, блокируется только часть хранилища данных (в отличие от использования устаревшего механизма резервирования SCSI), но результат один и тот же: одни и те же типы операций пытаются получить блокировку одних и тех же метаданных и конкурируют за доступ.
Временное решение
Временного решения нет, все работает надлежащим образом.
Затронутые версии
Это не проблема PowerFlex.