AIR Import Of BMR Data Unsuccessfull For Some Clients
This is already with Support (case 03591776) but wanted to put it out here as well to see if I can get it cracked.
I am pretty sure that this is an AIR issue more than a BMR issue but obviously there is a relationship between the two.
So the setup:
All a brand new installation
2 sites, each has 2 N5220 appliances (one Master / Media / BMR Master) one just a Media
All appliances on 2.5.1b with AIR EEB Bundle applied
All clients on 7.5.0.4 and set to collect BMR Data
One site is the main site and does most backups, no real backups done on site 2 as yet.
Backups and BMR collection work perfectly on the main site (just 8 Windows clients being backed up so far, mix of 2003 and 2008) and all show under BMR Clients section
AIR Replication works fine
AIR Import works fine in general but since starting to take BMR data some imports end with a Status of 1 - these relate to imports on the Master and Media Server at site 2.
Typical details of the import job here (edited names slightly that is all):
03/02/2013 20:10:07 - requesting resource @aaaaf
03/02/2013 20:10:07 - granted resource MediaID=@aaaaf;DiskVolume=PureDiskVolume;DiskPool=dp_disk_nbu02;Path=PureDiskVolume;StorageServer=nbu02;MediaServer=nbu02
03/02/2013 20:10:08 - begin Import
03/02/2013 20:10:08 - started process RUNCMD (15552)
03/02/2013 20:10:18 - Error bpimport(pid=15552) The replicated image has been imported successfully.. But failed to import bmr configuration of client client04 for backup id client04_1359921621.. Either BMR Master server is not configured on this setup or the service is down.. Please refer BMR administrator guide to know how to configure BMR Master server and import client BMR configuration manually.
03/02/2013 20:10:18 - import failed for backup id client04_1359921621 with status 1
03/02/2013 20:10:18 - Error bpimport(pid=15552) Imported 0 of 1 images successfully.
03/02/2013 20:10:18 - Error bpimport(pid=15552) Imported 1 of 1 images partially successfully.
03/02/2013 20:10:18 - Error bpimport(pid=15552) Status = the requested operation was partially successful.
03/02/2013 20:10:18 - end Import; elapsed time: 00:00:10
03/02/2013 20:10:20 - Info bpdm(pid=31836) started
03/02/2013 20:10:20 - started process bpdm (31836)
03/02/2013 20:10:20 - Info bpdm(pid=31836) reading backup image
03/02/2013 20:10:21 - Info bpdm(pid=31836) origin master server nbu01, backup id client04_1359921621
03/02/2013 20:10:23 - Info bpdm(pid=31836) EXITING with status 0
03/02/2013 20:10:23 - Info nbu02(pid=31836) StorageServer=PureDisk:nbu02; Report=PDDO Stats for (nbu02): read: 3940 KB, CR received: 3939 KB, CR received over FC: 0 KB, dedup: 0.0%
the requested operation was partially successful(1)
The job was successfully completed, but some files may have been
busy or unaccessible. See the problems report or the client's logs for more details.
So out of the 8 clients being backed up and AIR replicated I have 3 on the remote site showing under BMR Clients.
Following the import the automatic restore job runs (for /C/Program Files/Veritas/NetBackup/BareMetal/client/data/bundle.dat) runs successfully.
So BMR is configure and working as it is all visible on the remote site and three clients have worked fine - so i need to track down why the others do not.
Any ideas?
Thanks
The issue in question can occur on any Unix/Linux based NetBackup Master but only for Windows based BMR registration clients. The client configuration file being used is called "bundle.dat". Consider it just another tar file. For registration at AIR sites, the process will perform an "alternate client" restore (i.e. BMR will do a restore of this file from the newly duplicated and imported backup image itself. Because it came from a Windows backup image, it has some Windows based "baggage" which in this case is a Windows file header. The import process is supposed to strip off the header field before importing into the BMRDB. The routine that is supposed to strip the header somehow failed to do so. The resulting file can not be imported as a consequence.
To "see" what this means, use the command "file $client.bundle.dat.tmp" which will not show it as a tar file, but as some other file format.( if I remember correctly, a VAX executable). Of interest, the original reporting customer also had the issue disappear when they set the debug level to a higher value.
This is a known issue on appliance 2.5.1 and NetBackup 7.5.0.4 . Contact Symantec support and reference ET3081314 for an Engineering fix binary. .The fix is included in the NetBackup 7.5.0.5 release.