...
VMware VMs are protected using the NetWorker VMware Protection (NVP) vProxy appliance. During a backup, one or more VMs fail with the following error:Figure 1: Error Message: VMware proxy is not available for datastores. vProxies are configured with Network Block Device (NBD) transport mode disabled (0).Figure 2: VMware Proxies Configured with NBD Transport Mode Disabled
The vProxy used for the backup is running on a VMware ESXi host which does not have access to the VMware datastore the VM resides on.
There are a couple of changes which can be done to identify the issue. ProxyHC utility The ProxyHC command-line utility can be used to identify if the vProxy has any issues connecting to a specified VM using the hotadd transport mode. ProxyHC is detailed in Dell article 22590, NVP-vProxy: How to use health check tool ProxyHC on vProxy appliance. VMware Configuration Ensure that there is a vProxy on an ESXi host which has datastore access where the VMs which must be backed up reside. There are several ways in which this can be done, however, here is one example: Log in to the vSphere Web Client. Go to the vProxy in the VM inventory. In the Summary tab, check which ESXi host the VM resides on: vProxy > Summary tab, check which ESXi host the VM resides on" src="https://dellservices.file.force.com/servlet/rtaImage?eid=ka06P000000kKuO&feoid=00N2R000006y2Ks&refid=0EM6P0000003UfG" style="width: 1731px;height: 382px;"> Figure 3: vSphere Web Client > vProxy > Summary tab, check which ESXi host the VM resides on Go to the ESXi host identified in step 3. Click on the Datastores tab. ESXi host > Datastores" src="https://dellservices.file.force.com/servlet/rtaImage?eid=ka06P000000kKuO&feoid=00N2R000006y2Ks&refid=0EM6P0000003UfL" style="width: 970px;height: 279px;"> Figure 4: vSphere Web Client > ESXi host > Datastores The Datastores tab lists datastores that the vProxy could backup using hotadd. In the example shown in the symptoms field, vproxy01 was used to backup a VM which resides on vmdatastore02. NBD was disabled on the vProxy. Since the VM resides on a datastore the vProxy's ESXi host does not have access to, the backup does not complete with the message "VMware proxy is not available for datastores (vmdatastore02)." Considerations:If NBD is disabled, the vProxy must reside on an ESXi host which has datastore access to the datastore containing the VM. If NBD is enabled but the ESXi host does not have access to the datastore, hotadd fails and the backup runs using the NBD transport mode. VM backups always attempt to use hotadd first. For more information about hotadd and NBD, see the NetWorker VMware Integration Guide available on the NetWorker Product Page at Dell Support. General Recommendations If the VMware environment contains many ESXi hosts and many datastores, and the ESXi hosts have varying access to the VM datastores, deploy a vProxy on ESXi hosts which have unique datastore access to ensure that hotadd backups can be obtained.Ensure that all vProxies show as "Enabled" in the NetWorker Management Console. If a vProxy is unavailable, a message should appear in the NMC alerts window stating that the vProxy is unavailable. Figure 5: Ensure that all vProxies show as "Enabled" in the NetWorker Management Console. If NBD sessions are disabled (0), NBD sessions can be configured to match the hotadd sessions (for example, 13). If there is not a vProxy available on an ESXi host with datastore access, the backup runs over the ESXi management network. It is recommended to avoid using NBD where possible; NBD backups are slower than hotadd backups. If a lot of NBD backups are running, it may impact the ESXi management network: Devices > VMware Proxies" src="https://dellservices.file.force.com/servlet/rtaImage?eid=ka06P000000kKuO&feoid=00N2R000006y2Ks&refid=0EM6P0000003UfV" style="width: 654px;height: 222px;"> Figure 6: NetWorker > Devices > VMware Proxies If backups are configured on specific datastores in a workflow, use manual selection to select a vProxy which resides on an ESXi host with datastore access. Transversely, ensure that a vProxy is not manually specified which does not have datastore access. Figure 7: Ensure that a vProxy is not manually specified which does not have datastore access.
Click on a version to see all relevant bugs
Dell Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.