RecoverPoint for VMs: VMware VAAI-kommandoer understøttes ikke
Summary: VMware vSphere APIs Array Integration (VAAI) kompatibilitet med RecoverPoint for Virtual Machines.
Symptoms
RecoverPoint for Virtual Machines understøtter ikke VMware vSphere APIs Array Integration (VAAI). Når en RP4VMs Protected Virtual Machine (VM) udsteder VAAI-kommandoer, afvises kommandoerne og sendes igen som standard I/O'er. Disse afvisninger ses mest, når der udføres VAAI UNMAP-kommandoer, som genvinder lagerkapaciteten i bulk.
Når VAAI-kommandoer udstedes og derefter afvises, logføres hændelsen i RecoverPoint for Virtual Machines-splitterloggen og ESXi-værtens vmkernel.log. Hvis den beskyttede VM/s udsteder en stor mængde VAAI-kommandoer, kan afvisningsudskrifterne skabe rod i ESXi-værtslogfilerne, hvilket forhindrer undersøgelsen.
Eksempel fra splitter-logfiler:
krnl:[09:00:10.349] 0/0 #2 - EsxSplitterVolume_startIo: VAAI command 42 to protected volume guid 0xa363e557492f1039. reject with VMK_NOT_SUPPORTED
Eksempel fra 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
Løsning:
VAAI kan deaktiveres på VM- eller ESXi-værtsniveau. På grund af den mindre påvirkning af disse logudskrifter anbefales det at deaktivere VAAI i så begrænset en kapacitet som muligt.
Hvis du vil deaktivere VAAI på ESXi-niveau, skal du følge Broadcom KB https://knowledge.broadcom.com/external/article/318224/disabling-the-vaai-functionality-in-esxi.html .
Der kan også foretages ændringer i gæsteoperativsystemet på en beskyttet VM. Dell Technologies kan ikke give de nøjagtige instruktioner til deaktivering i alle tilfælde.
Eksempel på Windows Server-kommando til deaktivering af VAAI Trim og UNMAP:
fsutil behavior set disableDeleteNotify NTFS 1