RecoverPoint for VM: VMware VAAI 명령은 지원되지 않음
Summary: VMware VAAI(vSphere APIs Array Integration)와 RecoverPoint for Virtual Machines의 상호 운용성
Symptoms
RecoverPoint for Virtual Machines는 VMware VAAI(vSphere APIs Array Integration)를 지원하지 않습니다. RP4VMs 보호 VM(Virtual Machine)이 VAAI 명령을 실행하면 명령이 거부되고 표준 I/O로 다시 전송됩니다. 이러한 거부는 스토리지 용량을 대량으로 회수하는 VAAI UNMAP 명령을 수행할 때 주로 나타납니다.
VAAI 명령을 실행한 후 거부하면 이벤트가 RecoverPoint for Virtual Machines Splitter 로그 및 ESXi 호스트의 vmkernel.log에 기록됩니다. 보호된 VM/s가 많은 양의 VAAI 명령을 실행하는 경우 거부 출력이 조사를 방해하는 ESXi 호스트 로그를 복잡하게 만들 수 있습니다.
스플리터 로그의 예:
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를 비활성화하는 것이 좋습니다.
ESXi 수준에서 VAAI를 비활성화하려면 Broadcom KB https://knowledge.broadcom.com/external/article/318224/disabling-the-vaai-functionality-in-esxi.html 를 따르십시오.
보호되는 VM의 게스트 OS에서도 변경할 수 있습니다. Dell Technologies는 모든 경우에 대해 비활성화하는 정확한 지침을 제공할 수 없습니다.
VAAI Trim 및 UNMAP을 비활성화하는 Windows Server 명령 예:
fsutil behavior set disableDeleteNotify NTFS 1