Forum Discussion

javier_velasque's avatar
10 years ago

nbuclient 7.6.0.1 client local installation & RPM

Hello there!!

 

Let me introduce myself first, I am Javier and have been for some months playing around with NetBackup in our company.

 

I came accross the following problem:
 

  • We have a pretty big environment, let's say >1K client machines with NBU7.1.X / 7.5.X
  • We have successfully upgraded our master servers and media servers with NBU7.6.0.3 last weeks.
  • What we plan to do now, is to upgrade our client machines to this last NBU version (7.6.0.3), but we wanted to do it locally in each client. 
    So we created an RPM package, with the 7601 version and other with the patch 7603, to deploy it from our UNIX Network Satellite.
    The problem arises when we noticed that the ./install script calls RPM to remove the old installation's Agents and Packages working on the very same client and, as it's well known, there is no way to call RPM inside RPM (due to RPM DB locks and so on).

The question is:

Is there is any other way (such as copying the nbuclient BINARIES directly, ... etc) for installing nbu7601 (obviously with new agents working properly, etc) and then upgrading to nbu7603?

why do we want to do it this way? We want to deploy it automatically on thousands of servers and, therefore, avoid overloading masterserver's network traffic, consolidating it in the shortest time possible.

 

Thank you in advance!!

  • manually installing 1k clients would definitely be a tedious job.. you could take sort the clients into few batches n update them few at a time if you dont want to update all of them in 1 go.. you could actually use the live update option in this case. And you can make any other server that is accessible by all the clients as your live update server. so no need to wory about over loading your master server.. you can take a look at the below technote if you plan to go with the live update option. http://www.symantec.com/docs/TECH211022 Using live update if you save both the base and the patch binaries in the same location then in 1 go your clients would be updated to 7.6.0.3 directly.. no need to install it twice..

4 Replies

  • we are talking about 1k Clients !!  All are linux ?? all are 64 bit ?? are they all hardware/OS compatible ??

    netbackup 7.6.xx need 64 bit hardware 

     

     

  • Really you want to use push install method as mentioned in DOC6447, Page 106.

    Run/usr/openv/netbackup/bin/install_client_files and push one client at a time if your worried about server load.

    Is their a specific reason for upgrading the clients all right away? Usually, unless your trying to get a new feature, or fix a known bug, its not a necessary to immediatly upgrade.  You can do this at your leasure one client at a time.

     

  • manually installing 1k clients would definitely be a tedious job.. you could take sort the clients into few batches n update them few at a time if you dont want to update all of them in 1 go.. you could actually use the live update option in this case. And you can make any other server that is accessible by all the clients as your live update server. so no need to wory about over loading your master server.. you can take a look at the below technote if you plan to go with the live update option. http://www.symantec.com/docs/TECH211022 Using live update if you save both the base and the patch binaries in the same location then in 1 go your clients would be updated to 7.6.0.3 directly.. no need to install it twice..
  • This sound like a job for Netbackup live update

    http://www.symantec.com/docs/DOC6448

    Netbackup live update allow you to roll out updates policy based.  You need either a NFS or web server the clients can access and you are rolling :-)