RecoverPoint for VMs: Comandi VMware VAAI non supportati
Summary: Interoperabilità VAAI (VMware vSphere APIs Array Integration) con RecoverPoint for Virtual Machines.
Symptoms
RecoverPoint for Virtual Machines non supporta VMware vSphere APIs Array Integration (VAAI). Quando una macchina virtuale (VM) protetta RP4VMs emette comandi VAAI, i comandi vengono rifiutati e inviati nuovamente come I/O standard. Questi rifiuti si verificano principalmente quando vengono eseguiti i comandi VAAI UNMAP che recuperano capacità di storage in blocco.
Quando i comandi VAAI vengono emessi e poi rifiutati, l'evento viene registrato nel registro dello splitter di RecoverPoint for Virtual Machines e nella vmkernel.log dell host ESXi. Se le VM protette emettono una grande quantità di comandi VAAI, le stampe di rifiuto possono ingombrare i registri dell'host ESXi impedendo l'indagine.
Esempio dai registri dello splitter:
krnl:[09:00:10.349] 0/0 #2 - EsxSplitterVolume_startIo: VAAI command 42 to protected volume guid 0xa363e557492f1039. reject with VMK_NOT_SUPPORTED
Esempio dal 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
Soluzione alternativa:
VAAI può essere disabilitato a livello di host VM o ESXi. A causa dell'impatto minore di queste stampe di registro, si consiglia di disabilitare VAAI con una capacità il più limitata possibile.
Per disabilitare VAAI a livello ESXi, seguire Broadcom KB https://knowledge.broadcom.com/external/article/318224/disabling-the-vaai-functionality-in-esxi.html .
È inoltre possibile apportare modifiche al sistema operativo guest di una macchina virtuale protetta. Dell Technologies non può fornire le istruzioni esatte per la disabilitazione in tutti i casi.
Esempio di comando di Windows Server per disabilitare VAAI Trim e UNMAP:
fsutil behavior set disableDeleteNotify NTFS 1