RecoverPoint для віртуальних машин: Команди VMware VAAI не підтримуються
Summary: Сумісність масиву інтеграції VMware vSphere API (VAAI) з RecoverPoint для віртуальних машин.
Symptoms
RecoverPoint для віртуальних машин не підтримує інтеграцію масивів VMware vSphere API (VAAI). Коли захищена віртуальна машина (VM) RP4VM видає команди VAAI, команди відхиляються та повторно надсилаються як стандартні входи/виводи. Ці відмови в основному спостерігаються, коли виконуються команди VAAI UNMAP, які масово відновлюють ємність сховища.
Коли команди VAAI видаються, а потім відхиляються, подія реєструється в журналі RecoverPoint for Virtual Machines 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 можна вимкнути на рівні хоста VM або ESXi. У зв'язку з незначним впливом цих відбитків журналів рекомендується відключати VAAI в якомога обмеженішій ємності.
Щоб вимкнути VAAI на рівні ESXi, дотримуйтесь https://knowledge.broadcom.com/external/article/318224/disabling-the-vaai-functionality-in-esxi.html Broadcom KB .
Зміни також можуть бути внесені в гостьову ОС захищеної віртуальної машини, Dell Technologies не може надати точні інструкції для відключення для всіх випадків.
Приклад команди Windows Server для відключення VAAI Trim і UNMAP:
fsutil behavior set disableDeleteNotify NTFS 1