β11-09-2012 12:14 PM
I thought I would post a solution here to a Status 23 error from bpbrm which results in a Status 6 on the parent VMware backup job (child job never spawns).
The particulars:
NBU version: 7.5.0.1 / 7.5.0.4
Master Server: Solaris 10 (SPARC)
Media / Backup Host: Windows 2008 R2
ESXi 4.1.0 / vCenter 4.1.0
Storage: NetApp 3240
Policy Type: VMware
Storage Policy: Local DSSU
BLIB: Yes
Transport mode: NBD/NBDSSL (this issue can also apply to SAN)
If you're like me, you've already looked into the possible solutions below...
Ensure hostname resolution works for all ESXi hosts / vCenter to/from the Master Server
https://www-secure.symantec.com/connect/forums/error-opening-snapshot-disks-using-given-transport-mo...
https://www-secure.symantec.com/connect/forums/netbackup-vmware-error-opening-snapshot-disks-using-g...
Are the datastores presented/accessible to the VMware Backup Host? (not applicable for NBD)
https://www-secure.symantec.com/connect/forums/status-code-6-and-23-vstorage-api
https://www-secure.symantec.com/connect/forums/error-opening-snapshot-disks-using-given-transport-mo...
...but to no avail. Engaged tech support, turn VxMS logging on etc.
Logs produced look similar to this:
Detailed Status (from Activity Monitor):
10/23/2012 10:45:07 PM - Error bpbrm(pid=8764) from client <hostname>: ERR - Error opening the snapshot disks using given transport mode: Status 23
10/23/2012 10:45:08 PM - Info bptm(pid=4724) waited for full buffer 1 times, delayed 1619 times
10/23/2012 10:45:08 PM - Info bptm(pid=4724) EXITING with status 90 <----------
10/23/2012 10:45:08 PM - Info bpbkar32(pid=5064) bpbkar waited 0 times for empty buffer, delayed 0 times.
10/23/2012 10:45:11 PM - Error bpbrm(pid=8764) could not send server status message
10/23/2012 10:45:11 PM - Critical bpbrm(pid=8764) unexpected termination of client <hostname>
the backup failed to back up the requested files(6)
bpfis Log:
09:53:23.402 [6844.7840] <2> onlfi_vfms_logf: INF - vfm_fi_get_credentials: No disk array credentials found on server
09:53:23.621 [6844.7840] <2> onlfi_vfms_logf: INF - vfm_fi_get_credentials: No storage server credentials found on server
09:53:37.521 [6844.7840] <2> onlfi_vfms_logf: INF - vmwareLogger: RetrieveHostContents: Datastore: name = vmbackup is NOT accessible
09:53:37.521 [6844.7840] <2> onlfi_vfms_logf: INF - vmwareLogger: RetrieveDatastoreContents: datastore vmbackup is NOT accessible
VxMS Log:
18:57:28.0408 : connectToHost:xGuest.cpp:1017 <INFO> : TransportMode requested: nbd
18:57:28.0408 : connectToHost:xGuest.cpp:1022 <INFO> : Transport Modes available on this host: file:san:hotadd:nbdssl:nbd
18:57:30.0265 : vdConnect:xInterface.cpp:869 <DEBUG> : Done with VixDiskLib_Connect(): 214236752
18:57:30.0265 : vdOpen:xInterface.cpp:367 <INFO> : Calling VixDiskLib_Open()
18:57:30.0265 : g_vixInterfaceLogger:bvix.cpp:1833 <INFO> : VixDiskLibVimResolveHostName: Resolving IP address for hostname server.domain.com.
18:57:30.0265 : g_vixInterfaceLogger:bvix.cpp:1833 <INFO> : VixDiskLibVimResolveHostName: Resolved to 10.10.10.10.
18:57:30.0280 : g_vixInterfaceLogger:bvix.cpp:1833 <INFO> : VixDiskLibVim: VixDiskLibVimLogin
18:57:31.0185 : g_vixInterfaceLogger:bvix.cpp:1837 <WARN> : VixDiskLibVim: Not licensed to use this function.
This error will repeat for all available transport modes.
Steps we tried that did not work:
We cloned the VM and the clone successfully backed up. Which led us to wonder if it was a config issue on the VMware side (VMX file?).
After taking an outage for the client we did the following:
The client was then able to backup successfully.
β01-18-2013 08:01 AM
Soem times this issue is resolved by deleting temp files (if no VM's backup is running) from C:\Windows\Temp\vmware-systems
β04-25-2013 08:30 AM
Some times is more easy, Just remove the client from the policy and add the vm again using the ESX Browse option. Check the VMware policy on the transfer method: Slect SAN and NBD No Encrypt over the network.
β10-09-2013 04:16 AM
hi ChAmp35
Like that in Linux server, where that temp folder willl be there ?
In my environment, the Vmware Backup host is linux platform.
β03-03-2014 02:12 PM
Just wanted to answer this, just in case someone else winds up here with the same question.
In linux, the directory is: /tmp/vmware-root