RecoverPoint for VMs: Polecenia VMware VAAI nie są obsługiwane
Summary: Współdziałanie integracji macierzy (VAAI) interfejsów API VMware vSphere z rozwiązaniem RecoverPoint dla maszyn wirtualnych.
Symptoms
Program RecoverPoint dla maszyn wirtualnych nie obsługuje integracji macierzy interfejsów API VMware vSphere (VAAI). Gdy chroniona maszyna wirtualna (VM) RP4VMs wydaje polecenia VAAI, polecenia są odrzucane i wysyłane ponownie jako standardowe we/wy. Te odrzucenia są najczęściej widoczne, gdy wykonywane są komendy VAAI UNMAP, które masowo odzyskują pojemność pamięci.
Po wydaniu, a następnie odrzuceniu poleceń VAAI, zdarzenie jest rejestrowane w dzienniku RecoverPoint for Virtual Machines Splitter i vmkernel.log hosta ESXi. Jeśli chroniona maszyna wirtualna wysyła dużą liczbę poleceń VAAI, wydruki odrzucenia mogą zaśmiecać dzienniki hosta ESXi, utrudniając dochodzenie.
Przykład z dzienników rozdzielnika:
krnl:[09:00:10.349] 0/0 #2 - EsxSplitterVolume_startIo: VAAI command 42 to protected volume guid 0xa363e557492f1039. reject with VMK_NOT_SUPPORTED
Przykład z vmkernel.log ESXi:
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
Obejście problemu:
Funkcję VAAI można wyłączyć na poziomie hosta VM lub ESXi. Ze względu na niewielki wpływ tych wydruków dzienników zaleca się wyłączenie VAAI w możliwie jak najmniejszej pojemności.
Aby wyłączyć VAAI na poziomie ESXi, postępuj zgodnie z instrukcjami bazy wiedzy Broadcom https://knowledge.broadcom.com/external/article/318224/disabling-the-vaai-functionality-in-esxi.html .
Zmiany można również wprowadzać w systemie operacyjnym gościa chronionej maszyny wirtualnej, firma Dell Technologies nie jest w stanie zapewnić dokładnych instrukcji wyłączenia we wszystkich przypadkach.
Przykładowe polecenie systemu Windows Server umożliwiające wyłączenie funkcji VAAI Trim i UNMAP:
fsutil behavior set disableDeleteNotify NTFS 1