NetWorker NVP vProxy: File Level Recovery fails with the ServerFaultCode error
Summary: vProxy File Level Recovery (FLR) fails with the error: ServerFaultCode: An error occurred during host configuration. Operation failed, diagnostics report: Failed DNS lookup: Hostname: Data_Domain_Name, error: -2 ...
Symptoms
One or more NetWorker VMware Protection (NVP) vProxy based File Level Recoveries are failing with the following error during the Mount process.
159373:nsrvproxy_flr: vProxy Log: YYYY-MM-DDTHH:MM:SSZ ERROR: [122] Unable to create datastore 'EMC-FLR-vProxy_Name-422575-1684243012' using 'Data_Domain_Name:/data/col1/NetWorker_Server_Name/FLR-vProxy_Name-78902a7e-9c55-4d10-96dd-f798da145fcc': ServerFaultCode: An error occurred during host configuration. Operation failed, diagnostics report: Failed DNS lookup: hostname: Data_Domain_Name, error: -2
Cause
The prefix "ServerFaultCode" indicates a VMware generated error. The error indicates the ESXi host cannot fetch the Data Domain name from DNS. The FLR process fails because the ESXi host is unable to mount the exported folder on the Data Domain containing the recovered VM created earlier in the FLR process, as an NFS datastore.
Resolution
The issue is external to NetWorker.
Contact the VMware administration team or local VMware administrator to verify that the ESXi hosts in this cluster can resolve the name of the Data Domain name in DNS.
Also, the ESXi hosts must be able to connect to the required NFS ports on the Data Domain to perform the FLR:
nc -zv DD_HOSTNAME PORT [root@esxi7:~] nc -zv ddve.amer.lan 111 Connection to ddve.amer.lan 111 port [tcp/sunrpc] succeeded! [root@esxi7:~] nc -zv ddve.amer.lan 2049 Connection to ddve.amer.lan 2049 port [tcp/nfs] succeeded! [root@esxi7:~] nc -zv ddve.amer.lan 2052 Connection to ddve.amer.lan 2052 port [tcp/*] succeeded!
Required ports are detailed in Dell article 203350, NVP vProxy: Troubleshooting Network Connectivity For Backup and Restore Operations