NetBackup77 LiveUpdate Guide
NetBackup77 LiveUpdate Guide
LiveUpdate Guide
Release 7.7
Symantec NetBackup™ LiveUpdate Guide
Documentation version: 7.7
Legal Notice
Copyright © 2015 Symantec Corporation. All rights reserved.
Symantec, the Symantec Logo, the Checkmark Logo, Veritas, the Veritas Logo, and NetBackup
are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S.
and other countries. Other names may be trademarks of their respective owners.
The product described in this document is distributed under licenses restricting its use, copying,
distribution, and decompilation/reverse engineering. No part of this document may be
reproduced in any form by any means without prior written authorization of Symantec
Corporation and its licensors, if any.
The Licensed Software and Documentation are deemed to be commercial computer software
as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19
"Commercial Computer Software - Restricted Rights" and DFARS 227.7202, "Rights in
Commercial Computer Software or Commercial Computer Software Documentation", as
applicable, and any successor regulations. Any use, modification, reproduction release,
performance, display or disclosure of the Licensed Software and Documentation by the U.S.
Government shall be solely in accordance with the terms of this Agreement.
Symantec Corporation
350 Ellis Street
Mountain View, CA 94043
http://www.symantec.com
Technical Support
Symantec Technical Support maintains support centers globally. Technical Support’s
primary role is to respond to specific queries about product features and functionality.
The Technical Support group also creates content for our online Knowledge Base.
The Technical Support group works collaboratively with the other functional areas
within Symantec to answer your questions in a timely fashion. For example, the
Technical Support group works with Product Engineering and Symantec Security
Response to provide alerting services and virus definition updates.
Symantec’s support offerings include the following:
■ A range of support options that give you the flexibility to select the right amount
of service for any size organization
■ Telephone and/or Web-based support that provides rapid response and
up-to-the-minute information
■ Upgrade assurance that delivers software upgrades
■ Global support purchased on a regional business hours or 24 hours a day, 7
days a week basis
■ Premium service offerings that include Account Management Services
For information about Symantec’s support offerings, you can visit our website at
the following URL:
www.symantec.com/business/support/
All support services will be delivered in accordance with your support agreement
and the then-current enterprise technical support policy.
Customer service
Customer service information is available at the following URL:
www.symantec.com/business/support/
Customer Service is available to assist with non-technical questions, such as the
following types of issues:
■ Questions regarding product licensing or serialization
■ Product registration updates, such as address or name changes
■ General product information (features, language availability, local dealers)
■ Latest information about product updates and upgrades
■ Information about upgrade assurance and support contracts
■ Information about the Symantec Buying Programs
■ Advice about Symantec's technical support options
■ Nontechnical presales questions
■ Issues that are related to CD-ROMs, DVDs, or manuals
Support agreement resources
If you want to contact Symantec regarding an existing support agreement, please
contact the support agreement administration team for your region as follows:
Note: NetBackup LiveUpdate does not support upgrades to major releases and
minor releases for NetBackup servers.
The LiveUpdate process is managed manually to help you control which computers
are updated and when the updates occur.
The following describes how updates are downloaded and installed:
■ First, you must manually copy the necessary files to your designated NetBackup
LiveUpdate server.
For NetBackup Release Update packages, download the necessary files from
the appropriate Symantec support site. Update packages consist of several
compressed files. You must download the full set.
For major or minor releases starting with NetBackup version 7.1, copy the
contents from the DVD that is included in your media kit.
Introduction 8
About NetBackup LiveUpdate
■ Next, create a LiveUpdate policy and run it on your NetBackup master server.
The policy starts a LiveUpdate session with each client in the policy.
For release updates and hot fixes, you can include NetBackup servers in a
LiveUpdate policy. For upgrades to major or to minor releases, only clients
should be included in a LiveUpdate policy.
■ When you run the LiveUpdate policy, the LiveUpdate agent on each client checks
with the LiveUpdate server for any available updates. The agent then launches
the NetBackup update installation scripts that install the updates silently.
NetBackup LiveUpdate uses the same agent as Symantec LiveUpdate. The
difference is the server where the available product updates reside.
The following describes these differences:
When you install or upgrade to NetBackup 7.7, the following LiveUpdate agent is
installed automatically:
Before you can use NetBackup LiveUpdate, you must set up and configure your
NetBackup LiveUpdate server. This server can be either a web server or a shared
disk. The only requirement is that it must be accessible by all of the NetBackup
hosts that you want to update.
Note: Currently, to use a Windows shared disk you must set up the share as a null
share. For more details, refer to the following tech note at
http://www.symantec.com/docs/TECH55675.
Introduction 9
About NetBackup LiveUpdate
This server is used to download and store NetBackup release update files. The
server is also used to store the client packages that are included with major and
minor releases. From this server, the files are distributed and installed on the
computers in your NetBackup environment.
The following describes the NetBackup LiveUpdate installation capabilities:
Cross-platform installation ■ Windows and UNIX hosts can be updated from a single
LiveUpdate policy.
■ The policy can be created and run from either a Windows
or a UNIX host.
Clustered systems ■ Release updates and hot fixes can be downloaded and
installed on Windows and UNIX clustered systems.
■ Client packages in major and minor releases can be
copied to the NetBackup LiveUpdate server and installed
on clients in Windows and UNIX clusters.
Using LiveUpdate for update installation does not require local administrator
privileges on NetBackup installations, except on Windows clustered systems. You
must, however, have privileges to run NetBackup policies from the NetBackup
master server.
NetBackup LiveUpdate is an additional method to distribute updates quickly and
more conveniently. The current program for customers to obtain updates remains
in place.
See “About Java JRE support” on page 9.
See “About discontinued support for UNIX 32-bit systems” on page 11.
See “Guidelines for setting up a NetBackup LiveUpdate server” on page 14.
See “About LiveUpdate file share servers and LiveUpdate policies with Windows
and UNIX clients” on page 37.
NetBackup does not deliver Java JRE for the following UNIX platforms:
■ FreeBSD
■ Linux IBMpSeries
■ Macintosh
For these platforms, the NetBackup installation script attempts to detect an
acceptable version of Java JRE. If an acceptable version is detected, the appropriate
links are created. If an unacceptable version is detected, the script notifies you.
If the script does not detect Java JRE or an acceptable version of it, you must install
Java JRE manually before you install NetBackup. After you have installed Java
JRE 1.4.2 or later, you can install the NetBackup client software.
Some NetBackup LiveUpdate versions are not supported for use with some Linux
IBMpSeries and IBMzSeries systems. The following table describes which
NetBackup LiveUpdate versions can be used on these systems.
IBMpSeries RedHat Yes (see Note 2) Yes (see Note 2) Yes (see Note 2)
■ Note 1
Starting with NetBackup version 7.0.1, Java JRE is delivered with NetBackup
for IBMzSeries systems. Under certain conditions, the following error and failure
may occur when you upgrade these NetBackup clients to versions 7.0.1 or later:
Oct 13, 2010 1:00:37 AM Trying to load jar file from /tmp/
1286949636653/cryptix-jce-provider.jar
Oct 13, 2010 1:00:37 AM IdsEncodingFailed
Oct 13, 2010 1:00:37 AM JLUException
Nested Exception is:
[ java.security.InvalidKeyException ] Illegal key size or
default parameters
Introduction 11
NetBackup LiveUpdate process overview
Internet
2
7
1
NetBackup media server
3
4
6
5 LiveUpdate server
NetBackup clients
Note: All NetBackup communications (from master to media to client, for example)
uses the standard NetBackup ports that are used for backups and restores.
Environments with an existing If you have a local dedicated LiveUpdate server for other
LiveUpdate server Symantec products like Symantec Endpoint Security or
Symantec AntiVirus, be aware of potential conflicts.
To avoid conflicts, take one of the following actions:
Download from Support NetBackup LiveUpdate release update packages are different from
website (release the typical NetBackup release update packages. The LiveUpdate
updates and hot fixes agent can only download and install the packages that are signed
and formatted specifically for LiveUpdate. NetBackup LiveUpdate
package names start with NBLU and they consist of several
compressed files. The files are only available for manual download
from the customer support site.
Copy files from DVD Copy the contents of the NetBackup LiveUpdate formatted clients
(major and minor DVD to the desired location on your NetBackup LiveUpdate server.
releases)
For example, you installed LiveUpdate on the master server and two other hosts.
All three of these servers were configured as LiveUpdate servers. When you create
the LiveUpdate policy, you must specify the LiveUpdate Server Location. You
specify any of the three LiveUpdate server names as the LiveUpdate Server
Location. Then you add all the host names of the hosts you want updated by the
LiveUpdate policy. When the policy is run, the specified LiveUpdate Server
Location is assigned to all the hosts in the policy.
Alternatively, you can configure the LiveUpdate Server Location at each individual
host. You must use this configuration method before you run a LiveUpdate policy
on that host.
Use the following guidelines when you create LiveUpdate policies:
Servers that run LiveUpdate Since NetBackup services and daemons are shut down during
policies release update installation, do not add the following servers
to a LiveUpdate policy:
LiveUpdate policies are not a type of backup policy but are a type of NetBackup
generic policy. From the NetBackup Administration Console, LiveUpdate policies
do not appear in the Policies tab. To view and manage LiveUpdate policies, you
must select File > LiveUpdate or click the LiveUpdate icon.
See “Guidelines for setting up a NetBackup LiveUpdate server” on page 14.
See “About LiveUpdate file share servers and LiveUpdate policies with Windows
and UNIX clients” on page 37.
See “Creating a LiveUpdate policy” on page 20.
See “About updating servers” on page 24.
LiveUpdate Server Location ■ Enter the complete path of the LiveUpdate server
location where the updates reside.
The following examples show the format that you
must use to enter the server location:
http://yourWebServer.com/LUServer/
file:/net/yourFileServer/LUServer/
file:\\yourFileServer\LUServer\
http://www.symantec.com/docs/DOC5332
Note: If a firewall prevents communication between the
master server and the clients, the policy must specify a
media server that can communicate with the clients.
The server that you specify cannot be included in this
policy.
Limit jobs per policy Set this option to the number of LiveUpdate jobs that
you want to run simultaneously, when you run the policy.
Note: You can also redirect the output of bpplclients to a file that can be
used to import clients. The command
/usr/openv/netbackup/bin/admincmd/bpplclients > clients.txt provides
a client list in the correct format.
3 After all clients are added, save and close the file.
4 When you select to import clients from a text file, you are prompted to browse
to the text file location to open it.
If any clients appear as Incomplete or Invalid, the entries for those clients are
not correct. Those clients cannot be imported until the entries in the text file
are corrected.
The following describes the order that updates should take place:
Media servers After all master servers are updated, media servers can
be updated.
Clients After master servers and media servers are updated, you
can update clients.
A known issue exists when the nbliveup command is used on AMD64 systems.
Use the nbliveup command on these systems with one of the following methods:
Method A—Local update You must log on to the computer as the console user
either locally or through a remote desktop session, by
using the following command:
http://support.microsoft.com/kb/278845
Method B—Remote update Initiate the LiveUpdate session from a different NetBackup
master server.
Before you perform a local update, use the following procedure to stop all NetBackup
client services:
To stop NetBackup client services before you install updates locally
1 Make sure that there are no NetBackup jobs in process or queued to run on
any NetBackup servers and clients.
2 Deactivate all backup policies on all NetBackup master servers.
3 Deactivate all storage lifecycle policies with the following commands:
Use the following procedure to update servers. Start with the master servers and
then update any media servers.
To update servers by using NetBackup LiveUpdate
1 Make sure that there is no backup or restore job activity on the master server
where you run the LiveUpdate policy.
2 Update master servers with one of the following methods:
■ nbliveup command (for local updates)
When you use the nbliveup command, enter the complete path of the
LiveUpdate server location where the updates reside.
The following examples show the format that you must use to enter the
server location:
http://yourWebServer.com/LUServer/
file:/net/yourFileServer/LUServer/
file:\\yourFileServer\LUServer\
■ LiveUpdate policy
Updating servers and clients 29
Updating servers by using NetBackup LiveUpdate
To run the LiveUpdate policy: ■ From a different server, launch the NetBackup
Administration Console.
■ Click File > LiveUpdate.
■ In the LiveUpdate Policy window, select the
LiveUpdate policy that includes the master server
that you want to update.
■ Click Run LiveUpdate Policy.
■ Check the Activity Monitor to verify that all
LiveUpdate jobs complete.
■ Clustered servers
Use the nbliveup command as follows:
On Windows systems: For best practices, update the inactive nodes first
and then update the active node.
■ On each inactive node in the cluster, run the
following command:
NetBackup\bin\nbliveup.exe
liveupdateServerProtocolOverride
<LiveUpdate Server_Location>
■ On the active node, run the following command:
NetBackup\bin\nbliveup.exe
liveupdateServerProtocolOverride
<LiveUpdate_Server_Location>
Updating servers and clients 30
Updating clients by using NetBackup LiveUpdate
3 If you have media servers, repeat the steps in this procedure to update those
servers.
On all NetBackup servers and clients, the nbliveup log directory is created when
you install NetBackup LiveUpdate.
Updating servers and clients 32
About LiveUpdate logs
To enable the liveupdate and the patch logging features, you must first run the
appropriate command or create the appropriate directories. These features must
be enabled before you run any LiveUpdate policies.
The following describes the different methods you can use to enable these features:
If you do not create these directories, you can only view the additional LiveUpdate
logs from their original locations as follows:
/etc/Product.Catalog.JavaLiveUpdate
LU_Registration.exe -InstallType
Unregister -Product NBU-Java
To enable LiveUpdate on a host after it has been disabled, enter the appropriate
command on the host:
■ About LiveUpdate file share servers and LiveUpdate policies with Windows and
UNIX clients
Note: All 6.5.x servers and clients that were updated using LiveUpdate are already
locally configured. If the existing configuration is still valid, no additional steps are
required.
LiveUpdate server configuration is stored in a local file on each host that runs a
LiveUpdate agent.
Windows <INSTALL_DRIVE>\Program
Files\NetBackup\LiveUpdateHost.hst
UNIX /usr/openv/netbackup/nblu.conf
/hosts/0/url=http://yourwebserver/LUServer/7.0.1
Make sure that the syntax matches one of the following examples:
■ <IDrive>\Program Files\NetBackup\Bin\LU_Registration.exe
-OperationType CreateHostFile -Server
http://<webserver>/<LiveUpdatePackageDirectory>/
■ <IDrive>\Program Files\NetBackup\Bin\LU_Registration.exe
-OperationType CreateHostFile -Server
\\<fileshare>\<LiveUpdatePackageDirectory>\
■ This example illustrates if you have mapped the L:\ drive to the network
share that contains LiveUpdate packages:
<IDrive>\Program Files\NetBackup\Bin\LU_Registration.exe
-OperationType CreateHostFile -Server
L:\<LiveUpdatePackageDirectory>\
For file shares, enter the directory path in the same format as you would to execute
a “copy” command from the Windows Run dialog box.
Reference 37
About LiveUpdate file share servers and LiveUpdate policies with Windows and UNIX clients
http: hosts/0/url=http://<webserver>/<LiveUpdatePackageDirectory>/
https: hosts/0/url=https://<webserver>/<LiveUpdatePackageDirectory>/
2 The nblu.conf file is created the first time that you run nbliveup. If nblu.conf
does not yet exist on the system, you must create it by using the following
command:
cp /usr/openv/netbackup/nblu.conf.template
/usr/openv/netbackup/nblu.conf
See “About LiveUpdate file share servers and LiveUpdate policies with Windows
and UNIX clients” on page 37.
See “Guidelines for setting up a NetBackup LiveUpdate server” on page 14.
See “Creating a LiveUpdate policy” on page 20.
See “About LiveUpdate policies ” on page 18.
/net/fileserver/LUServer
\\fileserver\LUServer\7.0.4
If this conversion does not work, Symantec recommends that you create separate
LiveUpdate policies for your Windows and UNIX clients.
See “About updating servers” on page 24.
See “About discontinued support for UNIX 32-bit systems” on page 11.
See “Copying NetBackup LiveUpdate formatted packages to your LiveUpdate
server” on page 15.
See “Guidelines for setting up a NetBackup LiveUpdate server” on page 14.