cancel
Showing results for 
Search instead for 
Did you mean: 

netbackup patch upgradation

appu1985
Level 4

hi all,

 

we are going for patch upgradation from 7.5 to 7.5.0.5

the server is running in solaris 10.

and the clients are running in solaris as well as linux

could you please give me the tar file for server as well as clients.

do we have different client patch for solaris and linux clients?

can we push the patch from server to client or we have to go to each & every client for upgrade?

Thank you

1 ACCEPTED SOLUTION

Accepted Solutions

Marianne
Level 6
Partner    VIP    Accredited Certified

Here i'm getting stuck, you ask me to install linux binaries in master server

Correct. You can install client binaries for Linux, AIX, HP-UX. 

If you cd to /usr/openv/netbackup/client on your master, you will see a whole lot of different folders for Client OS. You will probably have files under the Solaris sub-folders: 
Solaris10 
Solaris9 
Solaris_x86_10_64

I guess your Linux sub-folders will be empty, right?

This means you can push-install client binaries for Solaris clients, not Linux (or other Unix versions).

You can find instructions on how to install client software on your master in NBU Installation Guide. http://www.symantec.com/docs/DOC5154

See Adding a UNIX client after initial server installation on p. 141.

This section contains step-by-step instructions.

Do this before you install patch 7.5.0.5 to ensure that the newly installed Linux binaries are also patched.

Now you can run update_clients as per above extract from same Installation Guide.

 

 

View solution in original post

11 REPLIES 11

RamNagalla
Moderator
Moderator
Partner    VIP    Certified

download form the below T/N

yes there is a different binaries for each solaris and linux

http://www.symantec.com/business/support/index?page=content&id=TECH199269

you can also push the binaries for the master server.

Yasuhisa_Ishika
Level 6
Partner Accredited Certified

NetBackup 7.5.0.5 download links is here. NB_7.5.0.5.solaris.tar is for SPARC NetBackup server, and NB_7.5.0.5.solaris_x86.tar is for IA Solaris Server. you also need to extract client patch(NB_CLT.7.5.0.5.tar) to same directly when you apply server patch.

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

If you have already installed Linux client software on the master server, you can update both Solaris and Linux client from master server using update_clients command after you completed applying 7.5.0.5 on the master server. otherwise, you need to log on each Linux client and apply patch locally.

i recommend you to install linux client software on the master server before applying 7.5.0.5.

Dyneshia
Level 6
Employee

Here is a good tech note to keep handy :http://www.symantec.com/docs/TECH65429

Be sure to subscribe to it to get update notifications

appu1985
Level 4

hi thanks for all your valuable inputs,

i have few more doubts in client upgrade,

we have around 100 solaris and linux clients and our netbackup server is running in solaris.

how can we push the client binaries from the server?

Do we need to install any extra package?

which one we have to upgrade first(should be clients or server)?

 

Marianne
Level 6
Partner    VIP    Accredited Certified
The URL where you downloaded the patches from is also the README. You will see that the master is always first, then media servers, then clients. As per Yasuhisa's post, if you install the Linux binaries on the master, the patch install will upgrade client binaries on the master which you can then push out with update_clients. You can create a list of clients to be updated and add -ClientList to update_clients command. I will post a TN with details a bit later.

appu1985
Level 4

Marianne,

Here i'm getting stuck, you ask me to install linux binaries in master server but our master server is running in solaris.

i'm waiting for TN

 

inn_kam
Level 6
Partner Accredited

 

Taken from Netbackup 7.5 Install Unix GUIDE(PAGE NO 97)
Upgrading clients after servers are upgraded
The update_clients installation script lets you push client software to clients.
It does not let you push client software to a remote client that is also a NetBackup
media or master server. You cannot push software this way because the server
software and client binaries must be of the same version on a single host.
The update_clients installation script can determine the full client list that is
configured on the server. When it is run without any parameters, it attempts to
update all clients (as determined by
/usr/openv/netbackup/bin/admincmd/bpplclients). If you do not want to
upgrade all clients, you can specify a subset of clients. Use the hardware type and
operating system parameters or use the -ClientList parameter.
You can run update_clients from a media server. The -ClientList parameter
is required in this situation. The script lets you maintain a media server and a set
of clients at an earlier release level than the master server. Doing so requires the
informed use of the update_clients -ClientList command on a master server
and a media server to avoid unwanted client upgrades.
For clustered environments, you can push client software only from the active
node.
During a client upgrade, the new client files are written to a directory in /tmp on
the client. This directory must have sufficient space to temporarily store the new
client files to ensure a successful upgrade. If sufficient space is not available, a
status message informs you that the upgrade script could not write to the location
in the /tmp directory. To resolve this issue, allocate more space to the /tmp
directory and perform the upgrade procedure again. The temporary directory is
removed when the upgrade is complete.
To upgrade clients after you have upgraded servers
1 Use one of the following methods to start the installation script:
■ Insert the NetBackup UNIX Clients DVD into the
drive.
See “About the NetBackup media kit” on page 28.
■ If necessary, mount the DVD.
See “About mounting the NetBackup software
media” on page 53.
■ Enter the following command:
cd_directory/install
The cd_directory is the path to the directory where
you can access the DVD.
ESD images (downloaded
files)
2 When the following message appears, press Enter to continue:
Installing NetBackup Client Software.
Do you wish to continue? (y/n) [y]
The client binaries represent the operating system versions where the binaries
were compiled. The binaries typically function perfectly on later versions of
the operating system. For example, HP PA-RISC 11.11 binaries also are used
on the HP PA-RISC 11.23 level of the operating system.
3 Select the client type that you want to load and follow the prompts to load
that client type. Repeat as necessary until all desired client types have been
loaded.
Make sure that you load the software for all of the UNIX client types that you
intend to push to from this server. Otherwise, you cannot add these client
types to the NetBackup policy configuration.
4 After the installation is complete, unmount the DVD.
5 As a root user on the NetBackup master server, enter the following command
to see whether bprd is running:
/usr/openv/netbackup/bin/bpps
If bprd is running, stop it with the following command:
/usr/openv/netbackup/bin/admincmd/bprdreq -terminate
6 Enter the following command to make sure that backups or restores are not
in progress:
/usr/openv/netbackup/bin/admincmd/bpdbjobs
7 Update UNIX client software by running the update_clients script. Specify
the host names of the individual nodes (not virtual names) in the list of clients.
Use one of the following commands:
If you do not use a /usr/openv/netbackup/bin/update_clients
-ClientList file:
If you use a
-ClientList file:
The -ClientList parameter is required on a media server.
For more than 30 clients, you can divide the list into multiple files and run
update_clients for each file.
To create a client list file, perform the following steps:
■ Change to the NetBackup admincmd directory, as follows:
cd /usr/openv/netbackup/bin/admincmd
■ Use the bpplclients command to create a file that contains a list of clients
currently configured in the NetBackup database. The options to use on
this command differ depending on whether you push from a master server
or from a media server, as follows:
If you push from the 
master server:./bpplclients -allunique -noheader > file
 
If you push from a media
server: ./bpplclients -allunique -noheader -M \
m_server_name > file
 
The option descriptions are as follows:
m_server_name Name of the NetBackup master server in this environment.
Name of the file to contain the list of unique clients. If no
clients have been configured in the NetBackup database, the
file is empty.
file
The bpplclients command writes output to file in the following format:
hardware os client
The hardware name. For example, run the ls command in
directory /usr/openv/netbackup/client.
hardware
The operating system name. For example, run the ls
command in directory
/usr/openv/netbackup/client/hardware.
os
client The name of the client.
The contents of file might look like the following example:
Solaris Solaris9 curry
■ (Optional) Edit file.
Perform this step to change the contents of file. Edit file to contain
only those clients you want to update with NetBackup client software.
The host names of the clients must be the clients’ individual node names.
They cannot be virtual names. The hostnamecommandand the domainname
command return the correct values for the individual node names. The
format can be either hostname or hostname.domainname.
8 The update_clients script requests information from you. The following
information appears in the script:
Starting update_clients script.
There are N clients to upgrade.
Do you want the bp.conf file on the clients updated to list this
server as the master server? (y/n) [y]
Type either y or n.
Enter the number of simultaneous updates you wish to take
place. [1 - 30] (default: 15):
Press Enter.
The upgrade will likely take Y to Z minutes.
Do you want to upgrade clients now? (y/n) [y]
Type either y or n.
9 After all servers and clients are updated, start the bprd daemon as the root
user on the master server by entering the following command:
/usr/openv/netbackup/bin/initbprd
10 After you have upgraded the NetBackup software, proceed to following topic:
See “Completing your system update after an upgrade” on page 101.

 

Marianne
Level 6
Partner    VIP    Accredited Certified

Here i'm getting stuck, you ask me to install linux binaries in master server

Correct. You can install client binaries for Linux, AIX, HP-UX. 

If you cd to /usr/openv/netbackup/client on your master, you will see a whole lot of different folders for Client OS. You will probably have files under the Solaris sub-folders: 
Solaris10 
Solaris9 
Solaris_x86_10_64

I guess your Linux sub-folders will be empty, right?

This means you can push-install client binaries for Solaris clients, not Linux (or other Unix versions).

You can find instructions on how to install client software on your master in NBU Installation Guide. http://www.symantec.com/docs/DOC5154

See Adding a UNIX client after initial server installation on p. 141.

This section contains step-by-step instructions.

Do this before you install patch 7.5.0.5 to ensure that the newly installed Linux binaries are also patched.

Now you can run update_clients as per above extract from same Installation Guide.

 

 

appu1985
Level 4

Thanks all ..we have successfully updated the patch in both client and server..and we are palnning to build a live update server... i will open a new thread for that.. please give your valuable update on this..thanks again...

Dyneshia
Level 6
Employee

For Netbackup 7.5 live update : http://www.symantec.com/docs/DOC5156

 

For 7.1 - NetBackup LiveUpdate Guide  http://www.symantec.com/docs/DOC3649

 

Dyneshia
Level 6
Employee

Also dont forget to mark your solution :)