RecoverPoint for VM. Команды VMware VAAI не поддерживаются
Summary: Функциональная совместимость VMware vSphere APIs Array Integration (VAAI) с RecoverPoint для виртуальных машин.
Symptoms
RecoverPoint для виртуальных машин не поддерживает интеграцию массивов VMware vSphere APIs Array Integration (VAAI). Когда защищенная виртуальная машина RP4VMs выполняет команды VAAI, эти команды отклоняются и повторно отправляются как стандартные операции ввода-вывода. Эти отклонения чаще всего наблюдаются при выполнении команд VAAI UNMAP, которые массово освобождают емкость хранилища.
При выдаче, а затем отклонении команд VAAI событие регистрируется в журнале RecoverPoint для виртуальных машин Splitter и в vmkernel.log хоста ESXi. Если защищенные виртуальные машины выдают большое количество команд VAAI, отпечатки отклонения могут загромождать журналы хоста ESXi, препятствуя расследованию.
Пример из журналов Splitter:
krnl:[09:00:10.349] 0/0 #2 - EsxSplitterVolume_startIo: VAAI command 42 to protected volume guid 0xa363e557492f1039. reject with VMK_NOT_SUPPORTED
Пример из ESXi vmkernel.log:
2024-07-30T09:00:10.350Z cpu57:2576492)esx_splitter: KL_INFO:862: #2 - EsxSplitterVolume_startIo: VAAI command 42 to protected volume guid 0xa363e557492f1039. reject with VMK_NOT_SUPPORTED
Cause
Resolution
Временное решение.
VAAI можно отключить на уровне виртуальной машины или хоста ESXi. Из-за незначительного влияния этих отпечатков журналов рекомендуется отключать VAAI в минимально возможном объеме.
Чтобы отключить VAAI на уровне ESXi, выполните инструкции в статье базы знаний Broadcom https://knowledge.broadcom.com/external/article/318224/disabling-the-vaai-functionality-in-esxi.html .
Изменения также можно внести в гостевую ОС защищаемой ВМ. Dell Technologies не может предоставить точные инструкции по отключению для всех случаев.
Пример команды Windows Server для отключения VAAI Trim и UNMAP:
fsutil behavior set disableDeleteNotify NTFS 1