Linux.com

Home Linux Community Community Blogs Business (or Enterprise) Install NetBackup Client on Ubuntu Jaunty (i386 and amd64)

Install NetBackup Client on Ubuntu Jaunty (i386 and amd64)

Many enterprises use the Symantec NetBackup software to backup machines.  Last time I checked (6 months ago?), they didn't support Debian-based distros.  I've been using this process since around Hardy and just recently tested this in a Jaunty Xen VM and it seems to be working (waiting for admin to run a backup on my machine to check)

Configuring the NetBackup Client

Installing the client software

  1. Download the NetBackup Client from online (not sure where to get this exactly.  I think I asked my local admin for it.  Mine is called NetBackup_6.5_CLIENTS2.tar.gz)
  2. Install the xinetd server
    $ sudo apt-get install xinetd
  3. (x86_64 only) If you run an x86_64 system, then you will need to do the following before proceeding. If you run i386, then you do not run this command:
    $ sudo apt-get install ia32-libs
  4. Extract the .tar.gz archive:
    $ sudo tar -xzvf NetBackup_6.5_CLIENTS2.tar.gz
  5. Install the client software:
    $ sudo ./NB_65_CLIENTS2_20070723/install

Note: There will be a few errors generated, but most are simply due to the inability to create files in a rc.d structure...  You may also need to know the address of your backup server.

Starting the services

  1. Copy the init script to the proper directory
    $ sudo cp /usr/openv/netbackup/bin/goodies/nbclient /etc/init.d/
  2. Start the NetBackup client
    $ sudo /etc/init.d/nbclient start
  3. Restart the xinetd server
    $ sudo /etc/init.d/xinetd restart
  4. Set the server to start at reboot every time
    $ sudo update-rc.d nbclient defaults

Notify Administrators

At this point, you'll need to notify your local backup admin that you've just added a machine to the network.  I think your administrator will need to specify your machine as "Redhat2.6" for the backups to work.  I'm not sure if any other setting will work properly.

Ensuring the correct files are backed up

NetBackup keeps an include_list and exclude_list located in /usr/openv/netbackup.  If you wish to specify folders to backup, you will need to add the path to any other folder to the include_list to ensure that it's included in the backup.

Verifying Backups

In order to see backup logs showing what was backed up on your machine, you need to create a special folder. When the bpbkar process sees this folder, it will append a log.000000 file with the current day. At the end it should say what the exit status is.

Warning! These files get big and aren't rotated by default, so the folder will need to be cleaned out periodically.

$ sudo mkdir -p /usr/openv/netbackup/logs/bpbkar

References

 

Comments

Subscribe to Comments Feed

Upcoming Linux Foundation Courses

  1. LFD320 Linux Kernel Internals and Debugging
    03 Nov » 07 Nov - Virtual
    Details
  2. LFS416 Linux Security
    03 Nov » 06 Nov - Virtual
    Details
  3. LFS426 Linux Performance Tuning
    10 Nov » 13 Nov - Virtual
    Details

View All Upcoming Courses


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board