NetBackup83 UpgradeGuide
NetBackup83 UpgradeGuide
Upgrade Guide
Release 8.3
Veritas NetBackup™ Upgrade Guide
Last updated: 2020-08-10
Legal Notice
Copyright © 2020 Veritas Technologies LLC. All rights reserved.
Veritas, the Veritas Logo, and NetBackup are trademarks or registered trademarks of Veritas
Technologies LLC or its affiliates in the U.S. and other countries. Other names may be
trademarks of their respective owners.
This product may contain third-party software for which Veritas is required to provide attribution
to the third party (“Third-party Programs”). Some of the Third-party Programs are available
under open source or free software licenses. The License Agreement accompanying the
Software does not alter any rights or obligations you may have under those open source or
free software licenses. Refer to the Third-party Legal Notices document accompanying this
Veritas product or available at:
https://www.veritas.com/about/legal/license-agreements
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 Veritas Technologies
LLC 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, et seq.
"Commercial Computer Software and Commercial Computer Software Documentation," as
applicable, and any successor regulations, whether delivered by Veritas as on premises or
hosted services. 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.
http://www.veritas.com
Technical Support
Technical Support maintains support centers globally. All support services will be delivered
in accordance with your support agreement and the then-current enterprise technical support
policies. For information about our support offerings and how to contact Technical Support,
visit our website:
https://www.veritas.com/support
You can manage your Veritas account information at the following URL:
https://my.veritas.com
If you have questions regarding an existing support agreement, please email the support
agreement administration team for your region as follows:
Japan [email protected]
Documentation
Make sure that you have the current version of the documentation. Each document displays
the date of the last update on page 2. The latest documentation is available on the Veritas
website:
https://sort.veritas.com/documents
Documentation feedback
Your feedback is important to us. Suggest improvements or report errors or omissions to the
documentation. Include the document title, document version, chapter title, and section title
of the text on which you are reporting. Send feedback to:
You can also see documentation information or ask a question on the Veritas community site:
http://www.veritas.com/community/
https://sort.veritas.com/data/support/SORT_Data_Sheet.pdf
Contents
Upgrade issue with pre-8.1 clients and 8.1 or later media servers
..................................................................................... 31
NetBackup master server web server user and group creation ............. 113
Generate a certificate on the inactive nodes of a clustered master
server ................................................................................. 115
About the NetBackup Java Runtime Environment .............................. 116
Add or Remove Java GUI and JRE after upgrade .............................. 118
About the NetBackup web user interface ......................................... 120
About the NetBackup answer file ................................................... 120
About RBAC bootstrapping ........................................................... 137
About NetBackup software availability ............................................. 139
Additional post-upgrade steps for NetApp clusters ............................ 139
Using NetApp disk arrays with Replication Director ............................ 142
About compatibility between NetBackup versions .............................. 146
Upgrade requirements for UNIX and Linux ....................................... 146
Installation and upgrade requirements for Windows and Windows
clusters ............................................................................... 150
Requirements for Windows cluster installations and upgrades .............. 157
Removing a clustered media server by migrating all data to a new
media server ........................................................................ 159
Disabling the connection between your OpsCenter server and your
NetBackup Master Server ....................................................... 159
Post upgrade procedures for Amazon cloud storage servers ................ 160
Upgrading clients after servers are upgraded .................................... 161
Caution: The NetBackup 8.3 upgrade guide provides an upgrade path from
NetBackup version 7.7.x and later to NetBackup 8.3. Information about required
upgrade steps for older versions of NetBackup are removed from the NetBackup
8.1 and later upgrade guides. This change simplifies the upgrade procedure for
customers with more current versions of NetBackup.
For a successful upgrade from older NetBackup versions directly to 8.3, you must:
Refer to the NetBackup 8.0 Release Notes to understand the changes to NetBackup.
Refer to the upgrade procedure that is listed in the NetBackup 8.0 Upgrade Guide.
Combine the upgrade steps in the NetBackup 8.0 procedure with the upgrade steps
in the NetBackup 8.3 Upgrade Guide.
Veritas recommends that you refer to the NetBackup Release Notes and NetBackup
Upgrade Guide for each release, not only NetBackup 8.0, for details about these
earlier upgrades. These documents provide additional information about upgrade
steps and the requirements that are helpful for a successful upgrade.
http://www.veritas.com/docs/DOC5332
Table 1-1
Upgrade Server Client
method and
operating
system
Media server
Media server
Silent UNIX and Media server See “Upgrade of the UNIX and
Linux Linux client binaries with native
See “Silently upgrading NetBackup
installers” on page 80.
media server software on UNIX
and Linux” on page 67.
Silent Windows Master and media server Review the server information
Remote UNIX and Not a valid upgrade method. Remote UNIX and Linux client
Linux upgrades
See “Upgrading clients after
servers are upgraded” on page 161.
https://sort.veritas.com/utility/
netbackup/deployment
Media server
Caution: Smart Meter is compatible with Google Chrome, Mozilla Firefox, and
Microsoft Edge. Veritas does not recommend using Microsoft Internet Explorer, as
it does not render all information correctly.
NBDB database rebuild All versions must perform the NBDB database
rebuild.
MSDP conversion All versions that use MSDP must perform the
MSDP rolling conversion.
Before you begin an upgrade, Veritas recommends that you review the NetBackup
Release Notes document that is included with your media kit or the electronic
Planning for an upgrade 15
General upgrade planning information
product image files. This document describes important changes in NetBackup 8.3
that you should be familiar with before you upgrade.
Caution: To help ensure a successful upgrade to NetBackup 8.3, you should visit
the SORT page and the NetBackup Upgrade Portal and for complete upgrade
details:
SORT page:
See “About Veritas Services and Operations Readiness Tools” on page 20.
https://sort.veritas.com/netbackup
NetBackup Upgrade Portal:
http://www.veritas.com/docs/000115678
Note: It is recommended that you save the details of the user account that you use
for the NetBackup Web Services. A master server recovery requires the same
NetBackup Web Services user account and credentials that were used when the
NetBackup catalog was backed up.
Caution: If the NetBackup PBX is running in secure mode, please add the web
service user as authorized user in PBX. More information about determining PBX
mode and how to correctly add users is available.
http://www.veritas.com/docs/000115774
As with previous releases, the Java GUI and JRE packages are installed
automatically on all master servers because they are required. The Java GUI and
the JRE are not part of the default installation on Windows clients. Install the Java
Remote Administration Console if you require this functionality on your Windows
clients.
The various NetBackup upgrade methods allow the user the choice to upgrade or
uninstall the Java GUI and JRE packages. More information about installing or
removing the Java GUI and the JRE after upgrade is available.
See “Add or Remove Java GUI and JRE after upgrade” on page 118.
NB_KEYSIZE = 4096
The NB_KEYSIZE can only have the following values: 2048, 4096, 8192, and 16384.
For more information about CA migration and certificate key sizes, see the
NetBackup Security and Encryption Guide.
Table 2-2 shows the overview of the upgrade procedure.
1 Review operating system requirements and confirm See “Upgrade requirements for UNIX and Linux”
the computer meets all requirements. on page 146.
2 Confirm that the web server user account and group More information is available:
account are created and enabled.
See “NetBackup master server web server user and
group creation” on page 113.
3 Begin the upgrade process See “About master server upgrades” on page 33.
https://www.veritas.com/support/en_US/article.100044300
For information on external CA support in NetBackup and external CA-signed
certificates, see the NetBackup Security and Encryption Guide.
http://www.veritas.com/docs/DOC5332
initbpdbm.version
For Windows
Table 2-4
Path or paths Protected files and directories Action
Example
install_path\
NetBackup\bin.version
https://sort.veritas.com/netbackup
Once you get to the SORT page, more information is available as follows:
■ Installation and Upgrade Checklist
Use this tool to create a checklist to see if your system is ready for a NetBackup
installation or an upgrade. This report contains all the software and the hardware
compatibility information specific to the information provided. The report also
includes product installation or upgrade instructions, as well as links to other
references.
■ Hot fix and EEB Release Auditor
Use this tool to find out whether a release that you plan to install contains the
hot fixes that you need.
■ Custom Reports
Use this tool to get recommendations for your system and Veritas enterprise
products.
■ NetBackup Future Platform and Feature Plans
Use this tool to get information about what items Veritas intends to replace with
newer and improved functionality. The tool also provides insight about what
items Veritas intends to discontinue without replacement. Some of these items
include certain NetBackup features, functionality, 3rd-party product integration,
Veritas product integration, applications, databases, and the OS platforms.
Help for the SORT tools is available. Click Help in the upper right corner of the
SORT home page. You have the option to:
■ Page through the contents of the help similar to a book
■ Look for topics in the index
■ Search the help with the search option
Table 2-5
Procedure Details
Create a Veritas Account on the SORT See “To create a Veritas Account on the
webpage SORT page” on page 23.
Planning for an upgrade 22
About upgrade tools
Procedure Details
Review the future platform and feature plans. See “To review future platform changes and
feature plans” on page 22.
Review the hot fix and emergency
engineering binary release auditor See “To review hot fix and emergency
information. engineering binary information” on page 22.
Hot fix of EEB Shows the hot fix or EEB number that was entered on the
Identifier previous screen.
Table 2-6
Procedure Details
Create a Veritas Account on the SORT See “To create a Veritas Account on the
webpage SORT page” on page 23.
Create generic installation reports See “To create a generic installation checklist”
on page 24.
CAPTCHA text Enter the displayed CAPTCHA text. If necessary, refresh the
image.
Planning for an upgrade 24
About upgrade tools
4 Click Submit.
5 When you receive your login information, you can log into SORT and begin
uploading your customized information.
To create a generic installation checklist
1 In your web browser, navigate to:
https://sort.veritas.com/netbackup
2 Find and select the Installation and Upgrade Checklist widget.
3 Specify the requested information
Product version you Select the correct version of NetBackup. The most current
are installing or version is always shown at the top of the list.
upgraded to
Product version you For new installations, do not make any selections. For
are upgrading from upgrades, you can select the currently installed version of
(optional) NetBackup.
6 Run ./sortdc
The utility performs checks to confirm the latest version of the utility is installed.
In addition, the utility checks to see it has the latest data. The utility then lists
the location of the log file for this session.
7 If requested, press Enter to continue.
8 Select the NetBackup Family at the Main Menu.
9 Select Installation/Upgrade report when prompted What task do you want
to accomplish?
You can select multiple options by separating your response with commas.
10 Specify the system or systems you want included in the report.
If you previously ran a report on the specified system, you may be prompted
to run the report again. Select Yes to re-run the report.
The utility again lists the location of the log files for the session.
The progress of the utility is displayed to the screen.
11 Specify NetBackup when prompted for the product you want installation or
upgrade reports.
12 Enter the number that corresponds to the version of NetBackup you want to
install.
The utility again lists the location of the log files for the session.
The progress of the utility is displayed to the screen.
13 The utility prompts you to upload the report to the SORT website if you want
to review the report online. The online report provides more detailed information
than the text-based on-system report.
14 When your tasks are finished, you can exit the utility. You have the option to
provide feedback on the tool, which Veritas uses to make improvements to the
tool.
■ Windows
In the following directory:
%ALLUSERSPROFILE%\Veritas\NetBackup\InstallSummary\
See “About Veritas Services and Operations Readiness Tools” on page 20.
Note: For UNIX and Linux platforms, the UID must be the same for each local
account in a clustered environment. Be sure that the local accounts are defined
consistently on all cluster nodes.
To create the user account and the user group on UNIX or Linux
1 Create the local group with the command shown:
Command: # groupadd group_name
Example: # groupadd nbwebgrp
2 Create the local user account with the command shown:
Command: # useradd -g group_name -c comment -d /usr/openv/wmc
user_name
Installation of the NetBackup master server fails if any of these requirements are
not met. On Windows, you are asked to provide the password for the user account
as part of the installation process.
About NetBackup 8.3 support for Fibre Transport Media Server with
RHEL 7.5
If you plan to use Fibre Transport Media Server (FTMS) with RHEL 7.5, ensure that
you upgrade NetBackup to 8.1.2 or later. You can also use a new RHEL 7.5 system
that has NetBackup 8.1.2 or later.
Before you upgrade RHEL to 7.5, complete the following steps:
1 Disable FTMS.
2 Upgrade NetBackup to 8.1.2 or later.
3 Upgrade RHEL to 7.5 and then reconfigure FTMS.
For more information about reconfiguring FTMS, see the NetBackup SAN Client
and Fibre Transport Guide.
Planning for an upgrade 30
Upgrade operational notes and limitations
Activity Details
Monitor, control, and time calculations for the More information about the rolling conversion
conversion is available. See the rolling data conversion
sections in the NetBackup Deduplication
Guide.
Upgrade issue with pre-8.1 clients and 8.1 or later media servers
With the NetBackup 8.1 upgrade, the fingerprinting algorithm was upgraded from
MD5 to SHA2 to provide improved protection against security vulnerabilities. Veritas
introduced two conversion methods to convert existing MD5 fingerprint data to
SHA2: rolling conversion and inline conversion. Problems occur under the conditions
shown:
■ Client is pre-8.1 NetBackup.
■ Client uses Client Direct, which performs deduplication at the client.
■ Client is backed up by a NetBackup 8.1 or later media server.
Under these conditions, the fingerprint conversion happens inline. As a result,
backup performance is negatively effected and the CPU processing load on the
media server increases. The media server has to rehash the MD5 information and
create a SHA2 fingerprint.
Planning for an upgrade 32
Upgrade operational notes and limitations
Note: Remember to update OpsCenter before you update your NetBackup master
servers. You must also disable OpsCenter data collection. See the OpsCenter
Administrator's Guide for complete information.
https://sort.veritas.com/eosl
Note: It is recommended that after you install or upgrade NetBackup server software,
you uninstall older versions of the Remote Administration Console (Windows and
Java) present on the host. If the native NetBackup Administration Console for
Windows is present, it is automatically uninstalled when you install or upgrade the
NetBackup server software.
Note: Remember to update OpsCenter to version 8.3 before you update your
NetBackup master servers to version 8.3. You must also disable OpsCenter data
collection. See the OpsCenter Administrator's Guide for complete information.
http://www.veritas.com/docs/DOC5332
Be aware there is a known issue for OpsCenter upgrades on 64-bit Windows
platforms. If language packs or Maintenance Packs are installed, the upgrade can
fail. More information about this issue is available.
http://www.veritas.com/docs/TECH211070
You can disable the OpsCenter data collection for a specific master server. If you
disable data collection, you can upgrade your master server before your OpsCenter
server. Disabling data collection results in known issues. More information about
disabling data collection and the risks is available.
See “Disabling the connection between your OpsCenter server and your NetBackup
Master Server” on page 159.
Note: For NetBackup installations that include globally clustered master servers
using the Global Cluster Option (GCO), follow the upgrade planning guidelines in
this guide. Then, refer to the following document for the specific steps to upgrade
these servers: https://www.veritas.com/support/en_US/article.100041191
Preinstall steps to upgrade to NetBackup 8.3 and complete the image metadata
migration
1 Perform environment checks with the SORT tool.
See “Recommended SORT procedures for upgrades” on page 21.
2 Download the Customer Registration Key for Veritas Smart Meter. More
information about Veritas Smart Meter is available.
See “About Veritas Smart Meter” on page 11.
During install and upgrade to NetBackup 8.3, please allow the installer to copy
the veritas_customer_registration_key.json file to its final destination.
NetBackup can set the file permission and ownership correctly through this
process. If you place the file onto your systems outside of the install or the
upgrade process, the process may not work correctly.
3 (Conditional) On UNIX, if the NetBackup database files reside on btrfs file
system, move it to a supported file system (such as ext4 or xfs) before you
upgrade. It is not supported to reside the NetBackup database on a btrfs file
system. The database files reside on the master server in the directories under
/usr/openv/db.
Master server upgrade 36
Preinstall procedure for upgrading to NetBackup 8.3
4 Perform any pre-upgrade tasks that you would normally do in regard to your
NetBackup environment. For example:
■ Stop all customized or third-party scripts.
■ Perform any cluster-specific tasks.
■ Run a hot catalog backup.
■ Disable OpsCenter data collection for this master server.
■ Disable all storage lifecycle policies (SLPs).
■ Deactivate all NetBackup policies.
■ Deactivate all disk staging storage units for all pre-NetBackup 7.5.x
environments.
■ For clustered systems only, take the following NetBackup resources offline:
■ Windows Server Failover Clusters (WSFC): Take all of the NetBackup
group resources offline except for the disk, the virtual name, and the
virtual IP address. Refer to the Microsoft Cluster Administration
documentation to determine how to take the NetBackup group resources
offline through the cluster administrator interface.
■ Cluster Server (VCS) clusters: Take the NetBackup resource offline.
Freeze the NetBackup group with the -persist option using the
command shown:
Master server upgrade 37
Preinstall procedure for upgrading to NetBackup 8.3
5 (Conditional) If you plan to change your NetApp cluster to Vserver mode from
node scope mode, create a detailed image report for each filer. You can
generate this report with the bpimagelist command. The example that is
shown is one possible option. Use whatever options are necessary for your
environment.
bpimagelist –client ndmp_host_name
Note: It is recommended that you save the details of the user account that you
use for the NetBackup Web Services. A master server recovery requires the
same NetBackup Web Services user account and credentials that were used
when the NetBackup catalog was backed up.
Note: If the NetBackup PBX is running in secure mode, please add the web
service user as authorized user in PBX. More information about determining
PBX mode and how to correctly add users is available.
http://www.veritas.com/docs/000115774
7 Stop any applications on the system that interact with NetBackup. This step
includes any databases or system components being backed up. Failure to
stop these applications may result in unexpected behavior. Observed behavior
includes aborted upgrades and application failures.
For Oracle users, you must take down your database and your listener
processes before you upgrade.
If you cannot stop your Oracle database, a procedure is available that may let
you install NetBackup with the Oracle database active. More information on
this topic is available.
http://www.veritas.com/docs/TECH158276
8 Stop all NetBackup services.
Master server upgrade 38
Performing local, remote, or clustered server upgrades on Windows systems
2 Navigate to the directory where the ESD images (downloaded files) reside and
run Browser.exe to start the NetBackup Installation Wizard.
3 On the initial browser screen (Home), click Installation.
4 On the Installation screen, click Server Software Installation.
5 On the Welcome screen, review the content and click Next.
6 (Conditional) If you previously installed NetBackup 8.3 on this host, you see
the Program Maintenance dialog.
■ Select Modify to change installation settings for the local host, or to use
the local host as a platform to perform push installation to remote hosts.
Master server upgrade 39
Performing local, remote, or clustered server upgrades on Windows systems
■ Select Repair to restore NetBackup 8.3 to its original state on the local
host.
■ Select Remove to remove NetBackup 8.3 from the local host.
Click Next.
9 On the NetBackup License and Server Type screen, provide the following
information:
■ License
For upgrades, the license for the existing installation type determines which
components you can select.
Master server upgrade 40
Performing local, remote, or clustered server upgrades on Windows systems
Note: For remote upgrades, the license that you enter here gets pushed
to the other nodes. Your license may enable add-on products. If you push
NetBackup to nodes that have an add-on product already installed, your
license works for the add-on product(s).
For remote or for clustered upgrades, the following occurs during the
upgrade process to verify that you have the proper credentials to perform
the upgrade:
■ When you select a clustered system for upgrade, NetBackup determines
if you have proper administrator credentials on all nodes in the cluster.
If you do not have the proper credentials, the system is not added to
the list.
■ If you have the proper credentials, NetBackup performs a second check
to determine if a license is needed. If a license is needed and one was
not entered, the system cannot be added to the list. You must enter a
valid license to upgrade on that node. If you enter an invalid license,
this screen remains visible until a valid license is entered.
10 On the Customer Registration Key screen, enter the location of the customer
registration key. You download this file from the Veritas Smart Meter site and
place the file on the appropriate master server. More information about Veritas
Smart Meter is available.
See “About Veritas Smart Meter” on page 11.
During install and upgrade to NetBackup 8.3, please allow the installer to copy
the veritas_customer_registration_key.json file to its final destination.
NetBackup can set the file permission and ownership correctly through this
process. If you place the file onto your systems outside of the install or the
upgrade process, the process may not work correctly.
Note: Be aware that NetBackup does not support the short file name format
(8.3 format) for the customer registration key file name.
11 On the NetBackup Web Services screen, enter the Web Services Password.
Master server upgrade 41
Performing local, remote, or clustered server upgrades on Windows systems
This password is the password for the NetBackup web services user account.
You must create this account before you install the master server. More
information is available.
On the NetBackup Web Services screen, specify the account type and the
account details.
■ Exclude Java GUI and JRE: Exclude the Java GUI and the JRE
components from the specified computer. Any preexisting Java GUI and
JRE components are removed.
■ Match Existing Configuration: Preserve the current state of the Java
GUI and JRE components. The components are upgraded if they are
present on the pre-upgraded systems. The components are not installed
if they are not present on the pre-upgraded systems.
By default, the Local System account is selected, so that NetBackup uses the built-in
system account. When this option is selected, the fields below it are disabled.
To specify a different system account:
■ Select This account.
■ Enter the account information in the following fields:
Domain
Username
Password
Startup Type This option determines whether NetBackup services start automatically if you need to
restart the NetBackup host. The default is Automatic.
Start job-related NetBackup By default, job-related services are set to start automatically after the upgrade has
services following completed.
installation
To prevent job-related services from starting automatically, click on the box to clear
the check mark.
Master server upgrade 43
Performing local, remote, or clustered server upgrades on Windows systems
Safe Abort Option This option determines how the upgrade proceeds if a restart is required as part of the
upgrade.
If you select this option and the upgrade process determines that a restart is required,
the upgrade stops. The system is then rolled back to its original state.
If you do not select this option, the upgrade proceeds even if the upgrade process
determines that a restart is required.
Click Next.
Master Server Name For master server installations, enter the name of the local computer.
For media server installations, you must change the name to the master server name
to which the media server is configured.
Note: For clustered servers, this field is NetBackup Virtual Host Name. Veritas
strongly recommends that you not change this value.
Additional Servers Enter the names of any additional NetBackup master servers and media servers that
you want to communicate with this server. Include the names of computers where you
plan to install NetBackup later.
To enter more than one name, separate each name with a comma or press Enter after
each name.
Media Server Name This field appears only for NetBackup Enterprise media server installations.
When you install media server software, this field defaults to the local server name.
OpsCenter Server Name OpsCenter is a web-based administration and management tool for NetBackup.
(Optional)
If you have an OpsCenter server or plan to install one, enter the server name or the
IP address for that server here.
For a clustered server, do not use the virtual name. Instead, use the actual host name
of the cluster node.
Click Next.
14 (Conditional: For media servers only) If your environment uses an external
certificate authority, you receive the External Certificate screen. On the
External Certificate screen, select one of the three radio buttons based on
how you want to configure the external certificate authority (ECA). Depending
on which one you select, you must complete different information:
■ Use Windows certificate store
You must enter the certificate location as Certificate Store Name\Issuer
Distinguished Name\Subject Distinguished Name.
Master server upgrade 44
Performing local, remote, or clustered server upgrades on Windows systems
Note: You can use the $hostname variable for any of the names in the
certificate store specification. The $hostname variable evaluates at run time
to the name of the local host. This option provides flexibility when you push
NetBackup software to a large number of clients.
Browse Click here to search the network for the hosts where you want to upgrade NetBackup.
■ On the Available Systems dialog box, select the computer to add and click Next.
■ On the Remote Computer Login Credentials dialog box, enter the user name,
the password, and the domain of the account for NetBackup to use on the remote
computers.
■ If you plan to upgrade multiple remote computers, click the box next to Remember
User Name and Password. Selecting this option prevents the need to enter this
information for each remote computer.
When you provide credentials, you select host nodes and add them to the Windows
Destination Systems list. These are the nodes on which you remotely upgrade
NetBackup. Make sure that you select your local host when you select systems to
install.
Each time you choose a system, NetBackup performs system and license checks.
For example, it verifies the system for a server upgrade that matches the type that
you selected, as follows:
■ NetBackup not installed: Considers the remote to be verified.
■ NetBackup already installed: Compares the upgrade type on that system to the
upgrade type that you request.
■ Invalid combination: Notifies you of the problem and disallows the choice. One
example of an invalid combination is to try to install a Remote Administration
Console on a remote system that is already a master server.
■ Remote system not a supported platform or level: Notifies you of the problem
and disallows the choice.
The upgrade procedure also verifies that you have proper administrator credentials
on the remote system. If you do not have administrator credentials, the Enter
Network Password screen appears, and prompts you to enter the administrator’s
user name and password.
Click OK and continue selecting destination systems.
This process repeats for each node that you select. You can elect to retain the user
name and password. In that case, you are prompted only when the user name or
password is not valid.
Note the following about the push-install process in a clustered environment:
■ You can upgrade NetBackup on any number of nodes. However, the clustering
service sets the limit for the number of nodes in a cluster, not NetBackup.
■ Language packages and other NetBackup add-on products cannot be upgraded
with the push method. Add-on products must be upgraded on each individual
node in the cluster group. For instructions on how to upgrade these products,
refer to the NetBackup documentation that supports each product.
Import Click here to import a text file that contains a list of host names. When you create the
text file, the host names must be defined in the following format:
Domain\ComputerName
Remove To remove a host from the Destination Systems list, select the host and click here.
Change Click here to change the destination for NetBackup file installation on the selected
remote host.
■ Click Next.
16 For cluster upgrades only, on the Cluster Settings screen, review the
information displayed. All information except the Public Network is displayed
for informational purposes and cannot be changed. If you need to change the
public network, select the correct public network from the drop-down.
Warning: You must not select a private network that is assigned to this cluster.
For remote or for cluster upgrades only, right-click on a system in the dialog
box to see the upgrade status. Up to five upgrades occur simultaneously. When
an upgrade is completed, another one begins so that a maximum of five
upgrades are in progress.
18 For remote upgrades only, when all remote upgrades have completed, click
Finish.
19 On the Installation Complete screen, select from the following options:
Add Licenses Veritas recommends that you enter additional licenses now for any other NetBackup
products you plan to install.
View installation log file An upgrade log file provides detailed installation information and shows whether any
errors occurred. This log includes information about the optional installation of the Java
GUI and the JRE.
%ALLUSERSPROFILE%\Veritas\NetBackup\InstallLogs\
Note: When you perform a remote upgrade to multiple computers, this option only
lets you view the log for the local computer. Each computer that you selected for
upgrade contains its own upgrade log file. To view the log file of a remote computer,
open a Windows Explorer window and enter \\<COMPUTERNAME>.
■ If you are done upgrading software on all servers, click the box next to Launch
NetBackup Administration Console now and click Finish.
The NetBackup Administration Console starts a Configuration Wizard so that you
can configure your NetBackup environment.
■ If you have more server software to upgrade, click Finish.
You can move on to the next computer and upgrade the necessary server software.
Master server upgrade 49
Performing silent upgrades on Windows systems
After you have manually stopped each of the identified processes, you can run the
upgrade script again.
Note: For Windows 2008/2012/2012 R2/2016 Server Core systems, you can only
upgrade NetBackup with this procedure.
Enter the names of any additional NetBackup master servers and media
servers that you want to communicate with this host. Include the names of
servers where you plan to install NetBackup later.
If no other servers are to communicate with this host, remove this line from
the script.
■ SET ABORT_REBOOT_INSTALL=0
This line lets you determine how you want the upgrade to continue if a
restart is required. Select from the following settings:
REBOOT="ReallySuppress"
■ SET SMART_METER_FILE_PATH=path
Master server upgrade 51
Performing silent upgrades on Windows systems
For master servers only, you must specify the path to the Veritas Smart
Meter customer registration key. More information is available. See “About
Veritas Smart Meter” on page 11.
■ SET ECA_CERT_STORE=cert_store_string
This field is for media servers only. Use this field to specify the external
certificate location in a Windows certificate store. This field is specified in
the form store_name\issuer_DN\subject. This field is required to use an
external certificate from the Windows certificate store.
■ SET ECA_CERT_PATH=path
This field is for media servers only. Use this field to specify the path and
the file name of the external certificate file. This field is required to set up
an external certificate from a file.
■ SET ECA_TRUST_STORE_PATH=path
This field is for media servers only. Use this field to specify the path and
the file name of the file representing the trust store location. This field is
required to set up an external certificate from a file.
■ SET ECA_PRIVATE_KEY_PATH=path
Use this field to specify the path and the file name of the file representing
the private key. This field is required to set up an external certificate from
a file.
■ SET ECA_CRL_CHECK_LEVEL=value
This field is for media servers only. Use this field to specify the CRL mode.
This field is required. Supported values are:
■ USE_CDP: Use the CRL defined in the certificate.
■ SET ECA_CRL_PATH=path
This field is for media servers only. Use this field to specify the path and
the file name of the CRL associated with the external CA certificate. This
field is required only when ECA_CRL_CHECK_LEVEL is set to USE_PATH. If not
applicable, leave this field empty.
■ SET ECA_KEY_PASSPHRASEFILE=path
This field is for media servers only. Use this field to specify the path and
the file name of the file that contains the passphrase to access the keystore.
This field is optional and applies only when setting up an external certificate
from a file.
■ SET INCLUDE_JAVA_GUI_AND_JRE=value
Master server upgrade 52
Upgrading UNIX and Linux server software to NetBackup 8.3
Installation of the NetBackup Java GUI and JRE packages is optional for
NetBackup Windows media server installation. This option specifies if the
Java GUI and the JRE packages should be installed, upgraded, or removed.
Supported values for this option are:
■ INCLUDE: Include the Java GUI and JRE when installing or upgrading
NetBackup.
■ EXCLUDE: Exclude the Java GUI and JRE when installing or upgrading
NetBackup. Any preexisting NetBackup Java GUI and JRE packages
are removed.
■ MATCH: Match the existing configuration on the host. Hosts that already
have the Java GUI and JRE components are updated with the latest
versions. The components are excluded for all other hosts.
This log includes information about the optional installation of the Java GUI
and the JRE.
Search the installation log for the following error indications:
■ Strings that include Return Value 3.
■ Important log messages are color coded as follows:
Yellow = warning.
Red = error.
■ Freeze the NetBackup Group so that migrations do not occur while the
inactive nodes are upgraded. Use the command shown:
/opt/VRTSvcs/bin/hagrp -freeze group -persistent
■ If you have a VCS cluster configured, you can freeze the NetBackup Group
by using the Cluster Manager interface or the command line.
■ Before you proceed with a cluster upgrade, refer to the NetBackup Clustered
Master Server Administrator's Guide for other cluster upgrade requirements.
http://www.veritas.com/docs/DOC5332
4 For Solaris systems, all of the NetBackup scripts that you may have modified
are removed when you run the upgrade script.
For non-Solaris systems, NetBackup scripts that are not covered in Chapter 1
that you modified are removed when you run the upgrade script. More
information about this topic is available.
See “About automatic file changes from an upgrade” on page 19.
Save any files that you have modified and want to keep.
5 Navigate to the location where the installation images reside. Enter the
command that is shown to start the upgrade script:
./install
6 Follow the prompts in the installation script to install the NetBackup server
binaries.
Master server upgrade 54
Upgrading UNIX and Linux server software to NetBackup 8.3
8 (Conditional: For media servers only) When prompted, provide the required
information for the CRL configuration:
9 (Conditional: For media servers only) If you specified Use the CRL from a
file path, you must enter the path to the CRL location:
10 (Conditional: For media servers only) The installer echoes the configuration
information you entered and attempts to retrieve details for the external
certificate:
The external certificate is valid for use with master server name
How do you want to proceed?
1) Continue the installation using this certificate.
2) Modify the external CA values entered.
3) Abort the installation.
Default option (1):
Master server upgrade 56
Post-install procedure for upgrading to NetBackup 8.3
The external certificate is not valid for use with master server name
How do you want to proceed?
1) Continue the installation and set up external certificates later.
2) Modify the external CA values entered.
3) Abort the installation.
Default option (2):
13 (Conditional: For media servers only) When prompted, indicate how the
upgrade should handle the Java GUI and JRE binaries.
The Java GUI and JRE packages are currently install_state on this
host.
The Java GUI and JRE can be optionally included with NetBackup.
The Java GUI and JRE enable the NetBackup Administration Console
and the Backup, Archive and Restore (BAR) GUI. Choose an option
from the list below.
If you specify 1, the Java and JRE binaries are installed or upgraded, based
on the status of the server. If you specify 2, the Java and JRE binaries are
removed or excluded, based on the status of the server.
14 When the script finishes, the binaries are successfully installed.
Proceed to the post-installation procedure.
More information is available.
See “Post-install procedure for upgrading to NetBackup 8.3” on page 56.
2 Set a passphrase for the disaster recovery package. If you do not set a
passphrase, the catalog backups fail. More information is available. Please
see the information about passphrases in the NetBackup Troubleshooting
Guide.
3 If you plan to use role-based access control (RBAC), you must designate a
security administrator. More information is available:
See “About the NetBackup web user interface” on page 120.
See NetBackup Web UI Security Administrator's Guide.
4 Start any applications on the system that interact with NetBackup. This step
includes any databases or system components being backed up.
5 If you have a clustered master server, generate a certificate on the inactive
nodes for secure communications. More information is available.
See “Generate a certificate on the inactive nodes of a clustered master server”
on page 115.
6 (Conditional) This step applies only to cluster installations. If this computer is
not a clustered master server upgrade, proceed to the next step.
Update the other nodes in the cluster. You can update the other master servers
nodes in the cluster to NetBackup 8.3 by following standard cluster upgrade
process. For complete details, see the Veritas NetBackup Clustered Master
Server Administrator's Guide.
If the NetBackup resource is not online, bring that resource online.
http://www.veritas.com/docs/DOC5332
7 (Conditional) For a master server that uses external certificate authority (ECA)
or for a media server that skipped ECA configuration, configure the ECA now.
More information is available:
https://www.veritas.com/support/en_US/article.100044300
Master server upgrade 59
Post-install procedure for upgrading to NetBackup 8.3
8 If you have any media servers that you intend to upgrade to NetBackup 8.3,
you may upgrade them now. If you start any media server upgrades, do not
continue with this procedure until the media server upgrades are complete.
10 (Conditional) If your environment uses cloud storage, you need to update the
read and write buffer sizes. More information is available.
See “Post upgrade procedures for Amazon cloud storage servers” on page 160.
11 (Conditional) If you have a NetApp cluster, additional steps may be required.
More information is available.
See “Additional post-upgrade steps for NetApp clusters ” on page 139.
12 (Conditional) For the cloud and the CloudCatalyst storage servers with SSL
enabled, the CRL validation is enabled by default. Verify if the storage servers
are running and the CRL functionality works correctly. More information is
available.
See the NetBackup Cloud Administrator’s Guide.
13 (Conditional) For Amazon configurations, after you upgrade NetBackup and
CloudPoint to the latest version, you must update the credentials. Run the
tpconfig -update command. After the upgrade, the credentials are updated
to only support the AWS IAM role. More information is available.
See the NetBackup Cloud Web UI Administrator’s Guide.
14 Monitor your backup environment to verify that normal NetBackup operation
has resumed.
Master server upgrade 60
Post-install procedure for upgrading to NetBackup 8.3
15 Upgrade any media servers and clients not already upgraded as time and
backup windows permit. Be sure to upgrade the media servers before you
upgrade the clients. You cannot back up or restore a NetBackup 8.1 client to
a pre-8.1 media server.
See “Upgrading NetBackup media servers to NetBackup 8.3” on page 64.
A client upgrade is the same as a client installation. See the NetBackup
Installation Guide - UNIX and Windows manual for help with the installation.
http://www.veritas.com/docs/DOC5332
Note: All scripts must be stored and run locally. One recommendation is that
scripts should not be world-writable. Scripts are not allowed to be run from
network or remote locations. Any script that is created and saved in the
NetBackup db_ext (UNIX) or dbext (Windows) location needs to be protected
during a NetBackup uninstall.
For more information about registering authorized locations and scripts, review
the knowledge base article:
http://www.veritas.com/docs/000126002
For more information about your specific database agent, review the
documentation for that agent:
http://www.veritas.com/docs/DOC5332
16 (Conditional) For upgrades of NetBackup 8.2 UNIX clusters with NAT enabled
to the latest version, the upgrade disables NAT. To turn on NAT and allow the
cluster to monitor the nbmqbroker service that is added to a NetBackup cluster
group, run the command shown:
■ To configure with default ports:
configureMQ -enableCluster -defaultPorts
17 Perform any additional upgrade steps. More information about this topic is
available.
See “Completing your system update after an upgrade” on page 62.
Master server upgrade 61
About NetBackup startup and shutdown scripts
Platform Links
AIX /etc/rc.netbackup.aix
/sbin/rc2.d/S777netbackup ->/sbin/init.d/netbackup
/etc/rc1.d/K01netbackup ->/etc/init.d/netbackup
/etc/rc2.d/S95netbackup ->/etc/init.d/netbackup
Master server upgrade 62
Completing your system update after an upgrade
Platform Links
/etc/rc.d/rc1.d/K01netbackup
->/etc/rc.d/init.d/netbackup
/etc/rc.d/rc2.d/S77netbackup
->/etc/rc.d/init.d/netbackup
/etc/rc.d/rc3.d/S77netbackup
->/etc/rc.d/init.d/netbackup
/etc/rc.d/rc5.d/S77netbackup
->/etc/rc.d/init.d/netbackup
/etc/rc.d/rc6.d/K01netbackup
->/etc/rc.d/init.d/netbackup
/etc/init.d/rc2.d/S77netbackup
->/etc/init.d/netbackup
/etc/init.d/rc3.d/S77netbackup
->/etc/init.d/netbackup
/etc/init.d/rc5.d/S77netbackup
->/etc/init.d/netbackup
/etc/init.d/rc6.d/K01netbackup
->/etc/init.d/netbackup
/etc/rc1.d/K01netbackup ->/etc/init.d/netbackup
/etc/rc2.d/S77netbackup ->/etc/init.d/netbackup
Master server privileges If you upgraded a master server that allowed nonroot users
to administer NetBackup, you must reconfigure the
permissions and the group. The default permissions and
group on the newly installed files allow only a root user to
perform NetBackup administration.
Update the trust relationship After you upgrade both your source and your target master
between remote master server from 8.0 or earlier to 8.1 or later, you must update the
servers for targeted auto trust relationship. Upgrading from NetBackup 8.1 to a later
image replication (AIR) version does not require you to reestablish the trust
relationship. Run the command that is shown on both the
source and the target master servers to reestablish the trust
relationship:
External certificate authority Configure your external certificate authority. If you opted to
skip the security configuration or if your environment uses
ECA, you may need to configure an ECA. More information
about configuring ECAs is available:
https://www.veritas.com/support/en_US/article.100044300
Update storage servers NetBackup does not update objects such as storage servers
and disk pools every time the storage changes. Storage
changes can result from NetBackup MSDP changes and 3rd
party OST vendor software upgrades. Additionally, changes
to the storage-defined replication topologies that SLP
replication uses as well as import operations require an
update. The user must proactively confirm these changes
through the use of the updatests and updatedp
commands. A NetBackup upgrade may introduce new
functionality you want to use in your environment. Veritas
recommends that you run the updatests and updatedp
commands on the storage servers and disk pools where you
want to use this new functionality. For more information about
the updatests and updatedp commands, see the
NetBackup Commands Reference Guide
Chapter 4
Media server upgrade
This chapter includes the following topics:
Additional steps are required if the NetBackup 8.1.2 upgrade includes an upgrade
to RHEL 7.5 and you use Fibre Transport Media Server (FTMS). More information
is available.
See “About NetBackup 8.3 support for Fibre Transport Media Server with RHEL
7.5” on page 29.
1 If your media server upgrade is part of the master server upgrade, you can proceed
to the next step.
3 Upgrade the NetBackup binaries. More information is available about this topic.
4 If you did not get a security certificate, generate the certificate. More information
about this topic is available.
https://sort.veritas.com/netbackup
6 Prepare for the install by stopping all NetBackup processes and services. Use
the command shown:
UNIX/Linux: /usr/openv/netbackup/bin/bp.kill_all
Windows: install_path\NetBackup\bin\bpdown -f
6 (Conditional) If the media server upgrade is part of a master server upgrade, skip
this step.
7 (Conditional) If the media server upgrade is part of a master server upgrade, resume
the master server upgrade procedure.
Media server upgrade 67
Silently upgrading NetBackup media server software on UNIX and Linux
8 (Conditional) If the media servers has MSDP, the upgrade includes a rolling data
conversion
After successful conversion and when you are comfortable with the new storage
format, clean up storage artifacts from the conversion process, as follows:
Caution: You must remove the NetBackup Nutanix plug-in package before you
upgrade NetBackup Red Hat and SUSE Linux with the native installers. Both the
Nutanix plug-in and NetBackup install the same libraries to the same location, which
results in a failure to upgrade. The upgrade fails with an install of package_name
conflicts with file from package package_name error message.
Use the command that is shown to uninstall the plug-in before attempting the
NetBackup upgrade.
rpm -e VRTSnbntnxahv*
Media server upgrade 68
Silently upgrading NetBackup media server software on UNIX and Linux
To upgrade the UNIX or Linux media server binaries using native installers:
1 Please create the NetBackup installation answer file (NBInstallAnswer.conf)
in the media server /tmp directory. More information about the answer file and
its contents is available.
See “About the NetBackup answer file” on page 120.
2 (Conditional) If your environment uses a NetBackup Certificate Authority, and
the media server is already configured for NetBackup Certificate Authority,
proceed to 4. Otherwise, populate NBInstallAnswer.conf with the following
required information:
CA_CERTIFICATE_FINGERPRINT=fingerprint
CA_CERTIFICATE_FINGERPRINT=01:23:45:67:89:AB:CD:EF:01:23:45:67:
89:AB:CD:EF:01:23:45:67
■ ECA_CRL_CHECK_LEVEL
Use this field to specify the CRL mode. This field is required. Supported
values are:
■ USE_CDP: Use the CRL defined in the certificate.
■ SKIP: Used to skip setting up the certificate authority. To skip the ECA
configuration, you must set all required ECA_ values to SKIP. Be aware
that if you continue with the installation without a certificate authority,
the backups and restores fail.
■ ECA_CRL_PATH
Use this field to specify the path to the CRL associated with the external
CA certificate. This field is required only when ECA_CRL_CHECK_LEVEL is
set to USE_PATH. If not applicable, leave this field empty.
6 Change to the directory for your desired operating system and copy server
files to the media server.
Operating system directory:
Media server upgrade 70
Silently upgrading NetBackup media server software on UNIX and Linux
7 Extract the client binaries and copy them to the media server:
Extract the client binaries:
tar -xzvf client_dist.tar.gz
Note: The upgrade of the Java GUI and the JRE is optional. If you do not want
them upgraded, omit the copy and the install of the VRTSnbjava and VRTSnbjre
packages.
Veritas recommends the removal of the old Java GUI and JRE packages if
you decide not to upgrade them.
See “Add or Remove Java GUI and JRE after upgrade” on page 118.
Media server upgrade 71
Silently upgrading NetBackup media server software on UNIX and Linux
Linux VRTSnbpck.rpm
VRTSpbx.rpm
VRTSnbclt.rpm
VRTSnbjre.rpm
VRTSnbjava.rpm
VRTSpddea.rpm
VRTSnbcfg.rpm
Solaris .pkg_defaults
VRTSnbpck.pkg.gz
VRTSpbx.pkg.gz
VRTSnbclt.pkg.gz
VRTSnbjre.pkg.gz
VRTSnbjava.pkg.gz
VRTSpddea.pkg.gz
VRTSnbcfg.pkg.gz
8 (Conditional) For Solaris, extract the compressed package files with the
command shown:
gunzip VRTS*.*
VRTSnbpck.pkg
VRTSpbx.pkg
VRTSnbclt.pkg
VRTSnbjre.pkg
VRTSnbjava.pkg
VRTSpddea.pkg
VRTSnbcfg.pkg
10 (Conditional) If you are upgrading from pre-NetBackup 8.0, remove the old
SYMC* packages. The example shown indicates the commands used to remove
the SYMC RPM packages. This process preserves your NetBackup configuration.
rpm -e SYMCnbjava
rpm -e SYMCpddea
rpm -e SYMCnbclt
rpm -e SYMCnbjre
rpm -e SYMCpddes
rpm -e SYMCnetbp
11 Install the files in the order that is shown with the commands shown:
Note: The upgrade of the Java GUI and the JRE is optional. If you do not want
them upgraded, omit the copy and the install of the VRTSnbjava and VRTSnbjre
packages.
Veritas recommends the removal of the old Java GUI and JRE packages if
you decide not to upgrade them.
See “Add or Remove Java GUI and JRE after upgrade” on page 118.
12 You can remove the old versions of the Java GUI and the JRE if you no longer
plan to use them.
■ Linux:
rpm -e VRTSnbjava.rpm
rpm -e VRTSnbjre.rpm
■ Solaris:
pkgrm VRTSnbjava
pkgrm VRTSnbjre
Chapter 5
MSDP upgrade for
NetBackup
This chapter includes the following topics:
■ Upgrade MSDP media servers and clients using client direct as your environment
allows and make no configuration changes.
If the selected common media server is not a NetBackup 8.1 server, the risk is
restores, verifies, imports, and optimized duplication may fail. If client direct is
used on older clients, you can experience client direct restore errors. This failure
is because of the algorithm change.
■ Upgrade MSDP media servers and clients using client direct as your environment
allows. Modify your list of credentialed media servers for the upgraded storage
servers to only include NetBackup 8.1 servers.
This action effectively revokes access rights for the non-upgraded servers to
the upgraded servers. The risk is previously configured operations may stop
working because of the access change. If you choose this option, you should
make detailed notes about the configuration changes so you can revert those
changes once all media servers are upgraded.
If duplication jobs copy from an 8.1 MSDP to an 8.0 or older MSDP, then create
a storage unit for the older MSDP. Restrict the Media Servers list on that new
storage unit to the 8.1 host. You must change any storage lifecycle policy (SLP)
controlled duplication jobs if they copy from an 8.0 or older MSDP host to an
8.1 MSDP host. Set the Alternate Read Server on the duplication stage to the
8.1 media server.
rolling data conversion is enabled by default and works in the background after the
MSDP conversion completes. Only the data that existed before upgrade is converted.
All new data uses the new SHA-2 fingerprint and does not need conversion.
You can manage and monitor the rolling data conversion using the crcontrol
command. More information about its use is available.
See the NetBackup Deduplication Guide and the NetBackup Commands Reference
Guide.
http://www.veritas.com/docs/DOC5332
■ Upgrading UNIX and Linux clients with the NetBackup upgrade script
■ Upgrade of the UNIX and Linux client binaries with native installers
See “Upgrade of the UNIX and Linux client binaries with native installers”
on page 80.
■ VxUpdate. VxUpdate is the replacement for LiveUpdate and allows you to
schedule the client upgrade for your client computers. More information is
available.
See “About VxUpdate” on page 94.
4 After NetBackup checks for required system conditions, press Enter to continue.
Do you want to install the NetBackup client software for this
client? [y,n] (y)
7 When prompted, indicate how the upgrade should handle the Java GUI and
the JRE binaries.
The Java GUI and JRE packages are currently install_state on this
host.
The Java GUI and JRE can be optionally included with NetBackup.
The Java GUI and JRE enable the Backup, Archive and Restore (BAR)
GUI. Choose an option from the list below.
If you specify 1, the Java and JRE binaries are installed or upgraded, based
on the status of the server. If you specify 2, the Java and JRE binaries are
removed or excluded, based on the status of the server.
8 If there are no problems, the installer exits without error.
Client upgrade 80
Upgrade of the UNIX and Linux client binaries with native installers
Caution: You must remove the NetBackup Nutanix plug-in package before you
upgrade NetBackup Red Hat and SUSE Linux with the native installers. Both the
Nutanix plug-in and NetBackup install the same libraries to the same location, which
results in a failure to upgrade. The upgrade fails with an install of package_name
conflicts with file from package package_name error message.
Use the command that is shown to uninstall the plug-in before attempting the
NetBackup upgrade.
rpm -e VRTSnbntnxahv*
Client upgrade 81
Upgrade of the UNIX and Linux client binaries with native installers
CA_CERTIFICATE_FINGERPRINT=fingerprint
CA_CERTIFICATE_FINGERPRINT=01:23:45:67:89:AB:CD:EF:01:23:45:67:
89:AB:CD:EF:01:23:45:67
■ SET ECA_CRL_CHECK_LEVEL=value
Use this field to specify the CRL mode. This field is required. Supported
values are:
■ USE_CDP: Use the CRL defined in the certificate.
■ SKIP: Used to skip setting up the certificate authority. To skip the ECA
configuration, you must set all required ECA_ values to SKIP. Be aware
that if you continue with the installation without a certificate authority,
the backups and restores fail.
■ SET ECA_CRL_PATH=path
Use this field to specify the path to the CRL associated with the external
CA certificate. This field is required only when ECA_CRL_CHECK_LEVEL is
set to USE_PATH. If not applicable, leave this field empty.
■ SERVICES=no
■ MERGE_SERVER_LIST=value
AIX CLIENTS1/NBClients/anb/Clients/usr/openv/netbackup/client/RS6000/AIX6/
HP-UX CLIENTS1/NBClients/anb/Clients/usr/openv/netbackup/client/HP-UX-IA64/HP-UX11.31/
CLIENTS2/NBClients/anb/Clients/usr/openv/netbackup/client/Linux/RedHat2.6.18/
CLIENTS2/NBClients/anb/Clients/usr/openv/netbackup/client/Linux/SuSE3.0.76
CLIENTS2/NBClients/anb/Clients/usr/openv/netbackup/client/
Linux-s390x/IBMzSeriesSuSE3.0.76
CLIENTS2/NBClients/anb/Clients/usr/openv/netbackup/client/
Linux-ppc64le/IBMpSeriesSuSE4.4.21
CLIENTS1/NBClients/anb/Clients/usr/openv/netbackup/client/Solaris/Solaris10/
CLIENTS1/NBClients/anb/Clients/usr/openv/netbackup/client/Solaris/Solaris_x86_10_64/
Client upgrade 84
Upgrade of the UNIX and Linux client binaries with native installers
Note: The upgrade of the Java GUI and the JRE is optional. If you do not
want them upgraded, omit the copy and the install of the VRTSnbjava and
VRTSnbjre packages.
It is recommended to remove the old Java GUI and JRE packages if you
decide not to upgrade them.
See “Add or Remove Java GUI and JRE after upgrade” on page 118.
AIX VRTSnbpck.image
VRTSpbx.image.gz
VRTSnbclt.image.gz
VRTSnbjre.image.gz
VRTSnbjava.image.gz
VRTSpddea.image.gz
VRTSnbcfg.image.gz
HP-UX VRTSnbpck.depot
VRTSpbx.depot.gz
VRTSnbclt.depot.gz
VRTSnbjre.depot.gz
VRTSnbjava.depot.gz
VRTSpddea.depot.gz
VRTSnbcfg.depot.gz
Linux VRTSnbpck.rpm
VRTSpbx.rpm
VRTSnbclt.rpm
VRTSnbjre.rpm
VRTSnbjava.rpm
VRTSpddea.rpm
VRTSnbcfg.rpm
Solaris .pkg_defaults
VRTSnbpck.pkg.gz
VRTSpbx.pkg.gz
VRTSnbclt.pkg.gz
VRTSnbjre.pkg.gz
VRTSnbjava.pkg.gz
VRTSpddea.pkg.gz
VRTSnbcfg.pkg.gz
7 (Conditional) For Solaris, HP-UX, and AIX, extract the compressed package
files with the command shown:
gunzip VRTS*.*
VRTSnbpck.pkg
VRTSpbx.pkg
VRTSnbclt.pkg
VRTSnbjre.pkg
VRTSnbjava.pkg
VRTSpddea.pkg
VRTSnbcfg.pkg
9 (Conditional) If you are upgrading from pre-NetBackup 8.0, remove the old
SYMC* packages. The example shown indicates the commands used to remove
the SYMC RPM packages. This process preserves your NetBackup configuration.
rpm -e SYMCnbjava
rpm -e SYMCpddea
rpm -e SYMCnbclt
rpm -e SYMCnbjre
10 Install the files in the order that is shown with the command shown:
Note: The upgrade of the Java GUI and JRE is optional. If you do not want
them upgraded, omit the copy and the install of the VRTSnbjava and VRTSnbjre
packages.
It is recommended to remove the old Java GUI and JRE packages if you decide
not to upgrade them.
See “Add or Remove Java GUI and JRE after upgrade” on page 118.
11 (Conditional) If you do not have the answer file in place or you do not populate
it correctly, you receive the error message shown:
WARNING: There is no answer file present and no valid bp.conf.
Therefore, security configuration is not complete. Manual steps
are required before backups and restores can occur. For more
information:
https://www.veritas.com/support/en_US/article.000127129
■ Linux:
rpm -e VRTSnbjava.rpm
rpm -e VRTSnbjre.rpm
■ Solaris:
pkgrm VRTSnbjava
pkgrm VRTSnbjre
■ HP-UX
swremove VRTSnbjava
swremove VRTSnbjre
■ AIX
installp –u VRTSnbjre
installp –u VRTSnbjava
Customers who use the NetBackup installation script for their UNIX and Linux clients
only see a single change to the installation behavior. The NetBackup installation
script no longer copies the installation package into the /usr/openv/pack/ directory
on the client. A successful installation or upgrade is recorded in the
/usr/openv/pack/install.history file.
For AIX
User attempts to install # installp -ad VRTSnbpck.image all Use the lslpp –L package_name
the binaries on top of command to determine the name of the
package VRTSnbpck.image is already
the same version of the installed package. Uninstall this package and
installed
binaries. then retry the operation.
User attempts to install # installp -ad VRTSnbcfg.image all Refer to the documentation for the correct
the binaries in the image package installation order. More
error: Failed dependencies:
incorrect order. information is also available in the error which
VRTSnbclt >= 8.1.0.0 is needed by lists the dependent packages.
VRTSnbcfg-version-platform
See “To upgrade the UNIX or Linux client
binaries using native installers:” on page 81.
Client upgrade 89
Upgrade of the UNIX and Linux client binaries with native installers
User attempts to install # installp –d VRTSnbclt.image all Use the lslpp –L package_name
an older version of a command to determine the name of the
WARNING:
binary over the top of a installed package. Uninstall this package and
newer version of the file then retry the operation.
binary. /usr/openv/lib/java/nbvmwaretags.jar
from install of
VRTSnbclt-version-platform
conflicts with file from package
VRTSnbclt-version-platform
For HP-UX
User attempts to install # swinstall –s ./VRTSnbpck.depot Use the swlist command to determine the
the binaries on top of name of the installed package. Uninstall this
1 filesets have the selected
the same version of the package and then retry the operation.
revision already installed.
binaries.
User attempts to install # swinstall -s ./VRTSnbcfg.depot Refer to the documentation for the correct
the binaries in the depot package installation order. More
ERROR: "hostname:/": The software
incorrect order. information is also available in the error which
dependencies for 1 products or
lists the dependent packages.
filesets cannot be resolved.
See “To upgrade the UNIX or Linux client
binaries using native installers:” on page 81.
User attempts to install # swinstall –s ./VRTSnbclt.depot Use the swlist command to determine the
an older version of a name of the installed package. Uninstall this
WARNING: "hostname:/": 1 filesets
binary over the top of a package and then retry the operation.
have a version with a higher
newer version of the
revision number already installed.
binary.
For Linux
User attempts to install # rpm -U VRTSnbpck.rpm Use the rpm command to determine the name
the binaries on top of of the installed package. Uninstall this
package
the same version of the package and then retry the operation.
VRTSnbpck.rpm-version-platform is
binaries.
already installed
User attempts to install # rpm -U VRTSnbcfg.rpm Refer to the documentation for the correct
the binaries in the RPM installation order. More information is
error: Failed dependencies:
incorrect order. available.
VRTSnbclt >= 8.1.0.0 is needed by
See “To upgrade the UNIX or Linux client
VRTSnbcfg-version-platform
binaries using native installers:” on page 81.
Client upgrade 90
Upgrade of the UNIX and Linux client binaries with native installers
User attempts to install # rpm -U VRTSnbclt.rpm Use the rpm command to determine the name
an older version of a of the installed package. Uninstall this
file
binary over the top of a package and then retry the operation.
/usr/openv/lib/java/nbvmwaretags.jar
newer version of the
from install of
binary.
VRTSnbclt-version-platform
conflicts with file from package
VRTSnbclt-version-platform
For Solaris
Client upgrade 91
Upgrade of the UNIX and Linux client binaries with native installers
pkgadd -a .pkg_defaults -d
VRTSnbpck.pkg VRTSnbpck
Installing NB-Pck.
## Installing part 1 of 1.
User attempts to install # pkgadd -a .pkg_defaults -d Refer to the documentation for the correct
the binaries in the VRTSnbclt.pkg VRTSnbclt package installation order. More information
incorrect order. is available.
ERROR: VRTSnbpck >=8.1.0.0 is
required by VRTSnbclt. See “To upgrade the UNIX or Linux client
checkinstall script suspends binaries using native installers:” on page 81.
User attempts to install # pkgadd -a .pkg_defaults -d Use the pkginfo command to determine the
an older version of a VRTSnbclt.pkg VRTSnbclt name of the package that is currently installed.
binary over the top of a Uninstall this package and then retry the
Processing package instance
newer version of the operation.
<VRTSnbclt> from
binary.
</root/80packages/Solaris/
Solaris_x86_10_64/VRTSnbclt.pkg>
(i386) 8.1.0.0
■ About VxUpdate
■ Repository management
■ Manually initiating upgrades from the media server or client using VxUpdate
About VxUpdate
VxUpdate provides a policy-based upgrade tool for media servers and clients. By
using the policy format, Veritas provides a simplified tool for media server and client
upgrades. No additional external tools are required and the configuration is in a
familiar policy-based format, similar to a backup policy. Signed packages are verified
and installed into the VxUpdate repository on the master server. Once the packages
are installed, they become available for use with deployment policies. Additionally,
you can use the deployment policies to automate the installation of emergency
engineering binaries, as provided by Veritas.
NetBackup Deployment Management with VxUpdate 95
Commands used in VxUpdate
The deployment policy lets you configure and run deployment activities on a
schedule or enable the client host owners to upgrade at their convenience.
Furthermore, you can split deployment activities into smaller, discrete tasks. You
can schedule pre-check, staging, and installation tasks as separate activities with
different schedules, each with their own specific deployment windows.
Note: You can only cancel queued deployment jobs. Once a VxUpdate job enters
the active state it cannot be canceled.
The deployment policies are not located with the other policies in the NetBackup
Administrative Console. Deployment policies are located in the NetBackup
Administration Console under Deployment Management > Deployment Policies.
To successfully create and use deployment policies, Veritas recommends:
Table 7-1
Step Action Additional information
3 (Optional) Manually run the upgrade See “Manually initiating upgrades from
from the master server, media server, the master server using VxUpdate”
or the client on page 103.
Use the nbinstallcmd command to initiate the deployment policies from the
command line. You can also use the command to initiate on-demand deployment
jobs. This command is located on all hosts in the NetBackup environment.
More information about these and other related commands is available.
NetBackup Commands Reference Guide
Repository management
VxUpdate uses a repository that resides on the master server. The repository
contains all packages that you can deploy to media servers and clients. Your
repository can contain upgrade packages, engineering binaries, and hotfixes. With
VxUpdate, the nbrepo command controls the package repository management. Do
not attempt to manually modify or update the repository without the use of the
nbrepo command. Depending on the packages added, the repository can grow
large. Confirm that you have sufficient space on your master server for all packages
that are required for your environment. Monitor the repository directory on the master
server and remove unnecessary packages from the repository. For UNIX, the
repository is in /usr/openv/var/global/repo. For Widows, the repository is in
install_path\NetBackup\var\global\repo.
The nbrepo command verifies and populates the repository with NetBackup
packages. Veritas signs the VxUpdate packages. Attempts to populate the repository
with unofficial or unsigned NetBackup packages fails. These packages are
referenced in the deployment policies that install NetBackup on target hosts. When
you use the nbrepo command to populate the repository, be mindful of the required
disk space. The master server must have enough disk space to store packages for
the NetBackup versions and platforms that are specified in deployment policies.
The package types you can load into the repository include:
■ VxUpdate media server and client packages
You can upgrade NetBackup media servers and clients to a newer version of
NetBackup with VxUpdate. These packages are slightly different from standard
NetBackup media server and client packages. The packages include additional
components to support the various VxUpdate operations.
■ Emergency binaries (EEBs) and hotfixes
You can use VxUpdate to deploy emergency binaries and hotfixes to NetBackup
8.1.2 and later media servers and clients. You can obtain VxUpdate formatted
EEBs from support in the same way you obtain traditional EEBs. These EEBs
are only for NetBackup version 8.1.2 and later. Any media server or client hotfixes
that Veritas creates for NetBackup 8.1.2 and later releases include VxUpdate
formatted fixes.
NetBackup Deployment Management with VxUpdate 97
Repository management
3 Use the nbrepo command with the -d option to delete any unused packages.
nbrepo -d package_identifier
Example: nbrepo -d 6
4 More information about the nbrepo command is available.
NetBackup Commands Reference Guide
NetBackup Deployment Management with VxUpdate 99
Deployment policy management
Note: You must add packages to the VxUpdate repository before you can create
a working deployment policy. You can create deployment policies without packages
in the repository, but those policies fail to run successfully. More information about
the management of the VxUpdate repository is available.
See “Repository management” on page 96.
■ Media server: Specify the media server from drop-down. The media server
that is specified is used to connect and transfer files to the NetBackup hosts
that are included in the policy. The media server also caches the files from
the NetBackup repository. The media server must be version NetBackup
8.1.2 or later. Since the repository resides on the master server, the master
server is the default value for the media server field.
When you upgrade media servers, the Media server drop-down is
automatically set to the master server and cannot be changed.
■ Java GUI and JRE: Specify if you want the Java GUI and the JRE upgraded
on the target systems. The three options include:
NetBackup Deployment Management with VxUpdate 100
Deployment policy management
■ INCLUDE: Install or upgrade the Java GUI and JRE components on the
specified computers.
■ EXCLUDE: Exclude the Java GUI and JRE components from the
specified computer. Any preexisting NetBackup Java GUI and JRE
packages are removed.
■ MATCH: Preserve the current state of the Java GUI and JRE
components. The components are upgraded if they are present on the
pre-upgraded system. The components are not installed if they are not
present on the pre-upgraded system.
Note: To upgrade a 7.7.x or 8.0 media server, the media server must be
in a backup policy. The policy does not need to be active and you do not
need to run the policy. Once the media server is upgraded to post
NetBackup 8.1 version, you can remove the policy. The policy only needs
to have the media server in the client list. You do not need to specify a file
list, schedule, or any other policy attributes.
If the media server is not in a policy, the operating system for the media
server is listed as Unknown. A tool tip suggests this issue is a missing
package. Package for the selected host’s operating system is missing.
Add the required missing packages to the repository using the nbrepo
command line. While it may be true the package is not in the repository,
you should also add the media server to a backup policy. If the tool tip
persists after the media server is added to a policy, you probably need to
add the required package.
NetBackup Deployment Management with VxUpdate 101
Deployment policy management
Note: Please be aware that adding multiple different schedule types to the
same deployment schedule window has unpredictable results. VxUpdate
has no defined behavior to determine which schedule type runs first. If a
single deployment schedule window has precheck, stage, and install jobs,
there is no way to specify the order in which they run. The precheck or the
stage schedules can fail, but the install completes successfully. If you plan
to use precheck, stage, and install schedules, it is recommended that you
create separate schedules and separate windows for each.
■ Starts: Specify the date and time you want the policy to start in the text
field or with the date and the time spinner. You can also click the calendar
icon and specify a date and time in the resulting window. You can select a
schedule by clicking and dragging over the three-month calendar that is
provided at the bottom of the window.
■ Ends: Specify the date and time you want the policy to end as you specified
the start time.
NetBackup Deployment Management with VxUpdate 102
Deployment policy management
9 A Security tab appears when you select a deployment package that contains
support for external certificate authorities.
By default, the Use existing certificates when possible option is selected.
This option instructs NetBackup to use the existing NetBackup CA or external
CA certificates, if available.
Note: If you specify this option and certificates are not available, your upgrade
fails.
Deselecting the Use existing certificates when possible option lets you
specify the location for external certificate authority information for both UNIX
and Linux computers and Windows computers.
10 Windows clients have Use Windows certificate store selected by default.
You must enter the certificate location as Certificate Store Name\Issuer
Distinguished Name\Subject Distinguished Name.
Note: You can use the $hostname variable for any of the names in the certificate
store specification. The $hostname variable evaluates at run time to the name
of the local host. This option provides flexibility when you push NetBackup
software to a large number of clients.
Then select the Certificate Revocation List (CRL) option from the radio buttons
shown:
■ Do not use a CRL. No additional information is required.
■ Use the CRL defined in the certificate. No additional information is
required.
NetBackup Deployment Management with VxUpdate 103
Manually initiating upgrades from the master server using VxUpdate
■ Use the CRL at the following path: You are prompted to provide a path
to the CRL.
11 For both media servers and clients that select the From certificate file path
(for file-based certificates) option, specify the information as shown:
■ Certificate file: This field requires you to provide the path to the certificate
file and the certificate file name.
■ Trust store location: This field requires you to provide the path to the trust
store and the trust store file name.
■ Private key path: This field requires you to provide the path to the private
key file and the private key file name.
■ Passphrase file: This field requires you to provide the path of the
passphrase file and the passphrase file name. This field is optional.
■ Then specify the correct CRL option for your environment:
■ Do not use a CRL. No additional information is required.
■ Use the CRL defined in the certificate. No additional information is
required.
■ Use the CRL at the following path: You are prompted to provide a
path to the CRL.
Manually initiate deployment policies when you are logged into the master server
locally and need to force an immediate update. Or you can initiate an immediate
upgrade for emergency binaries. VxUpdate also provides the ability to launch
upgrades from the media server or client with the command line. More information
is available.
See “Manually initiating upgrades from the media server or client using VxUpdate”
on page 108.
To manually initiate an upgrade of all media servers or clients in a policy from
the administration console
1 In the NetBackup Administration Console, navigate to Deployment
Management > Deployment Policies.
2 In the middle pane, expand the master server, and select the policy you want
to run.
3 Right-click on the policy you want to start, and select Manual Deployment.
4 Alternatively, after selecting the policy you want to run, you can select Actions
> Manual Deployment.
To manually initiate an upgrade of a specific host in a policy from the
administration console
1 Select NetBackup Management > Host Properties > Media Servers or
NetBackup Management > Host Properties > Clients in the NetBackup
Administrative Console.
2 Right click on the host you want to upgrade in the right pane.
3 Select Upgrade Host.
4 In the Upgrade Host dialog:
■ Select the package you want to use from the Package drop-down.
■ Specify the type of schedule you want to run from the Type drop-down.
■ Select the media server you want to use from the Media server drop-down.
When you upgrade media servers, the Media server drop-down is
automatically set to the master server and cannot be changed.
■ Confirm that the host you want upgraded is listed under Selected hosts.
NetBackup Deployment Management with VxUpdate 105
Manually initiating upgrades from the master server using VxUpdate
Note: If you specify this option and certificates are not available, the upgrade
fails.
Deselecting the Use existing certificates when possible option lets you
specify the location for external certificate authority information for both UNIX
and Linux computers and Windows computers.
6 Windows clients have Use Windows certificate store selected by default.
You must enter the certificate location as Certificate Store Name\Issuer
Distinguished Name\Subject Distinguished Name.
Note: You can use the $hostname variable for any of the names in the certificate
store specification. The $hostname variable evaluates at run time to the name
of the local host. This option provides flexibility when you push NetBackup
software to a large number of clients.
Then select the Certificate Revocation List (CRL) option from the radio buttons
shown:
■ Do not use a CRL. No additional information is required.
■ Use the CRL defined in the certificate. No additional information is
required.
■ Use the CRL at the following path: You are prompted to provide a path
to the CRL.
7 For both UNIX and Linux clients and Windows clients that select the From
certificate file path (for file-based certificates) option, specify the information
as shown:
■ Certificate file: This field requires you to provide the path to the certificate
file and the certificate file name.
NetBackup Deployment Management with VxUpdate 106
Manually initiating upgrades from the master server using VxUpdate
■ Trust store location: This field requires you to provide the path to the trust
store and the trust store file name.
■ Private key path: This field requires you to provide the path to the private
key file and the private key file name.
■ Passphrase file: This field requires you to provide the path of the
passphrase file and the passphrase file name. This field is optional.
■ Then specify the correct CRL option for your environment:
■ Do not use a CRL. No additional information is required.
■ Use the CRL defined in the certificate. No additional information is
required.
■ Use the CRL at the following path: You are prompted to provide a
path to the CRL.
Note: You can also launch a client upgrade job from the Policies section of
the NetBackup Administrative Console. Select NetBackup Management >
Policies in the NetBackup Administrative Console. In the middle pane, select
Clients. Then right-click on the client you want to upgrade in the right pane
and select Upgrade Host. Then follow the procedure shown. This procedure
is only applicable to clients, not media servers.
To manually initiate an upgrade from the command line for all media servers
or clients in a policy
Use this procedure to manually start an upgrade for all media servers or clients in
a policy.
Note: This procedure starts the upgrade for all media servers or clients in the
specified policy. You can start an upgrade on selected media servers or clients.
More information is available.
To manually initiate an upgrade from the command line for selected hosts in a policy
NetBackup Deployment Management with VxUpdate 107
Manually initiating upgrades from the master server using VxUpdate
Note: This procedure starts the upgrade on selected media servers and client in
the specified policy. You can start an upgrade for all media servers and clients in
a policy. More information is available.
To manually initiate an upgrade from the command line for all media servers or
clients in a policy
Where:
■ policy_name is the name of the deployment policy
■ schedule is the name of the schedule
■ filename is the name of a file that contains a list of media servers or clients
to upgrade.
■ client1, client2, clientN is a list of media servers or clients to upgrade.
You can manually initiate the upgrade of a single client from the command line
without an associated policy. The options required for the nbinstallcmd command
vary depending on your security configuration. Please refer to the nbinstallcmd
NetBackup Deployment Management with VxUpdate 108
Manually initiating upgrades from the media server or client using VxUpdate
command documentation for a list of all possible options and examples of command
usage.
NetBackup Commands Reference Guide
Note: You can only launch updates on the local media server or client. You cannot
use the nbinstallcmd command on a media server or client to launch jobs on other
media servers or clients. If you want to launch updates on other media servers and
clients, you must initiate them from the master server.
VxUpdate also provides the ability to launch upgrades from the master server with
the command line. More information is available.
See “Manually initiating upgrades from the master server using VxUpdate”
on page 103.
The nbinstallcmd version on a back-level host is not the current nbinstallcmd
version when you initiate a non-policy based upgrade directly on the target client
or media server. Refer to the NetBackup Commands Reference Guide for the
currently installed version of NetBackup for the exact format of nbinstallcmd
command.
Because of this older version of nbinstallcmd, exceptions to normal VxUpdate
behavior include:
■ If your master server uses both NetBackup certificate and an external certificate,
and your target media server or client is at NetBackup 8.1.2: Running a
non-policy based upgrade directly on the target host is not supported. You must
upgrade with one of the options shown:
■ Upgrade the client or the media server using VxUpdate from the master
server.
NetBackup Deployment Management with VxUpdate 109
Manually initiating upgrades from the media server or client using VxUpdate
■ If the client or the media server is at NetBackup 8.2 or earlier, the -components
flag is not available. This flag was introduced in NetBackup 8.3 to enable optional
installation of the NetBackup Java GUI and JRE. When you run an ad-hoc
nbinstallcmd on a client or a media server at NetBackup 8.2 or earlier, the
-components javagui_jre option defaults to MATCH. This value causes the
upgrade to match the Java GUI and JRE status of the pre-upgrade host. If the
pre-upgrade host had Java GUI and JRE installed, it remains installed after
upgrade. If the pre-upgrade host did not have Java GUI and JRE installed, it is
not installed after upgrade.
To start a media server or client initiated deployment job based on an existing
policy
1 Navigate to the binary directory from a command prompt.
UNIX or Linux: /usr/openv/netbackup/bin
Windows: install_path\netbackup\bin
2 Use the nbinstallcmd as shown:
nbinstallcmd -policy policy -schedule schedule -master_server
name
If the job initiated successfully, you are returned to the command prompt without
an error message.
Note: When you initiate a media server upgrade with the nbinstallcmd
command, you must include both the -master_server and the -media_server
options. In this case, the value for both these options must be the same.
3 Monitor upgrade status with the NetBackup administrator and the Activity
Monitor in the NetBackup Administrative Console.
You can start a media server or client initiated deployment job without an associated
policy from the command line. The options that are required for the nbinstallcmd
command vary depending on your security configuration and the NetBackup version
NetBackup Deployment Management with VxUpdate 110
Deployment job status
Deployment policies use a simplified naming scheme for operating system and
hardware values. Use the values as shown for the bpplclients command:
hpux ia64
debian x64
redhat x64
suse x64
redhat ppc64le
suse ppc64le
NetBackup Deployment Management with VxUpdate 111
Deployment job status
redhat zseries
suse zseries
aix rs6000
solaris sparc
solaris x64
windows x64
Security certificates are not deployed as part of the VxUpdate upgrade if the Security
Level for certificate deployment is set to Very High. This setting is located in the
NetBackup Global Security Settings in the NetBackup Administration Console.
If you cannot communicate with your clients after you use VxUpdate to upgrade
your clients, please ensure that the proper security certificates were issued during
upgrade. You may need to manually deploy the certificates. Refer to the technote
that is shown for additional details:
https://www.veritas.com/support/en_US/article.000127129
Appendix A
Reference
This appendix includes the following topics:
■ Removing a clustered media server by migrating all data to a new media server
■ Disabling the connection between your OpsCenter server and your NetBackup
Master Server
Note: For security purposes, do not create web server users or groups with
administrator or superuser privileges.
You can use numerous procedures to create users and groups in operating systems.
Some specific approaches are shown, but other methods may accomplish the same
goal. The home directory path, user name, and group names are not hard-coded,
and can be changed. The default local user name is nbwebsvc, and the default local
group name is nbwebgrp. The user and group must have sufficient permissions to
run daemons.
More information about this topic is available.
See “Upgrade requirements for UNIX and Linux” on page 146.
Please be aware of the operating system-specific account and group requirements:
■ In UNIX and Linux clustered environments, make sure that the local accounts
are defined consistently on all cluster nodes. The UID must be the same for
each local account. You can use LDAP accounts on UNIX.
■ For Windows clustered master servers, you must use a domain account. You
can use a domain account for non-clustered environments, but it is not required.
■ For Windows clustered master servers, you must use a domain group.
The NetBackup Master Server installation fails if any of these requirements are not
met. On Windows, you are asked to provide the password for the user account as
part of the installation process.
Reference 114
NetBackup master server web server user and group creation
Note: If the password associated with the web server account expires after initial
configuration, NetBackup provides no notification the password has expired. This
behavior is normal and expected, as the operating system manages the account
and the password.
As long as the web server remains active, the account and the web server continue
to operate normally.
When the web server is restarted, or if you attempt to restart the nbwmc service, the
service fails to start, due to the expired password. Navigate to the appropriate area
in the operating system, supply the correct password, and restart the service.
More information about the web services account and group is available. See the
Veritas NetBackup Security and Encryption Guide and the section on the web
services account.
To create the local user account and the local group:
1 Create a local group.
■ Linux and UNIX: # groupadd nbwebgrp
■ Windows: C:\>net localgroup nbwebgrp /add
3 (Conditional) For Windows only, make the user a member of the group:
C:\>net localgroup nbwebgrp nbwebsvc /add
4 (Conditional) For Windows only, grant the Log on as a service right to the
user:
■ Go to Control Panel > Administrative Tools > Local Security Policy.
■ Under Security Settings, click Local Policies > User Rights Assignment.
■ Right-click on Log on as a service and select Properties
■ Add the local user. The default local user name is nbwebsvc.
■ Save your changes and close the Properties dialog for Log on as a
service.
Reference 115
Generate a certificate on the inactive nodes of a clustered master server
Note: Unless otherwise indicated, all commands are issued from the inactive node
This command prompts you for the token string value. Enter the token string
from the nbcertcmd -createToken command.
Note: You cannot use this utility to update the JRE for the NetBackup Plug-in for
VMware vCenter.
If your system is running NetBackup 8.0 or later, use Table A-1 to determine the
location of the nbcomponentupdate utility.
UNIX or /usr/openv/java/nbcomponentupdate
Linux
UNIX or SYMCOpsCenterServer/bin/nbcomponentupdate
Linux
declares an end-of-life for JRE 1.8, which is also the installed JRE version in your
environment, update to JRE 1.9.
Close the product, such as NetBackup, before you attempt to update the JRE. If
the product is active when you attempt the update, the utility exits with an error
message that requests you to close the product.
Caution: Do not stop the utility while the JRE update is in progress. This action
can cause the product that uses the JRE, such as NetBackup, to become unstable.
If there are additional versions of the JRE installed on your system for other
applications, the NetBackup JRE does not interfere with them. The NetBackup JRE
does not provide integration with web browsers and does not allow Java Applets
or Web Start to run. For that reason, the NetBackup JRE cannot be used in a
browser-based attack that uses Java Applet or Web Start vulnerabilities.
More information about NetBackup JRE alerts is available.
http://www.veritas.com/docs/TECH50711
rpm -U VRTSnbjava.rpm
swinstall –s VRTSnbjava.depot \*
Debian Re-run the Debian install script and specify the correct value to add the
Java GUI and the JRE packages.
■ On Windows, access the installation media, and run the packages shown:
■ Veritas NetBackup JRE.msi
rpm -e VRTSnbjre.rpm
pkgrm VRTSnbjre
swremove VRTSnbjre
installp –u VRTSnbjava
Debian Re-run the Debian install script and specify the correct value to remove
the Java GUI and the JRE packages.
■ On Windows
■ Select Start > Settings > Control Panel.
■ In the Control Panel window, select the appropriate utility for installed
programs and applications.
■ From the Currently Installed Programs list, select Veritas NetBackup
Java and click Remove.
■ From the Currently Installed Programs list, select Veritas NetBackup
JRE and click Remove.
Reference 120
About the NetBackup web user interface
INCLUDE_JAVA_GUI_AND_JRE Media servers and All UNIX and Linux media servers and
clients clients: No
Windows: Yes
Windows: Yes
ABORT_REBOOT_INSTALL
ACCEPT_REVERSE_CONNECTION
■ Description: Use this option to identify how a NAT client connects with a
NetBackup host. Accepted values are TRUE and FALSE. Set this option to TRUE
if NetBackup needs to support NAT, otherwise set it to FALSE. Set
ACCEPT_REVERSE_CONNECTION=FALSE if:
■ ACCEPT_REVERSE_CONNECTION=TRUE | FALSE
ADDITIONALSERVERS
■ Description: Use this option to Include NetBackup media servers that are used
to proxy security requests to the master server. List only the servers that were
added since the last installation of this host. The install process combines the
existing set of servers with the new ones. The use of IP addresses is not
supported. Valid input values are a comma-separated list of fully qualified
computer names.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: No.
■ ADDITIONALSERVERS server1,server2,servern
AUTHORIZATION_TOKEN
CA_CERTIFICATE_FINGERPRINT
CLIENT
■ Description: This option specifies the name that NetBackup uses to identify this
client host. The %COMPUTERNAME% value lets the local host provide the computer
name. If this value is used, it may be possible to use the same answer file on
all computers within a single master server domain. The use of IP addresses is
not supported.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: Yes.
■ CLIENT=client_name | %COMPUTERNAME%
CLIENT_NAME
■ Description: This option specifies the name that NetBackup uses to identify this
computer. The XLOCALHOSTX value lets the local host provide the computer
name. If this value is used, it may be possible to use the same answer file on
Reference 127
About the NetBackup answer file
all computers within a single master server domain. This value is added to the
bp.conf file.
If CLIENT_NAME is specified on upgrade, a check is made to validate that the
name that is provided in the answer file matches the value that is configured in
the bp.conf file.
■ Applicable platforms: Unix and Linux only.
■ Default value: None.
■ Required: No
■ CLIENT_NAME=name | XLOCALHOSTX
ECA_CERT_PATH
■ Description: This option specifies the path and the file name of the external
certificate file.
To skip setting up the certificate authority, set all required ECA_ values to SKIP.
Be aware that if you continue with the installation without a certificate authority,
the backups and restores fail.
The ECA_CERT_PATH option is ignored on upgrade if ECA is already configured
on the host or if NBCA only is in use on the master server.
■ Applicable platforms: All.
■ Default value: None.
■ Required: Review About security configuration considerations for details.
■ ECA_CERT_PATH=path_and_file_name
ECA_CERT_STORE
ECA_CRL_CHECK_LEVEL
■ Description: This option specifies the CRL mode. Supported values are:
■ USE_CDP: Use the CRL defined in the certificate.
■ SKIP: Used to skip setting up the certificate authority. To skip the ECA
configuration, you must set all required ECA_ values to SKIP. Be aware that
if you continue with the installation without a certificate authority, the backups
and restores fail.
The ECA_CERT_PATH option is ignored on upgrade if ECA is already configured
on the host or if NBCA only is in use on the master server.
ECA_CRL_PATH
■ Description: This option specifies the path and the file name of the CRL
associated with the external CA certificate.
To skip setting up the certificate authority, set all required ECA_ values to SKIP.
Be aware that if you continue with the installation without a certificate authority,
the backups and restores fail.
The ECA_CERT_PATH option is ignored on upgrade if ECA is already configured
on the host or if NBCA only is in use on the master server.
■ Applicable platforms: All.
■ Default value: None.
■ Required: Only when ECA_CRL_CHECK_LEVEL=USE_PATH is specified.
■ ECA_CRL_PATH=path
ECA_KEY_PASSPHRASEFILE
■ Description: This option specifies the path and the file name of the file that
contains the passphrase to access the keystore.
Reference 129
About the NetBackup answer file
ECA_PRIVATE_KEY_PATH
■ Description: This option specifies the path and the file name of the file
representing the private key.
To skip setting up the certificate authority, set all required ECA_ values to SKIP.
Be aware that if you continue with the installation without a certificate authority,
the backups and restores fail.
The ECA_CERT_PATH option is ignored on upgrade if ECA is already configured
on the host or if NBCA only is in use on the master server.
■ Applicable platforms: All.
■ Default value: None.
■ Required: Review About security configuration considerations for details.
■ ECA_PRIVATE_KEY_PATH=path/filename
ECA_TRUST_STORE_PATH
■ Description: This option specifies the path and the file name of the file
representing the trust store location.
To skip setting up the certificate authority, set all required ECA_ values to SKIP.
Be aware that if you continue with the installation without a certificate authority,
the backups and restores fail.
The ECA_CERT_PATH option is ignored on upgrade if ECA is already configured
on the host or if NBCA only is in use on the master server.
■ Applicable platforms: All.
■ Default value: None.
■ Required: Review About security configuration considerations for details.
■ ECA_TRUST_STORE_PATH=path/filename
INCLUDE_JAVA_GUI_AND_JRE
■ Description: Used to determine how to handle the optional Java and JRE
components during install or upgrade. Supported values are:
■ INCLUDE: Include the Java GUI and JRE as part of the installation or upgrade.
■ EXCLUDE: Exclude the Java GUI and JRE. This option also removes all
previous versions of the Java GUI and the JRE if they are present on the
host.
■ MATCH: Match the existing configuration on the host. If you specify this option
on an initial installation, the components are not installed.
INSTALL_PATH
■ Description: This option specifies the location to install the NetBackup binaries.
Only the absolute path to a base directory is required for this option. The installer
automatically appends /openv. This option cannot be used to change the location
of NetBackup during an upgrade.
Be aware that the INSTALL_PATH option is ignored on upgrade.
■ Applicable platforms: Unix and Linux only.
■ Default value: /usr
■ Required: No
■ INSTALL_PATH = path
INSTALLDIR
■ Description: This option specifies the location to install NetBackup. The fully
qualified path to the base directory is required.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: Yes
■ INSTALLDIR=C:\Program Files\Veritas
LICENSE
■ Description: This option specifies the license key string to apply to the server.
Additional LICENSE = key_string lines may be added if more licenses are to
be applied. This option only adds additional keys - no existing keys are removed.
■ Applicable platforms: Unix and Linux only.
■ Default value: None.
■ Required: No.
■ LICENSE = key_string
LICENSEKEY
■ Description: This option specifies the NetBackup license key for the installation.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: Yes for master and media servers. Not required for clients.
■ LICENSEKEY=NetBackup_license_key
MACHINE_ROLE
■ Description: This option specifies the NetBackup role to install and configure on
this computer. For upgrades, this value must match the configured role on the
computer.
■ Default value: None. Supported values are MASTER, MEDIA, and CLIENT.
■ Applicable platforms: Unix and Linux only.
■ Required: No.
■ MACHINE_ROLE = MASTER | MEDIA | CLIENT
MASTERSERVER
■ Description: This option specifies the server name this computer recognizes as
the current NetBackup master server. If this host is the master server,
%COMPUTERNAME% can be used for the value. The use of IP addresses is not
supported. Additional master servers can be specified with the
ADDITIONALSERVERS option.
Reference 132
About the NetBackup answer file
MEDIA_SERVER
■ Description: This option specifies that NetBackup may use the named host to
tunnel secure web requests for this client. A tunnel is required when
communication between the client and the NetBackup Web Service on the
master server is blocked. This communication is required to obtain a host
certificate during the NetBackup installation or upgrade. Multiple MEDIA_SERVER
entries may exist in the answer file. Each one is used as a candidate to tunnel
https requests. These entries are added to the bp.conf file.
■ Applicable platforms: Unix and Linux only.
■ Default value: None.
■ Required: No.
■ MEDIA_SERVER=media_server_name
MEDIASERVER
■ Description: This option specifies the name of the host this computer recognizes
as its media server. The use of IP addresses is not supported.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: No.
■ MEDIASERVER=media_server_name
MERGE_SERVERS_LIST
■ Description: Merge the servers present in bp.conf on the master with the server
list contained in this client's bp.conf.
■ Applicable platforms: Unix and Linux only.
■ Default value: NO
Reference 133
About the NetBackup answer file
■ Required: No.
■ MERGE_SERVERS_LIST = yes | no
OPSCENTER_SERVER_NAME
■ Description: This option specifies the name of the server that runs the OpsCenter.
Leave this option empty if you don't use OpsCenter. You can also configure
OpsCenter after install.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: No.
■ OPSCENTER_SERVER_NAME=OpsCenter_server_name
RBAC_DOMAIN_NAME
■ Description: This option specifies the domain name of the principal that is
configured to have the role-based access control (RBAC) permissions for the
security administrator and backup administrator roles.
■ Default value: None.
■ Applicable platforms: Unix and Linux only.
■ Required: No
■ RBAC_DOMAIN_NAME = domain_name
RBAC_DOMAIN_TYPE
■ Description: This option specifies the domain type of the principal that is
configured to have the role-based access control (RBAC) permissions for the
security administrator and backup administrator roles.
■ Applicable platforms: Unix and Linux only.
■ Default value: None.
■ Required: No
■ RBAC_DOMAIN_TYPE = domain_type
RBAC_PRINCIPAL_NAME
■ Description: This option specifies the name of the principal that is configured to
have the role-based access control (RBAC) permissions for the security
administrator and backup administrator roles. This user or the user group must
already exist on the system.
■ Applicable platforms: Unix and Linux only.
■ Default value: None.
■ Required: No
■ RBAC_PRINCIPAL_NAME = principal_name
RBAC_PRINCIPAL_TYPE
■ Description: This option specifies the type of the principal that is configured to
have the role-based access control (RBAC) permissions for the security
administrator and backup administrator roles.
■ Applicable platforms: Unix and Linux only.
■ Default value: None.
■ Required: No
■ RBAC_PRINCIPAL_TYPE = USER | USERGROUP
SERVER
■ Description: This option specifies the server name this computer recognizes as
the current NetBackup master server. Additional SERVER= lines may be added
if there are other servers that should be recognized. In the case where multiple
SERVER= lines are present, the first occurrence is the master server. These
entries are added to the bp.conf file.
■ Applicable platforms: Unix and Linux only.
■ Default value: None.
■ Required: No.
■ SERVER=master_server_name
SERVICES
SERVICESTARTTYPE
■ Description: This option specifies if the NetBackup services are restarted after
the host server reboots.
■ Applicable platforms: Windows only.
■ Default value: Automatic
■ Required: No.
■ SERVICESTARTTYPE=Automatic | Manual
SMART_METER_FILE_PATH
■ Description: This option specifies the path and the file name of the Smart Meter
customer registration key file.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: Upgrades from pre-NetBackup 8.1.2 require this option. Upgrades
from 8.1.2 and later do not require this option.
■ SMART_METER_FILE_PATH = path_and_file_name
STOP_NBU_PROCESSES
■ Description: This option specifies if the install process should stop any active
NetBackup processes automatically if detected. Be sure to confirm there are no
Reference 136
About the NetBackup answer file
active NetBackup jobs and that all NetBackup databases are shut down before
installation or upgrade. Valid input values are 0 for don't stop, and 1 for stop.
■ Applicable platforms: Windows only.
■ Default value: 0
■ Required: No.
■ STOP_NBU_PROCESSES = 0 | 1
VNETD_PORT
■ Description: This option specifies the port NetBackup's vnetd process uses.
■ Applicable platforms: Windows only.
■ Default value: 13724
■ Required: No.
■ VNETD_PORT=port_number
WEBSVC_DOMAIN
■ Description: Use this option to associate the web server with Domain (Active
Directory) accounts. Provide the domain name in this field. If you plan to
associate the web server with local accounts, leave this field blank.
■ Applicable platforms: Windows only.
■ Default value: None.
■ Required: No.
■ WEBSVC_DOMAIN=domain_name
WEBSVC_GROUP
■ Description: This option specifies the group name of the account that the
NetBackup web server uses. This group must already exist on the system.
■ Applicable platforms: All.
■ Default value: nbwebgrp
■ Required: UNIX and Linux master servers, no. Windows master servers, yes.
■ WEBSVC_GROUP=custom_group_account_name
Reference 137
About RBAC bootstrapping
WEBSVC_PASSWORD_PLAIN
■ Description: This option specifies the password for the Windows WEBSVC_USER
account. If your websvc password contains any special characters (% ^ & < >
| ' ` , ; = ( ) ! " \ [ ] . * ?), add the appropriate escape characters
to the password. For example if the websvc password is abc% you must enter
abc%%.
Caution: This option places the password for this account in clear text and could
potentially be a security concern.
WEBSVC_USER
■ Description: This option specifies the user name of the account that the
NetBackup web server uses. This user must already exist on the system.
■ Applicable platforms: All.
■ Default value: nbwebsvc
■ Required: UNIX and Linux master servers, no. Windows master servers, yes.
■ WEBSVC_USER=custom_user_account_name
Note: RBAC bootstrapping provides access to all objects for the specified user or
user group, even if previously the user or the user group had restricted access to
certain objects. For example, the existing user Tester1 was assigned the backup
administrator role with access to only some object groups. If Tester 1 is specified
for RBAC bootstrapping, Tester1 is assigned both the backup administrator and
the security administrator roles with access to all objects.
After installation or upgrade, you can run the bpnbaz -AddRBACPrincipal command
standalone on both Windows and UNIX platforms to assign RBAC permissions.
The command is available only on the master server. For more information about
this command, see the NetBackup Command Reference Guide.
RBAC_DOMAIN_NAME = domain_name
RBAC_PRINCIPAL_NAME = principal_name
Be aware that RBAC_DOMAIN_TYPE supports the values shown: NT, VX, UNIXPWD,
LDAP.
RBAC bootstrapping is not performed if all the entries are empty or missing. In this
case, the message Answer file did not contain any RBAC entries is posted
in the install trace file. The install process always continues whether the RBAC
bootstrapping is successful or not. The audit records are created under the
SEC_CONFIG category.
The installer also displays this message if the user or the user group already exists
with the security administrator and the backup administrator RBAC roles.
Reference 139
About NetBackup software availability
If one or more RBAC entries exist in the answer file, but a required answer file entry
is missing, the installer displays the following message:
Warning: Unable to configure the RBAC permissions. One or more
required fields are missing in /tmp/NBInstallAnswer.conf.
If there are other issues with the RBAC Bootstrapping, the installer displays the
following message:
Warning: Failed to configure the RBAC permissions for principal_name.
Refer to logs in /usr/openv/netbackup/logs/admin for more information.
If RBAC bootstrapping is successful but auditing fails, the install displays the
following message:
After the installation or upgrade completes, the specified user or user group is
assigned both the security administrator and the backup administrator roles with
their corresponding RBAC access permissions. The user can then access APIs
and the Web UI.
Caution: If at any time after the upgrade the mode changes from Node scope to
Vserver aware, you must perform the additional steps. Failure to perform the
additional steps places your data at risk.
Reference 140
Additional post-upgrade steps for NetApp clusters
Note: Once a media server detects Vserver aware mode, no further backup activities
are performed on any other media server running any earlier releases of NetBackup.
If you change from Node scope mode to Vserver aware mode, you must do the
following:
Additional changes for Node scope mode to Vserver aware mode
1 Enable the Vserver aware mode on the cluster by disabling node-scope-mode.
2 If there are tape devices attached to the cluster nodes, you must reconfigure
them. Configure the tape devices to use the cluster-management logical
interface (LIF) as the NDMP host for the device configuration. NetBackup does
not support use of node name for device configuration.
See the Veritas NetBackup for NDMP Administrator's Guide for additional
information.
3 Credential all the LIF that are used for backups.
This activity includes the Cluster Management LIF as well as any Vserver Data
LIFs that are used for backup policies.
See the Veritas NetBackup for NDMP Administrator's Guide for additional
information.
Reference 141
Additional post-upgrade steps for NetApp clusters
4 Update the database for all existing NDMP hosts in your environment. Use the
command that is shown to update the database.
tpautoconf –verify NDMP_host_name
5 Update or replace any storage units that use the node names of the cluster to
use the cluster LIF.
6 Update or replace any existing policies that back up the cluster.
You must use either the Data LIF or the Cluster-management LIF as the client
name. NetBackup does not support the use of the node name for the client
name. The backup selections may also need to be modified.
7 Add an intercluster management LIF for each node that does not host a cluster
management LIF.
The NetApp cluster requires this activity to perform NDMP 3 way or NDMP
Remote backups. Without these LIFs, all 3 way or remote backups from the
volumes that are not hosted on the same node as the cluster management LIF
fail.
8 To restore, verify, or duplicate the old images, you may have to use alternate
read host.
Reference 142
Using NetApp disk arrays with Replication Director
Once the command runs successfully, the output of the nbemmcmd should look
similar to the following:
7.7 and later 1.1 Provides 7-mode support One master server supports MS-Windows, Standard,
for all NetBackup 7.7 many OCUM servers. NDMP, VMware, Oracle
Replication Director
The plug-in must be installed on
features.
the OnCommand Unified
Manager (OCUM) server.
1.1 P1 Provides 7-mode support One master server supports MS-Windows, Standard,
for all NetBackup 7.7 many OCUM servers. NDMP, VMware, Oracle
Replication Director
features.
2.0 Provides cDOT support. One master server supports MS-Windows, Standard,
many OCUM servers. NDMP, VMware, Oracle
Note: You must upgrade the entire NetBackup environment before upgrading the
plug-in. Upgrade all master servers, media servers, clients, and any hosts which
communicate with the plug-in.
Reference 144
Using NetApp disk arrays with Replication Director
NFS/CIFS
iSCSI/FC
iSCSI/FC
NetApp OnCommand Unified Manager
NBUPlugin for 7-mode
SnapMirror
SnapVault
NFS/CIFS
NBUPlugin for cDOT
(Linux or Windows)
Cluster 1 Cluster 2
SnapMirror
SVM1 SVM1
SnapVault
SVM2 SVM2
SVM3 SVM3
C-mode Secondary
Operating ■ For a complete list of compatible UNIX and Linux operating systems, refer to the
System Software Compatibility List (SCL) at the following website:
http://www.netbackup.com/compatibility
https://sort.veritas.com/netbackup
Memory ■ Master servers in a production environment with several database agents enabled
should have a minimum of 16 GB of memory and four cores each.
NetBackup does not enforce minimum memory requirements. Veritas does, however,
recommend using at least the minimum recommended memory. Failure to use the
minimum recommended memory amounts can result in unacceptable performance.
■ Media servers in a production environment with several database agents enabled
should have a minimum of 4 GB of memory each.
Disk space ■ The exact amount of space that is required depends on the hardware platform. More
information about this topic is available.
NetBackup Release Notes for 8.3
■ NetBackup catalogs contain information about your backups that become larger as
you use the product. The disk space that the catalogs require depends primarily on
the following aspects of your backup configuration:
■ The number of files that are backed up.
■ The frequency of your backups.
■ The amount of time that you set to retain your backup data.
If space is an issue, you can install NetBackup on an alternate file system. The installation
lets you select an alternate install location, and creates the appropriate link from
/usr/openv.
Note: The value for disk space is for initial installation only. The NetBackup catalog
requires considerably more space once the master server is placed in a production
environment.
Reference 148
Upgrade requirements for UNIX and Linux
General ■ Ensure that the gzip and the gunzip commands are installed on the local system.
requirements The directories where these commands are installed must be part of the root user’s
path environment variable setting.
■ All NetBackup installation ESD images, appropriate licenses, and the root password
for all servers.
■ A server of a supported hardware type that runs a supported version of its operating
system (with applicable patches), adequate disk space, and supported peripherals.
For details on these requirements, refer to the NetBackup Release Notes for 8.3.
■ All NetBackup servers must recognize and be recognizable by their client systems.
In some environments, this means that each must be defined in the other’s
/etc/hosts file. Other environments may use the Network Information Service (NIS)
or Domain Name Service (DNS).
■ The minimum screen resolution configuration is 1024x768, 256 colors.
Clustered ■ Ensure that each node in the NetBackup cluster can run the ssh command or its
systems equivalent. The root user must be able to perform a remote logon to each node in
the cluster without entering a password. This remote logon is necessary for installation
and configuration of the NetBackup server and any NetBackup agents and options.
After installation and configuration are complete, it is no longer required.
■ You must install, configure, and start the cluster framework before you install
NetBackup.
■ You must have defined a virtual name using DNS, NIS, or the /etc/hosts file. The
IP address is defined at the same time. (The virtual name is a label for the IP address.)
■ Begin the upgrade from the active node, and then upgrade the inactive nodes.
NFS Veritas does not support installation of NetBackup in an NFS-mounted directory. File
compatibility locking in NFS-mounted file systems can be unreliable.
Linux Before NetBackup installation, confirm the system libraries that are shown are present.
If any library is not present, install the one provided by your operating system.
■ libnsl.so.1
■ insserv-compat
■ libXtst
Red Hat Linux For Red Hat Linux, NetBackup requires server networking.
Reference 149
Upgrade requirements for UNIX and Linux
Other backup Veritas recommends that you remove any other vendor backup software currently
software configured on your system before you install this product. Other vendor backup software
can negatively affect how NetBackup installs and functions.
Web Services Beginning with NetBackup 8.0, the NetBackup master server includes a configured
Tomcat web server to support critical backup operations. This web server operates under
user account elements with limited privileges. These user account elements must be
available on each master server (or each node of a clustered master server). You must
create these required account elements before installation. More information is available:
See “NetBackup master server web server user and group creation” on page 113.
Note: Veritas recommends that you save the details of the user account that you use
for the NetBackup Web Services. A master server recovery requires the same NetBackup
Web Services user account and credentials that were used when the NetBackup catalog
was backed up.
Note: If the NetBackup PBX is running in secure mode, please add the web service
user as authorized user in PBX. More information about determining PBX mode and how
to correctly add users is available.
http://www.veritas.com/docs/000115774
By default, the UNIX installation script attempts to associate the web server with user
account nbwebsvc and group account nbwebgrp. You can override these default values
with the NetBackup installation answer file. You must populate the NetBackup installation
answer file on the target host before you start the UNIX installation script. Populate the
NetBackup installation answer file with custom web server account names as shown.
2 Open the file /tmp/NBInstallAnswer.conf with your preferred text editor. Create the
file if it does not exist.
3 Override the default web server user account name by adding the line shown:
WEBSVC_USER=custom_user_account_name
4 Override the default web server group account name by adding the line shown:
WEBSVC_GROUP=custom_group_account_name
Customer Beginning with NetBackup 8.1.2, you must specify a Customer Registration Key for
Registration Key Veritas Smart Meter. More information about Veritas Smart Meter is available:
for Veritas Smart
See “About Veritas Smart Meter” on page 11.
Meter
During install and upgrade to NetBackup 8.1.2, please allow the installer to copy the
veritas_customer_registration_key.json file to its final destination. NetBackup
can set the file permission and ownership correctly through this process. If you place the
file onto your systems outside of the install or the upgrade process, the process may not
work correctly.
Note: Be aware that NetBackup does not support the short file name format (8.3 format)
for the customer registration key file name.
Caution: Veritas supports moving the NetBackup catalog with the nbdb_move
command to a non-default location on a Windows cluster after installation or upgrade.
Before any upgrades, however, you must move the NetBackup catalog back to the
default location for the upgrade to succeed. Do not attempt a NetBackup upgrade
if the catalog is not in the default location. You master server is rendered unusable
if you fail to move the database back to the default location before upgrade. More
information about the nbdb_move is available.
NetBackup Commands Reference Guide
Reference 151
Installation and upgrade requirements for Windows and Windows clusters
Operating ■ Make sure that you have applied the most current operating system patches and
system updates. If you are not certain that your operating system is current, contact your
operating system vendor and request the latest patches and upgrades.
■ For a complete list of compatible Windows operating systems, refer to the Software
Compatibility List (SCL) at the following website:
http://www.netbackup.com/compatibility
Memory ■
■ Media servers in a production environment with several database agents enabled
should have a minimum of 4 GB of memory each.
Note: The value for disk space is for initial installation only. The NetBackup catalog
requires considerably more space once the master server is placed in a production
environment.
Reference 152
Installation and upgrade requirements for Windows and Windows clusters
General Make sure that you have all of the following items:
requirements
■ NetBackup installation ESD images
■ Appropriate license keys
■ Administrator account and password for all servers
■ Screen resolution configured for at least 1024x768, 256 colors.
Note: To install NetBackup on Windows 2008 Server, Windows 2008 R2 Server, Windows
2012 R2, Windows 2012 UAC-enabled, and Windows Server 2016 environments, you
must log on as the official administrator. Users that are assigned to the Administrators
Group and are not the official administrator cannot install NetBackup in UAC-enabled
environments. To allow users in the Administrators Group to install NetBackup, disable
UAC.
Reference 153
Installation and upgrade requirements for Windows and Windows clusters
Remote and
cluster
installations
Reference 154
Installation and upgrade requirements for Windows and Windows clusters
In addition to all previously stated installation requirements, the following guidelines apply
to remote installations and cluster installations:
■ All nodes in the cluster must run the same operating system version, service pack
level, and NetBackup version. You cannot mix versions of server operating systems.
■ The installation account must have administrator privileges on all remote systems or
on all nodes in the cluster.
■ The source system (or primary node) must run Windows 2008/2008 R2
Server/Windows 2012/2012 R2/Windows 2016.
For Windows 2008 R2, clusters are only supported on Enterprise and Data Center
editions and not Standard edition.
■ The destination PC (or clustered nodes) must have Windows 2008/2008 R2/Windows
2012/2012 R2/Windows 2016.
■ The Remote Registry service must be started on the remote system.
The NetBackup installer can enable and start the Remote Registry service on the
remote system. If the Remote Registry service is not started, the installation receives
the following error message:
Attempting to connect to server server_name failed with the
following error: Unable to connect to the remote system. One
possible cause for this is the absence of the Remote Registry
service. Please ensure this service is started on the remote
host and try again.
■ NetBackup virtual name and IP address
Have the virtual name and IP address for NetBackup available. You must provide
this information during installation.
■ Cluster support changes for media servers
You cannot perform a new installation of a clustered media server.
■ Windows Server Failover Clusters (WSFC)
■ The shared disk that the NetBackup Group uses must already be configured in
the cluster and online on the active node.
■ Install NetBackup from the node with the shared disk (that is, the active node).
■ Computer or host names cannot be longer than 15 characters.
■ Cluster server (VCS) clusters:
All NetBackup disk resources must be configured in Veritas Enterprise Administrator
(VEA) before you install NetBackup.
■ Cluster node device configuration and upgrades
When you upgrade clusters, the ltid and the robotic daemons retrieve the device
configuration for a particular cluster node from the EMM database. The cluster node
name (provided by gethostname) stores or retrieves the device configuration in the
EMM database. The cluster node name is used when any updates are made to the
Reference 155
Installation and upgrade requirements for Windows and Windows clusters
device configuration, including when ltid updates the drive status. The cluster node
name is only used to indicate where a device is connected. The NetBackup virtual
name is employed for other uses, such as the robot control host.
Remote You must provide the names of the Remote Administration Console hosts during master
Administration server installation.
Console host
names
NetBackup Make sure that your network configuration allows all servers and clients to recognize and
communication communicate with one another.
Generally, if you can reach the clients from a server by using the ping command, the
setup works with NetBackup.
■ NetBackup services and port numbers must be the same across the network.
■ Veritas suggests that you use the default port settings for NetBackup services and
Internet service ports. If you modify the port numbers, they must be the same for all
master servers, media servers, and clients. The port entries are in the following file:
%SYSTEMROOT%\system32\drivers\etc\services. To change the default
settings, you must perform a custom installation of NetBackup or manually edit the
services file.
CIFS-mounted Veritas does not support installation of NetBackup in a CIFS-mounted directory. File
file systems locking in CIFS-mounted file systems can be unreliable.
Storage devices Devices such as robots and standalone tape drives must be installed according to the
manufacturers’ instructions and recognized by the Windows software.
Server names When you are prompted for server names, always enter the appropriate host names. Do
not enter IP addresses.
Mixed versions Make sure to install NetBackup servers with a release level that is at least equal to the
latest client version that you plan to use. Earlier versions of server software can encounter
problems with later versions of client software.
Installations on You can only install NetBackup on these computers with the silent installation method.
Windows
See “Performing silent upgrades on Windows systems” on page 49.
2008/2008 R2
Server Core,
2012/2012 R2
Server
Core/Windows
2016
Other backup Remove any other vendor’s backup software currently configured on your system. The
software backup software of another vendor can negatively affect how NetBackup installs and
functions.
Web Services Beginning with NetBackup 8.0, the NetBackup master server includes a configured
Tomcat web server to support critical backup operations. This web server operates under
user account elements with limited privileges. These user account elements must be
available on each master server (or each node of a clustered master server). More
information is available:
See “NetBackup master server web server user and group creation” on page 113.
Note: Veritas recommends that you save the details of the user account that you use
for the NetBackup Web Services. A master server recovery requires the same NetBackup
Web Services user account and credentials that were used when the NetBackup catalog
was backed up.
Note: If the NetBackup PBX is running in secure mode, please add the web service
user as authorized user in PBX. More information about determining PBX mode and how
to correctly add users is available.
http://www.veritas.com/docs/000115774
In some cases, if you use a NetBackup Certificate Authority, the installer requires an
authorization token to successfully deploy security certificates. More information is
available about the details on authorization tokens and their role in generation of security
certificates.
https://www.veritas.com/support/en_US/article.000127129
External For master servers (including cluster): The configuration of an external certificate authority
certificate is a post-installation activity.
authority
For media servers and clients: You can configure the ECA during the install procedure
or after the installation completes. More information about post-installation configuration
is available:
https://www.veritas.com/support/en_US/article.100044300
Customer Beginning with NetBackup 8.1.2, you must specify a Customer Registration Key for
Registration Key Veritas Smart Meter. More information about Veritas Smart Meter is available:
for Veritas Smart
See “About Veritas Smart Meter” on page 11.
Meter
During install and upgrade to NetBackup 8.1.2, please allow the installer to copy the
veritas_customer_registration_key.json file to its final destination. NetBackup
can set the file permission and ownership correctly through this process. If you place the
file onto your systems outside of the install or the upgrade process, the process may not
work correctly.
Note: Be aware that NetBackup does not support the short file name format (8.3 format)
for the customer registration key file name.
The following describes the guidelines for NetBackup cluster installations and
upgrades on Windows systems:
Item Requirement
NetBackup virtual name and Have the virtual name and IP address for NetBackup
IP address available. You must provide this information during
installation.
Operating system on nodes All clustered nodes must use the same operating system
version, service pack level, and NetBackup version. You
cannot run mixed server versions in a clustered environment.
Cluster support changes for Clustered media servers are not supported.
media servers
Cluster Server (VCS) clusters ■ All NetBackup disk resources must be configured in
Veritas Enterprise Administrator (VEA) before you install
NetBackup.
Cluster node device When you upgrade clusters, the ltid and the robotic
configuration and upgrades daemons retrieve the device configuration for a particular
cluster node from the EMM database. The cluster node name
(provided by gethostname) stores or retrieves the device
configuration in the EMM database. The cluster node name
is used when any updates are made to the device
configuration, including when ltid updates the drive status.
The cluster node name is only used to indicate where a
device is connected. The NetBackup virtual name is employed
for other uses, such as the robot control host.
Reference 159
Removing a clustered media server by migrating all data to a new media server
To disable the connection between the master server and the OpsCenter
server
1 Disable data collection in OpsCenter.
Settings > Configuration > NetBackup > NetBackup Master Server to be
upgraded > Disable Data Collection
2 Upgrade the NetBackup Master Server.
You can now operate both NetBackup and OpsCenter, but OpsCenter does
not have complete data.
To enable the connection between the master server and the OpsCenter server
1 Upgrade OpsCenter.
2 Enable data collection on OpsCenter once the OpsCenter upgrade completes
successfully.
Settings > Configuration > NetBackup > NetBackup Master Server to be
upgraded > Enable Data Collection
READ_BUFFER_SIZE
WRITE_BUFFER_SIZE
4 Click Save.
Use the commands shown to update the read and write buffer size from the
command line
1 nbdevconfig -getconfig -stype storage_server_type -storage_server
storage_server_name -configlist filename
2 Update the value of the parameters shown. Enter these values in bytes:
READ_BUFFER_SIZE
WRITE_BUFFER_SIZE
Note: Be aware you cannot use the update_clients installation script to push
NetBackup 8.2 or later clients. You must use VxUpdate.
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.
Reference 162
Upgrading clients after servers are upgraded
Note: Additional steps are required to deploy clients in a secure environment where
the clients do not have direct connectivity to the master server. More information
on this topic is available. See the topic on deploying certificates on clients without
connectivity to the master server in the NetBackup Security and Encryption Guide.
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:
ESD images (downloaded ■ Navigate to the location where the installation images
files) reside.
■ Enter the following command:
./install
Native install tools NetBackup supports the install and upgrade of the UNIX
and Linux client binaries with native installers. More
information is available.
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, Solaris 10 binaries are also used on the Solaris
11 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.
Reference 163
Upgrading clients after servers are upgraded
4 As a root user on the NetBackup master server, enter the following command
to see whether bprd is running:
/usr/openv/netbackup/bin/bpps
5 Enter the following command to make sure that backups or restores are not in
progress:
/usr/openv/netbackup/bin/admincmd/bpdbjobs
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:
file 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.
hardware os client
Type either y or n.
Press Enter.
Be aware if you press Ctrl+C, this action requires you to rerun the installation
or continue with the installation without the required security components. If
these security components are absent, backups and restores fail.
If a certificate authority certificate is found, you receive the message shown:
If you leave the authorization token blank, you receive the message shown:
11 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
Index
A D
about Domain Name Service (DNS) 148
preinstall checker 26
startup and shutdown scripts 61 H
UNIX and Linux upgrade requirements 146
hosts file 148
Veritas Services and Operations Readiness
Tools 20
authentication certificates. See security certificates I
Auto Image Replication installation requirements
Bare Metal Restore Windows systems 150
errors 31
automatic file changes L
after upgrade 19 limitation
catalog backup 18
B local, remote, clustered upgrade
Bare Metal Restore Windows systems 38
Auto Image Replication
errors 31 M
bpplclients command 164 master server
create client list 163 upgrade 33
media server
C upgrade 64
catalog backup mixed version support
limitation 18 NetBackup 8.x 146
certificates. See security certificates
changes N
in NetBackup 8.3 10 NBUPlugin
clients determining the version 145
upgrading after server upgrades 161 upgrading 146
cluster NetBackup 8.3
private network 47 changes 10
cluster installation and upgrade NetBackup 8.x
requirements 157 mixed version support 146
commands NetBackup Electronic Software Distribution (ESD)
bpplclients 164 images 139
complete system update NetBackup scripts
after upgrade 62 startup and shutdown 61
create client list UNIX 61
bpplclients command 163 Network Information Service (NIS) 148
Index 167
P upgrade
plug-ins automatic file changes after 19
NetApp 143 complete system update after 62
upgrading from NetApp 146 master server 33
preinstall checker media server 64
about 26 plan 15
private network planning 14
cluster 47 required changes after 62
upgrade clients
after upgrading servers 161
R upgrade method 34, 56
recommended installation procedures upgrade requirements
Veritas Operations Readiness Tools 23 UNIX and Linux systems 146
recommended upgrade procedures upgrade server software
Veritas Operations Readiness Tools 21 server software 52
required changes user account
after upgrade 62 web server 28
requirements
cluster installation and upgrade 157
requirements for server installation V
Linux 148 Veritas Operations Readiness Tools (SORT)
Red Hat Linux 148 recommended installation procedures 23
recommended upgrade procedures 21
Veritas Services and Operations Readiness Tools
S (SORT)
security certificates about 20
for NetBackup hosts 18 versions, determining NetApp NBUPlugin 143
server installation
requirements for Linux 148
requirements for Red Hat Linux 148 W
servers web server
silent upgrade on Windows 49 user account 28
silent upgrade on Windows Windows systems
servers 49 cluster installation and upgrade requirements 157
SORT installation requirements 150
Veritas Operations Readiness Tools 21, 23 local, remote, clustered upgrade 38
Veritas Services and Operations Readiness
Tools 20
startup and shutdown
NetBackup scripts 61
startup and shutdown scripts
about 61
U
UNIX
NetBackup scripts 61
UNIX and Linux systems
upgrade requirements 146
UNIX and Linux upgrade requirements
about 146