RecoverPoint para máquinas virtuales: Los comandos VAAI de VMware no son compatibles
Summary: Interoperabilidad de integración de arreglos (VAAI) de API de VMware vSphere con RecoverPoint para máquinas virtuales.
Symptoms
RecoverPoint para máquinas virtuales no es compatible con la integración de arreglos de API de VMware vSphere (VAAI). Cuando una máquina virtual protegida (VM) de RP4VM emite comandos VAAI, los comandos se rechazan y se vuelven a enviar como I/O estándar. Estos rechazos se observan principalmente cuando se ejecutan comandos VAAI UNMAP que recuperan capacidad de almacenamiento de forma masiva.
Cuando se emiten comandos VAAI y, a continuación, se rechazan, el evento se registra en el registro del divisor de RecoverPoint para máquinas virtuales y en el vmkernel.log del host ESXi. Si las VM protegidas emiten una gran cantidad de comandos VAAI, las impresiones de rechazo pueden saturar los registros del host ESXi, lo que impide la investigación.
Ejemplo de los registros del divisor:
krnl:[09:00:10.349] 0/0 #2 - EsxSplitterVolume_startIo: VAAI command 42 to protected volume guid 0xa363e557492f1039. reject with VMK_NOT_SUPPORTED
Ejemplo de 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
Solución alternativa:
VAAI se puede deshabilitar en los niveles de VM o host ESXi. Debido al impacto menor de estas impresiones de registro, se recomienda deshabilitar VAAI en una capacidad lo más limitada posible.
Para deshabilitar VAAI en el nivel de ESXi, siga el artículo de la base de conocimientos de Broadcom https://knowledge.broadcom.com/external/article/318224/disabling-the-vaai-functionality-in-esxi.html .
También se pueden realizar cambios en el SO huésped de una VM protegida; Dell Technologies no puede proporcionar las instrucciones exactas para deshabilitar en todos los casos.
Ejemplo de comando de Windows Server para deshabilitar VAAI Trim y UNMAP:
fsutil behavior set disableDeleteNotify NTFS 1