NVP-vProxy: la restauración en el nivel de archivos falla con el mensaje "No se pudo contactar al agente de operaciones invitado"
Resumen: Una restauración en el nivel de archivos (FLR) de máquina virtual realizada a través del dispositivo vProxy de NetWorker VMware Protection (NVP) falla con el error "No se pudo contactar al agente de operaciones invitado". El vProxy no se puede comunicar con el sistema operativo huésped porque VMware Tools no está instalado, no está en ejecución o ejecuta una versión obsoleta en la máquina virtual de destino. Este problema se aplica a todas las versiones de NetWorker y vProxy, y puede afectar a las máquinas virtuales que ejecutan cualquier sistema operativo huésped. La instalación o la actualización a la versión más reciente disponible de VMware Tools en la VM objetivo resuelve el problema. ...
Síntomas
La integración de NetWorker VMware Protection (NVP) utiliza un dispositivo vProxy para realizar respaldos y restauraciones de VM. Una restauración a nivel de archivos (FLR) de una máquina virtual falla durante la fase de validación y montaje de credenciales. El vProxy no se puede comunicar con el agente de operaciones invitado en la VM de destino. La salida de los resultados del montaje de NetWorker Management Console (NMC) y el registro de restauración de FLR muestran errores repetidos de la API de VIX seguidos de una falla de conexión:
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS TRACE: [85] Validating credentials with AuthManager ...
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS WARN: [85] AuthManager.ValidateCredentials: VIX API error (will retry): ServerFaultCode: The guest operations agent could not be contacted.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS WARN: [85] AuthManager.ValidateCredentials: VIX API error (will retry): ServerFaultCode: The guest operations agent could not be contacted.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS WARN: [85] AuthManager.ValidateCredentials: VIX API error (will retry): ServerFaultCode: The guest operations agent could not be contacted.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS INFO: [85] Disconnected from session on vCenter '[MY_VCENTER_NAME]'.
1593xx:nsrvproxy_flr: vProxy Log: YYYY/MM/DD HH:MM:SS ERROR: [85] Cannot access VM '[MY_VM_NAME]' (vm-3432): ServerFaultCode: The guest operations agent could not be contacted.
El vProxy intenta validar las credenciales tres veces (lo reintentará) y, a continuación, se desconecta de la sesión de vCenter e informa No se puede acceder a la VM: esto confirma que el agente de operaciones invitado no está disponible.
La FLR no puede montar los sistemas de archivos en la VM de destino. Este problema puede afectar a las máquinas virtuales que ejecutan cualquier sistema operativo huésped (Linux o Windows) y se aplica a todas las versiones de NetWorker y vProxy.
Causa
La máquina virtual de destino no tiene VMware Tools instalada o VMware Tools no funciona correctamente. El proceso de FLR de vProxy requiere que VMware Tools se comunique con el sistema operativo huésped a través de la API de VMware VIX. Sin una instalación de VMware Tools en funcionamiento, el vProxy no puede validar las credenciales con el AuthManager invitado, no puede acceder al sistema operativo huésped y no puede montar los sistemas de archivos para la restauración a nivel de archivos.
En la Guía de integración de VMware con Dell NetWorker, se documenta este requisito en la sección "Limitaciones de restauración en el nivel de archivos":
You must install VMware Tools to use file-level restore. For best results, ensure that all virtual machines run the latest available version of VMware Tools. Older versions are known to cause failures when you perform browse actions during the file-level restore operation.
Este error se produce cuando existe alguna de las siguientes condiciones en la VM de destino:
- VMware Tools no está instalado: el agente de operaciones invitado no existe en la máquina virtual.
- VMware Tools está instalado, pero no en ejecución: el servicio VMware Tools se ha detenido o no se ha podido iniciar en el SO huésped.
- VMware Tools ejecuta una versión obsoleta: es posible que las versiones anteriores no sean compatibles con las operaciones de invitado que requiere el proceso de FLR de vProxy, lo que provoca fallas de navegación o montaje.
Resolución
- Verifique el estado de VMware Tools en la VM objetivo:
- Abra vSphere Client y vaya a la VM objetivo.
- Compruebe el estado de VMware Tools en el resumen de la máquina virtual. Evalúe el resultado:
- No instalado: continúe con el paso 2 para instalar VMware Tools.
- No en ejecución: inicie el servicio VMware Tools en el SO huésped y, a continuación, continúe con el paso 3 para volver a intentar la FLR.
- Desactualizado: continúe con el paso 2 para actualizar VMware Tools a la versión más reciente.
- En ejecución (actual): VMware Tools funciona correctamente. Si la FLR continúa fallando, comuníquese con el soporte de Dell (paso 4).
- Instale o actualice las herramientas de VMware.
- Asegúrese de instalar la versión más reciente de las herramientas de VMware en las máquinas virtuales de destino. Siga la documentación de VMware para el sistema operativo huésped específico que se ejecuta en la máquina virtual de destino.
- Después de la instalación o actualización, verifique que VMware Tools se muestre como En ejecución (actual) en el resumen de la VM de vSphere Client.
- Vuelva a intentar la restauración a nivel de archivos:
- Reinicie la operación de FLR desde NetWorker Management Console para la VM de destino.
- Confirme que la FLR se complete correctamente.
- Escale si es necesario:
- Si la FLR continúa fallando después de instalar las herramientas de VMware más recientes y confirmar que las herramientas están en ejecución, comuníquese con el soporte de Dell para realizar una investigación más detallada y consulte este artículo de la base de conocimientos.