NetBackup AdminGuideI UNIXServer
NetBackup AdminGuideI UNIXServer
Administrator's Guide,
Volume I
Release 7.0
20654074
Symantec NetBackup™ Administrator's Guide, Volume
I
The software described in this book is furnished under a license agreement and may be used
only in accordance with the terms of the agreement.
PN: 20654074
Legal Notice
Copyright © 2009 Symantec Corporation. All rights reserved.
Symantec, the Symantec Logo, Veritas, and NetBackup are trademarks or registered
trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other
names may be trademarks of their respective owners.
This Symantec product may contain third party software for which Symantec 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. Please see the Third Party Legal Notice Appendix
to this Documentation or TPIP ReadMe File accompanying this Symantec product for more
information on the Third Party Programs.
The product described in this document is distributed under licenses restricting its use,
copying, distribution, and decompilation/reverse engineering. No part of this document
may be reproduced in any form by any means without prior written authorization of
Symantec Corporation and its licensors, if any.
THE DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT,
ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO
BE LEGALLY INVALID. SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL
OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING,
PERFORMANCE, OR USE OF THIS DOCUMENTATION. THE INFORMATION CONTAINED
IN THIS DOCUMENTATION IS SUBJECT TO CHANGE WITHOUT NOTICE.
The Licensed Software and Documentation are deemed to be commercial computer software
as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19
"Commercial Computer Software - Restricted Rights" and DFARS 227.7202, "Rights in
Commercial Computer Software or Commercial Computer Software Documentation", as
applicable, and any successor regulations. Any use, modification, reproduction release,
performance, display or disclosure of the Licensed Software and Documentation by the U.S.
Government shall be solely in accordance with the terms of this Agreement.
Symantec Corporation
350 Ellis Street
Mountain View, CA 94043
http://www.symantec.com
10 9 8 7 6 5 4 3 2 1
Technical Support
Symantec Technical Support maintains support centers globally. Technical
Support’s primary role is to respond to specific queries about product features
and functionality. The Technical Support group also creates content for our online
Knowledge Base. The Technical Support group works collaboratively with the
other functional areas within Symantec to answer your questions in a timely
fashion. For example, the Technical Support group works with Product Engineering
and Symantec Security Response to provide alerting services and virus definition
updates.
Symantec’s maintenance offerings include the following:
■ A range of support options that give you the flexibility to select the right
amount of service for any size organization
■ Telephone and Web-based support that provides rapid response and
up-to-the-minute information
■ Upgrade assurance that delivers automatic software upgrade protection
■ Global support that is available 24 hours a day, 7 days a week
■ Advanced features, including Account Management Services
For information about Symantec’s Maintenance Programs, you can visit our Web
site at the following URL:
www.symantec.com/techsupp/
Customer service
Customer service information is available at the following URL:
www.symantec.com/techsupp/
Customer Service is available to assist with the following types of issues:
■ Questions regarding product licensing or serialization
■ Product registration updates, such as address or name changes
■ General product information (features, language availability, local dealers)
■ Latest information about product updates and upgrades
■ Information about upgrade assurance and maintenance contracts
■ Information about the Symantec Buying Programs
■ Advice about Symantec's technical support options
■ Nontechnical presales questions
■ Issues that are related to CD-ROMs or manuals
Maintenance agreement resources
If you want to contact Symantec regarding an existing maintenance agreement,
please contact the maintenance agreement administration team for your region
as follows:
Symantec Early Warning Solutions These solutions provide early warning of cyber attacks, comprehensive threat
analysis, and countermeasures to prevent attacks before they occur.
Managed Security Services These services remove the burden of managing and monitoring security devices
and events, ensuring rapid response to real threats.
Consulting Services Symantec Consulting Services provide on-site technical expertise from
Symantec and its trusted partners. Symantec Consulting Services offer a variety
of prepackaged and customizable options that include assessment, design,
implementation, monitoring, and management capabilities. Each is focused on
establishing and maintaining the integrity and availability of your IT resources.
Educational Services Educational Services provide a full array of technical training, security
education, security certification, and awareness communication programs.
To access more information about Enterprise services, please visit our Web site
at the following URL:
www.symantec.com
Select your country or language from the site index.
Contents
■ About NetBackup
■ Online documents
About NetBackup
NetBackup provides a complete, flexible data protection solution for a variety of
platforms. The platforms include Microsoft Windows, UNIX, Linux, and NetWare
systems.
NetBackup administrators can set up periodic or calendar-based schedules to
perform automatic, unattended backups for clients across a network. An
administrator can carefully schedule backups to achieve systematic and complete
backups over a period of time, and optimize network traffic during off-peak hours.
36 Introducing NetBackup interfaces
About NetBackup
The backups can be full or incremental. Full backups back up all client files.
Incremental backups back up only the files that have changed since the last backup.
The NetBackup administrator can allow users to back up, restore, or archive the
files from their computer. (An archive operation backs up a file, then deletes it
from the local disk if the backup is successful.)
NetBackup includes both the server and the client software as follows:
■ Server software resides on the computer that manages the storage devices.
■ Client software resides on computer(s) that contain data to back up. (Servers
also contain client software and can be backed up.)
Figure 1-1 shows an example of a NetBackup storage domain.
NetBackup
master server
Media servers
SAN
OpenStorage
Media Manager tape BasicDisk disk pool
storage unit storage unit
NetBackup
clients
During a backup or archive, the client sends backup data across the network to a
NetBackup server. The NetBackup server manages the type of storage that is
specified in the backup policy.
During a restore, users can browse, then select the files and directories to recover.
NetBackup finds the selected files and directories and restores them to the disk
on the client.
Online documents
NetBackup documents are delivered on a documentation CD that is included with
the NetBackup media kit. Contact your NetBackup administrator to obtain the
location of this CD or to have the files installed on your computer.
These online documents are in Adobe® Portable Document Format (PDF). To view
PDF documents, you must use the Adobe Acrobat Reader. You can download the
reader from:
http://www.adobe.com
Symantec assumes no responsibility for the installation and use of the reader.
For a complete list of NetBackup technical documents, see the Related Documents
appendix in the NetBackup Release Notes.
Master server
The information in the
NetBackup Administration
Console applies to this server
only.
Activity Monitor
Displays the NetBackup job
information. Provides control
over the jobs, services,
processes, and drives.
NetBackup Management
Contains the utilities to
create and view reports, to
configure policies, storage
units, catalog backups, and a
utility for configuring host
properties.
Access Management
Use to define user groups and grant Additional licensed utlities Details pane
permissions to these groups. The contents are The nodes of other licensed Contains the configuration
viewable only by a Security Administrator when utilities appear under the main wizards and details specific
NetBackup access control is configured. NetBackup nodes. to the utility that is
selected.
and then use the Administration Console to configure the more advanced
properties.
Documentation for the NetBackup client is available as online Help from the
Backup, Archive, and Restore interface.
■ Reports
Use the Reports utility to compile information for to verify, manage, and
troubleshoot NetBackup operations.
See “About the Reports utility” on page 759.
■ Policies
Use the Policies utility to create and specify the backup policies that define
the rules for backing up a group of clients.
For example, the backup policy specifies when automatic backups occur for
the clients that are specified in the policy. The backup policy also specifies
whether users can perform their own backups and when. The administrator
can define any number of backup policies, each of which can apply to one or
more clients. A NetBackup client must belong to at least one backup policy to
be backed up.
See “Using the Policies utility” on page 506.
■ Storage
Use the Storage utility to display storage unit information and manage
NetBackup storage units. A storage unit can be part of a storage unit group as
well as part of a storage lifecycle policy, both of which are configured within
the Storage utility.
Storage units simplify administration because once defined, the NetBackup
policy points to a storage unit rather than to the individual devices it contains.
For example, if a storage unit contains two drives and one is busy, NetBackup
can use the other drive without administrator intervention.
The media can be one of the following:
■ Removable (such as tape in a robot or a stand-alone drive).
The devices in a removable-media storage unit must attach to a NetBackup
master or media server and be under control of the NetBackup Media
Manager component. The administrator first configures the drives, robots,
and media in NetBackup, then defines the storage units. During a backup,
NetBackup sends data to the storage unit that the backup policy specifies.
During a backup, Media Manager picks a device to which the NetBackup
client sends data.
■ Disk (such as a file directory within a file system or a collection of disk
volumes, either independent file systems or in an appliance).
The administrator specifies the directory, volume, or disk pool during the
storage unit setup. For BasicDisk, NetBackup sends the data to that directory
during backups. For the Enterprise Disk Options, NetBackup sends the data
to the storage server (the host that writes to the storage). Media Manager
is not involved.
Introducing NetBackup interfaces 43
Media and Device Management utilities
For disk pool storage, the administrator first defines the storage server
and (depending on the disk type) its logon credentials. Depending on disk
type, the administrator may have to define logon credentials for the storage
itself. The administrator also selects the disk volumes that comprise the
disk pool. To create a storage unit, the administrator selects a disk pool
and (depending on the disk type) selects the media server(s) to move the
data.
Note: Only the storage units that point to shareable disk can specify more
than one media server.
■ Device Monitor
Use the Device Monitor utility to manage drives, device paths, and service
requests for operators.
■ Media
Use the Media utility to add and manage removable media.
■ Devices
Use the Devices utility to add, configure, and manage storage devices.
■ Credentials
Use the Credentials utility to add, remove, and manage log on credentials for
to following:
■ NDMP hosts (requires the NetBackup for NDMP license).
■ Storage servers (requires a NetBackup Deduplication Option or an
Enterprise Disk Option license).
Credentials appears only if one of the previously mentioned license keys is
installed.
Note: Restart the NetBackup Administration Console after any license updates.
Note: Perform a manual hot catalog backup after updating license keys.
An immediate, manual catalog backup prevents stale keys from being restored in
case a catalog restore is necessary before the next scheduled catalog backup.
See “Backing up catalogs manually” on page 671.
Perform the following tasks from the NetBackup License Keys dialog box:
■ Add a new license.
See “Adding new license keys” on page 47.
■ Print a license.
See “Printing license key lists” on page 48.
■ Delete a license.
See “Deleting license keys” on page 48.
■ View the properties of one license.
46 Administering NetBackup licenses
Administering NetBackup licenses
All registered Displays the details of the license keys that are registered on this
license keys server.
details The view lists the following:
3 Perform the following tasks from the NetBackup License Keys dialog box:
■ Add a new license.
See “To add new license keys” on page 47.
■ Print a license.
See “To print license key lists” on page 48.
■ Delete a license.
See “To delete license keys” on page 48.
■ View the properties of one license.
See “Viewing license key properties” on page 49.
■ Export the license list.
See “To export license keys” on page 49.
2 In the NetBackup License Keys dialog box, click the Print button.
3 Make the print selections and click OK.
3 Click Yes to delete all the features that are associated with the key. The license
key cannot be restored.
If the key appears in the list more than one time, deleting one instance deletes
all other instances of the key from the list.
4 Restart all the NetBackup utilities (including the NetBackup-Java
Administration Console) after deleting the license keys.
■ Authorization properties
■ Bandwidth properties
■ Clean-up properties
■ Encryption properties
■ Exchange properties
■ Firewall properties
■ Logging properties
■ Media properties
■ Network properties
■ Servers properties
■ SharedDisk properties
■ SharePoint properties
■ Timeouts properties
/usr/openv/netbackup/bp.conf
Menu bar
Standard
toolbar
Current
master server
User toolbar
Right-click in the
Details pane to view
the shortcut menu
The options on the Host Properties menu bar are described in the online Help .
To change the properties of another client or server, the NetBackup server where
you logged on using the NetBackup Administration Console must be in the Servers
list on the other system.
See “Servers properties” on page 174.
For example, if you logged on to server_1 using the NetBackup Administration
Console and want to change a setting on client_2, client_2 must include server_1
in its Servers List.
All updates to a destination host (unless it is the same as the host you logged on
to using the NetBackup Administration Console) fail if the target host placed a
check box in Allow server file writes on the Universal Settings properties.
See “Universal Settings properties” on page 184.
See “Adding a NetBackup server to a server list” on page 777.
See “About the states of multiple hosts” on page 58.
See “Changing properties on multiple hosts” on page 59.
Title of dialog box If a dialog box contains a Selected Host (or similarly named) box, all
controls on the dialog box reflect the values for the host currently
selected in the Selected Host box.
If a dialog box does not contain a Selected Host (or similarly named)
box, settings of all the selected hosts are combined to arrive at a value
that is displayed to the user.
Configuring Host Properties 59
About the Host Properties
Button selection When multiple hosts are selected, no options appear selected. Selecting
any option updates the setting on all selected hosts. To leave each
host configured independently, do not select any option while multiple
hosts are selected.
Number spinners When multiple hosts are selected, number spinners appear blank.
Selecting any value updates the setting on all selected hosts. To leave
each host configured independently, do not select any option while
multiple hosts are selected.
Check box states The host property check boxes may appear in one of the following
states:
■ Selected (checked) if the attribute has been set the same for all
selected hosts. To set the property on all selected hosts, select the
check box.
■ Clear (unchecked) if the property has been set the same for all
selected hosts. To clear the property on all selected hosts, clear
the check box.
■ Gray check if the property is set differently on the selected hosts.
To leave the property unchanged, set the box to a gray check.
Edit field states If the property contains a text field for specifying a value, the field
may be in one of the following states:
■ The field may contain a value if the property has the same value
for all selected hosts.
■ The field may be empty or indicate <<Multiple Entries>> if the
property was not set the same for all selected hosts. When the
cursor is moved to such a field, a small notice appears at the bottom
of the dialog box noting that the value is different on the selected
hosts.
If the focus is on a setting that is set differently between the multiple selected
hosts, the following statement appears at the bottom of the dialog box:
This value is different on the selected hosts.
This notice is especially helpful regarding differences in text field settings.
■ Click OK to apply all changes since Apply was last clicked. OK also closes the
dialog box.
■ Click Cancel to cancel the changes that were made since the last time changes
were applied.
■ Click Apply to save changes to all of the properties for the selected host(s).
■ Click Help for information on the properties that appear on the current dialog
box.
Required Select if the local system should accept requests only from remote
systems that use Symantec authentication and authorization.
Connections from remote systems that do not use Symantec
authentication and authorization are rejected. Select Required if all
systems are at NetBackup 5.0 or later and maximum security is
required.
Prohibited Select if the local system should reject connections from any remote
system that uses Symantec authentication and authorization. Select
Prohibited if the network is closed and maximum performance is
required.
62 Configuring Host Properties
Access Control properties
Automatic Select if the local system should negotiate with the remote system on
whether to use Symantec authentication and authorization. Select
Automatic if the network contains mixed versions of NetBackup.
For more information about controlling access to NetBackup, see the NetBackup
Security and Encryption Guide.
The Symantec Product Authentication and Authorization tab on the Access Control
dialog box contains the following properties:
Host Details If the network is a host, enter one of the following items:
Remove button To delete a network, select the name, then click Remove.
Required Select if the local system should accept requests only from remote
systems that use Symantec authentication and authorization.
Connections from remote systems that do not use Symantec
authentication and authorization are rejected. Select Required if all
systems are at NetBackup 5.0 or later and maximum security is
required.
Prohibited Select if the local system should reject connections from any remote
system that uses Symantec authentication and authorization. Select
Prohibited if the network is closed and maximum performance is
required.
Automatic Select if the local system should negotiate with the remote system on
whether to use Symantec authentication and authorization. Select
Automatic if the network contains mixed versions of NetBackup.
The Authentication Domain tab on the Access Control dialog box contains the
following properties:
66 Configuring Host Properties
Access Control properties
Domains list To add a domain to the Domains list in the Access Control
properties, click Add on the Authentication tab to display the
Add Authentication Domain dialog box.
The Add Authentication Domain dialog box contains the following
properties:
■ Domain
Enter an Internet or Windows domain name.
■ Authentication mechanism
If a media server or client does not define an authentication domain, it uses the
authentication domains of its master server.
Configuring Host Properties 67
Access Control properties
Customize the port number of the To use a nonstandard port number, select
authorization service Customize the port number and enter the port
number of the authorization service.
Note: Define a host to perform authorization if you configure this tab for a media
server to use access control.
Authorization properties
Use the Authorization host properties to configure a list of users that are
authorized to use NetBackup. The Authorization host properties apply to currently
selected master servers and media servers.
User In the User text box, type the name that identifies this user
to NetBackup. To indicate any user, enter a single asterisk (*).
Host In the Host text box, type the name of the remote NetBackup
Administration Console host from which this user can use
NetBackup. To indicate all hosts, enter a single asterisk (*).
Or, type the UNIX local group name or the UNIX netgroup
name. To indicate all groups, enter a single asterisk (*).
Configuring Host Properties 71
Backup Exec Tape Reader properties
In the Backup Exec Tape Reader properties, click Add to enter a GRFS mapping.
The Add a GRFS Mapping dialog box contains the following options.
See “Importing backups” on page 723.
To set the correct client name and paths in Backup Exec UNIX images .f file paths,
map the master server between the GRFS advertised name (generic file system
name) and the actual client name and path.
The GRFS advertised name uses the following format:
ADVERTISED_HOST_NAME/advertised_path
Actual path
The Actual path maps the advertised path to the real path.
If the host properties do not list any entries, NetBackup assumes that the
advertised name is the same as the real computer name. NetBackup assumes that
the advertised path is the same as the real path.
Bandwidth properties
Bandwidth properties specify limits for the network bandwidth that one or more
NetBackup clients of the selected server use. The actual limiting occurs on the
client side of the backup connection. By default, the bandwidth is not limited.
Configuring Host Properties 73
Bandwidth properties
■ Bandwidth limits have no effect on a local backup (where the server is also a
client and data does not go over the network).
■ Bandwidth limits restrict maximum network usage and do not imply required
bandwidth. For example, if you set the bandwidth limit for a client to 500
kilobytes per second, the client can use up to that limit. It does not mean,
however, that the client requires 500 kilobytes per second.
74 Configuring Host Properties
Bandwidth properties
■ You cannot use bandwidth limits to distribute the backup workload of active
backups by having NetBackup pick the most available network segment.
NetBackup does not pick the next client to run based on any configured
bandwidth limits.
To add an entry to the bandwidth table, click the Add button. An entry is added
for each of the selected clients.
Select an entry and click Remove to remove a selected entry from the bandwidth
table.
The Add or Change Bandwidth Settings dialog box contains the following options.
To IP address field
The To IP address field specifies the end of the IP address range of the clients
and networks to which the entry applies. For example: 10.1.1.9
Bandwidth
The Bandwidth field specifies the bandwidth limitation in kilobytes per second.
A value of 0 disables the limits for an individual client or the range of IP addresses
covered by the entry.
For example, a value of 200 indicates 200 kilobytes per second.
are started, the NetBackup server instructs the other NetBackup clients that run
on that subnet to decrease their bandwidth setting. Similarly, bandwidth per client
is increased if the number of clients decreases. Changes to the bandwidth value
occur on a periodic basis rather than as backups stop and start. The periodic
changes reduce the number of bandwidth value changes that are required.
Working directory
The Working directory property specifies the path to the busy-files working
directory.
76 Configuring Host Properties
Busy File Settings properties
On a UNIX client, the value in the user’s $HOME/bp.conf file takes precedence if
it exists. By default, NetBackup creates the busy_files directory in the
/usr/openv/netbackup directory.
Add
Click Add to add a new file entry. Enter the file and path directly, or browse to
select a file.
Add to all
Click Add to all to add a new file entry for all of the clients currently selected.
Enter the file and path directly, or browse to select a file.
Remove
Select the file or directory and click Remove to remove the file from the file action
list.
Configuring Host Properties 77
Busy File Settings properties
Retry count
The Retry count property specifies the number of times to try the backup. The
default retry count is 1.
/usr/openv/netbackup/bin/goodies/bpend_notify_busy
to the path:
/usr/openv/netbackup/bin/bpend_notify
Set the file access permissions to allow group and others to run bpend_notify.
■ Configure a policy with a user backup schedule for the busy file backups.
This policy services the backup requests that the repeat option in the actions
file generates. The policy name is significant. By default, NetBackup
alphabetically searches (uppercase characters first) for the first available policy
78 Configuring Host Properties
Clean-up properties
with a user backup schedule and an open backup window. For example, a policy
name of AAA_busy_files is selected ahead of B_policy.
Clean-up properties
The Clean-up properties pertain to the retention of various logs and incomplete
jobs. The Clean-up properties apply to currently selected master servers.
Keep logs
The Keep logs property specifies the length of time, in days, that the master server
keeps its error catalog, job catalog, and debug log information. NetBackup derives
the Backup Status, Problems, All Log Entries, and Media Log reports from the
error catalog. Also limits the time period that these reports can cover. When this
time expires, NetBackup also deletes these logs (that exist) on UNIX media servers
and UNIX clients.
Specify how many days you want to keep the logs in case you need the logs to
evaluate failures. For example, if you check the backups every day, you can delete
the logs sooner than if you check the backups once a month. However, the logs
Configuring Host Properties 79
Clean-up properties
can consume a large amount of disk space, so do not keep the logs any longer than
necessary. The default is 28 days.
install_path\netbackup\vault\sessions\vaultname\
session_x
where x is the session number. This directory contains vault log files, temporary
working files, and report files.
Image cleanup
The Image cleanup property specifies the maximum interval that can elapse
before an image cleanup is run. Image cleanup is run after every successful backup
session (that is, a session in which at least one backup runs successfully). If a
backup session exceeds this maximum interval, an image cleanup is initiated.
To keep the information on disk speeds up restores. If a user requests a true image
restore after the information was deleted from disk, NetBackup retrieves the
required information from the media. The only noticeable difference to the user
is a slight increase in total restore time. NetBackup deletes the additional
information from disk again after one day.
Note: A resumed job reuses the same job ID, but a restarted job receives a new job
ID. The job details indicate that the job was resumed or restarted.
Note: This property does not apply to suspended jobs. Suspended jobs must be
resumed manually before the retention period of the job is met and the image
expires. If a suspended job is resumed after the retention period is met, the job
fails and is moved to the Done state.
Configuring Host Properties 81
Client Name properties
If the value is not specified, NetBackup uses the name that is set in the following
locations:
■ For a Windows client
In the Network application from the Control Panel.
■ For a UNIX client
The name that is set by using the hostname command.
82 Configuring Host Properties
Client Attributes properties
The name can also be added to a $HOME/bp.conf file on a UNIX client. However,
the name is normally added in this manner only for redirected restores. The
value in the $HOME/bp.conf file takes precedence if it exists.
Allow client Select this option to allow all clients to browse files for restoring. This
browse attribute is overridden if the Browse and restore ability option on
the General tab is set to Deny both for a particular client(s).
Allow client Select this option to allow all clients to restore files. This attribute is
restore overridden if the Browse and restore ability option on the General
tab is set to Allow browse only or Deny both.
Clients list This is a list of clients in the client database on the currently selected
master server(s). A client must be in the client database before you
can change the client properties in the Client Attributes dialog box.
/usr/openv/NetBackup/db/client
If a client is not listed in the Clients list, click Add to add clients. To
remove a client from the Clients list, select the client, then click
Remove.
You also can create, update, list, and delete client entries by using the
bpclient command, located in the following directory:
/usr/openv/netbackup/bin/admincmd
The name that is entered here must match the Client Name property
for the specific client. If it does not, the client cannot browse its own
backups.
In addition to the Global client attributes, the Client Attributes properties contains
the following subtabs that can apply to individual clients:
Configuring Host Properties 83
Client Attributes properties
■ If the Maximum data streams property is not set, the limit is either the one
indicated by the Maximum jobs per client property or the Limit jobs per policy
property, whichever is lower.
■ If the Maximum data streams property is set, NetBackup ignores the Maximum
jobs per client property. NetBackup uses either Maximum data streams or
Limit jobs per policy, whichever is lower.
See “Maximum jobs per client” on page 135.
See “Limit jobs per policy attribute” on page 525.
Free browse
This property applies to the privileges that are allowed to a non-root user who is
logged into the client.
The Free browse property specifies whether the clients can list and restore from
scheduled backups. (This setting does not affect user backups and archives.)
Root users can list and restore from scheduled backups as well as user backups
regardless of the Free browse setting.
■ To always deduplicate the data on the media server, select Always use the
media server (the default). Jobs fail if one of the following are true:
■ The NetBackup Deduplication Engine on the deduplication storage server
is inactive.
■ The PureDisk storage pool is inactive.
■ To deduplicate data on the client and then send it directly to the storage server,
select Prefer to use client-side deduplication. NetBackup first determines if
the client direct library on the storage server is active. If it is active, the client
deduplicates the backup data and sends it directly to the storage server,
bypassing media server processing. If it is not active, the client sends the
backup data to a deduplication media server. The deduplication media server
deduplicates the data.
■ To always deduplicate the backup data on the client and then send it directly
to the storage server, select Always use client-side deduplication. If a job
fails, NetBackup does not retry the job.
You can override the Prefer to use client-side deduplication or Always use
client-side deduplication host property in the backup policies.
See “Disable client-side deduplication attribute” on page 542.
More information about client deduplication is available.
See the NetBackup Deduplication Guide.
Ports
Select the method that the selected clients should use to connect to the server:
■ Use default connect options
Use the value that is defined in the Firewall host properties of the client’s
NetBackup server.
Configuring Host Properties 87
Client Attributes properties
Figure 3-16 Windows Open File Backup tab of Client Attributes dialog box
The Windows Open File Backup tab contains the following options.
Add button
Click Add to add NetBackup clients only if you want to change the Windows Open
File Backup defaults.
By default, no clients are listed in the Client Attributes dialog box and the server
uses the following Windows Open File Backup defaults for all Windows clients:
■ Windows Open File Backup is enabled on the client.
■ Microsoft Volume Shadow Copy Service (VSS) is used for NetBackup 7.0 clients.
See “Backlevel and upgraded clients that use Windows Open File Backup”
on page 89.
■ Snapshots are taken of individual drives (Individual drive snapshot) as
opposed to all drives at once (Global drive snapshot).
■ Upon error, the snapshot is terminated (Abort backup on error).
Remove button
To delete a client from the list, select the client, then click Delete.
Configuring Host Properties 89
Client Attributes properties
Snapshot Provider
Select the snapshot provider for the selected clients:
■ Use Veritas Volume Snapshot Provider (VSP)
This option specifies that Veritas VSP be used as the snapshot provider. VSP
is required for Windows 2000 clients and can also be used on 6.x Windows
2003 clients.
■ Use Microsoft Volume Shadow Copy Service (VSS)
This option specifies that Microsoft VSS be used to create volume snapshots
of volumes and logical drives for the selected clients.
In 7.0, Microsoft VSS should be selected for all Windows clients, as VSP is not
available. VSS is available for all supported Windows clients, XP SP2 and later.
Configure VSS through the Microsoft VSS configuration dialog boxes.
For information about performing Active Directory granular restores when
using VSS, see the following topic:
See “Perform consistency check before backup when using Microsoft Volume
Shadow Copy Service snapshot provider” on page 69.
Backlevel and upgraded clients that use Windows Open File Backup
Table 3-1 shows the expected Open File Backup behavior based on the client
version and the Snapshot Provider setting.
90 Configuring Host Properties
Client Attributes properties
6.x Veritas VSP Veritas VSP is used for Open File Backup.
6.x Veritas VSP Veritas VSP is used for Open File Backup.
6.x Windows VSS Windows VSS is used for Open File Backup.
7.0 Windows VSS Note that using VSS for Open File Backup is
a new default behavior in 7.0.
(7.0 default setting)
7.0 Windows VSS Windows VSS is used for Open File Backup.
Snapshot usage
Select how snapshots are made for the selected clients:
■ Individual drive snapshot
Specifies that the snapshot should be of an individual drive (default). When
this property is enabled, snapshot creation and file backup are done
sequentially on a per volume basis. For example, assume that drives C and D
are to be backed up.
If the Individual drive snapshot property is selected, NetBackup takes a
snapshot of drive C, backs it up, and discards the snapshot. It then takes a
snapshot of drive D, backs it up, and discards the snapshot.
Configuring Host Properties 91
Client Attributes properties
Volume snapshots are enabled on only one drive at a time, depending on which
drive is to be backed up. This mode is useful when relationships do not have
to be maintained between files on the different drives.
Use this configuration if snapshot creation fails when all volumes for the
backup are snapshot at once when the Global drive snapshot property is
enabled. Individual drive snapshot is enabled by default for all
non-multistreamed backups by using the Windows Open File Backup option.
■ Global drive snapshot
The property specifies that the snapshot is of a global drive. All the volumes
that require snapshots for the backup job (or stream group for multistreamed
backups) are taken at one time.
For example, assume that drives C and D are to be backed up.
In this situation, NetBackup takes a snapshot of C and D. Then NetBackup backs
up Cand backs up D.
NetBackup then discards the C and D snapshots.
This property maintains file consistency between files in different volumes.
The backup uses the same snapshot that is taken at a point in time for all
volumes in the backup.
Note: The Individual drive snapshot property and the Global drive snapshot
property only apply to non-multistreamed backups that use Windows Open
File Backup. All multistreamed backup jobs share the same volumes snapshots
for the volumes in the multistreamed policy. The volume snapshots are taken
in a global fashion.
errors that occur after the snapshot is successfully created and is in use by a
backup job.
■ Disable snapshot and continue
Specifies that if the snapshot becomes invalid during a backup, the volume
snapshots for the backup are destroyed. The backup continues with Windows
open file backups disabled.
Regarding the file that had a problem during a backup—it may be that the file
was not backed up by the backup job. The file may not be able to be restored.
Note: Volume snapshots typically become invalid during the course of a backup
because insufficient cache storage was allocated for the volume snapshot.
Reconfigure the cache storage configuration of the Windows Open File Backup
snapshot provider to a configuration that best suits your client’s installation.
install_path\NetBackup\logs\user_ops\ loginID\logs
Note: This setting affects the software and the administration scripts that examine
a file’s access time.
Add button
Use the Add button to add file endings to the list of file endings that you do not
want to compress. Click Add, then type the file extension in the File Endings
dialog box. Use commas or spaces to separate file endings if more than one is
added. Click Add to add the ending to the list, then click Close to close the dialog
box.
Remove button
Click the Remove button to remove a file extension from the list. To remove a
name, either type it in the box or click the browse button (...) and select a file
ending. Use commas or spaces to separate names.
Using the VxFS file change log for incremental backups property
The Use VxFS file change log feature is supported on all platforms and versions
where VxFS file systems support FCL.
The following VxFS file systems support FCL:
■ Solaris SPARC platform running VxFS 4.1 or greater
■ AIX running VxFS 5.0 or greater.
■ HP 11.23 running VxFS 5.0 or greater.
96 Configuring Host Properties
Client Settings (UNIX) properties
If the policy has Collect true image restore information or Collect true image
restore information with move detection enabled, it ignores the Use VxFS file
change log property on the client.
Additional information about the VxFS file change log feature:
■ Activity Monitor messages
The Activity Monitor displays any messages that note when the file change
log is used during a backup as follows:
The Activity Monitor also notes when full and incremental backups are not
synchronized.
■ Keeping the data files synchronized with the FCL
The data files must be in sync with the FCL for this property to work. To keep
the data files synchronized with the FCL, do not turn the FCL on the VxFS
client off and on.
■ VxFS administration
Additional VxFS commands are available to administrate the FCL in the Veritas
File System Administrator’s Guide.
General level
Enables logs for bpinetd, bpbkar, tar, and nbwin. The higher the level, the more
information is written. The default is 0.
TCP level
Enables logs for TCP.
Scroll to one of the following available log levels:
■ 0 No extra logging (default)
■ 1 Log basic TCP/IP functions
■ 2 Log all TCP/IP functions, including all read and write requests
■ 3 Log contents of each read or write buffer
Note: Setting the TCP level to 2 or 3 can cause the status reports to be very large.
It can also slow a backup or restore operation.
Configuring Host Properties 99
Client Settings (Windows) properties
Time overlap
Specifies the number of minutes to add to the date range for incremental backups
when using date-based backups. This value compensates for differences in the
speed of the clock between the NetBackup client and server. The default is 60
minutes.
This value is used during incremental backups when using the archive bit and
when examining the create time on folders. This comparison is done for archive
bit-based backups as well as date-based backups.
■ If the total number of changes on a volume exceeds from 10% to 20% of the
total objects, the volume is not a good candidate for enabling NetBackup change
journal support.
■ Be aware that virus scanning software can interfere with the use of the change
journal. Some real-time virus scanners intercept a file open for read, scan for
viruses, then reset the access time. This results in the creation of a change
journal entry for every scanned file.
For more information, see the NetBackup Bare Metal Restore Administrator’s
Guide.
Note: The credentials for the disk array or NDMP host are specified under
Media and Device Management > Credentials.
Note: Data classifications cannot be deleted. However, the name, description, and
the rank can be changed. The classification ID remains the same.
4 Select a line in the Data Classification host properties and use the Move Up
and Move Down buttons to move the classification level up or down in the
list.
106 Configuring Host Properties
Data Classification properties
Rank column
The Rank column displays the rank of the data classifications. The order of the
data classifications determines the rank of the classification in relationship to
the others in the list. The lowest numbered rank has the highest priority.
Use the Move Up and Move Down buttons to move the classification up or down
in the list.
To create a new data classification, click New. New data classifications are added
to bottom of the list. To increase the rank of a data classification, select a line and
click Move Up. To decrease the rank of a data classification, select a line and click
Move Down.
See “Creating a Data Classification” on page 105.
Name column
The Name column displays the data classification name. While data classifications
cannot be deleted, the data classification names can be modified.
NetBackup provides the following data classifications by default:
■ Platinum (highest rank by default)
■ Gold (second highest rank by default)
■ Silver (third highest rank by default)
■ Bronze (lowest rank by default)
Description column
In the Description column, enter a meaningful description for the data
classification. Descriptions can be modified.
Data Classification ID
The Data Classification ID is the GUID value that identifies the data classification
and is generated when a new data classification is added and the host property is
saved.
A data classification ID becomes associated with a backup image by setting the
Data Classification attribute in the policy dialog box. The ID is written into the
image header. The storage lifecycles use the ID to identify the images that are
associated with classification.
See “Data classifications attribute” on page 519.
Configuring Host Properties 107
Default Job Priorities properties
The job priority can be set for individual jobs in the following utilities:
■ In the Jobs tab of the Activity Monitor for queued or active jobs.
See “Changing the Job Priority dynamically” on page 739.
■ In the Catalog utility for verify, duplicate, and import jobs.
■ In the Reports utility for a Media Contents report job.
■ In the Backup, Archive, and Restore client interface for restore jobs.
108 Configuring Host Properties
Default Job Priorities properties
Job Priority
The Job Priority value specifies the priority that a job has as it competes with
other jobs for backup resources. The value can range from 0 to 99999. The higher
the number, the greater the priority of the job.
A new priority setting affects all the policies that are created after the host
property has been changed.
A higher priority does not guarantee that that a job receives resources before a
job with a lower priority. NetBackup evaluates jobs with a higher priority before
those with a lower priority.
However, the following factors can cause a job with a lower priority to run before
a job with a higher priority:
■ To maximize drive use, a low priority job may run first if it can use a drive that
is currently loaded. A job with a higher priority that requires that the drive be
unloaded would wait.
■ If a low priority job can join a multiplexed group, it may run first. The job with
a higher priority may wait if it is not able to join the multiplexed group.
■ If the NetBackup Resource Broker (nbrb) receives a job request during an
evaluation cycle, it does not consider the job until the next cycle, regardless
of the job priority.
See “Job priority attribute” on page 527.
The first priority is weighted more heavily than the second priority, and the second
priority is weighted more heavily than the birth time.
Because a request with a higher priority is listed in the queue before a request
with a lower priority, the request with a higher priority is evaluated first. Even
though the chances are greater that the higher priority request receives resources
first, this is not always definite.
The following scenarios present situations in which a request with a lower priority
may receive resources before a request with a higher priority:
■ A higher priority job needs to unload the media in a drive because the retention
level (or the media pool) of the loaded media is not what the job requires. A
lower priority job can use the media that is already loaded in the drive. To
maximize drive utilization, the Resource Broker gives the loaded media and
drive pair to the job with the lower priority.
■ A higher priority job is not eligible to join an existing multiplexing group but
a lower priority job is eligible to join the multiplexing group. To continue
spinning the drive at the maximum rate, the lower priority job joins the
multiplexing group and runs.
■ The Resource Broker receives resource requests for jobs and places the requests
in a queue before processing. New resource requests are sorted and evaluated
every 5 minutes. Some external events (a new resource request or a resource
release, for example) can also trigger an evaluation. If the Resource Broker
receives a request of any priority while it processes requests in an evaluation
cycle, the request is not evaluated until the next evaluation cycle starts.
Add Click Add to add a host that is authorized to run restores on SharePoint
component hosts or Exchange hosts. Provide the name of the
Application host and the name of the Component host in the
SharePoint farm or Exchange Database Availability Group (DAG).
Note: For restores to be successful in an Exchange 2010 DAG
environment, you must add the CAS server to the list.
110 Configuring Host Properties
Encryption properties
Change Click Change to change the application host or component host of the
currently selected mapping.
Encryption properties
The Encryption properties control encryption on the currently selected client.
Multiple clients can be selected and configured at one time only if all selected
clients are running the same version of NetBackup. If not, the Encryption
properties dialog box is hidden.
The separately-priced NetBackup Encryption option must be installed on the
client for these settings (other than Allowed) to take effect.
More information is available in the NetBackup Security and Encryption Guide.
Specifies the 40-bit DES encryption. DES_40 is the default value for a client
that has not been configured for encryption.
■ DES_56
Specifies the 56-bit DES encryption.
■ Encryption libraries
In the Encryption libraries field, specify the folder that contains the encryption
libraries on NetBackup clients.
The default location is as follows:
■ On Windows systems
install_path\netbackup\bin\
/usr/openv/lib
install_path\NetBackup\bin\keyfile.dat
/usr/openv/netbackup/keyfile
to interact with the Enterprise Vault SQL database. The user must set the logon
account for every NetBackup client that runs backup and restore operations for
Enterprise Vault components.
User Name
Specify the user ID for the account that is used to log on to Enterprise Vault
(DOMAIN\user name).
Password
Specify the password for the account.
Click Add to add the source and the destination hosts within the Enterprise Vault
configuration. Provide the name of the Source host and the name of the
Destination host.
Click Change to change the source host and the destination host, an entry that
you select from the Enterprise Vault Hosts field.
Exchange properties
The Exchange properties apply to the currently selected Windows clients. For
clustered or replicated environments, configure the same settings for all nodes.
Configuring Host Properties 115
Exchange properties
If you change the attributes for the virtual server name, only the active node is
updated.
For complete information on these options, see the NetBackup for Microsoft
Exchange Server Administrator's Guide .
Snapshot verification For snapshot backups, specify the number of I/Os to process for
I/O throttle each 1-second pause. This option applies to Exchange 2003 SP2
and to Exchange 2007 if the Exchange Management Console is
not installed on the alternate client.
Backup option for log Choose which logs to include with snapshot backups:
files during full
■ Back up only uncommitted log files
backups
Select this option to back up only the log files that are
uncommitted. This option is not recommended for Exchange
2010 DAG or Exchange 2007 CCR environments.
■ Back up all log files (including committed log files)
Note: In NetBackup 7.0, the default option is now Backup all log
files (including committed log files). If you previously changed
this setting for a client, your selection remains the same. For new
installations of NetBackup, the default is Backup all log files
(including committed log files). For upgrade installations where
you did not change this setting for a client, the default is changed
to Backup all log files (including committed log files)
116 Configuring Host Properties
Exclude Lists properties
Truncate log after Enable this option to delete transaction logs after a successful
successful Instant Instant Recovery backup. By default, transaction logs are not
Recovery backup deleted for a full Instant Recovery backup that is snapshot only.
Exchange granular You can specify a different Windows system to act as a proxy for
restore proxy host the source client. Use a proxy if you do not want to affect the
source client or if it is not available. This situation applies when
you duplicate a GRT-enabled backup image from a disk storage
unit to a tape storage unit or when you use the bplist command.
Mailbox for message As of NetBackup 7.0, this setting no longer needs to be configured.
level backup and
restore
Enable single instance Enable this option to back up the data that is stored on a Single
backup for message Instance Store (SIS) volume. This feature only applies to Exchange
attachments Server 2007 and earlier versions.
Perform consistency Disable this option if you do not want to perform a consistency
check before backup check during an Exchange 2010 DAG backup. If you check
with Microsoft Volume Continue with backup if consistency check fails, NetBackup
Shadow Copy Service continues to perform the backup even if the consistency check
(VSS) fails.
Exclude Lists properties apply only to Windows clients. On NetWare target clients,
specify the exclude list when the targets are added. NetWare NonTarget clients
do not support exclude lists. For more information, see the NetBackup user’s guide
for the client.
See “Excluding files from automatic backups” on page 626.
If more than one exclude or include list exists for a client, NetBackup uses only
the most specific one.
For example, assume that a client has the following exclude lists:
■ An exclude list for a policy and schedule.
■ An exclude list for a policy.
■ An exclude list for the entire client. This list does not specify a policy or
schedule.
In this example, NetBackup uses the first exclude list (for policy and schedule)
because it is the most specific.
The following topics describe the Exclude Lists host properties.
118 Configuring Host Properties
Exclude Lists properties
Exclude list
The Exclude list displays the policies that contain schedule, file, and directory
exclusions.
Add Click Add to exclude a file from being backed up by a policy. The
exclusion is configured in the Add to exclude list dialog box, then
added to the Exclude list.
When the policies on the Exclude list run, the files and directories
that are specified on the list are backed up.
Add to all Add to all is enabled only under the following conditions:
Click Add to All to add the selected list item to all currently selected
clients. The item is excluded from the backup list on all selected clients.
Remove Click Remove to remove the selected policy, schedule, or file from the
Exclude list. The item is included in the backup.
When the policies on the Exceptions to the exclude list run, the files and
directories on the list are backed up. The list is useful to exclude all files in a
directory but one.
When the policies on the Exceptions to the exclude list run, the items
on the exceptions list are backed up. Effectively, you add files back
into the backup list of a policy.
Add to all Click Add to All to add the selected list item to the Exceptions to the
exclude list of all currently selected clients. When the policies on the
exclude list run, the items on the exceptions list are backed up on all
selected clients.
Remove Click Remove to remove the selected policy, schedule, or file from the
Exceptions list. The item is excluded from the backup.
About the Add to exclude list and Add to exceptions list dialog boxes
The Add to Exclude List dialog box and the Add Exceptions to Exclude List dialog
box contain the following fields:
Policy Enter the policy name that contains the files and the directories to
exclude or make exceptions for. You can also select the policy name
from the drop-down menu. To exclude or make exceptions for the
backup of specific files or directories from all policies, select <All
Policies>.
Schedule Enter the schedule name that is associated with the files and the
directories to exclude or make exceptions for. You can also select the
schedule name from the drop-down menu. To exclude or make
exceptions for the backups of specific files or directories from all
schedules, select <All Schedules>.
Files/Directories Enter the full path to the file(s) and the directories to exclude or make
exceptions for.
C:\users\doe\john
C:\users\doe\abc\
C:\users\*\test
C:\*\tempcore
Given the exclude list example, the following files and directories are excluded
from automatic backups:
■ The file or directory named C:\users\doe\john.
■ The directory C:\users\doe\abc\ (because the exclude entry ends with \).
■ All files or directories named test that are two levels beneath users on drive
C.
■ All files or directories named temp that are two levels beneath the root directory
on drive C.
■ All files or directories named core at any level and on any drive.
/data3
Because the include list specifies full paths and the exclude list excludes
everything, NetBackup replaces the backup selection list with the client’s include
list.
Preferred
The Preferred property specifies to use an FT pipe if an FT device is available
within the configured wait period in minutes. If an FT device is not available after
the wait period elapses, NetBackup uses a LAN connection for the operation.
If you select this option, also specify the wait period for backups and for restores.
For the global property that is specified on the master server, the default is
Preferred.
Always
The Always property specifies that NetBackup should always use an FT pipe for
backups and restores of SAN clients. NetBackup waits until an FT device is available
before it begins the operation.
However, an FT device must be active and available. If no FT device exists,
NetBackup uses the LAN. An FT device may not exist because none is active, none
have been configured, or the SAN Client license expired.
Never
The Never property specifies that NetBackup should never use an FT pipe for
backups and restores of SAN clients. NetBackup uses a LAN connection for the
backups and restores.
If you specify Never for the master server, Fibre Transport is disabled in the
NetBackup environment. If you select Never, you can configure FT usage on a
per-client basis.
If you specify Never for a media server, Fibre Transport is disabled for the media
server.
If you specify Never for a SAN client, Fibre Transport is disabled for the client.
This property specifies that the client follow the properties as they are configured
on the master server.
Firewall properties
The Firewall properties describe how the selected master and media servers are
connected to by other hosts.
Servers are added to the host list of the Firewall properties. To configure port
usage for clients, see the Client Attributes properties.
See “Client Attributes properties” on page 82.
By default, the firewall settings are configured to require the fewest possible ports
to be open.
These properties correspond to the DEFAULT_CONNECT_OPTIONS entry in the
bp.conf file.
To change the default connect options for the selected server, click Change.
Click Change to change the Default connect options. Change the Firewall
properties in the Default Connect Options dialog box.
Note: If VNETD only is selected as the Daemon connection port, the BPCD connect
back setting is not applicable. If VNETD only is selected as the Daemon connection
port, Use non-reserved ports is always used regardless of the value of the Ports
setting.
Hosts list
To change the default connect options for any server, add the server to the host
list. Servers do not automatically appear on the list.
■ Add button
Click Add to add a host entry to the host list. A host must be listed before it
can be selected for configuration.
■ Add to all button
126 Configuring Host Properties
Firewall properties
Click Add to All to add the listed hosts (along with the specified properties)
to all hosts that are selected for host property configuration. (That is, the hosts
that are selected upon opening the Host Properties.)
■ Remove button
Select a host name in the list, then click Remove to remove the host from the
list.
Ports
Select whether a reserved or non-reserved port number should be used to connect
to the server:
■ Use default connect options (An option for individual hosts)
Use the methods that are specified under Default attributes.
■ Reserved port
Connect to the server by a reserved port number.
■ Use non-reserved ports
Configuring Host Properties 127
Firewall properties
Note: If vnetd only is selected as the Daemon connection port, the BPCD connect
back setting is not applicable. If vnetd only is selected as the Daemon connection
port, Non-reserved port is always used regardless of the value of the Ports setting.
Or, add the client to the client database by running the bpclient command,
that is located in /usr/openv/netbackup/bin/admincmd
Add the following configuration option to the vm.conf file on the machines
that can connect to vmd or the robotic daemons on hostname:
CONNECT_OPTIONS = hostname x y z
Where:
x is 0 or 1 and is ignored for vm.conf.
y is 0 or 1 and is ignored for vm.conf.
z is 0 for automatic connections. A vnetd connection is tried first when selected.
If that fails, a traditional connection is tried.
1 = vnetd-only connections.
2 = Traditional connections (default)
■ Change in the host properties
■ In the Firewall properties for the master server, add an entry in the host
list for each remote media server.
(Host Properties > Master Servers > Selected master server > Firewall.)
Under BPCD connect back, select VNETD port.
Choose Automatic for the Daemon connection port.
■ In the Firewall properties for each media server, add an entry for each
remote server. (Host Properties > Media Servers > Selected media server
> Firewall.)
Under BPCD connect back, select VNETD port.
Choose Automatic for the Daemon connection port.
■ In the Firewall properties for each Client, add an entry for the Master server.
(Host Properties > Clients > Selected client > Firewall.)
Choose Automatic for the Daemon connection port.
■ In the Client Attributes properties for the Master server, add an entry for
each remote client. (Host Properties > Master Servers > Selected master
server > Client Attributes.)
Under BPCD connect back, select VNETD port.
Note: This property applies to the disk storage units of 6.0 media servers only.
Subsequent releases use internal methods to monitor disk space more frequently.
If a client is also a media server or a master server and Must use local drive is
checked, a local drive is used to back up the client. If all drives are down, another
can be used.
This property increases performance because backups are done locally rather
than sent across the network. For example, in a SAN environment a storage unit
can be created for each SAN media server. Then, the media server clients may be
mixed with other clients in a policy that uses ANY AVAILABLE storage unit. When
a backup starts for a client that is a SAN media server, the backups go to the SAN
connected drives on that server.
Consider the following example scenario using the default setting 2 tries every
12 hours:
■ Policy_A runs at 6:00 P.M.; Schedule_1 fails.
■ Policy_A is user-initiated at 8:00 P.M.; Schedule_2 fails.
■ At 11:00 P.M., NetBackup looks at the previous 12 hours. NetBackup sees one
attempt at 6:00 P.M. and one attempt at 8:00 P.M. The Schedule backup
attempts setting of two has been met so NetBackup does not try again.
■ At 6:30 A.M. the next morning, NetBackup looks at the previous 12 hours.
NetBackup sees only one attempt at 8:00 P.M. The Schedule backup attempts
setting of two has not been met so NetBackup tries again. If a schedule window
is not open at this time, NetBackup waits until a window is open.
Note: This attribute does not apply to user backups and archives.
■ Network loading
The available bandwidth of the network affects how many backups can occur
concurrently. Two Exabyte 8500, 8mm tape drives can create up to a
900-kilobyte-per-second network load. Depending on other factors, the load
might be too much for a single Ethernet. For loading problems, consider
backups over multiple networks or compression.
A special case exists to back up a client that is also a server. Network loading
is not a factor because the network is not used. Client and server loading,
however, is still a factor.
Client
Tape Drive 2
/usr Policy B
Server
Note: If online, hot catalog backups are scheduled to occur concurrently with
other backups for the master server, set the Maximum jobs per client value to
greater than two. The higher setting ensures that the catalog backup can proceed
while the regular backup activity occurs.
Configuring Host Properties 137
Global Attributes properties
Note: To configure multiple copies for a relocation schedule, set the Maximum
backup copies property to include an additional copy beyond the number of copies
to be created in the Multiple Copies dialog box. A relocation schedule is created
as part of a disk staging storage unit. For example, to create four copies in the
Multiple Copies dialog box, set the Maximum Backup Copies property to five or
more.
[email protected],[email protected]
Disaster recovery information that is created during online, hot catalog backups
is not sent to the addresses indicated here. Disaster recovery information is sent
to the address that is indicated on the Disaster Recovery tab in the catalog backup
policy.
See “About the Disaster Recovery tab” on page 627.
Before notification emails about backups are sent, the computing environment
must be configured correctly.
NetBackup uses the mail transfer agent sendmail to send email notifications.
Install it from the following Web site and configure your environment accordingly:
http://www.sendmail.org/releases
Choose one or both of the following notification methods:
■ Send emails about failed backups only.
Send a message to the email address(es) of the NetBackup administrator(s)
about any backup that ends in a non-zero status. (Server sends mail host
property is enabled in Universal Settings.)
■ Send emails about successful and failed backups.
Send a message to the local administrator(s) of each client about successful
and unsuccessful backups. (Client sends mail host property is enabled in
Universal Settings.)
Both methods require that the host properties be configured with email addresses:
■ See “Sending email notifications to the administrator about unsuccessful
backups” on page 139.
■ See “Sending messages to the global administrator about unsuccessful backups”
on page 139.
Configuring Host Properties 139
Global Attributes properties
For example:
C:\Program Files\VERITAS\NetBackup\bin\admincmd\bpconfig
-ma [email protected]
Logging properties
The Logging properties apply to the master servers, media servers, and clients
that are currently selected. The available properties differ between master servers,
media servers, and clients.
The Logging properties contain the processes that continue to use legacy logging
as well as processes that use unified logging.
Unified logging Unified logging creates log file names and messages in a format that
is standardized across Symantec products. Some NetBackup processes
on the server use unified logging.
Unified logging writes the logs into subdirectories in the following
locations:
■ UNIX: /usr/openv/logs
■ Windows: install_path\NetBackup\logs
Note: Do not save logs to a remote file system such as NFS or CIFS.
Logs that are stored remotely and then grow large can cause critical
performance issues.
To control the size and number of unified logs, use the vxlogcfg
command and the vxlogmgr command.
142 Configuring Host Properties
Logging properties
Legacy logging For those processes that use legacy logging, administrators must
first create a log directory for each process to be logged. A logging
level selection on the Logging properties page does not enable logging.
Create the NetBackup legacy log directories in the following locations:
■ UNIX: /usr/openv/netbackup/logs/process_name
■ Windows: install_path\NetBackup\logs\process_name
Note: Do not save logs to a remote file system such as NFS or CIFS.
Logs that are stored remotely and then grow large can cause critical
performance issues.
On a Windows server, you can create all of the NetBackup debug log
directories at one time by double-clicking mklogdir.bat in the
following directory:
install_path\NetBackup\logs\
Create the Media Manager legacy log directories in the following
locations:
■ UNIX: /usr/openv/volmgr/debug
■ Windows: install_path\Volmgr\debug
For details on both unified and legacy logging, see the NetBackup Troubleshooting
Guide.
Configuring Host Properties 143
Logging properties
■ bpbkar
■ bpbrm
■ bpcd
144 Configuring Host Properties
Logging properties
■ bpdbm
■ bptm
■ bpdm
MMDDYY_NNNNN.log
MMDDYY.log
Whether Enable robust logging is selected or not, the log file is pruned by using
KEEP_LOGS_DAYS and DAYS_TO_KEEP_LOGS settings.
Note: Use the default setting of 0 unless advised otherwise by Symantec Technical
Support. Other settings can cause the logs to accumulate large amounts of
information.
Some NetBackup processes allow individual control over the amount of information
the process writes to logs. For those processes, specify a different logging level
other than the Global logging level.
The Resource Broker (NBRB) makes the allocations for storage units, tape drives,
client reservations.
The first time that the NetBackup Administration Console is launched, the Login
Banner Configuration properties are not configured so no banner appears to the
user. The Login Banner Configuration host properties must be configured in
order for the banner to appear.
The user can change the server once they log into the console. (From the File
menu, select Change Server.) If the banner is configured for the remote server,
the banner appears on the remote server as well.
Configuring Host Properties 147
Login Banner Configuration properties
Note: The banner is not available on NetBackup versions earlier than 6.5.4. If a
user changes to a host that is at NetBackup version 6.5.3 or earlier, no banner
appears.
If a user opens a new console or window from the existing console, the banner
does not appear for the new window. (From the File menu, select the New Console
option or the New Window from Here option.)
The following topics describe the Login Banner Configuration host properties.
If the user selects this option, the session continues and the timeout is extended
by the logoff timeout value.
If the user begins to work at the console again, the logoff is canceled until the
console is left idle again.
■ Log off
If the user selects this option, the session ends and NetBackup logs off the user
immediately.
Note: If this value is less than or equal to 1, NetBackup does not gather transaction
logs during recovery. One transaction log per job is restored to the Domino Server’s
log directory.
Note: If no path is specified, then NetBackup restores the logs to the Domino
server's transaction log directory.
Note the following before specifying the Transaction log cache path:
■ If the specified path does not exist then it is created during restore.
■ The restore job fails with a Status 5 error if the user does not have write
permission for the folder.
■ Transaction logs are restored to the original location, the Domino transaction
log directory, if a path is not specified.
■ If the value of Maximum number of logs to restore is less than or equal to 1
then this path is ignored. The logs are not prefetched; one transaction log per
job is restored to the Domino Server’s log directory.
■ If there is not sufficient space to restore the specified number of logs, then
NetBackup tries to restore only the number of logs that can be accommodated.
INI file
Enter the NOTES.INI file that is associated with the server used to back up and
restore the Lotus database. Use this setting to specify the correct .INI file to back
up and restore from Domino partitioned servers. Specifying the .INI file for
non-partitioned servers is not necessary.
Specify the absolute path to the NOTES.INI file:
■ Windows
If the notes.ini file is not located in the default directory, indicate its location
in the INI path box. For example:
152 Configuring Host Properties
Media properties
D:\Lotus\Domino\notes.ini
■ UNIX
If the notes.ini is not located in the directory that is specified in the Path,
indicate its location here. For example:
/db/notesdata/notes.ini
Include the directory and the notes.ini file name.
Path
Specify the path where the Lotus Notes program files reside on the client.
NetBackup must know where these files are to perform backup and restore
operations. The value in this box overrides the Lotus registry key, if both are
defined.
Specify the path where the Lotus Notes program files reside on the client:
■ Windows
Specify the path for Lotus program directory (where nserver.exe resides). For
example:
D:\Lotus\Domino
■ UNIX
Specify a path that includes the Domino data directory, the Lotus program
directory, and the Lotus resource directory. For example:
/export/home/notesdata:/opt/lotus/notes/latest
/sunspa:/opt/lotus/notes/latest/sunspa/res/C
The Path value overrides the Lotus registry value, if both are defined.
Media properties
The Media properties apply to the master servers and media servers that are
currently selected. Media properties control how NetBackup manages media.
Configuring Host Properties 153
Media properties
■ When DBR is enabled, DBR media can be overwritten. (The DBR backup format
is no longer used.)
■ Remote Storage MTF1 media format. When MTF1 is enabled, Remote Storage
MTF1 media format can be overwritten.
■ When TAR is enabled, TAR media can be overwritten.
■ When MTF is enabled, MTF media can be overwritten. With only MTF checked,
all other MTF formats can be overwritten. (The exception is Backup Exec MTF
(BE-MTF1) and Remote Storage MTF (RS-MTF1) media formats, which are not
overwritten.
■ When BE-MTF1 is enabled, Backup Exec MTF media can be overwritten.
If media contains one of the protected formats and media overwrites are not
permitted, NetBackup takes the following actions:
■ If the volume has not been previously assigned for a backup
■ Sets the volume’s state to FROZEN
■ Selects a different volume
■ Logs an error
■ If the volume is in the NetBackup media catalog and was previously selected
for backups
■ Sets the volume’s state to SUSPENDED
■ Aborts the requested backup
■ Logs an error
■ If the volume is mounted for a backup of the NetBackup catalog, the backup
is aborted and an error is logged. The error indicates the volume cannot be
overwritten.
■ If the volume is mounted to restore files or list the media contents, NetBackup
aborts the request and logs an error. The error indicates that the volume does
not have a NetBackup format.
The protection setting configures access protection for all tape drives from the
media server on which the option is configured. You can override the media server
setting for any drive path from that media server.
See “Recommended use for Enable SCSI reserve property” on page 158.
See “Add Path options” on page 294.
The following are the protection options:
■ The SCSI persistent reserve option provides SCSI persistent reserve protection
for SCSI devices. The devices must conform to the SCSI Primary Commands -
3 (SPC-3) standard. SCSI persistent reserve is valid for NetBackup 6.5 and later
servers only. If you enable SCSI persistent reserve, NetBackup does not send
persistent reserve commands to NetBackup media servers earlier than release
6.5.
■ The SPC-2 SCSI reserve option (default) provides SPC-2 SCSI reserve protection
for SCSI devices. The devices must conform to the reserve and release
management method in the SCSI Primary Commands - 2 standard.
■ To operate NetBackup without tape drive access protection, clear the Enable
SCSI reserve property. If unchecked, other HBAs can send the commands that
may cause a loss of data to tape drives.
Note: Ensure that all of your hardware processes SCSI persistent reserve commands
correctly. All of your hardware includes Fibre Channel bridges. If the hardware
does not process SCSI persistent reserve commands correctly and NetBackup is
configured to use SCSI persistent reserve, no protection may exist.
If the end of media is encountered and this property is not selected, the media is
set to FULL and the operation terminates abnormally. This action applies to both
robotic drives and nonrobotic drives.
drive. A delay often exists between dismounting one media and mounting another.
The default is 0 seconds.
During the delay period, NetBackup checks every 60 seconds to see if the drive is
ready. If the drive is ready, NetBackup uses it. Otherwise, NetBackup waits another
60 seconds and checks again. If the total delay is not a multiple of 60, the last wait
is the remainder. If the delay is less than 60 seconds, NetBackup checks after the
end of the delay.
For example, set the delay to 150 seconds. NetBackup waits 60 seconds, checks
for ready, waits 60 seconds, checks for ready, waits 30 seconds, and checks for
ready the last time. If the delay was 50 seconds (a short delay is not recommended),
NetBackup checks after 50 seconds.
■ If parallel SCSI buses are used, carefully consider the use of SCSI persistent
reserve. Usually, parallel drives are not shared, so SCSI persistent reserve
protection is not required. Also, parallel drives are usually on a bridge, and
bridges do not support SCSI persistent reserve correctly. Therefore, if the
environment uses parallel SCSI buses, do not use SCSI persistent reserve.
■ The operating system tape drivers may require extensive configuration to use
SCSI persistent reserve. For example, if the tape drives do not support SPC-3
Compatible Reservation Handling (CRH), ensure that the operating system
does not issue SPC-2 reserve and release commands.
If any of the hardware does not support SCSI persistent reserve, Symantec
recommends that SCSI persistent reserve is not used.
The NDMP Global Credentials properties dialog box contains the following
options:
User name The user name under which NetBackup accesses the NDMP server.
This user must have permission to run NDMP commands.
To access the Add NDMP Host dialog box, add an NDMP host under Media and
Device Management > Credentials > NDMP Hosts.
Figure 3-42 shows the Add NDMP Host dialog box and the option to select on
NDMP hosts for NDMP Global Credentials to apply.
Network properties
Use the Network properties to set the properties that define requirements for
communications between clients and the master server. The Network properties
apply to currently selected Windows clients.
Note: If you change this port number, remember that it must be the same for all
NetBackup servers and clients that communicate with one another.
Note: If you change this port number, remember that it must be the same for all
NetBackup servers and clients that communicate with one another.
162 Configuring Host Properties
Network Settings Properties
The following topics describe the Reverse Host Name Lookup host properties.
Configuring Host Properties 163
Network Settings Properties
Allowed setting
The Allowed setting indicates that the host requires reverse host name lookup
to work to determine that the connection comes from a recognizable server.
By default, the host resolves the IP address of the connecting server to a host
name by performing a reverse lookup.
If the conversion of the IP address to host name fails, the connection fails.
Otherwise, it compares the host name to the list of known server host names. If
the comparison fails, the host rejects the server and the connection fails.
Restricted setting
The Restricted setting indicates that the NetBackup host first attempts to perform
reverse host name lookup. If the NetBackup host successfully resolves the IP
address of the connecting server to a host name (reverse lookup is successful), it
compares the host name to the list of known server host names.
If the resolution of the IP address to a host name fails (reverse lookup fails), based
on the Restricted setting, the host converts the host names of the known server
list to IP addresses (using a forward lookup). The host compares the IP address
of the connecting server to the list of known server IP addresses.
If the comparison fails, the host rejects the connection from server and the
connection fails.
Prohibited setting
The Prohibited setting indicates that the NetBackup host does not try reverse
host name lookup at all. The host resolves the host names of the known server
list to IP addresses using forward lookups.
The NetBackup host then compares the IP address of the connecting server to the
list of known server IP addresses.
If the comparison fails, the NetBackup host rejects the connection from the server
and the connection fails.
In this case, since changing the NetBackup Reverse Host Name Lookup host
property involves being able to view the host properties, you’ll need to use another
method to change the Reverse Host Name Lookup host property.
Use the methods that are described in the following sections to add the
REVERSE_NAME_LOOKUP entry to the bp.conf file (UNIX) or to the Windows registry.
REVERSE_NAME_LOOKUP entry
The REVERSE_NAME_LOOKUP entry uses the following format:
REVERSE_NAME_LOOKUP = ALLOWED | RESTRICTED | PROHIBITED
For example:
REVERSE_NAME_LOOKUP = PROHIBITED
The values of ALLOWED, RESTRICTED, and PROHIBITED represent the same meaning
as the values in the Network Settings host properties.
See “REVERSE_NAME_LOOKUP” on page 227.
To add the REVERSE_NAME_LOOKUP entry to the bp.conf file, use one of the following
methods:
■ On master and media servers
Use the bpsetconfig command to add the entry. The bpsetconfig command
is described in NetBackup Commands.
■ On UNIX clients
Edit the bp.conf directly to add the entry.
/etc/services
■ Media Manager services include tape library control daemons, which accept
connections from daemons on other servers that share the same library. See
the services file on the media server to determine the ports that are required
for a specific library.
■ Dynamically-allocated ports are assigned as needed, from configurable ranges
in the Port Ranges host properties for NetBackup servers and clients.
In addition to the range of numbers, you can configure the following for
dynamically-allocated ports:
■ Whether NetBackup selects a port number at random or starts at the top
of the range and uses the first one available.
■ Whether connections to bpcd on a client use reserved or non-reserved
ports.
166 Configuring Host Properties
Port Ranges properties
The following situations describe examples of when to use the restore failover
capability:
■ Two or more media servers share a robot and each has connected drives. When
a restore is requested, one of the servers is temporarily inaccessible.
■ Two or more media servers have stand alone drives of the same type. When a
restore is requested, one of the servers is temporarily inaccessible.
In these instances, inaccessible means that the connection between bprd on the
master server and bptm on the media server (through bpcd) fails.
Possible reasons for the failure are as follows:
■ The media server is down.
■ The media server is up but bpcd does not respond. (For example, if the
connection is refused or access is denied.)
■ The media server is up and bpcd is running, but bptm has problems. (For
example, or bptm cannot find the required tape.)
The Media server column displays the NetBackup media servers that have failover
protection for restores. The Failover restore server column displays the servers
that provide the failover protection. NetBackup searches from top to bottom in
the Failover restore server column until it finds another server that can perform
the restore.
170 Configuring Host Properties
Restore Failover properties
A NetBackup media server can appear only once in the Media server column but
can be a failover server for multiple other media servers. The protected server
and the failover server must both be in the same master and media server cluster.
2 In the Media server field, specify the media server for failover protection.
3 In the Failover restore servers field, specify the media server(s) to try if the
server that is designated in the Server field is unavailable. Separate the names
of multiple servers with a single space.
4 Click Add to add the name to the list. The dialog box remains open for another
entry.
Click OK if an entry was changed. Click Close to close the dialog box.
5 Click Apply to accept the Restore Failover property changes. Click OK to
close the host properties dialog box.
6 Stop and restart the NetBackup Request daemon on the master server where
the configuration was changed.
See “Enabling automatic failover to an alternate server” on page 817.
Configuring Host Properties 171
Retention Periods properties
Value
This Value property assigns a number to the retention level setting.
Units
The Units property specifies the units of time for the retention period. The list
includes hours as the smallest unit of granularity and the special units, Infinite,
and Expires immediately.
Schedules list
The Schedules list is a list of the schedules that use the currently selected retention
level, and the policy to which each schedule belongs.
By default, levels 9 through 24 are set to infinite. If the levels are left at the
default, there is no difference between a retention level of 12 and a retention
level of 20, for example.
The dialog box displays the names of all schedules that use the selected
retention level as well as the policy to which each schedule belongs.
3 Type the new retention period in the Value box.
4 Select the units of measure (days, weeks, months, years, infinite, or expires
immediately).
After Units or Value is changed, an asterisk (*) appears in the Changes Pending
column to indicate that the period was changed. NetBackup does not change
the actual configuration until the administrator clicks Apply or OK.
5 Click Impact Report.
The policy impact list displays the schedules where the new retention period
is less than the frequency period.
To prevent schedules from being listed, redefine the retention period for the
schedules or change the retention or frequency for the schedule.
6 To discard your changes, click Cancel.
7 To save your changes and update the configuration, click one of the following:
■ Apply
Saves the changes and leaves the dialog box open to make further changes.
■ OK
Saves the changes since Apply was last clicked. OK also closes the dialog
box.
Suspending volumes
Use the following procedure to suspend volumes.
To suspend volumes
1 Use the NetBackup Media List report to determine which volumes are
currently at the level to be suspended.
2 Use the bpmedia command to suspend the volumes.
Servers properties
The Servers properties display the NetBackup server list on selected master
servers, media servers, and clients. The server list displays the NetBackup servers
that each host recognizes.
Master server
The Master Server property specifies the master server for the selected host.
(The name of the selected host appears in the title bar.)
Computers that are listed as media servers can back up and restore clients, but
have limited administrative privileges.
Figure 3-49 shows the Media server list in the Servers dialog box.
Consider a configuration that consists of master server orbiterv and two media
servers—media1 and media2. Set up orbiterv as the master server and media1 and
media2 as media servers.
If a computer is defined as both a master server and a media server, the master
server entry takes precedence.
A server that is listed as both a master and a media server has consequences. It
allows a media server system administrator to be a NetBackup administrator on
other master servers.
Figure 3-50 shows a server that is both a media server and a master server.
Configuring Host Properties 177
Servers properties
Figure 3-50 Server that is listed as both media server and master server
EMMSERVER = meadow
■ The first SERVER entry must be the name of the master server.
■ In order for the NetBackup Administration Console to administer other servers,
the servers must be listed. (File > Change Server.)
■ If the EMM database is on another master server, that server needs to be listed.
The table shows how meadow is listed on havarti and study.
The EMMSERVER entry must be present on all master servers that share the EMM
host. The table shows how meadow is listed as the EMMSERVER on havarti, study,
as well as on meadow.
Figure 3-51shows a shared EMM database that is located on a media server.
Configuring Host Properties 179
SharedDisk properties
To update the EMM database, after changing the master server for a media server, run:
2
/usr/openv/netbackup/bin/admincmd/nbemmcmd -updatehost
SharedDisk properties
The SharedDisk master server properties specify the SharedDisk storage option
properties for a NetBackup configuration.
See “About SharedDisk support in NetBackup 7.0 and later” on page 420.
SharePoint properties
The SharePoint properties apply to currently selected Windows clients to protect
SharePoint Server installations.
180 Configuring Host Properties
Symantec Products properties
For complete information on these options, see the NetBackup for Microsoft
SharePoint Server Administrator's Guide .
Domain\User Specify the domain and user name for the account you want
to use to log on to SharePoint (DOMAIN\user name).
Consistency check before Select the consistency checks to perform on the SQL Server
backup databases before NetBackup begins a backup operation.
These checks are performed for both server-directed and
user-directed backups.
The Symantec Products properties include the subnode, Backup Exec Tape Reader
properties.
See “Backup Exec Tape Reader properties” on page 71.
Timeouts properties
The Timeouts properties apply to selected master servers, media servers, and
clients.
182 Configuring Host Properties
Timeouts properties
Note: If this timeout is changed, verify that Client read timeout is set to the same
or higher value.
Note: If it exists, the value in a UNIX client’s $HOME/bp.conf file takes precedence
to the property here.
If the File browse timeout property is exceeded, the user receives a socket read
failed error. The timeout can be exceeded even while the server processes the
request.
Note: For database-extension clients, Symantec suggests that the Client read
timeout be set to a value greater than 5 minutes. Fifteen minutes are adequate
for many installations. For other clients, change Client read timeout only if the
client encounters problems.
Note: If this timeout is changed, verify that Client read timeout is set to the same
or higher value.
Restore retries
This property specifies the number of attempts a client has to restore after a
failure. (The default is 0; the client does not attempt to retry a restore. The client
can try up to three times.) Change Restore retries only if problems are
encountered.
If a job fails after the maximum number of retries, the job goes into an incomplete
state. The job remains in the incomplete state as determined by the Move restore
job from incomplete state to done state property.
See “Clean-up properties” on page 78.
A checkpointed job is retried from the start of the last checkpointed file rather
than at the beginning of the job.
Checkpoint restart for restores allows a NetBackup administrator to resume a
failed restore job from the Activity Monitor.
See “Checkpoint restart for backup jobs” on page 522.
186 Configuring Host Properties
Universal Settings properties
Without the entry in the server list, the restoring server has no access to write
the log files to the requesting server.
Consider the following solutions:
■ To produce a progress log, add the requesting server to the server list and log
into the requesting server. In the NetBackup Administration Console, expand
NetBackup Management > Host Properties > Master Servers > Double-click
on master server > Servers. Add the restoring server to the server list.
■ Log in to the restoring server. Check the Activity Monitor to determine the
success of the restore operation.
Click Add to add a server to the backup hosts list. To delete a server from the list,
select the server and click Remove.
A backup host is on the same SAN as a VMware ESX server that can access the
snapshot of the virtual machine. A backup host can provide access to the files for
third-party backup vendors.
For more information, see the NetBackup for VMware Administrator’s Guide.
Windows Client properties include subnodes for the following host properties:
See “Client Settings (Windows) properties” on page 97.
See “Exclude Lists properties” on page 116.
See “Network properties” on page 161.
See “Lotus Notes properties” on page 150.
See “Exchange properties” on page 114.
See “SharePoint properties” on page 179.
See “Active Directory host properties” on page 68.
See “Enterprise Vault Hosts properties” on page 114.
Configuring Host Properties 193
About the bp.conf options for servers
/usr/openv/netbackup/bp.conf
$HOME/bp.conf
ALLOW_MEDIA_OVERWRITE
This entry overrides NetBackup’s overwrite protection for various media formats
on removable media.
For example, to permit overwriting the cpio format, add the following on the
master server (and media servers if applicable):
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
ALLOW_MEDIA_OVERWRITE = CPIO
To use the NetBackup Administration Console to configure this option, set the
Allow media overwrite property in the Media host properties.
See “Allow media overwrite property” on page 153.
ALLOW_NON_RESERVED_PORTS
This entry specifies that the NetBackup Client daemon (bpcd) can accept remote
connections from nonprivileged ports (port numbers 1024 or greater). If this entry
is not present, bpcd requires remote connections to come from privileged ports
(port numbers 1024 or smaller). This option is useful when NetBackup clients and
servers are on opposite sides of a firewall.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
ALLOW_NON_RESERVED_PORTS = YES | NO
cd /usr/openv/netbackup/bin/admincmd.
/bpclient -client client_name -add -connect_nr_port 1
Where client_name is the name of the client where you added the
ALLOW_NON_RESERVED_PORTS option. These commands instruct the master server
to use nonprivileged ports.
This entry should appear only once in the bp.conf file.
This option can also be used on a client. To use on a client, add this option to the
/usr/openv/netbackup/bp.conf file on a UNIX client.
Configuring Host Properties 195
About the bp.conf options for servers
AUTHENTICATION_DOMAIN
This entry defines a set of Symantec product authentication principals. A master
server, media server, or client that uses Symantec product authentication and
authorization must have at least one AUTHENTICATION_DOMAIN entry. More than
one can be specified.
If a media server or client does not define an authentication domain, it uses the
authentication domains of its master server.
To use this option on a UNIX master server, add it to the
/usr/openv/netbackup/bp.conf file in the following format:
The broker on host name broker3 uses its local /etc/passwd file for Symantec
product authentication.
AUTHORIZATION_SERVICE
This entry defines the Symantec Product Authorization Service that the local
NetBackup server uses. A master server that uses Symantec product authorization
must define an authorization service. If a media server does not define an
authorization service, it uses its master server's authorization service.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
BPBRM_VERBOSE
Used for debugging purposes, the BPBRM_VERBOSE option controls the amount of
information NetBackup includes in the bpbrm debug log. The default is that
BPBRM_VERBOSE is the same value as the bp.conf VERBOSE entry (Global logging
level). The BPBRM_VERBOSE entry overrides the VERBOSE entry in the bp.conf
file.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server:
■ To use the same value as the bp.conf VERBOSE entry for bpbrm, enter:
BPBRM_VERBOSE = 0
This entry is the same as the BPBRM logging level set to Same as Global in
the Logging host properties.
■ To log the minimum amount of information for bpbrm, enter:
BPBRM_VERBOSE = -1
This entry is the same as the BPBRM logging level set to 0 in the Logging host
properties.
■ To log additional information for bpbrm, enter a value of 1 through 5:
BPBRM_VERBOSE = 1
This entry is the same as the BPBRM logging level set to 1 in the Logging host
properties.
■ To log the maximum amount of information for bpbrm, enter:
BPBRM_VERBOSE = 5
The entry is the same as the BPBRM logging level set to 5 in the Logging host
properties.
This entry should appear only once in the bp.conf file.
See the NetBackup Troubleshooting Guide for UNIX and Windows for more
information about the debug log.
See “Logging properties” on page 141.
BPDBJOBS_COLDEFS
Add BPDBJOBS_COLDEFS entries to the bp.conf file to customize the output of
bpdbjobs.
198 Configuring Host Properties
About the bp.conf options for servers
Add an entry for every column to include in the output by using the following
format:
The order of the entries determines the order that the column headings appear.
Example:
The following list shows possible COLDEFS entries and the column created by
each:
■ ACTIVEELAPSED entry creates Active Elapsed column head (elapsed active
time)
■ ACTPID entry creates Active PID column head (PID of job)
■ DSTMEDIA_SERVER entry creates Dest Media Svr column head (writing media
server)
■ DSTMEDIAID entry creates Dest Media ID column head (writing media ID)
■ ESTFILE entry creates Est File column head (estimated number of files)
■ LASTBACKUP entry creates Last Backup column head (date and time)
■ MAINPID entry creates Main PID column head (PID that spawns job, if
applicable)
■ NUMTAPESEJECT entry creates Media to Eject column head (number of tapes
to eject; Vault only)
■ OPERATION entry creates Operation column head (current operation)
■ RQSTPID entry creates Request PID column head (PID requesting job, if
applicable)
■ SCHEDULE entry creates Schedule column head
BPDBM_VERBOSE
Used for debugging purposes, the BPDBM_VERBOSE option controls the amount of
information NetBackup includes in the bpdbm debug log.
The default is that the value is the same as the bp.conf VERBOSE entry (Global
logging level). The BPDBM_VERBOSE entry overrides the bp.conf VERBOSE entry
(Global logging level).
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server:
■ To use the same value as the bp.conf VERBOSE entry for bpdbm, enter:
BPDBM_VERBOSE = 0
Configuring Host Properties 201
About the bp.conf options for servers
The entry is the same as setting BPDBM logging level in the Logging host
properties to Same as Global.
■ To log the minimum amount of information for bpdbm, enter:
BPDBM_VERBOSE = -1
The entry is the same as setting BPDBM logging level in the Logging host
properties to 0.
■ To log additional information for bpdbm, enter a value of 1 through 5:
BPDBM_VERBOSE = 1
The entry is the same as setting BPDBM logging level in the Logging host
properties to 1.
■ To log the maximum amount of information for bpdbm, enter:
BPDBM_VERBOSE = 5
The entry is the same as setting BPDBM logging level in the Logging host
properties to 5.
This entry should appear only once in the bp.conf file.
The following examples show two bp.conf entries that enable logging, while they
minimize the growth rate of the bpdbm debug file:
VERBOSE = 5
BPDBM_VERBOSE = -1
See the NetBackup Troubleshooting Guide for UNIX and Windows for more
information about logging.
Or, set the BPDBM logging level property in the Logging host properties.
See “Logging properties” on page 141.
BPRD_VERBOSE
Used for debugging purposes, the BPRD_VERBOSE option controls the amount of
information that NetBackup includes in its bprd debug logs.
The default is that the value is the same as the bp.conf VERBOSE entry (Global
logging level). The BPRD_VERBOSE entry overrides the bp.conf VERBOSE entry
(Global logging level).
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server:
202 Configuring Host Properties
About the bp.conf options for servers
■ To use the same value as the bp.conf VERBOSE entry for bprd, enter:
BPRD_VERBOSE = 0
The entry is the same as setting BPRD logging level in the Logging host
properties to Same as Global.
■ To log the minimum amount of information for bprd, enter:
BPRD_VERBOSE = -1
The entry is the same as setting BPRD logging level in the Logging host
properties to 0.
■ To log additional information for bprd, enter a value of 1 through 5:
BPRD_VERBOSE = 1
The entry is the same as setting BPRD logging level in the Logging host
properties to 1.
■ To log the maximum amount of information for bprd, enter:
BPRD_VERBOSE = 5
The entry is the same as setting BPRD logging level in the Logging host
properties to 5.
This entry should appear only once in the bp.conf file.
See the NetBackup Troubleshooting Guide for UNIX and Windows for more
information about the debug log.
See “Logging properties” on page 141.
BPTM_VERBOSE
Used for debugging purposes, the BPTM_VERBOSE option controls the amount of
information NetBackup includes in the bptm debug logs.
The default is that the value is the same as the bp.conf VERBOSE entry (Global
logging level). The BPTM_VERBOSE entry overrides the bp.conf VERBOSE entry
(Global logging level).
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server:
■ To use the same value as the bp.conf VERBOSE entry for bptm, enter:
BPTM_VERBOSE = 0
Configuring Host Properties 203
About the bp.conf options for servers
The entry is the same as setting BPTM logging level in the Logging host
properties to Same as Global.
■ To log the minimum amount of information for bptm, enter:
BPTM_VERBOSE = -1
The entry is the same as setting BPTM logging level in the Logging host
properties to 0.
■ To log additional information for bptm, enter a value of 1 through 5:
BPTM_VERBOSE = 1
The entry is the same as setting BPTM logging level in the Logging host
properties to 1.
■ To log the maximum amount of information for bptm, enter:
BPTM_VERBOSE = 5
The entry is the same as setting BPTM logging level in the Logging host
properties to 5.
This entry should appear only once in the bp.conf file.
See the NetBackup Troubleshooting Guide for UNIX and Windows for more
information about the debug log
See “Logging properties” on page 141.
BPEND_TIMEOUT
The BPEND_TIMEOUT entry specifies the number of seconds to wait for the
bpend_notify script on a client to complete. The default timeout is 300 seconds.
Note: If this option is changed, verify that the CLIENT_READ_TIMEOUT option is set
to the same or higher value.
BPSTART_TIMEOUT
The BPSTART_TIMEOUT entry specifies the number of seconds to wait for the
bpstart_notify script on a client to complete. The default timeout is 300 seconds.
To use the NetBackup Administration Console to configure this option, set the
Backup start notify timeout property in the Timeouts host properties.
See “Timeouts properties” on page 181.
CHECK_RESTORE_CLIENT
The CHECK_RESTORE_CLIENT entry specifies that the client to be restored to is
checked before the restore starts. An unresponsive client can slow restores for
other clients that have data on the same tapes.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server. This option applies only to master servers.
This entry should appear only once in the bp.conf file.
CLIENT_CONNECT_TIMEOUT
This entry specifies the number of seconds that the server waits when it connects
to a client. If the server needs to wait longer than the time specified, it times out.
The default timeout is 300 seconds.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
CLIENT_CONNECT_TIMEOUT = 300
CLIENT_PORT_WINDOW
This entry specifies the range of nonreserved ports on this computer that are
used for connecting to NetBackup on other computers. This setting applies when
it connects to a client configured to accept nonreserved ports.
This entry is also available for client configuration.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on NetBackup
servers or clients. This entry should appear only once in the bp.conf file.
The following example permits ports from 4800 through 5000:
If 0 is specified for the first number (default), the operating system determines
the nonreserved port to use.
CLIENT_READ_TIMEOUT
The CLIENT_READ_TIMEOUT entry specifies the number of seconds to use for the
client-read timeout.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
CLIENT_READ_TIMEOUT = 300
To use the NetBackup Administration Console to configure this option, set the
Client read timeout property in the Timeouts host properties.
See “Timeouts properties” on page 181.
CLIENT_RESERVED_PORT_WINDOW
The CLIENT_RESERVED_PORT_WINDOW entry specifies the range of reserved ports
on this computer that are used for connecting to NetBackup on other computers.
This setting applies when the computer connects to a client configured to accept
only reserved ports.
This entry is also available for client configuration.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server or client. This entry should appear only once in the bp.conf file.
The following example permits ports from 900 through 1023:
The default is from 512 through 1023. Note that if 0 is specified for the first
number, a nonreserved port is used instead. The operating system chooses the
nonreserved port.
CONNECT_OPTIONS
The CONNECT_OPTIONS entry specifies the following options that are designed to
enhance firewall efficiency with NetBackup:
■ Whether the host is connected to by using a reserved or a nonreserved port
number.
■ Whether the host is connected to by another server by using the traditional
call-back method or by using the Veritas Network daemon (vnetd).
■ Whether the host is connected to by using one of the following methods:
■ vnetd or the daemon’s port number,
CONNECT_OPTIONS = host [ 0 | 1 | 2 ][ 0 | 1 | 2 | 3 ]
[ 0 | 1 | 2 | 3 ]
CONNECT_OPTIONS = shark 0 0 0
208 Configuring Host Properties
About the bp.conf options for servers
bpcd connections to server shark must use a reserved port number and the
traditional call-back method.
Connections to bpdbm, vmd, bprd, and robotic daemons on server shark can use
either vnetd or the daemon’s port number.
CONNECT_OPTIONS = dolphin 1 0 1
bpcd connections to server dolphin must use a nonreserved port number and the
traditional call-back method.
Connections to bpdbm, vmd, bprd, and robotic daemons on server dolphin must use
vnetd.
CONNECT_OPTIONS = perch 0 1 2
bpcd connections to server perch must use a reserved port number and vnetd.
Connections to bpdbm, vmd, bprd, and robotic daemons on server perch must use
the daemon’s port number.
CONNECT_OPTIONS = trout 1 1 2
bpcd connections to server trout must use a nonreserved port number and vnetd.
Connections to bpdbm, vmd, bprd, and robotic daemons on server trout must use
the daemon’s port number.
To use the NetBackup Administration Console to configure this options, set the
Firewall host properties.
See “Firewall properties” on page 124.
DEFAULT_CONNECT_OPTIONS
The DEFAULT_CONNECT_OPTIONS entry specifies the default values for the
CONNECT_OPTIONS configuration entry. If a host name is not specified in any
CONNECT_OPTIONS entry, the value from the DEFAULT_CONNECT_OPTIONS entry is
used.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on NetBackup
UNIX master servers in the following format:
DEFAULT_CONNECT_OPTIONS = [ 0 | 1 ][ 0 | 1 ][ 0 | 1 | 2 ]
Note: If vnetd only (1) is selected as the daemon connection port, the BPCD
connect-back setting is not applicable. If vnetd only (1) is selected as the daemon
connection port, the non-reserved ports setting (1) is always used regardless of
the value of the ports setting.
■ The third setting indicates the connection method to use to connect to the
remote host:
0 = Connect to a daemon on the host by using vnetd if possible, otherwise
connect by using the traditional port number of the daemon (default)
1 = Connect to a daemon on the host by using vnetd only
2 = Connect to a daemon on the host by using the traditional port number of
the daemon only
To use the NetBackup Administration Console to configure this option, set the
Firewall host properties.
See “Firewall properties” on page 124.
DISABLE_JOB_LOGGING
This entry disables the logging of the job information that the NetBackup Activity
Monitor requires. The default is that job logging occurs.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
DISABLE_JOB_LOGGING
DISABLE_STANDALONE_DRIVE_EXTENSIONS
This entry disables the nonrobotic drive operations. During a backup, NetBackup
automatically attempt to use standalone volumes in nonrobotic drives.
The DISABLE_STANDALONE_DRIVE_EXTENSIONS entry can be set by using either of
the following methods:
■ Changing the Enable standalone drive extension property in the Media host
properties. The default is that this option is enabled.
■ By using the nbemmcmd command. For example:
DISALLOW_BACKUPS_SPANNING_MEDIA
This entry prevents backups from spanning media. The default is that backups
are allowed to span media.
If the end of the media is encountered and this entry is present in the bp.conf
file, the media is set to FULL and the operation terminates abnormally. (The action
applies to both the robotic and the nonrobotic drives.)
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
DISALLOW_BACKUPS_SPANNING_MEDIA
DISALLOW_CLIENT_LIST_RESTORE
This entry denies the list and restore requests for all clients. When this option is
present, clients cannot list or restore any files that they have backed up through
this master server. The default is that this option is not present and clients can
list and restore their files.
Configuring Host Properties 211
About the bp.conf options for servers
DISALLOW_CLIENT_LIST_RESTORE
DISALLOW_CLIENT_RESTORE
This entry denies the restore requests for all clients. When this option is present,
clients cannot restore the files that they have backed up through this master
server. The default is that this option is not present and clients can restore their
files.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
DISALLOW_CLIENT_RESTORE
EMMSERVER
This entry indicates the master or the media server that acts as the Enterprise
Media Manager server for one or more master servers. The EMM server contains
the database where media and device configuration information is stored.
The EMMSERVER entry must be present on all master servers that share the EMM
host.
EMMSERVER = server_name
The EMMSERVER entry applies only to servers at version 6.0 and later.
This entry should appear only once in the bp.conf file.
See “Sharing an EMM server” on page 774.
See “Multiple masters that share one Enterprise Media Manager host” on page 177.
212 Configuring Host Properties
About the bp.conf options for servers
ENABLE_ROBUST_LOGGING
This entry helps limit the amount of disk space that one debug log directory
consumes. When a log file grows to the maximum size, the log file is closed and
a new log file is opened. If the new log file causes the maximum number of log
files in the directory to be exceeded, the oldest log file is deleted.
The maximum size of a log file is set by using the NetBackup command vxlogcfg
with parameters NumberOfLogFiles and MaxLogFileSizeKB.
See the NetBackup Troubleshooting Guide for more information on controlling
the log file size.
If a NetBackup environment uses scripts depending on the MMDDYY.log naming
convention, either update the scripts or disable Robust Logging.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server. This entry should appear only once in the bp.conf file.
To use the NetBackup Administration Console to configure this options, set the
Robust logging property in the Logging host properties.
See “Logging properties” on page 141.
FAILOVER_RESTORE_MEDIA_SERVERS
This topic applies to NetBackup Enterprise Server.
This entry specifies that an automatic failover media server be used if a server is
temporarily inaccessible for a restore. This failover does not require administrator
intervention. The default is that NetBackup does not perform automatic failover.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
FORCE_RESTORE_MEDIA_SERVER
This topic applies to NetBackup Enterprise Server.
This entry forces the restores to go to a specific server, regardless of where the
files were backed up.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
Where from_host is the server that performed the original backup and to_host is
the server to use for the restore.
Stop and restart the NetBackup Request daemon on the master server after adding
the FORCE_RESTORE_MEDIA_SERVER entry. Physically move the media to to_host
before attempting a restore. Update the Media Manager volume database to reflect
the move.
This setting applies to all storage units on the original server. Restores for any
storage unit on from_host go to to_host. To revert to the original configuration
for future restores, delete the entry.
GENERATE_ENGLISH_LOGS
This entry enables the generation of an English error log, and English trace logs
for the bparchive, bpbackup, bpduplicate, bpimport, and bprestore commands.
This option is useful to support personnel to assist in distributed environments
where different locales result in logs that contain various languages.
An English text error log (indicated by the suffix _en) is created in the following
directory:
/usr/openv/netbackup/db/error
GENERATE_ENGLISH_LOGS
INCOMPLETE_JOB_CLEAN_INTERVAL
This entry indicates the number of days a failed restore job can remain in the
incomplete state before it is moved to the done state.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server or client in the following format:
INCOMPLETE_JOB_CLEAN_INTERVAL = x
Where x is a value between 0 and 365. A value of 0 indicates that failed, incomplete
jobs are never automatically moved to the done state. The default is 7 days.
This entry should appear only once in the bp.conf file.
To use the NetBackup Administration Console to configure this option, set the
Move restore job from incomplete state to done state property in the Clean-up
host properties.
See “Clean-up properties” on page 78.
INITIAL_BROWSE_SEARCH_LIMIT
This entry specifies the number of days back that NetBackup searches for files to
restore.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server or client in the following format:
INITIAL_BROWSE_SEARCH_LIMIT = 7
When this option is specified on a UNIX client, it applies only to that client. The
option can reduce the size of the search window from what is specified on the
server (the client setting cannot make the window larger).
JOB_PRIORITY
This entry lets administrators set the priority for a job type.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server or client in the following format:
Variables P1, P2, and so on indicate the priority for each backup type.
The actual default values for the entry appear as follows:
P1 Performing a backup 0
An administrator may want backup jobs to have a priority of 50000 and duplication
jobs to have a priority of 30000. The administrator would change theJOB_PRIORITY
entry to read as follows:
LIMIT_BANDWIDTH
This entry specifies a limit for the network bandwidth that one or more NetBackup
clients use on a network. The actual limiting occurs on the client side of the backup
connection. This feature limits only backups. Restores are unaffected. The default
is that the bandwidth is not limited.
Read the following topic before changing this option:
Configuring Host Properties 217
About the bp.conf options for servers
■ Do not create multiple entries that specify the same range of IP addresses. If
multiple entries are created, NetBackup uses the last one found.
In the following example, NetBackup uses the second entry:
This rule also applies to multiple entries that specify an exact client address,
as follows:
The following sets the bandwidth for a specific address that is within the range:
In this case, NetBackup uses the specific entry (bandwidth of 200) for the client
whose address is 111.222.333.111. This capability can also be used to exclude
specific clients from bandwidth limiting. The order of the range and specific
address entries in the bp.conf file is not significant.
Set bandwidths for individual clients to one of the following values:
■ 0 (no bandwidth limiting), or
■ Less than or equal to any value that is set for the IP address range that contains
the IP address for the client.
For example, the following is valid:
Configuring Host Properties 219
About the bp.conf options for servers
If the bandwidth is set higher for a client than is set for the range, NetBackup
ignores the individual setting. NetBackup uses the value for the range instead. In
this case, the client receives a share of the bandwidth that is specified for the
network.
If the bandwidth limit for a client is equal to or lower than the value for the range,
the client uses the lower of the following settings:
■ Its share of the network bandwidth value
■ Its individual bandwidth value
The bandwidth value that NetBackup uses for a client is always at least one kilobyte
per second.
The following are examples:
■ Configure a bandwidth limit of 500 kilobytes per second for all computers on
the subnet 111.222.333 as follows:
■ Configure a bandwidth limit of 700 kilobytes per second for a particular client
(111.222.333.111) as follows:
In this case, no limiting occurs for the client with IP address 111.222.333.111
MEDIA_ID_PREFIX
This entry configures the prefix that NetBackup uses to identify media.
The MEDIA_ID_PREFIX entry can be set by using either of the following methods:
■ Change the Media ID prefix (non-robotic) property in the Media host
properties dialog box. The default is that the check box is clear.
■ Use the nbemmcmd command. For example:
MEDIA_ID_PREFIX = A
MEDIA_REQUEST_DELAY
This entry specifies the number of seconds that NetBackup waits for a non-robotic
drive to become ready. The default is 0 seconds.
This entry can be set by using either of the following methods:
■ Changing the Media request delay property in the Media host properties.
■ By using the nbemmcmd command. For example:
MEDIA_SERVER
This entry is similar to the SERVER entry.
A host that is listed as a MEDIA_SERVER can back up and restore clients. However,
if the host is not specified as a SERVER, the host has limited administrative
capabilities.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
MEDIA_SERVER = media_server_name
MEDIA_UNMOUNT_DELAY
When MEDIA_UNMOUNT_DELAY is specified, the media unload is delayed for the
specified number of seconds after the requested operation has completed. (Applies
only to user operations.)
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
MEDIA_UNMOUNT_DELAY = 120
MPX_RESTORE_DELAY
This entry applies to multiplexed restores. The MPX_RESTORE_DELAY specifies how
long the server waits for restore requests of files and raw partitions. In this case,
the entry applies to the files and raw partitions in a set of multiplexed images on
the same tape. All of the restore requests that are received within the delay period
are included in the same restore operation (one pass of the tape).
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
MPX_RESTORE_DELAY = 60
MUST_USE_LOCAL_DRIVE
This entry instructs NetBackup that if the client is also a media server and this
entry is present, backups for this client must occur on a local drive. If all drives
222 Configuring Host Properties
About the bp.conf options for servers
are down, another may be used. If the client is not a media server, this entry has
no effect.
The MUST_USE_LOCAL_DRIVE entry can be set by using either of the following
methods:
■ Change the Must use local drive property in the General Server host properties
dialog box. The default is that the checkbox is clear.
■ Use the nbemmcmd command. For example:
NBRB_CLEANUP_OBSOLETE_DBINFO
The NBRB_CLEANUP_OBSOLETE_DBINFO entry serves as a performance tuning option
for the Intelligent Resource Manager.
This entry indicates the number of seconds that can elapse between the cleanup
of obsolete information in the NetBackup Resource Broker (nbrb) database.
NBRB_CLEANUP_OBSOLETE_DBINFO = nn
NBRB_ENABLE_OPTIMIZATIONS
The NBRB_ENABLE_OPTIMIZATIONS entry serves as a performance tuning option
for the Intelligent Resource Manager. This entry indicates whether the Resource
Broker caches states of resource requests. The default is 1 (true).
NBRB_ENABLE_OPTIMIZATIONS = 1
NBRB_FORCE_FULL_EVAL
The NBRB_FORCE_FULL_EVAL entry serves as a performance tuning option for the
Intelligent Resource Manager.
This entry indicates the number of seconds that can elapse between full evaluations
of all NetBackup Resource Broker (nbrb) queues, by using no cached EMM
information. For example, full evaluations include matching job resource requests
with available resources.
NBRB_FORCE_FULL_EVAL = 1800
NBRB_REEVAL_PENDING
The NBRB_REEVAL_PENDING entry serves as a performance tuning option for the
Intelligent Resource Manager. This entry indicates the number of seconds that
can elapse between evaluations of the pending request queue. For example, a
pending request queue can include, jobs awaiting resources.
NBRB_REEVAL_PENDING = 60
NBRB_REEVAL_PERIOD
The NBRB_REEVAL_PERIOD entry serves as a performance tuning option for the
Intelligent Resource Manager and NetBackup Resource Broker (nbrb).
NBRB_REEVAL_PERIOD indicates the time between evaluations if an outstanding
request is not satisfied, and if no other requests or resources have been released.
The default is that 5 minutes pass before the initial request is reevaluated.
This entry should appear only once in the bp.conf file.
No equivalent exists in the NetBackup Administration Console host properties.
224 Configuring Host Properties
About the bp.conf options for servers
NBRB_RETRY_DELAY_AFTER_EMM_ERR
The NBRB_RETRY_DELAY_AFTER_EMM_ERR entry serves as a performance tuning
option for the Intelligent Resource Manager. This entry indicates how long
NetBackup waits after an EMM error before it tries again. The error must be one
where a retry is possible. For example, if a media server is down.
NBRB_RETRY_DELAY_AFTER_EMM_ERR = 60
NBRB_MPX_GROUP_UNLOAD_DELAY
The NBRB_MPX_GROUP_UNLOAD_DELAY entry serves as a performance tuning option
for the Intelligent Resource Manager.
This entry indicates the number of seconds that the NetBackup Resource Broker
(nbrb) waits for a new job to appear before a tape is unloaded. This setting can
help avoid unnecessary reloading of tapes and applies to all backup jobs.
NBRB_MPX_GROUP_UNLOAD_DELAY = 10
RANDOM_PORTS
This entry specifies whether NetBackup chooses port numbers randomly or
sequentially when it requires one for communication with NetBackup on other
computers.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server or client:
■ If RANDOM_PORTS = YES (default), NetBackup chooses port numbers randomly
from those that are free in the allowed range. For example, if the range is from
1024 through 5000, it chooses randomly from the numbers in this range.
■ If RANDOM_PORTS = NO, NetBackup chooses numbers sequentially, starting
with the highest number available in the allowed range. For example, if the
range is from 1024 through 5000, NetBackup chooses 5000 (if the number is
available). If 5000 is not available, port 4999 is chosen.
By default, this option is not present and NetBackup uses the random method for
selecting port numbers. This entry should appear only once in the bp.conf file.
RE_READ_INTERVAL
The RE_READ_INTERVAL entry determines how often NetBackup checks disk storage
units for available capacity.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
RE_READ_INTERVAL = 300
REQUIRED_INTERFACE
The REQUIRED_INTERFACE entry specifies the network interface for NetBackup to
use when it initiates new connections to another NetBackup client or server for
user backups, database agent backups, and user restores.
226 Configuring Host Properties
About the bp.conf options for servers
REQUIRED_INTERFACE = host1
REQUIRED_INTERFACE = clientA_nbu
Now, all backup, restore, and list requests use the clientA_nbu interface, the
server receives requests from client clientA_nbu with host name clientA_nbu.
■ Example 2 - server with two network interfaces:
One interface is for the regular network and one is for the backup network:
■ The host name for the regular interface is serverA
Configuring Host Properties 227
About the bp.conf options for servers
REQUIRED_INTERFACE = serverA_nbu
REVERSE_NAME_LOOKUP
This entry lets administrators allow, restrict, or prohibit reverse host name lookup.
e REVERSE_NAME_LOOKUP entry
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server, media server, or client in the following format:
REVERSE_NAME_LOOKUP = ALLOWED | RESTRICTED | PROHIBITED
REQUIRED_NETWORK
The REQUIRED_NETWORK entry specifies the required route for backup traffic in an
environment where the network traffic is segregated.
For example, an environment can contain a production network at 145.21.14.0
and a backup network at 192.132.28.0.
To indicate that NetBackup use only the backup network, add the following entry
in the bp.conf file:
228 Configuring Host Properties
About the bp.conf options for servers
REQUIRED_NETWORK = 192.132.28.0
Note: If the variable is set and the network is not available, all connections fail
and no backups are performed.
SERVER
This topic applies to NetBackup Enterprise Server.
The first SERVER entry in the bp.conf file must point to the master server where
the bp.conf entry resides. During installation, SERVER is automatically set to the
name of the system where the NetBackup master server software is installed.
The SERVER option must be present in the /usr/openv/netbackup/bp.conf file
on all NetBackup UNIX servers and clients. It is the only required entry in the
bp.conf file. This option is not used in $HOME/bp.conf files on a client.
To use the NetBackup Administration Console to configure this option, add server
entries in the Servers host properties.
See “Servers properties” on page 174.
Note: This topic discusses the bp.conf entries on the server. However, note that
every SERVER entry in a client bp.conf file must be a NetBackup master or media
server. That is, each system that is listed as a SERVER must have either NetBackup
master or media server software installed. The client service on some clients
cannot be started if the client name is incorrectly listed as a server.
If you configure NetBackup media servers for a master server, the bp.conf file
on the master server must have a SERVER entry or MEDIA_SERVER entry for each.
As previously mentioned, the first SERVER entry in the list designates the master
server itself. The SERVER entry or the MEDIA_SERVER entries should be added after
the first, self-referencing entry.
A NetBackup master server can be backed up as a NetBackup client by the servers
that belong to another cluster. In that case the bp.conf file on the master server
should have SERVER entries for those servers as well.
The following is an example bp.conf file on a master server:
SERVER = Master_server (this master server itself)
Configuring Host Properties 229
About the bp.conf options for servers
SERVER = Media_server_#1
MEDIA_SERVER = Media_server_#2
.
.
.
The first SERVER entry in the bp.conf files on all the media servers must point to
the master server for those media servers. A media server can have only one
master server. However, a media server can be backed up as a NetBackup client
by the servers that belong to another cluster, in which case the bp.conf file on
the media server should have SERVER entries for those servers as well.
The following is an example bp.conf file on a media server:
SERVER = Master_server (for this media server)
SERVER = Media_server_#1
MEDIA_SERVER = Media_server_#2
.
.
.
The SERVER entries must be the same on all servers in a master and a media server
cluster.
If a SERVER entry is added or modified in the bp.conf file on the master server,
stop and restart bprd and bpdbm so that NetBackup recognizes the change. (The
NetBackup request daemon and NetBackup database manager.)
Note: If the first bp.conf SERVER entry (the master server) is modified on a media
server, the EMM database also needs to be updated. To update the EMM database,
run nbemmcmd -updatehost to change the master server for a media server.
SERVER_PORT_WINDOW
The SERVER_PORT_WINDOW entry specifies the range of nonreserved ports on which
this computer accepts connections from NetBackup on other computers. This
230 Configuring Host Properties
About the bp.conf options for servers
option can also be useful on the clients that run the NetBackup-Java application
server.
This entry is also available for client configuration.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server. The default range is from 1024 through 5000. This entry should
appear only once in the bp.conf file.
The following example permits ports from 4900 through 5000:
SERVER_RESERVED_PORT_WINDOW
This entry specifies the range of local reserved ports on which this computer
accepts connections from NetBackup on other computers.
The SERVER_RESERVED_PORT_WINDOW setting applies when a server connects to a
client that is configured to accept only reserved ports. This entry is generally not
useful on clients.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server. The default range is from 512 through 1023. This entry should
appear only once in the bp.conf file.
The following example permits ports from 900 through 1023:
SKIP_RESTORE_TO_SYMLINK_DIR
The SKIP_RESTORE_TO_SYMLINK_DIR entry forces NetBackup to check all directories
on a UNIX client into which files are restored. If the file to be restored is under a
symbolically linked directory, NetBackup does not restore the file.
This entry should appear only once in the bp.conf file.
Configuring Host Properties 231
About the bp.conf options for servers
For example, if the UNIX client requests a restore for /home/user/.cshrc and
/home/user is a symbolic link, NetBackup does not restore .cshrc.
■ UNLINK_ON_OVERWRITE
Then, when a restore job comes across a symbolic link, the link is unlinked before
the job checks, and the files and directory are restored.
For example, /home/user/ is backed up as a directory and, when restored, it is a
symbolic link to a directory.
These settings have the following outcomes:
■ With SKIP_RESTORE_TO_SYMLINK_DIR set (and Overwrite existing files
indicated), no files are restored into the directory the symbolic link points to,
and the symbolic link remains.
■ With both UNLINK_ON_OVERWRITE and SKIP_RESTORE_TO_SYMLINK_DIR (and
Overwrite existing files indicated), the symbolic link directory is unlinked,
the original directory is restored, and all files within the directory are also
restored.
■ With neither entry set (and Overwrite existing files indicated), NetBackup
follows the symbolic link and restore all files into the directory to which the
symbolic link points.
SERVER_CONNECT_TIMEOUT
This topic applies to NetBackup Enterprise Server.
SERVER_CONNECT_TIMEOUT specifies the number of seconds that the master server
waits before timing out when it connects to a media server.
232 Configuring Host Properties
About the bp.conf options for servers
SERVER_CONNECT_TIMEOUT = 60
UNLINK_ON_OVERWRITE
When a UNIX client indicates Overwrite existing files as a restore option, the
UNLINK_ON_OVERWRITE entry forces NetBackup to perform the following actions:
If the UNLINK_ON_OVERWRITE entry is not indicated in the bp.conf file but the
Overwrite existing files option is specified, NetBackup's behavior is different
when it restores symbolic links. (Or, if the entry is set to NO.) NetBackup unlinks
existing files or empty directories when it restores symbolic links, hard links, or
special files (CHR, BLK, and FIFO).
However, NetBackup does not unlink when it restores normal files or directories,
which can be problematic. NetBackup follows the symbolic link and creates or
replaces the files that the symbolic link points to. Or, it replaces the directory that
the symbolic link points to.
SKIP_RESTORE_TO_SYMLINK_DIR and UNLINK_ON_OVERWRITE do not affect
each other if both are specified, with one exception:
Configuring Host Properties 233
About the bp.conf options for servers
■ UNLINK_ON_OVERWRITE
Then, when a restore job comes across a symbolic link, the link is unlinked before
the job checks, and the files and directories are restored.
For example, if the /home/user/ path was backed up as a directory and, when
restored, it is a symbolic link to a directory:
■ With SKIP_RESTORE_TO_SYMLINK_DIR set (and Overwrite existing files
indicated), no files are restored into the directory the symbolic link points to,
and the symbolic link remains.
■ With both UNLINK_ON_OVERWRITE and SKIP_RESTORE_TO_SYMLINK_DIR (and
Overwrite existing files indicated), the symbolically linked directory is
unlinked, the original directory is restored, and all files within the directory
are also restored.
■ With neither set (and Overwrite existing files indicated), NetBackup follows
the symbolic link and restore all files into the directory the symbolic link points
to.
USE_VXSS
The USE_VXSS entry specifies whether the local system uses Symantec product
authentication and authorization.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server or client in the following format:
VERBOSE
Used for debugging purposes, the VERBOSE option controls the amount of
information NetBackup includes in its legacy logs.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server or client in the following format:
VERBOSE = [ 0 | 1 | 2 | 3 | 4 | 5 ]
The default is that this option is disabled. This entry should appear only once in
the bp.conf file.
To use the NetBackup Console to configure this option, change the Global logging
level property in the Logging host properties.
See “Logging properties” on page 141.
Configuring Host Properties 235
About the bp.conf options for servers
VXSS_NETWORK
This entry identifies whether a specific network or remote system must or must
not use Symantec product authentication and authorization with the local
system.
If a media server or client does not define a Symantec product authentication
and authorization network, it uses the Symantec product authentication and
authorization networks of its master server.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
master server in the following format:
Note: If multiple VXSS_NETWORK entries specify one particular system, the first
occurrence takes precedence.
236 Configuring Host Properties
bp.conf options for UNIX clients
For example:
USE_VXSS = AUTOMATIC
VXSS_NETWORK = fred.mycompany.com
VXSS_NETWORK = 10.0.0.37 REQUIRED
VXSS_NETWORK = 10.0.0. PROHIBITED
VXSS_NETWORK = .theircompany.com
VXSS_NETWORK = wilma.theircompany.com PROHIBITED
VXSS_NETWORK = barney.mycompany.com PROHIBITED
/usr/openv/netbackup/bp.conf
NetBackup uses internal software defaults for all options in the bp.conf file,
except SERVER. During installation, NetBackup sets the SERVER option to the
name of the master server where the software is installed.
See “SERVER” on page 228.
Configuring Host Properties 237
bp.conf options for UNIX clients
If a UNIX system is both a client and a server, both the server and the client
options are in the /usr/openv/netbackup/bp.conf file.
■ Each nonroot user on a UNIX client can have a personal bp.conf file in their
home directory as follows:
$HOME/bp.conf
The options in personal bp.conf files apply only to user operations. During a
user operation, NetBackup checks the $HOME/bp.conf file before
/usr/openv/netbackup/bp.conf.
Root users do not have personal bp.conf files. NetBackup uses the
/usr/openv/netbackup/bp.conf file for root users.
Note: To change these options on non-UNIX clients, use either the client-user
interface or in a configuration file, depending on the client. For instructions, see
the online Help in the Backup, Archive, and Restore client interface.
BPARCHIVE_POLICY = policy_name
By default, BPARCHIVE_POLICY is not present and NetBackup uses the first policy
that it finds that has the client and a user archive schedule.
This entry should appear only once in the bp.conf file.
The value in the user’s $HOME/bp.conf file takes precedence, if it exists.
BPARCHIVE_SCHED = schedule_name
By default, BPARCHIVE_SCHED is not present and NetBackup uses the first archive
schedule in the first policy that it finds that contains this client.
This entry should appear only once in the bp.conf file.
The value in the user’s $HOME/bp.conf file takes precedence if it exists.
BPBACKUP_POLICY = policy_name
By default, BPBACKUP_POLICY is not present and NetBackup uses the first policy
it finds that has both the client and a user backup schedule.
This entry should appear only once in the bp.conf file.
The value in the user’s $HOME/bp.conf file takes precedence if it exists.
BPBACKUP_SCHED = schedule_name
By default, BPBACKUP_SCHED is not present and NetBackup uses the first policy it
finds that contains both the client and a user backup schedule.
This entry should appear only once in the bp.conf file.
The value in the user’s $HOME/bp.conf file takes precedence if it exists.
filename_template The absolute pathname and file name of the busy file. The
shell language metacharacters *, ?, [], [ - ] can be used for
matching patterns of file names or parts of file names.
■ MAIL | mail
BUSY_FILE_DIRECTORY = pathname
BUSY_FILE_NOTIFY_USER = email
BUSY_FILE_PROCESSING = yes
CLIENT_NAME = clientname
To use the NetBackup Administration Console to configure this option, set the
Client Name host properties.
This entry should be listed only once in the bp.conf file. If more than one entry
appears, NetBackup observes only the last CLIENT_NAME entry. The client name
in a policy that backs up the client should match the client name this is specified
with CLIENT_NAME.
Configuring Host Properties 241
bp.conf options for UNIX clients
The bp.conf of the master server does not require the addition of other clients,
other than the master server as CLIENT_NAME = master server name. The name
is added by default.
During a restore, the default is to restore to the client that is named in the policy
that was used for the backup. For an alternate client restore, indicate the name
of the alternate client in the Backup, Archive, and Restore user interface. (Within
the user interface, the Destination client for restores field is located in the Specify
NetBackup Machines and Policy Type dialog box.)
To use the bprestore command, a parameter can be given to bprestore to indicate
the destination client.
See “Client-redirected restores” on page 820.
The client installation procedures automatically set CLIENT_NAME to the value
that is specified in ftp_to_client command or install_client command in the
installation scripts.
If the value is not in any bp.conf file, NetBackup uses the value that the
gethostname() library function returns.
COMPRESS_SUFFIX = .suffix
By default, COMPRESS_SUFFIX is not present in the bp.conf file. This option has a
reasonable default. Change only if problems result.
Multiple COMPRESS_SUFFIX entries are allowed.
Do not use wildcards to specify these extensions. Do not specify .A* or .A [1-9]
(For example, specify .A1)
See “Compression attribute” on page 534.
CRYPT_CIPHER = value
■ AES-256-CFB
■ BF-CFB
■ DES-EDE-CFB
CRYPT_KIND = type
This client property can also be configured on the Encryption host properties
dialog box for each client.
See “Enable encryption property” on page 111.
CRYPT_STRENGTH = value
Specifies 40-bit DES encryption. 40-bit is the default value for a client that has
not been configured for encryption.
■ DES_56|des_56
CRYPT_LIBPATH = directory
CRYPT_KEYFILE = directory
To use the NetBackup Administration Console to configure this option, set the
Encryption host properties for each client.
See “Enable encryption property” on page 111.
246 Configuring Host Properties
bp.conf options for UNIX clients
DISALLOW_SERVER_FILE_WRITES
DO_NOT_RESET_FILE_ACCESS_TIME
INFORMIX_HOME
KEEP_DATABASE_COMM_FILE
■ /usr/openv/netbackup/logs/user_ops/username/logs
248 Configuring Host Properties
bp.conf options for UNIX clients
A directory exists for each user that uses the Backup, Archive, and Restore
program. This entry also controls how long to keep the NetBackup-Java GUI log
files. The log files are located in /usr/openv/netbackup/logs/user_ops/nbjlogs.
To use this option, add it to the /usr/openv/netbackup/bp.conf file on a UNIX
client in the following format:
KEEP_LOGS_DAYS
LIST_FILES_TIMEOUT
LOCKED_FILE_ACTION = SKIP
Note: SKIP is the only legal value for this entry. The default is that NetBackup
waits for files to become unlocked.
Configuring Host Properties 249
bp.conf options for UNIX clients
MEDIA_SERVER = media_server_name
MEGABYTES_OF_MEMORY = memory_value
The default is that NetBackup assumes a value of one megabyte. This entry should
appear only once in the bp.conf file.
NFS_ACCESS_TIMEOUT = seconds
250 Configuring Host Properties
bp.conf options for UNIX clients
The default timeout period is five seconds. This entry should appear only once in
the bp.conf file.
RESTORE_RETRIES = number_of_retries
The default is 0 (no retries). This entry should appear only once in the bp.conf
file.
Note: Every SERVER entry in a client bp.conf file must be a NetBackup master or
media server. That is, each system that is listed as a SERVER must have either
NetBackup master or media server software installed. The client service on some
clients cannot be started if the client name is incorrectly listed as a server.
If you configure media servers, each media server must have a SERVER or a
MEDIA_SERVER entry in the bp.conf file of the client.
SERVER = Media_server_#1
MEDIA_SERVER = Media_server_#2
.
.
.
The first SERVER entry denotes the master server to which the client connects to
by default for any requests. (For example, to back up, to list, or to restore files).
The SERVER entry must be present in the /usr/openv/netbackup/bp.conf file on
all UNIX clients. The SERVER entry is the only required entry in the bp.conf file
for clients. The SERVER entry is not used in a $HOME/bp.conf file. On NetBackup
UNIX servers, the SERVER entry applies to both client and the server.
See “SERVER” on page 228.
See “MEDIA_SERVER for clients” on page 249.
SYBASE_HOME = path_to_Sybase_home_directory
The default is that SYBASE_HOME is not in the bp.conf file. This entry should appear
only once in the bp.conf file.
Note: This entry is not required to back up the Sybase SQL Anywhere database
that NetBackup uses as part of the NetBackup catalog.
USE_CTIME_FOR_INCREMENTALS
USE_FILE_CHG_LOG
SERVER = server1
CLIENT_NAME = client1
USEMAIL = [email protected]
COMPRESS_SUFFIX = .Addrs
COMPRESS_SUFFIX = .Counts
VERBOSE = 1
RESTORE_RETRIES = 1
BPBACKUP_POLICY = U1userdir
BPBACKUP_SCHED = userbackups
BPARCHIVE_POLICY = U1userdir
BPARCHIVE_SCHED = userarchives
LOCKED_FILE_ACTION = SKIP
Nonroot users on UNIX clients can have a personal bp.conf file in their home
directory: $HOME/bp.conf.
Note: A root user cannot have a personal bp.conf file. For root users, NetBackup
uses the /usr/openv/netbackup/bp.conf file.
USEMAIL = [email protected]
BPBACKUP_POLICY = user1
BPBACKUP_SCHED = userback
BPARCHIVE_POLICY = user1
BPARCHIVE_SCHED = userarch
LIST_FILES_TIMEOUT = 10
CLIENT_NAME = alternate_client_name
Note: NetBackup allows a server group name to be the same as the name of a media
server. However, Symantec recommends that you do not use the same name for
a server group and a media server. It may be confusing to use the same name for
a media server and a media server group.
3 In the New Server Group dialog box, enter or select the appropriate
information.
See “Server group properties” on page 258.
To add a server to the group, select it in the Servers Not in Group window
and click Add.
To remove a server from the group, select it in the Servers in Group window
and click Remove.
258 Configuring server groups
Deleting a server group
Table 4-1
Property Description
To change the state, select the new state from the dropdown box.
Servers in group The servers (and the server type) that belong to the group.
Servers not in group The servers (and the server type) that do not belong to the group.
Note: The NetBackup Enterprise Media Manager service must be active when a
media server is added, devices and volumes are configured, and clients are backed
up or restored.
Procedure Section
On the new media server host, attach the devices and See the vendor’s documentation.
install any software that is required to drive the storage
devices.
On the new media server host, prepare the host’s See the NetBackup Device
operating system. Configuration Guide.
On the master server, add the new media server to the See “Servers properties”
additional servers list of the master server. Also, add on page 174.
the new media server to the additional servers list of
the clients that the new media server backs up.
Restart the NetBackup services on the master server, See “Starting or stopping a
the EMM server, and the media servers where a new daemon” on page 744.
server name was added.
On NetWare target clients, add the new media server See the NetBackup for Novell
name by using a server entry in the bp.ini file. NetWare Client System
Administrator's Guide.
Install the NetBackup media server software. See the NetBackup Installation
Guide for UNIX and Linux.
Managing media servers 263
Decommissioning a media server
Procedure Section
On the master server, configure the robots and drives See “Configuring robots and tape
that are attached to the media server. drives” on page 275.
On the master server, configure the volumes. See “About adding volumes”
on page 317.
On the master server, add storage units to the media See “Creating a storage unit
server. Always specify the media server as the media using the Actions menu”
server for the storage unit. on page 426.
On the master server, configure the NetBackup policies See “Using the Policies utility”
and schedules to use the storage units that are on page 506.
configured on the media server.
Note: If you use NetBackup Vault and plan to decommission a media server, contact
Symantec Consulting for help with this task.
Task Procedure
If devices attached to the media server See “Moving a robot and its media to a new
contain valid NetBackup media, first move media server” on page 299.
them to a new media server.
264 Managing media servers
Registering a media server
Task Procedure
Delete all storage units that use the robots See “Deleting storage units” on page 427.
that are associated with the media server.
If the media server has robots, drives, or disk See “Deleting all devices from a media
pools, delete them from the media server. server” on page 265.
Modify any backup policies and storage Change the policies to point to any other
lifecycle policies that specify the storage defined storage units in the NetBackup
units on the media server. configuration or to Any Available.
Remove all references to the media server See “Servers properties” on page 174.
from the Servers host properties for the
master server, all media servers, and all
clients.
Delete the media server. Run the following command on the master
server:
/usr/openv/netbackup/bin/admincmd/nbemmcmd
-deletehost -machinename
server_name -machinetype media
Verify that all references to the Run the following command on the master
decommissioned media server have been server:
removed.
/usr/openv/netbackup/bin/admincmd/nbemmcmd
-listhost
To avoid problems with NetBackup, ensure that the host name that is used
in NetBackup matches the host name in the TCP/IP configuration.
Information about nbemmcmd command usage is available.
See the NetBackup Commands guide.
Replace storage_unit_label with the name of the storage unit and host_name
with the name of the media server.
2 If the media server is the only storage server for the disk pools, change the
state of the disk pools to DOWN. To do so, enter the following command on
the master server for each disk pool:
/usr/openv/netbackup/bin/admincmd/nbdevconfig -changestate -stype
server_type -dp disk_pool_name -state DOWN
/usr/openv/netbackup/bin/admincmd/bpimmediate -dp
disk_pool_name -stype server_type
■ Managing robots
■ Replacing a device
ACS Automated Cartridge System 1680 No limit API control. Drive limit
determine by ACS library
software host.
Note: The contents of this file do not indicate support for any of the devices, only
the ability to recognize and automatically configure them.
The files that you download are named similarly to the following files (x
represents the NetBackup release, such as 7):
Mappings_x_nnnnnn.TAR
2 Download the file to the following location on the system that hosts the EMM
server:
■ /usr/openv/var/global (UNIX)
■ install_path\netbackup\var\global (Windows)
ACS Windows, AIX, Solaris SPARC, NDMP NDMP host name and robot
HP-UX (except HP IA64), and device
Linux (except Linux64)
TL8 Windows, AIX, Solaris SPARC, NDMP NDMP host name and robot
HP-UX (except HP IA64), and device
Linux (except Linux64)
TLD Windows, AIX, Solaris SPARC, NDMP NDMP host name and robot
HP-UX (except HP IA64), and device
Linux (except Linux64)
TLH Windows, AIX, Solaris SPARC, NDMP NDMP host name and robot
HP-UX (except HP IA64), and device
Linux (except Linux64)
Host eel is the robot control host. To configure this robot on host eel, select Robot
is controlled locally by this device host. To configure this robot on host shark,
select Robot control is handled by a remote host. Then, enter eel for the Robot
control host.
eel shark
TLD
Robotic Drive 1 Drive 2
Control
Adding a robot
Symantec recommends that you use the Device Configuration Wizard to add,
configure, and update tape storage devices.
After you add a robot, you should add the robot's drives.
See “Adding a tape drive” on page 285.
See “About NetBackup robot types” on page 272.
To add a robot using the Actions menu
1 In the NetBackup Administration Console, expand Media and Device
Management > Devices.
2 On the Actions menu, select New > Robot.
280 Configuring robots and drives
Configuring robots and tape drives
3 In the Add a New Robot dialog box, specify the properties for the robot.
The properties you can configure depend on the robot type, the host type,
and the robot control.
See “Robot configuration options” on page 281.
Device host
The Device host option applies only to NetBackup Enterprise Server.
Device host option specifies the host to which the device is attached.
Robot type
Specifies the type of robot. To locate the robot type to use for specific vendors
and models, see the Symantec support Web site:
http://entsupport.symantec.com
Robot number
Specifies a unique, logical identification number for the robotic library. This
number identifies the robotic library in displays (for example, TLD (21)) and is
also used when you add media for the robot.
For NetBackup Enterprise Server environments, do the following:
■ Robot numbers must be unique for all robots on all hosts in the configuration,
regardless of the robot type or the host that controls them. For example, if
you have two robots, use different robot numbers even if different hosts control
them.
■ If you add a robot that is controlled by a remote device host, use the same robot
number for that robot on all device hosts.
■ If the robot has its robotic control and drives on different hosts, specify the
same robot number in all references to that library. That is, use the same robot
number on the hosts with the drives as you do on the host that has the robotic
control. A Tape Library DLT robot is one that allows separate robotic control
and drive hosts.
Examples are available.
See the NetBackup Device Configuration Guide.
282 Configuring robots and drives
Configuring robots and tape drives
ACSLS host
The ACSLS host option applies only to NetBackup Enterprise Server.
Configuring robots and drives 283
Configuring robots and tape drives
The name of the Sun StorageTek ACSLS host; the ACS library software resides
ACSLS host. On some UNIX server platforms, this host can also be a media server
or EMM server.
The ACS library software component can be any of the following:
■ Automated Cartridge System Library Software (ACSLS)
Examples are available.
See the NetBackup Device Configuration Guide.
■ STK Library Station
■ Storagenet 6000 Storage Domain Manager (SN6000).
This STK hardware serves as a proxy to another ACS library software
component (such as ACSLS).
Note: If the device host that has drives under ACS robotic control is a Windows
server, STK LibAttach software must also be installed. Obtain the appropriate
LibAttach software from STK. See the Symantec support Web site for the latest
compatibility information.
DAS server
The following applies only to NetBackup Enterprise Server.
The name of the ADIC DAS/SDLC server that controls TLM robots.
This server is an OS/2 workstation near or within the robot cabinet or a Windows
server near the ADIC Scalar library.
An overview of TLM robots is available.
See the NetBackup Device Configuration Guide.
Library name
The following applies only to a TLH robot on NetBackup Enterprise Server only.
For UNIX device hosts (except AIX), the library name that is configured on the
UNIX host.
For Windows devices hosts, do the following:
■ Determine the library name by viewing the C:\winnt\ibmatl.conf file.
For example, in the following example entry in that file, 3494AH is the library
name:
284 Configuring robots and drives
Configuring robots and tape drives
Robot device
The following applies to a Windows device host only.
The name of the robot device.
Click Browse and then select a robot from the list that appears in the Devices
dialog box.
If the discovery operation fails to discover a robot, click More in the Devices
dialog box. Enter either the Port, Bus, Target, and LUN numbers or the device
name in the next dialog box. If the browse operation fails for any other reason, a
dialog box appears that lets you enter the information.
You can find Port, Bus, Target, and LUN numbers by using Windows management
tools.
If the browse operation does not find attached robots, an error dialog box appears.
The device file that is used for SCSI connections. The device files are located in
the /dev directory tree on the device host.
To specify the robotic device file, click Browse and then select a robotic device
file from the list that appears in the Devices dialog box.
If the browse operation fails to show all of the attached robots, click More. Enter
the path of the device file in the robotic device file field.
If the browse operation fails to show all of the attached robots, click Other Device.
Enter the path of the device file in the next dialog box.
If the browse operation does not find attached robots, an error dialog box appears.
Information about how to add device files is available.
See the NetBackup Device Configuration Guide.
SCSI coordinates
Windows systems only.
The device attributes on Windows system cannot change during NetBackup
operation.
The Port, Bus, Target, and LUN SCSI coordinates for the robotic device.
Drive name
The name of the drive. Each drive name must be unique. Symantec recommends
that you use descriptive names. Drive names are limited to 48 characters.
Alternatively, use drive name rules to create a unique drive name.
See “Use drive name seed” on page 287.
See “NetBackup naming conventions” on page 769.
Drive information
The drive information properties you can specify depend on drive type, server
platforms, or NetBackup server types.
Drive type
This property specifies the type of drive.
The following are the valid drive types:
■ 4MM (4mm cartridge)
■ 8MM (8mm cartridge)
■ 8MM2 (8mm cartridge 2)
■ 8MM3 (8mm cartridge 3)
■ DLT (DLT cartridge)
■ DLT2 (DLT cartridge 2)
■ DLT3 (DLT cartridge 3)
■ DTF (DTF cartridge)
■ HCART (1/2-inch cartridge)
■ HCART2 (1/2-inch cartridge 2)
■ HCART3 (1/2-inch cartridge 3)
■ QSCSI (1/4-inch cartridge)
Cleaning frequency
The following applies only to tape drives. NetBackup does not support drive
cleaning in some robot types.
If you want to set up a frequency-based cleaning schedule for the drive, set the
number of mount hours between each drive cleaning. When you add a drive or
reset the mount time to zero, NetBackup records the amount of time that volumes
have been mounted in that drive. The default frequency is zero.
When the accumulated mount time exceeds the time you specify for cleaning
frequency, drive cleaning occurs if the following are true:
■ If the drive is in a robotic library that supports drive cleaning
■ If a cleaning cartridge is defined in that robotic library
■ If the cleaning cartridge is compatible with the drive that needs to be cleaned
■ If the cleaning cartridge has a nonzero number of cleanings that remain
NetBackup resets the mount time when the drive is cleaned.
If you do not specify a cleaning frequency, you can still use automated drive
cleaning with the TapeAlert feature if the following are true:
■ The drive supports TapeAlert.
■ You configured a cleaning volume for the robot.
■ The host platform, robot type, and drive support drive cleaning.
■ If the cleaning cartridge is compatible with the drive that needs to be cleaned
■ If the cleaning cartridge has a nonzero number of cleanings that remain
Drives can also be cleaned from the Device Monitor.
Additional information about drive cleaning is available.
See the NetBackup Administrator's Guide for UNIX and Linux, Volume II.
Drive status
When you add a drive, the default drive status is UP, which means the drive is
available. When a drive is UP, the default mode is AVR (Automatic Volume
Recognition).
To change the drive status, click UP or DOWN.
You can also change the drive status by using the commands on the Actions menu
in Device Monitor.
290 Configuring robots and drives
Configuring robots and tape drives
Serial number
This read-only field shows the serial number of the drive.
Robotic library
The robot that controls the drive.
You can select any configured robot that can control the drive.
Note: Robot drive number does not apply when you add drives to API robots. API
robots are ACS, TLH, and TLM type in NetBackup.
See “ACS, LSM, Panel, Drive” on page 290.
See “IBM device number” on page 291.
See “DAS drive name” on page 291.
Specifies the physical location in the robot of the drive. When you add more than
one drive to a robot, you can add the physical drives in any order. For example,
you can add drive 2 before drive 1.
The correct robot drive number is critical to the proper mounting and utilization
of media. You must determine which logical device name (Windows) or the device
file (UNIX) identifies which physical drive in the robot. You should correlate the
drive serial number with drive serial number information from the robot.
You must determine which physical drive in the robot is identified by the device
file name.
See “Correlating tape drives and device files on UNIX hosts” on page 296.
NetBackup does not detect incorrect drive number assignment during
configuration; however, an error occurs when NetBackup tries to mount media
on the drive.
ACS Number The index (in ACS library software terms) that identifies the robot
that has this drive.
LSM Number The Library Storage Module that has this drive.
Drive Number The physical number of the drive (in ACS library software terms).
■ Robot type
■ Drive position
Drive position information varies depending on the robot type. Drive position
information can be ACS coordinates, TLM or TLH vendor drive name, or the
robot drive number.
■ Drive type
■ Serial number
■ Vendor ID
■ Product ID
■ Index
A Custom Text field is also available which accepts any of the allowable drive
name characters.
See “Configuring drive name rules” on page 292.
3 In the Configure Drive Name Rules dialog box, configure the rules for naming
drives:
■ To change the global rule, select Global Rule.
■ To create a local rule, select the check box for the device host.
■ Select the fields from which to create the drive name from the list of
available fields. Click Add>> to make a field part of the rule.
■ To add own text to the drive name rule, enter the text in the Custom Text
field and click the Add button.
■ Use the Move Up and Move Down buttons to change the order of the
fields that are defined for the rule.
■ Click Create Rule to finalize the rule.
294 Configuring robots and drives
Configuring robots and tape drives
If you use <host name> in the rule and the drive is a shared drive, the name
of the first host that discovers the drive is used as the host name. The name
for a shared drive must be identical on all servers that share the drive.
Enable host path Check this attribute to specify that the path is active and that
NetBackup can use it for backups and restores.
Configuring robots and drives 295
Configuring robots and tape drives
NDMP host This attribute specifies the NDMP host for the device (if an NDMP
host is configured in your NetBackup environment).
Override SCSI Reserve This attribute specifies the SCSI reserve override setting for the
settings drive path.
Device files are in the /dev directory on the UNIX host. If the
entries do not exist, see the NetBackup Device Configuration Guide
for information about how to create them.
This path is for a Specifies that the path is for a network attached storage (NAS)
Network Attached device.
Storage Device
at its current position on a close operation. On some versions of UNIX, the device
file name may be preceded or followed by the letter n.
Device files are in the /dev directory on the UNIX host. If the entries do not exist,
create them as explained in the NetBackup Device Configuration Guide.
Drive 1 /dev/rmt/0cbn
Drive 2 /dev/rmt/1cbn
Drive 3 /dev/rmt/3cbn
Also assume that you requested that the tape be mounted on drive 1.
If the device path for the drive is configured correctly, the Administration Console
Device Monitor shows that the tape is mounted on drive 1.
If the Device Monitor shows that the tape is mounted on a different drive, the
device path for that drive is not configured correctly. For example, if the Device
Monitor shows that the tape is mounted on Drive 2, the device path for drive 1 is
incorrect. Replace the drive 1 device path (/dev/rmt/0cbn) with the correct device
path (/dev/rmt/1cbn) for drive 2. You may need to use a temporary device path
while you make these changes. You also know that the device path for drive 2 is
incorrect. Possibly, the device paths were swapped during configuration.
Use the robotic test utility to unload and unmount the tape from drive 1. Repeat
the test for each drive.
The following point applies only to NetBackup Enterprise Server.
If the path to the drive where the tape is mounted is not on the host with direct
robotic control, you may have to unload the drive with a command from another
host or from the drive’s front panel.
298 Configuring robots and drives
Updating the device configuration by using the wizard
Managing robots
You can perform various tasks to manage your robots.
Deleting a robot
Use the following procedure to delete a robot or robots when the media server is
up and running.
Any drives that are configured as residing in a robot that you delete are changed
to standalone drives.
Any media in the deleted robot is also moved to standalone. If the media is no
longer usable or valid, delete it from the NetBackup configuration.
See “Deleting a volume” on page 334.
If the media server is down or the host has failed and cannot be recovered, you
can delete its robots by using a different procedure.
See “Deleting all devices from a media server” on page 265.
To delete a robot
1 In the NetBackup Administration Console, expand Media and Device
Management > Devices.
2 Select Robots in the tree pane.
3 In the Robots pane, select the robot or robots you want to delete.
4 On the Edit menu, select Delete.
5 At the prompt, click Yes.
Task Procedure
Move the tapes in the robot that is See “Moving volumes by using the Actions menu”
attached to the old_server to on page 347.
non-robotic status (standalone).
Move the media logically from the If both the old_server and the new_server are at
old_server to the new_server. NetBackup 6.0 or later, run the following command:
Shut down both the old_server and See the vendor's documentation.
the new_server.
Use the NetBackup Device See “Configuring robots and drives by using the
Configuration Wizard to add the wizard” on page 277.
robots and drives to the media
servers.
Configuring robots and drives 301
Managing tape drives
Table 7-5 Move a robot and media to a new server overview (continued)
Task Procedure
Create the appropriate NetBackup See “Creating a storage unit using the Actions menu”
storage units. on page 426.
Inventory the robots that are See “Updating the volume configuration with a robot's
attached to the new_server. The contents” on page 374.
inventory updates the location of
all tapes in the robot.
Common reasons for write failures are dirty write heads or old media. The reason
for the action is logged in the NetBackup error catalog (view the Media Logs report
or the All Log Entries report). If NetBackup downs a device, it is logged in the
system log.
You can use the NetBackup nbemmcmd command with the
--drive_error_threshold and -time_window options to change the default
values.
Additional information about nbemmcmd is available.
See the NetBackup Commands guide.
To reverse a down action, use the NetBackup Device Monitor to set the device to
Up.
See “Changing a drive operating mode” on page 302.
4 In the Change Drive dialog box, change the properties of the drive.
The properties depend on the drive type and host server type.
See “Tape drive configuration options” on page 287.
5 After you change the properties, click OK.
6 If the devices changes are complete, restart the device daemon by selecting
Yes on the Media and Device Management dialog box. If you intend to make
other device changes, click No; you can restart the device daemon after you
make the final change.
If you restart the device daemon, any backups, archives, or restores that are
in progress also may be stopped.
The initial drive status is UP, so the drive is available as soon as you restart
the device daemon.
Deleting a drive
Use the following procedure to delete a drive or drives when the media server is
up and running.
If the media server is down or the host has failed and cannot be recovered, you
can delete its drives by using a different procedure.
See “Deleting all devices from a media server” on page 265.
To delete a drive
1 In the NetBackup Administration Console, expand Media and Device
Management > Devices.
2 Select Drives in the tree pane.
3 Select the drive or drives that you want to delete from the Drives pane.
4 On the Edit menu, select Delete.
5 At the prompt, click Yes.
306 Configuring robots and drives
Managing tape drives
Resetting a drive
Resetting a drive changes the state of the drive.
Usually you reset a drive when its state is unknown, which occurs if an application
other than NetBackup uses the drive. When you reset the drive, it returns to a
known state before use with NetBackup. If a SCSI reservation exists on the drive,
a reset operation from the host that owns the reservation can help the SCSI
reservation.
If the drive is in use by NetBackup, the reset action fails. If the drive is not in use
by NetBackup, NetBackup tries to unload the drive and set its run-time attributes
to default values.
Note that a drive reset does not perform any SCSI bus or SCSI device resets.
Use the following procedure to reset a drive.
To reset a drive
1 In the NetBackup Administration Console, expand Media and Device
Management > Device Monitor.
2 If an Enterprise Disk Option license is installed, select the Drives tab.
3 In the Drive Status pane, select a drive or select multiple drives.
4 Select Actions > Reset Drive. If the drive is in use by NetBackup and cannot
be reset, restart the NetBackup Job Manager to free up the drive.
5 Determine which job controls the drive (that is, which job writes to or reads
from the drive).
6 In the NetBackup Administration Console, expand NetBackup Management
> Activity Monitor and on the Jobs tab, cancel the job.
7 In the Activity Monitor, restart the NetBackup Job Manager, which cancels
all NetBackup jobs in progress.
4 Select Actions > Reset Mount Time. The mount time for the selected drive
is set to zero.
5 If you use the Shared drive (Shared Storage Option), do the following:
In the list of hosts that share the drive, choose only one host on which the
function applies.
Note: NetBackup does not support diagnostic tests for API-attached robotic tape
libraries and other types of SCSI-attached libraries.
Configuring robots and drives 309
Performing device diagnostics
3 In the Robot Diagnostics dialog box, select the media server that is the Device
Host for the robot that you want to test.
4 In the Robot Name field, select the robot that you want to diagnose.
5 Click Start to start the diagnostic tests.
The Results window shows results of each step in the test.
Operator intervention is required if the State column of the Results window
contains Waiting. For example, a test step may prompt you to load a new
tape into a drive before the test can continue.
6 If operator intervention is required, select the test step in the Results window
and click Details to determine what you must do. Complete the requested
operation task and then click Continue in the Test Details dialog box to
resume the test
310 Configuring robots and drives
Performing device diagnostics
Replacing a device
NetBackup can be configured to run an automated form of device discovery during
ltid startup (which is the default behavior for Windows).
Task Instructions
If the device is a drive, change the drive state See “Changing a drive operating mode”
to DOWN. on page 302.
Replace the device. Specify the same SCSI See the vendor's documentation.
ID for the new device as the old device.
If the device is a drive, change the drive state See “Changing a drive operating mode”
to UP. on page 302.
If either of the following are true, configure See “Configuring robots and drives by using
the new device by using the Device the wizard” on page 277.
Configuration Wizard:
Task Instructions
If the device is a drive, change the drive state See “Changing a drive operating mode”
to DOWN. on page 302.
Replace the device. Specify the same SCSI See the vendor's documentation.
ID for the new device as the old device.
Produce a list of new and missing hardware. The following command scans for new
hardware and produces a report that shows
the new and the replaced hardware:
/usr/openv/volmgr/bin/tpautoconf
-report_disc
Ensure that all servers that share the new See “Starting or stopping a daemon”
device are up and that all NetBackup services on page 744.
are active.
314 Configuring robots and drives
Updating device firmware
Task Instructions
Read the serial number from the new device If the device is a robot, run the following
and update the EMM database. command:
/usr/openv/volmgr/bin/tpautoconf
-replace_robot robot_number -path
robot_path
/usr/openv/volmgr/bin/tpautoconf
-replace_drive drive_name -path
path_name
If the new device is an unserialized drive, See “Configuring robots and drives by using
run the NetBackup Device Configuration the wizard” on page 277.
Wizard on all servers that share the drive.
If the device is a drive, change the drive state See “Changing a drive operating mode”
to UP. on page 302.
Task Instructions
If the device is a drive, See “Changing a drive operating mode” on page 302.
change the drive state to
DOWN.
If the device is a drive, See “Changing a drive operating mode” on page 302.
change the drive state to UP.
Configuring robots and drives 315
About the Media Manager device daemon
Note: If you stop and restart the device daemon, any backups, archives, or restores
that are in progress fail.
■ Managing volumes
Method Description
The Volume Configuration Wizard See “Adding volumes by using the wizard”
on page 325.
The Actions menu See “Adding volumes by using the Actions menu”
on page 325.
Method Description
The Volume Configuration Wizard See “Adding volumes by using the wizard” on page 325.
Configuring tape media 319
About tape volumes
Method Description
The Actions menu See “Adding volumes by using the Actions menu”
on page 325.
Stand-alone volumes Volumes that are re in or are allocated for the drives that
are not in a robot.
Catalog backup volumes are not a special type in NetBackup. They are the data
storage volumes that you assign to the CatalogBackup volume pool. To add
NetBackup catalog backups, use any of the add volume methods. Ensure that you
assign them to the volume pool you use for catalog backups. After you add volumes,
use the NetBackup Catalog Backup wizard to configure a catalog backup policy.
See “About NetBackup catalogs” on page 657.
You can use WORM media with NetBackup.
See “About WORM media” on page 321.
NetBackup writes media in a format that allows the position to be verified before
appending new backups.
See "Media Formats" in the NetBackup Administrator's Guide for UNIX and Linux,
Volume II.
Tape error recovery is disabled for WORM media. NetBackup has job resume logic,
which tries to resume a job that has been interrupted (such as an interruption on
the fibre channel). However, NetBackup fails a job that uses WORM media and
then retries the failed job. Symantec recommends that you use checkpoint and
restart for backups.
The bplabel command labels only LTO-3 WORM tapes. All other WORM media
cannot be labeled because the label cannot be overwritten when the media is used.
All of the vendors except Quantum require the use of special WORM media.
Configuring tape media 323
About WORM media
Quantum lets NetBackup convert standard tape media to WORM media. To use
Quantum drives for WORM media on Solaris systems, modify the st.conf file.
Information is available about how to configure nonstandard tape drives and how
to edit the st.conf file.
See the NetBackup Device Configuration Guide.
/usr/openv/netbackup/db/config/DISABLE_WORM_POOLCHECK
If the WORM volume pool runs out of media, NetBackup performs the following
actions:
■ Moves the standard media from the scratch pool into the WORM pool
■ Loads the standard media into a WORM-capable drive
■ Freezes the media
NetBackup repeats this process until all of the standard media in the scratch pool
is frozen.
The opposite also is true. If a standard volume pool runs out of media and the
scratch pool contains WORM media, standard backups can fail because appropriate
media are unavailable.
/usr/openv/netbackup/db/config/DISABLE_WORM_POOLCHECK
Configuring tape media 325
Adding volumes by using the wizard
Because Quantum drives use only a single media type, this method for managing
the WORM media is unnecessary.
4 In the Add Volumes dialog box, specify the attributes for the volumes.
See “Volume properties (add volumes)” on page 326.
5 Click Apply or OK.
If the robot has a bar code reader, NetBackup performs the following actions:
■ Adds the volume to the EMM database using the specified media ID.
■ Reads the bar code of each new volume.
■ Adds the bar codes as attributes in the EMM database.
The Apply option adds the volume without closing the dialog box or
refreshing the display. You can then add more volumes.
Note: You cannot enter slot information for volumes in an API robot. The robot
vendor tracks the slot locations for API robot types.
Media ID property
This property appears only if the number of volumes is one.
The ID for the new volume. Media IDs can be from 1 to 6 characters in length.
Media IDs for an API robot must match the bar code on the media (for API robots,
NetBackup supports bar codes from 1 to 6 characters). Therefore, obtain a list of
the bar codes before you add the volumes. Obtain this information through a
robotic inventory or from the robot vendor’s software.
NetBackup allows specific characters in names.
See “NetBackup naming conventions” on page 769.
Robot property
The robotic library to add the volumes to.
To add volumes for a different robot, select a robot from the dropdown list. The
list shows robots on the selected host that can contain volumes of the selected
media type.
■ NetBackup generates a name for robotic volumes by using the robot number
and type. For example, if the robot is a TL8 and has a robot number of 50, the
group name is 000_00050_TL8.
See “About volume groups” on page 355.
Managing volumes
The following sections describe the procedures to manage volumes.
None Specifies that the media server that writes the image to the
media owns the media. No media server is specified explicitly,
but you want a media server to own the media.
A server group Specify a server group. A server group allows only those
servers in the group to write to the media on which backup
images for this policy are written. All server groups that are
configured in the NetBackup environment appear in the
drop-down list.
5 Click OK.
4 In the Change Volumes dialog box, change the properties for the volume.
See “Volume properties (change a volume)” on page 332.
332 Configuring tape media
Managing volumes
Description property
A description of the media, up to 25 character maximum.
NetBackup allows specific characters in names as described in the following topic:
See “NetBackup naming conventions” on page 769.
Deassigning a volume
NetBackup deassigns volumes as part of normal operations.
See “About assigning and deassigning volumes” on page 334.
To deassign a volume, you expire the images on the volume. After you expire a
volume, NetBackup deassigns it and does not track the backups that are on it.
NetBackup can reuse the volume, you can delete it, or you can change its volume
pool.
See “Expiring backup images” on page 722.
You can expire backup images regardless of the volume state (Frozen, Suspended,
and so on).
NetBackup does not erase images on expired volumes. You can still use the data
on the volume by importing the images into NetBackup (if the volume has not
been overwritten).
See “Importing backups” on page 723.
Note: Symantec recommends that you do not deassign NetBackup volumes. If you
do, be certain that the volumes do not contain any important data. If you are
uncertain, copy the images to another volume before you deassign the volume.
334 Configuring tape media
Managing volumes
Deleting a volume
You can delete volumes from the NetBackup configuration. You cannot delete a
volume if it is still assigned.
For example, if any of the following situations apply, you may want to delete the
volume:
■ A volume is no longer used and you want to recycle it by relabeling it with a
different media ID.
■ A volume is unusable because of repeated media errors.
■ A volume is past its expiration date or has too many mounts, and you want to
replace it with a new volume.
■ A volume is lost and you want to remove it from the EMM database.
After a volume is deleted, you can discard it or add it back under the same or a
different media ID.
Before you delete and reuse or discard a volume, ensure that it does not have any
important data. You cannot delete NetBackup volumes if they are assigned.
See “Deassigning a volume” on page 333.
Configuring tape media 335
Managing volumes
To delete volumes
1 In the NetBackup Administration Console, expand Media and Device
Management > Media.
2 In the Volumes pane, select the volume or volumes that you want to delete.
You cannot delete a volume if it is still assigned.
3 On the Edit menu, select Delete.
4 In the Delete Volumes dialog box, click OK.
5 Remove the deleted volume or volumes from the storage device.
Erasing a volume
You can erase the data on a volume if the following are true:
■ The volume is not assigned.
■ The volume contains no valid NetBackup images.
After NetBackup erases the media, NetBackup writes a label on the media.
If you erase media, NetBackup cannot restore or import the data on the media.
If a volume contains valid NetBackup images, deassign the volume so NetBackup
can label it.
See “Deassigning a volume” on page 333.
SCSI long erase Rewinds the media and the data is overwritten with a known data
pattern. An SCSI long erase is also called a secure erase because it
erases the recorded data completely.
Note: A long erase is a time-consuming operation and can take as
long as 2 hours to 3 hours. For example, it takes about 45 minutes to
erase a 4-mm tape on a standalone drive
SCSI quick erase Rewinds the media and an erase gap is recorded on the media. The
format of this gap is drive dependent. It can be an end-of-data (EOD)
mark or a recorded pattern that the drive does not recognize as data.
To erase a volume
1 In the NetBackup Administration Console, expand Media and Device
Management > Media.
2 In the volumes pane, select a volume or volumes that you want to erase.
If you select multiple volumes, they must all be in the same robot
3 Select either Actions > Quick Erase or Actions > Long Erase.
4 In the erase dialog box, specify the name of the media server to initiate the
erase operation.
To overwrite any existing labels on the media, do not select Verify media
label before performing operation.
5 Click OK.
A dialog box warns you that this action is irreversible.
6 Click OK if you are certain you want to start the erase action.
A dialog box reminds you to use the Activity Monitor to view the progress
and status of the action. (For many types of drives, you may not be able to
cancel a label or erase media job from the Activity Monitor.) Click OK.
If you selected Verify media label before performing operation and the
actual volume label does not match the expected label, the media is not erased.
Exchanging a volume
You should exchange a volume (replace one volume with another volume) if a
volume meets any of the following conditions:
■ Full (in this case, to exchange a volume means to remove the volume from a
robotic tape library).
■ Past the maximum number of mounts.
■ Old (past the expiration date).
■ Unusable (for example, because of repeated media errors).
The exchange volumes procedures in the following subsections depend on whether
you want to reuse the old media ID or not.
Task Instructions
Add a new volume or move an existing volume in See “About adding volumes”
as a replacement for the volume you removed. on page 317.
Physically replace the old volume. Beyond the scope of the NetBackup
documentation.
Do not delete the old volume in case you need to
retrieve the data on the volume.
Warning: If you exchange a media ID for a volume that has unexpired backup
images, serious operational problems and data loss may occur.
Task Instructions
Remove the old volume from the storage device. See “About injecting and ejecting
Physically add the new volume to the storage volumes” on page 339.
device.
338 Configuring tape media
Managing volumes
Table 8-6 Exchange a volume and use the old media ID (continued)
Task Instructions
Add the new volume to the NetBackup volume See “About adding volumes”
configuration and specify the same attributes as on page 317.
the old volume, including the old media ID.
Set a new expiration date for the volume. See “Changing volume properties”
on page 331.
Optionally, label the volume. Although you do not See “Labeling a volume” on page 344.
have to label the volume, the label process puts
the media in a known state. The external media
label matches the recorded media label, and the
mode is known to be compatible with the drives
in the robotic library.
Injecting volumes
You can inject volumes into the robots that contain media access ports.
Any volumes to be injected must be in the media access port before the operation
begins. If no volumes are in the port, you are not prompted to place volumes in
the media access port and the update operation continues.
Each volume in the MAP is moved into the robotic library. If the MAP contains
multiple volumes, they are moved to empty slots in the robotic library until the
media access port is empty or all the slots are full.
After the volume or volumes are moved, NetBackup updates the volume
configuration.
Some robots report only that media access ports are possible. Therefore, Empty
media access port prior to update may be available for some robots that do not
contain media access ports.
340 Configuring tape media
Managing volumes
Inject volumes into the robots that contain media access ports
1 Load the volumes in the MAP.
2 Inventory the robot
See “Updating the volume configuration with a robot's contents” on page 374.
3 Select Empty media access port prior to update on the Robot Inventory
dialog box.
Ejecting volumes
Eject single or multiple volumes.
You cannot eject multiple volumes if they reside in multiple robots.
Operator intervention is only required if the robotic library does not contain a
media access port large enough to eject all of the selected volumes. For these robot
types, NetBackup prompts an operator to remove the media from the media access
port so the eject operation can continue.
See “About media ejection timeout periods” on page 341.
To eject volumes
1 In the NetBackup Administration Console, expand Media and Device
Management > Media.
2 In the Volumes pane, select one or more volumes that you want to eject.
3 On the Actions menu, select Eject Volumes From Robot.
4 The Eject Volumes dialog box appears. It contains Media and Errors tabs. The
following describes the tabs and their contents:
■ After NetBackup completes prechecks for the eject, the Media tab of the
Eject Volumes dialog box shows the volumes that you selected to eject.
■ If no errors occur, the Errors tab is empty.
■ If an error occurs or a hardware limitation exists, the eject may not be
possible; if so, the Errors tab is opened.
The following classes of errors can occur:
■ For serious errors, the Eject button is not active. Correct the error to
eject the media.
■ For other errors, the Errors tab shows an explanation of the error.
Either continue the eject action (Eject) or exit (Close) depending on
the type of error.
Configuring tape media 341
Managing volumes
5 ACS and TLM robots only: In the Eject Volumes dialog box, select the media
access port to use for the eject.
6 In the Eject Volumes dialog box, click Eject to eject the volumes.
The robotic library may not contain a media access port large enough to eject
all of the selected volumes. For most robot types, you are prompted to remove
the media from the media access port so the eject can continue with the
remaining volumes.
Applies only to NetBackup Enterprise Server: None. The robot allows an unlimited amount
of time to remove media.
Tape Library Half-inch (TLH)
Note: If the media is not removed and a timeout condition occurs, the media is
returned to (injected into) the robot. Inventory the robot and eject the media that
was returned to the robot.
Some robots do not contain media access ports. For these robots, the operator
must remove the volumes from the robot manually.
Note: After you add or remove media manually, use NetBackup to inventory the
robot.
Note: Rescan and update bar codes does not apply to volumes in API robot types.
Note: Rescan and update bar codes does not apply to volumes in API robot types.
Normally, NetBackup controls the labeling of its volumes. In most cases, NetBackup
labels a volume the first time it is used for a backup.
The volume label depends on whether or not the media has a bar code, as follows:
■ If the robot supports bar codes and the media has bar codes, NetBackup uses
the last six characters of the bar code for the media ID.
To change this default action, specify and select specific characters by using
Media ID generation rules.
See “Configuring media ID generation rules” on page 393.
■ For volumes without bar codes, by default NetBackup uses a prefix of the letter
A when it assigns a media ID to a volume (for example, A00001).
To change the default prefix, use the MEDIA_ID_PREFIX configuration option
in the vm.conf file.
See the NetBackup Administrator's Guide for UNIX and Linux, Volume II.
Media are not labeled automatically in the following situations:
■ They were last used for NetBackup catalog backups.
Do not label catalog backup volumes unless they are no longer used for catalog
backups.
■ They contain data from a recognized non-NetBackup application and NetBackup
is configured to prohibit media overwrite for that media type.
To label these media, the following must be true:
■ NetBackup has not assigned them
■ They contain no valid NetBackup images
Labeling a volume
If a volume contains valid NetBackup images, deassign the volume so that it can
be labeled.
Configuring tape media 345
Managing volumes
Note: If you label a volume, NetBackup cannot restore or import the data that was
on the media after you label it.
Note: For many types of drives, you may not be able to cancel a label job from the
Activity Monitor.
Media server Enter tname of the media server that controls the drive
to write the label.
Verify label before Select this option to verify that the media in the drive
performing operation is the expected media.
5 Click OK.
6 In the warning dialog box, click OK.
If you selected Verify media label before performing operation and the
actual volume label does not match the expected label, the media is not
relabeled.
Property Description
First slot number For volumes in a robotic library, specify the first slot number to be
used in the destination robotic library. By default, this box shows the
slot number where the volume currently resides. NetBackup assigns
the remainder of the slot numbers sequentially.
Note: You cannot enter slot information for volumes in an API robot.
The robot vendor tracks the slot locations for these robot types.
Device host The Device host specifies the name of the device host where the robot
is defined.
Find Robots Use Find Robots to find a robot that does not appear in the Robot box
(for example, a new robot).
Robot Robot specifies the new robotic library for the volumes. You can
specify a different robot as the destination or Standalone.
The list shows the robot type, number, and control host for any robot
that already has at least one volume in the EMM database.
Volume group Enter or select the volume group to assign to the volumes.
If you leave the volume group blank, the following occurs:
Volumes to move The Volumes to move section of the dialog box shows the media IDs
of the volumes that you selected to move.
Configuring tape media 349
Managing volumes
Recycling a volume
If you recycle a volume, you can use either the existing media ID or a new media
ID.
Caution: Recycle a volume only if all NetBackup data on the volume is no longer
needed or if the volume is damaged and unusable. Otherwise, you may encounter
serious operational problems and a possible loss of data.
Task Instructions
Physically remove the volume from the See “Ejecting volumes” on page 340.
storage device.
If the volume is in a robotic library, move it See “About moving volumes” on page 345.
to stand-alone.
Record the current number of mounts and See the values in the Media (Media and
expiration date for the volume. Device Management > Media in the
Administration Console).
Task Instructions
Add a new volume entry. See “Adding volumes by using the Actions
menu” on page 325.
Physically add the volume to the storage See “Injecting volumes” on page 339.
device.
Configure the number of mounts Set the number of mounts to the value you
recorded earlier by using the following
command:
/usr/openv/volmgr/bin/vmchange -m
media_id -n number_of_mounts
Set the expiration date to the value you See “Changing volume properties”
recorded earlier. on page 331.
NetBackup The default pool to which all backup images are written
(unless you specify otherwise).
You can add other volume pools. For example, you can add a volume pool for each
storage application you use. Then, as you add volumes to use with an application,
you assign them to that application’s volume pool. You can also move volumes
between pools.
You also can configure a scratch pool from which NetBackup can transfer volumes
when a volume pool has no volumes available.
The volume pool concept is relevant only for NetBackup storage units and does
not apply to disk storage units.
Examples of volume pool usage are available.
See the NetBackup Administrator’s Guide for UNIX and Linux, Volume II.
■ NetBackup does not assign volumes while they are in a scratch pool.
For example if a NetBackup policy or schedule specifies the scratch pool, all
requests for those volumes are denied.
■ NetBackup returns expired media to the scratch volume pool automatically
(media that is returned must have been originally in the same scratch pool).
■ To use NetBackup to manage the allocation of volumes to volume pools, do
the following:
■ Create volume pools as required, but do not add any volumes to the pools.
■ Define a scratch pool and add all of the volumes to it. NetBackup moves
volumes to the other pools as volumes are needed.
Description property
The Description option is a brief description of the volume pool.
levels counts toward the first two examples in the previous list. (Again, if all of
the other attributes are the same.)
Frozen, suspended, and imported media do not count against Maximum number
of partially full media. Therefore, if you unfreeze or unsuspend the media that
are partially full, media may exceed the Maximum number of partially full media
value. Also, if you lower the Maximum number of partially full media value,
media may exceed the limit. If media exceed the Maximum number of partially
full media value, NetBackup uses all of the partially full media until the limit is
reached.
This option lets you maximize the media usage. NetBackup writes data to the
media until they are full, and assigns other media to which it writes data until
they are full.
See “About server groups” on page 255.
Volume groups are convenient for tracking the location of volumes, such as the
case when a volume is moved off site. Volume groups let you perform operations
on a set of volumes by specifying the group name rather than each individual
media ID of each volume. Operations include moves between a robotic library and
a standalone location or deletions from NetBackup.
If you move a volume physically, you also must move it logically. A logical move
means to change the volume attributes to show the new location.
The following are the rules for assigning volume groups:
■ All volumes in a group must be the same media type.
However, a media type and its corresponding cleaning media type are allowed
in the same volume group (such as DLT and DLT_CLN).
■ All volumes in a robotic library must belong to a volume group.
You cannot add volumes to a robotic library without specifying a group or
having Media Manager generate a name for the group.
■ The only way to clear a volume group name is to move the volume to standalone
and not specify a volume group.
■ More than one volume group can share the same location.
For example, a robotic library can contain volumes from more than one volume
group and you can have more than one standalone volume group.
■ All volumes in a group must be in the same robotic library or be standalone.
That is, you cannot add a group (or part of a group) to a robotic library if it
already exists in another robotic library.
Examples of volume group usage are available.
See the NetBackup Administrator’s Guide for UNIX and Linux, Volume II.
You can only specify the properties that apply for the move type.
See “Move volume group properties” on page 357.
5 After you move the volume group logically, physically move the volumes to
their new locations.
Property Description
Property Description
Device host The host that controls the robotic library. (NetBackup Enterprise
Server only.)
■ Reduces administrative overhead because you inject fewer scratch media into
the robotic library.
■ Increases media life because media are mounted fewer times. Media are not
repositioned and unmounted between write operations from different media
servers.
Reducing media mounts requires appropriate hardware connectivity between
the media servers that share media and the drives that can write to that media.
Appropriate hardware connectivity may include Fibre Channel hubs or
switches, SCSI multiplexors, or SCSI-to-fibre bridges.
See “Configuring media sharing” on page 359.
Note: The access control feature of Sun StorageTeck ACSLS controlled robots is
not compatible with media sharing. Media sharing restricts volume access by the
requesting hosts IP address. Use caution when you implement media sharing in
an ACSLS environment.
Note: Do not use unrestricted media sharing and media sharing server groups. If
you use both, NetBackup behavior is undefined.
Table 8-11 Configuring media sharing with a server group process overview
Task Instructions
Configure the media sharing server See “Configuring a server group” on page 256.
group.
Optionally, configure the volume pools Set the Maximum number of partially full media
for media sharing. property for those pools.
Configure backup policies that use the Set the Policy Volume Pool and Media Owner
volume pools and media sharing groups. properties of the backup policies.
Show contents Displays the media in the selected robotic library; does
not check or change the EMM database.
Compare contents with Compares the contents of a robotic library with the
volume configuration contents of the EMM database but does not change the
database.
Update volume configuration Updates the database to match the contents of the robot.
If the robot contents are the same as the EMM database,
no changes occur.
For the robotic libraries without bar code readers or that contain media without
bar codes, you can show the contents of a robot. However, more detailed
information is required to perform automated media management. Use the
vmphyinv physical inventory utility to inventory such robots.
See “How to access media and devices on other hosts” on page 772.
Note: If you preview the configuration changes first, then update the EMM
database, the update results may not match the results of the preview operation.
Possible causes may be the changes that occur between the preview and the update.
Changes can be to the state of the robot, to the EMM database, to the bar code
rules, and so on.
See “Updating the volume configuration with a robot's contents” on page 374.
To add new volumes to a robot (a For any robot NetBackup supports, use the Update
new volume is one that does not volume configuration option.
have a NetBackup media ID)
The update creates media IDs (based on bar codes or a
prefix that you specify).
To determine if volumes were For robots with bar code readers and that contain media
moved physically within a robot with bar codes, use the Compare contents with volume
configuration option.
To determine the contents of a Use the Show contents option to determine the media
robot in a robot and possibly their bar code numbers.
To determine whether new media Use the Preview volume configuration changes option,
have bar codes before you add which compares the contents of the robot with the
them to NetBackup NetBackup volume configuration information.
To insert existing volumes into a If the robot supports bar codes and the volume has a
robot (an existing volume is one readable bar code, use the Update volume configuration
that already has a NetBackup option. NetBackup updates the residence information
media ID) to show the new robotic location. NetBackup also
updates the robot host, robot type, robot number, and
slot location. Specify the volume group to which the
volume is assigned.
To move existing volumes If the robotic library supports bar codes and the volume
between robotic and stand-alone has a readable bar code, use the Update volume
(an existing volume is one that configuration option. NetBackup updates the residence
already has a NetBackup media information to show the new robotic or stand-alone
ID) location.
To move existing volumes from If the robotic library supports bar codes and the volume
one robot to another (an existing has a readable bar code, use the Update volume
volume is one that already has a configuration option. NetBackup updates the NetBackup
NetBackup media ID) volume configuration information.
To move existing volumes within If the robot supports bar codes and the volume has a
a robot (an existing volume is one readable bar code, use the Update volume configuration
that already has a NetBackup option. NetBackup updates the residence information
media ID) to show the new slot location.
To remove existing volumes from For any robot NetBackup supports, use the Update
a robot (an existing volume is one volume configuration option to update the NetBackup
that already has a NetBackup volume configuration information.
media ID)
See “Updating the volume configuration with a robot's
contents” on page 374.
Note: If a volume is mounted in a drive, the inventory report lists the slot that it
was in before it was moved to the drive.
The robot has a barcode reader and the robot Shows if each slot has media and lists the
contains media with bar codes. barcode for the media.
The robot does not have a barcode reader or Shows if each slot has media.
the robot contains media without bar codes.
ACS The results, received from ACS library software, show the following:
TLH The results, received from the Automated Tape Library (ATL) library
manager, show the following:
TLM The results, received from the DAS/SDLC server, show the following:
Figure 9-3 shows the results for an ACS robot; the results for other API robots are
similar.
The robot can read bar codes The report shows the differences between
the robot and the EMM database
Inventorying robots 371
Comparing media in a robot with the volume configuration
The robot cannot read bar codes The report shows only whether a slot
contains a volume
For API robots The media ID and media type in the EMM
database are compared to the information
that is received from the vendor’s robotic
library software.
If the results show that the EMM database does not match the contents of the
robotic library, perform the following actions:
■ Physically move the volume.
■ Update the EMM database. Use Actions > Move or use the Update volume
configuration option.
See “About updating the volume configuration” on page 372.
Figure 9-4 shows a sample compare report.
See “Comparing media in a robot with the volume configuration” on page 371.
4 In the Robot Inventory dialog box, select Compare contents with volume
configuration.
5 Click Start to begin the inventory.
See “Updating the volume configuration with a robot's contents” on page 374.
help you determine a media ID prefix if you use the Media Settings tab of the
Advanced Options dialog box to assign a prefix.
What Where
Bar code rules. See “Configuring bar code rules” on page 389.
Map media for API robots. See “Configuring media type mappings”
on page 395.
Note: If you preview the configuration changes first, then update the EMM
database, the update results may not match the results of the preview
operation. Possible causes may be the changes that occur between the preview
and the update. Changes can be to the state of the robot, to the EMM database,
to the bar code rules, and so on.
7 To change the default settings and rules that NetBackup uses to name and
assign attributes to new media, click Advanced Options.
Table 9-6 shows the settings and rules you can configure.
8 Click Start to begin the inventory.
376 Inventorying robots
Robot inventory options
For most configurations, the default settings work well. Change the
settings only if the configuration has special hardware or usage
requirements.
Device host The Device host option is the host that controls the robot. In
NetBackup Enterprise Server, specify the device host.
Empty media The Empty media access port prior to update operation is active only
access port prior for the robots that support that function.
to update
To inject volumes in the robot’s media access port into the robot before
you begin the update, select Empty media access port prior to update.
Show contents Displays the media in the selected robotic library; does not check or
change the EMM database.
Compare contents Compares the contents of a robotic library with the contents of the
with volume EMM database but does not change the database.
configuration
See “About comparing a robot's contents with the volume
configuration” on page 370.
Preview volume Compares the contents of a robotic library with the contents of the
configuration EMM database. If differences exist, NetBackup recommends changes
changes to the NetBackup volume configuration.
Update volume Updates the database to match the contents of the robot. If the robot
configuration contents are the same as the EMM database, no changes occur.
Other selections may be available, depending on the setting of the Media type
field as follows:
DEFAULT The selection includes the volume groups that are valid for the robot’s
default media type.
Other than The selection includes the volume groups that are valid for the
DEFAULT specified media type.
Other selections may be available, depending on the setting of the Media type
field as follows:
DEFAULT The selection includes the volume groups that are valid for the robot’s
default media type.
Other than The selection includes the volume groups that are valid for the
DEFAULT specified media type.
Browse Click Browse to open the Media ID Prefix dialog box. You then can
enter a prefix for the current operation or choose a prefix from the
vm.conf file. MEDIA_ID_PREFIX entries define prefixes in the
vm.conf file.
Media type
Specifies the type for the new media that are added to a robot. The list includes
the media types that are valid for the robot.
Note: For API robots, the Media type is always set to DEFAULT. To specify a media
type for API robots, use the Media Type Mappings tab of the dialog box.
See “Configuring media type mappings” on page 395.
See “Media type when using bar code rules” on page 381.
See “Media type when not using bar code rules” on page 383.
See “About NetBackup media types” on page 319.
DEFAULT NetBackup uses the bar code rules to determine the media type that
is assigned.
Each media type to be added should have a bar code rule. For example,
assume you want to add DLT and half-inch cartridges to a TLD robot
with a single update operation. First create separate bar code rules
for DLT and half-inch cartridges and then select the specific media
types when you create the bar code rules. Finally, select DEFAULT on
the Media Settings tab. The correct media type is assigned to each
media.
A specific media You can use a single bar code rule to add media of different types,
type from the list. such as DLT and half-inch cartridges (HCART) to a TLD robot. First,
select a specific media type on the Media Settings tab. Second, select
DEFAULT for the bar code rule media type when you create the bar
code rule. You can perform one update for DLT and another for
half-inch cartridge, and the bar code rule assigns the correct media
type.
If you specify a value other than DEFAULT, the bar code rule media
type must be the same as the media or be DEFAULT. If not, the bar
code rule does not match the media (except for cleaning media).
Table 9-7 Example media type and bar code rule combinations
Media type on Bar code rule media Rule matches? Media type added to
Media Settings type volume
tab configuration
The fourth row in the table shows how both cleaning cartridges and regular
volumes are added using one update operation.
Inventorying robots 383
Configuring media settings
DEFAULT NetBackup uses the media type that is configured for the drives if:
■ The drives in the robot are configured on the robot control host
■ All drives the same type
■ At least one drive is configured on the robot control host
If the drives are not the same type, NetBackup uses the default media
type for the robot.
A specific media If the robot supports multiple media types and you do not want to use
type the default media type, select a specific type.
Table 9-8 shows the default media types for robots when drives are not configured
on the robot control host:
Volume pool
The volume pool for the new media. The actions depend on whether you use
barcode rules to assign media attributes, as follows:
■ Use barcode rules, the barcode rules determine the volume pool
to which new volumes are assigned
■ Do not use barcode rules, NetBackup assigns data tapes to the
NetBackup pool but does not assign cleaning tapes to a volume
pool
■
A specific volume If you use barcode rules, this volume pool setting always overrides
pool. the rule.
■ For API robots, the bar code for a volume must be identical to the NetBackup
media ID.
Match bar codes to media IDs by getting custom labels in the same series as
the media IDs. For example, to match a set of media IDs from AA0000 to
ZZ9999, get bar code labels in that series.
■ When a robotic library can contain more than one media type, assign specific
characters in the bar code to different media types. Do so by using media ID
generation rules.
Also, use bar codes to differentiate between data tapes and cleaning tapes or
to differentiate between volume pools.
Note: NetBackup does not use bar code rules if a volume already uses a bar code.
bar code tag Media type Volume pool Max mounts Description
and cleanings
Assume that you select the following media settings (update options) for the
update operation for a new 8-mm volume in a TL8 robot:
Media type = 8MM
388 Inventorying robots
About bar codes
Note: To use media ID generation rules, the robot must support bar codes and the
robot cannot be an API robot. Media ID generation rules are saved in the Media
Manager configuration file (vm.conf).
For example, two eight-character bar codes are S00006L1 and 000006L1. Without
any media ID generation rules NetBackup uses the last six characters of the bar
code to generate media IDs. In this example, the same media ID for the two bar
codes is created (0006L1).
Use a rule to control how NetBackup creates media IDs by specifying which
characters of a bar code are used in the media ID. Or, specify that alphanumeric
characters are to be inserted into the ID.
Define multiple rules to accommodate the robots and the bar code lengths. Define
rules to specific robots and for each bar code format that has different numbers
Inventorying robots 389
Configuring bar code rules
or characters in the bar code. Multiple rules allow flexibility for the robots that
support multiple media types.
3 To add a rule, click New and then configure the rule in the dialog box.
See “Barcode rules settings” on page 390.
390 Inventorying robots
Configuring bar code rules
4 To change a rule, select the rule, click Change, and then change the rule in
the dialog box.
You cannot change the barcode tag of a barcode rule. You first must delete
the old rule and then add a rule with a new barcode tag.
See “Barcode rules settings” on page 390.
5 To delete a rule, select the rule, click Delete, and click OK in the confirmation
dialog box. You can select and delete multiple rules with one operation.
Barcode tag
A unique string of characters from the barcode that identifies the type of media.
For example, use DLT as the barcode tag for a barcode rule if the following is true:
■ You use DLT on the bar codes to identify DLT tapes
■ DLT is not used on any other bar codes in the robot
Similarly, if you use CLND for DLT cleaning media, use CLND as the barcode tag
for the rule for DLT cleaning media.
The barcode tag can have from 1 to 16 characters but cannot contain spaces.
The following are the special barcode rules that can match special characters in
the barcode tags:
NONE Matches when rules are used and the volume has an unreadable
barcode or the robot does not support bar codes.
DEFAULT For volumes with bar codes, this tag matches when none of the other
barcode tags match. However, the following must be compatible: the
media type in the DEFAULT rule and the media type on the Media
Settings tab.
You cannot change the barcode tag of a barcode rule. Instead, first delete the old
rule, then add a rule with a new barcode tag.
Use the Media Settings tab to set up the criteria for a robot update.
See “Configuring media settings” on page 377.
Inventorying robots 391
Configuring bar code rules
Description
A description of the barcode rule. Enter from 1 to 25 characters.
Maximum mounts
The maximum number of mounts (or cleanings) that are allowed for the volume.
For data volumes, a value of zero means the volume can be mounted an unlimited
number of times.
For cleaning tapes, zero means that the cleaning tape is not used. Symantec
recommends that you use bar codes for the cleaning media that cannot be confused
with bar codes for data media. Doing so can avoid a value of 0 for cleaning tapes.
Note: When a media type is selected, the maximum mounts value may revert to
the default value for the specified media type. For example, it may revert to 0 for
unlimited when you select a non-cleaning media type.
Note: You can write a barcode rule that contains the media types that are
incompatible with vendor media types. However, the robot inventory update may
assign NetBackup media types that are inconsistent with the vendor media types.
Avoid this problem by grouping barcode rules by media type.
If you want the media Select the following Media type NetBackup uses
type for the barcode rule media type for the
to match barcode rule
Any media type that you DEFAULT The media type that you select on
select on the Media the Media Settings tab.
Settings tab
If you also select DEFAULT on the
Media Settings tab, the Media
Manager default media type for the
robot is used.
Only when you select a The same media type The media type that you select for
specific media type or you the barcode rule.
select DEFAULT on the
Media Settings tab
Volume pool
The volume pool for the new media. The actions depend on whether you use
barcode rules to assign media attributes.
Select from the following:
■ If you use barcode rules, the barcode rules determine the volume
pool to which new volumes are assigned.
■ If you do not use barcode rules, NetBackup assigns data tapes to
the NetBackup pool but does not assign cleaning tapes to a volume
pool.
Inventorying robots 393
Configuring media ID generation rules
A specific volume This volume pool setting always overrides any barcode rules.
pool
3 To add a rule, click New and then configure the rule in the dialog box.
See “Media ID generation options” on page 394.
4 To change a rule, select the rule, click Change, and then change the rule in
the dialog box.
You cannot change the robot number or barcode length of a rule. To change
those properties, first delete the old rule and then add a rule.
5 To delete a rule, select the rule, click Delete, and click OK in the confirmation
dialog box. You can select and delete multiple rules with one operation.
394 Inventorying robots
Configuring media ID generation rules
Barcode length
The Barcode length is the number of characters in the bar code for tapes in the
robot.
You cannot change the barcode length of a rule. Rather, first delete the rule and
then add a new rule.
Robot number
The number of the robot to which the rule applies.
You cannot change the robot number of a rule. Rather, first delete the rule and
then add a new rule.
Note: You can write a barcode rule that contains the media types that are
incompatible with vendor media types. However, the robot inventory update may
assign NetBackup media types that are inconsistent with the vendor media types.
Avoid this problem by grouping barcode rules by media type.
The mappings that appear are only for the robot type that was selected for
inventory.
The tab shows the default mappings and any mappings you add.
3 Select the row that contains the robot-vendor media type mapping that you
want to change and click Change Mapping.
4 In the Change Media Mapping dialog box, select a Media Manager media
type from the list of allowed selections.
5 Click OK.
To reset the mappings to the default, click Reset to Defaults.
The default media type mappings may not provide the wanted mappings. If not,
add robot-specific media mappings to the vm.conf file on the host on which you
are run the NetBackup Administration Console.
Information about how to do so is available.
See the NetBackup Administrator’s Guide for UNIX and Linux, Volume II.
ACS_DLTIV = DLT2 Maps ACS DLTIV to the DLT2 DLT for all ACS DLT media
media type. types, including DLTIV
ACS_DD3A = DLT
ACS_DD3A = HCART4
Table 9-13 shows the default media types and the allowable media types for ACS
robots.
Table 9-14 shows the default and allowable media types for TLH robots.
Table 9-15 shows the default and allowable media types for TLM robots.
398 Inventorying robots
Configuring media type mappings
Table 9-13 Default and allowable media types for ACS robots
Table 9-13 Default and allowable media types for ACS robots (continued)
Table 9-13 Default and allowable media types for ACS robots (continued)
Table 9-14 Default and allowable media types for TLH robots
TLH media type Default Media Manager media Allowable media types through
type mappings
Table 9-14 Default and allowable media types for TLH robots (continued)
TLH media type Default Media Manager media Allowable media types through
type mappings
Table 9-15 Default and allowable media types for TLM robots
TLM media type Default media type Allowable media types through
mappings
Note: The following TLM media types are not supported: OD_THIN, D2, VHS, CD,
TRAVAN, BETACAM, AUDIO_TAPE, BETACAMCL, DVCM, and DVCL.
402 Inventorying robots
About the physical inventory utility
vmphyinv -rn 4 -pn bear Mounts media only in robot 4 and in the
volume pool bear.
vmphyinv -rn 1 -rc1 2 -number Mounts media in robot 1 and slot range 2 to
3 4.
■ NetBackup robot number and a list of media that belong to a specific robot.
For example, if the -rn robot_number and -ml A00001:A00002:A00003 options
are specified, only the three specified media are inventoried. If any of these
Inventorying robots 405
About the physical inventory utility
media do not belong to the specified robot, the media are skipped and are not
inventoried. To use this option, NetBackup volume records must exist.
■ NetBackup robot number and a slot range or list.
Sometimes, media from a different robot or some other source are moved to
a robot and the media ID on the tape is unknown. In these cases, specify a slot
range option or list option.
With these options, the NetBackup volume record does not need to exist in the
EMM database. However, you must specify the density (using the -d option).
Note: For a robot that supports multiple media types, specify the density
carefully. If you specify the incorrect density, vmphyinv cannot complete the
mount and permanent drive failure can occur.
Note: The default mount timeout is 15 minutes. Specify a different mount time
by using the -mount_timeout option.
406 Inventorying robots
About the physical inventory utility
■ You use the slot range or list option and the media type of volume record in
the EMM database is not a cleaning media type.
■ You use the slot range or list option, and the EMM database does not contains
a volume record that corresponds to the cleaning media.
■ You do not use the slot range or list option, and the EMM database does not
contain a volume record that corresponds to the cleaning media.
The vmphyinv utility tries to determine if the media is cleaning media. It uses the
SCSI parameters (sense keys, tape alert flags, and physical (SCSI) media types)
returned by the robot. If vmphyinv cannot determine if the media is cleaning
media, it tries to mount the media until the mount request times out.
Note: NetBackup may not detect the presence of cleaning media for all drives.
Some drives report the presence of cleaning media in a manner NetBackup cannot
read.
■ In the NetBackup record, updates the ADAMM_GUID field with the GUID and
the Description field with the Backup Exec cartridge label in the tape header.
■ Adds the media ID of the NetBackup record to the EMM database (if not already
present). Each record is assigned to NetBackup (if not already assigned) and
its state is set to Frozen in the EMM database.
■ Changes the volume pool of the unassigned NetBackup volume records that
are associated with Backup Exec media to the Backup Exec pool. If the Backup
Exec pool does not exist, vmphyinv creates it.
■ Example 7: Adding existing volumes when bar codes are not used
media ID 800001
Assume that you remove the volume from the robotic library, specify the following
on the Media Settings tab, then run the update:
media ID 800001
The new residence information in the EMM database shows a stand-alone location
in the volume group. The volume group is specified on the Media Settings tab.
The media type and volume pool remain unchanged.
The results are the same for a volume that does not have a bar code.
media ID 800021
Assume that you insert the volume into a TL8 robot, specify the following on the
Media Settings tab, then run the update:
Bar code tag Media type Volume pool Max mounts/ Description
cleanings
NetBackup recognizes that the media ID exists and changes the EMM database
to reflect the new robotic location. NetBackup does not create a new media ID.
The volume attributes for media ID 800021 are as follows:
media ID 800021
robot number 0
robot slot 1
The bar code matches the bar code of an existing stand-alone volume in the
configuration. Therefore, NetBackup updates the residence information in the
EMM database to reflect the new robotic location. Because the volume is not new,
bar code rules are ignored.
The only setting used on the Media Settings tab is the volume group for added
or moved volumes. The media type setting was not used because this example was
for a single existing volume that already had a media type.
Note: To move volumes within a robotic library, use Update volume configuration
only if the robotic library supports bar codes and the volumes have readable bar
codes. Otherwise, NetBackup cannot properly recognize the move.
The following are the attributes for media ID 800002, which currently resides in
slot 1 of the robotic library:
media ID 800002
robot number 0
robot slot 1
Assume that you move the volume to empty slot 10, specify the following on the
Media Settings tab, then run the update.
Inventorying robots 413
Example volume configuration updates
media ID 800002
robot number 0
robot slot 10
The updated volume attributes show the new slot number, but all other information
is unchanged.
Bar code tag Media type Volume pool Max mounts/ Description
cleanings
The bar code on the media matches the bar code rule named TL8 and the resulting
volume attributes for the new volume are as follows:
Media ID 800002
Robot number 0
Robot slot 1
No media ID generation rules exist. Therefore, the media ID is from the last six
characters of the bar code. The new residence information in the EMM database
shows the robot host, robot type, robot number, slot, and host. The volume group
is from the Media Settings tab. The volume pool and max mounts allowed are
from the bar code rule.
If bar code rules (or bar codes) are not used, the media description, volume pool,
and max mounts allowed would be set to the following defaults:
Volume pool NetBackup for data tapes or None for cleaning tapes
Note: If the robot does not support bar codes or the bar code is unreadable, specify
a Media ID prefix on the Media Settings tab. Alternatively, specify DEFAULT for
the media ID. If you do not, NetBackup does not add new media IDs.
Bar code tag Media type Volume pool Max mounts/ Description
cleanings
Specify the following on the Media Settings tab, then run the update.
The bar codes on the regular tapes match the DL bar code rule. The media type
of the DL bar code rule matches the Media type on the Media Settings tab. The
tapes are added as DLT.
The cleaning tape matches the CLN bar code rule. NetBackup recognizes that
DLT_CLN is the cleaning tape for DLT. NetBackup adds the cleaning tape CLN001
as DLT_CLN type media along with the regular volumes.
This example shows NetBackup’s ability to add cleaning cartridges along with
regular volumes when you use Update volume configuration.
If the volumes you insert include a cleaning tape, NetBackup adds the volumes
correctly if the following are true:
■ The Media type on the Media Settings tab is the regular media (DLT in this
example).
■ The bar code on the volume matches a bar code tag (CLN in this example).
■ The media type for the bar code rule is the correct cleaning media (DLT_CLN
in this example).
To add only cleaning media, specify the cleaning media type on the Media Settings
tab and in the bar code rule (DLT_CLN in this example).
Example 7: Adding existing volumes when bar codes are not used
This example is not recommended and is included only to illustrate the undesirable
results.
The following is an example of how to add an existing stand-alone volume to a
TL4 robot. A TL4 robot supports media inventory (detects media presence), but
not bar codes.
The following are the attributes for media ID 400021, which already exists as a
stand-alone volume:
media ID 400021
Assume that you insert the volume into the robot, specify the following on the
Media Settings tab, and run the update:
media ID prefix C4
media ID C40000
robot number 0
robot slot 1
Note that NetBackup assigned a new media ID to the volume (C40000). This
undesired result occurs if you use Update volume configuration and the volumes
do not contain readable bar codes or the robot does not support bar codes. Without
a bar code, NetBackup cannot identify the volume and assumes it is new. The
media ID C40000 is generated from the media ID prefix specified on the Media
Settings tab.
The old media ID (400021) remains in the configuration. The information for the
new media ID (C40000) shows the robotic location, which includes the robot host,
robot type, number, slot, and host. The volume group and volume pool are
configured according to the Media Settings tab selections. The maximum mounts
allowed is set to the default (0).
For this situation, use the physical inventory utility.
See “About the physical inventory utility” on page 402.
Chapter 10
Configuring disk storage
This chapter includes the following topics:
Note: Symantec recommends that you use solutions other that SharedDisk. The
AdvancedDisk storage option is another solution.
Storage lifecycle policies let you apply the same behavior to all the backup
images in the lifecycle.
See “Storage lifecycle policy overview” on page 473.
Current
master
server
Initiate a data
management job when
using basic disk
Create a new
storage unit
Right-click an object to
display a shortcut menu
■ Select a media server. The selection indicates that the media server(s) have
permission to write to the storage unit.
■ Indicate the destination where the data is written.
■ For Media Manager storage units: Data is written to tape robots and stand-alone
tape drives.
For disk storage: NetBackup permits an unlimited number of disk storage units.
Disk storage may be one of the following types:
■ AdvancedDisk storage units: The destination is a disk pool.
■ BasicDisk storage units: The destination is a path to a volume on a host.
■ NearStore storage units: The destination is a NearStore volume on a storage
server.
■ OpenStorage storage units: The destination is a disk pool.
■ PureDisk storage unit: The destination is a disk pool.
■ SharedDisk storage units: The destination is a disk pool.
See “About SharedDisk support in NetBackup 7.0 and later” on page 420.
■ SnapVault storage: The destination is a SnapVault server.
■ For NDMP storage: The NDMP protocol is used to perform backups and
recoveries. The destination is an NDMP host.
Figure 11-2 shows the different storage unit types and the option that needs to
be installed, if necessary.
426 Configuring storage units
About storage units
Storage unit
Storage
Media Manager NDMP Disk
unit types:
When NetBackup sends a job to a Media Manager storage unit, it requests resources
from the Enterprise Media Manager (EMM). Then NetBackup requests that Media
Manager mount the volume in a drive.
If a stand-alone drive does not contain media or if a required volume is not
available to a robot, a mount request appears in the Pending Requests pane of
the Device Monitor. An operator can then find the volume, mount it manually,
and assign it to the drive.
■ Stand-alone drives with identical densities must be in the same storage unit.
If a server contains two 1/4-inch qscsi drives, add a storage unit with Maximum
concurrent write drives set to 2. The media and device selection logic chooses
the drive to use when NetBackup sends a backup to this storage unit. The logic
is part of the Enterprise Media Management (nbemm) daemon.
■ Stand-alone drives with different densities must be in different storage units.
■ A robot and a stand-alone drive cannot be in the same storage unit.
Note: Symantec recommends that quotas are not imposed on any file systems
that NetBackup uses for disk storage units. Some NetBackup features may not
work properly when file systems have quotas in place. (For example, the
capacity-managed retention selection in lifecycles and staging to storage units.)
■ Disk pool
A collection of disk volumes that are administered as an entity. NetBackup
aggregates the disk volumes into pools of storage (a disk pool) you can use for
backups.
A disk pool is a storage type in NetBackup. When you create a storage unit,
you select the disk type and then you select a specific disk pool.
The following topics describe the disk storage unit types.
432 Configuring storage units
About storage units
Note: NearStore storage units cannot be used as part of a storage unit group or
used in a storage lifecycle policy.
Note: PDDO storage units cannot be used as part of a storage unit group.
Figure 11-4 Storage lifecycle policies and disk storage units referencing disk
pools
Policy_Gold Policy_Silver
The data classification for this policy is The data classification for this policy
gold. The policy is configured to write is silver. The policy is configured to
to Lifecycle_Gold. write to Any available storage unit.
Lifecycle_Gold
DSU_1 DSU_2
DSU_1 references DiskPool_A. Policy_Silver writes to DSU_2.
DSU_2 references DiskPool_A.
DiskPool_A
To maintain space on basic disk staging storage units, consider the following:
■ Increase the frequency of the relocation schedule. Or, add resources so that
all images can be copied to a final destination storage unit in a timely manner.
■ Upon NetBackup installation or upgrade, the nb_updatedssu script runs. The
script deletes the .ds files that were used in previous releases as pointers to
relocated data. Relocated data is tracked differently in the current release and
the .ds files are no longer necessary. Under some circumstances, a .ds file
cannot be deleted upon installation or upgrade. In that case, run the script
again:
/usr/openv/netbackup/bin/goodies/nb_updatedssu
■ The potential free space can be determined on a disk staging storage unit.
See “Finding potential free space on a BasicDisk disk staging storage unit”
on page 458.
■ The General Server host property Check the capacity of disk storage units
property determines how often NetBackup checks 6.0 disk storage units for
available capacity. Subsequent releases use internal methods to monitor disk
space more frequently.
See “Check the capacity of disk storage units every” on page 130.
Create NDMP storage units for drives directly attached to NAS filers. Any drive
that is attached to a NetBackup media server is considered a Media Manager
storage unit, even if used for NDMP backups.
Note: Remote NDMP storage units may already be configured on a media server
from a previous release. Upon upgrade of the media server, those storage units
are automatically converted to Media Manager storage units.
See the NetBackup for NDMP Administrator’s Guide for more information.
438 Configuring storage units
About storage unit settings
Note: With this setting enabled, the root file system can fill up.
Configuring storage units 439
About storage unit settings
Density setting
The Storage device selection determines the media Density. This setting appears
for Media Manager and NDMP storage units only.
backup to the next be shared. To share data blocks can significantly save disk
space in the storage unit.
Note: Basic disk staging storage units may already be configured on a media server
of a previous release. Upon upgrade, the disk storage units are set with the Low
water mark at 100%. To make the best use of upgraded storage units, adjust the
level.
For the disk storage units that reference disk pools, the low water mark applies
to the disk pool.
See the NetBackup Deduplication Guide.
See the NetBackup Shared Storage Guide.
If three backup jobs are ready to be sent to the storage unit and Maximum
concurrent jobs is set to two, the first two jobs start and the third job waits. If a
job contains multiple copies, each copy applies toward the Maximum concurrent
jobs count.
The Maximum concurrent jobs setting can be used to balance the load between
disk storage units. A higher value (more concurrent jobs) means that the disk may
be busier than if the value was set for fewer jobs.
The media server load balancing logic considers all storage units and all activity.
A storage unit can indicate three media servers. If Maximum concurrent jobs is
set to three and two of the media servers are busy or down, the third media server
is assigned all three jobs.
The Maximum concurrent jobs setting depends on the available disk space and
the server’s ability to run multiple backup processes. Where disk pools are used,
the setting also depends on the number of media servers in the storage unit.
If multiple storage units reference the same disk pool, the number of concurrent
jobs that can access the pool is the sum of the Maximum concurrent jobs settings
on all of the disk storage units. The setting applies to the storage unit and not to
the disk pool. Therefore, the job load is automatically spread across the media
servers that the storage unit configuration indicates.
Note: Increase the Maximum concurrent jobs setting if the storage unit is used
for catalog backups as well as non-catalog backups. Increase the setting to ensure
that the catalog backup can proceed while regular backup activity occurs. Where
disk pools are used, increase the setting if more than one server is in the storage
unit.
Impact when two disk storage units reference one disk pool
Figure 11-6 shows how the Maximum concurrent jobs settings are combined
when two disk storage units share one disk pool.
For example, DSU_1 is configured as follows:
■ To use MediaServer_A
■ To have a Maximum concurrent jobs setting of two
■ To reference Disk_pool1
DSU_2 is configured as follows:
Configuring storage units 443
About storage unit settings
■ To use MediaServer_B
■ To have a Maximum concurrent jobs setting of three
■ To reference Disk_pool1
Both storage unit reference the same disk pool. Combined, the storage units have
a Maximum concurrent jobs setting of five. However, only two jobs can run
concurrently on MediaServer_A; three on MediaServer_B.
Figure 11-6 Impact when disk storage units use one disk pool but different media
servers
Maximum Maximum
DSU_1 DSU_2
concurrent jobs concurrent jobs
setting: 2 setting: 3
MediaServer_A MediaServer_B
MediaServer_A MediaServer_B
selected to move selected to move
data to the pool data to the pool
If the storage units were configured to use both media servers, the media servers
could run five concurrent jobs: two from DSU_1 and three from DSU_2.
Note: Run the tpconfig command line utility directly on the media server to
configure and verify credentials.
configured to use this storage unit. Clear the On demand only check box to make
the storage unit available to any policy or schedule.
For SnapVault and NearStore storage units, On demand only is selected by default
and cannot be changed.
Note: If On demand only is selected for all storage units, be sure to designate a
specific storage unit for each policy or schedule. Otherwise, NetBackup is unable
to find a storage unit to use.
Properties button
Click Properties to display information about the volume or the disk pool, as
follows:
Configuring storage units 447
About storage unit settings
Note: The Low water mark setting has no effect unless backups are written
through a storage lifecycle policy, using the capacity-managed retention type.
■ Name
The name of the disk pool.
■ Number of volumes
The number of disk volumes in the disk pool.
■ % full
The percentage of storage that is currently in use on the volume.
The df command may report a percentage used (Use%) value that is different
from the % full value. (See the preceding Available Storage topic for a
description of why the values appear differently.)
■ Raw size
The raw, unformatted size of the storage in the disk pool.
■ Usable size
The amount of usable storage in the disk pools.
Note: OpenStorage vendors may have special requirements for the maximum
fragment size. Consult the vendor's documentation for guidance.
If an error occurs in a backup, the entire backup is discarded. The backup restarts
from the beginning, not from the fragment where the error occurred. (An exception
is for backups where checkpoint restart is enabled. In that case, fragments before
and including the last checkpoint are retained; the fragments after the last
checkpoint are discarded.)
Note: Basic disk staging units with different maximum fragment sizes may already
be configured on a media server from a previous release. Upon upgrade, the disk
storage units are not automatically increased to the new default of 524,288
megabytes. To make the best use of upgraded storage units, increase the fragment
size on the upgraded storage units.
This setting makes it possible to limit the amount of network bandwidth that is
used for the SnapVault transfer. (In case bandwidth needs to be reserved for other
applications.) Zero (default) means no network bandwidth limit for the SnapVault
transfer; SnapVault uses all available bandwidth. (Range: 0 to 9999999.)
A value greater than 0 indicates a transfer speed for SnapVault in kilobytes per
second. For example, a value of 1 sets a transfer speed limit for SnapVault of 1
kilobyte per second, which is a very slow transfer rate.
When the relocation schedule runs, NetBackup creates a data management job.
The job looks for any data that can be copied from the disk staging storage unit
to the final destination. The Job Details in the Activity Monitor identify the job
as one associated with basic disk staging. The Job Details list displays Disk Staging
in the job’s Data Movement field.
When NetBackup detects a disk staging storage unit that is full, it pauses the
backup. Then, NetBackup finds the oldest images on the storage unit that
successfully copied onto the final destination. NetBackup expires the images on
the disk staging storage unit to create space.
4 The Disk Staging dialog box is similar to the scheduling dialog box used to
configure policies. The differences appear on the Attributes tab.
In the Disk Staging dialog box, do the following tasks:
■ The schedule name defaults to the storage unit name.
■ Select the priority that the relocation jobs that are started from this
schedule have compared to other types of jobs.
See “Priority of relocation jobs started from this schedule” on page 460.
■ Select whether to create Multiple Copies. With the Multiple copies
attribute enabled, NetBackup can create up to four copies of a backup
simultaneously.
See “ Multiple copies attribute” on page 557.
For disk staging storage units, the Maximum backup copies Global host
property must include an additional copy beyond the number of copies
that are indicated in the Copies field.
See “Maximum backup copies” on page 137.
■ Select a storage unit to contain the images from this storage unit upon
relocation.
Staging backups 457
About staging backups
In this example, the relocation schedule runs nightly, and the largest nightly
backup is 700 MB. Symantec recommends that you double this value to allow for
any problems that may occur when the relocation schedule runs. To double the
value gives the administrator an extra schedule cycle (one day) to correct any
problems.
To determine the minimum size for the storage unit in this example, use the
following formula:
Minimum size = Max data per cycle × (1 cycle + 1 cycle for safety)
For example: 1.4 GB = 700 MB × (1+1)
To find the potential free space on a BasicDisk storage unit, use the bpstulist
and the nbdevquery commands. Note that the name of the storage unit and disk
pools are case sensitive.
Run bpstulist -label to find the disk pool name. In the case of BasicDisk storage
units, the name of the disk pool is the same as the name of the BasicDisk storage
unit. In the following example, the name of the storage unit is NameBasic:
Run the nbdevquery command to display the status for the disk pool, including
the potential free space. Use the following options, where:
-stype server_type
Specifies the vendor-specific string that identifies the storage server type. For a
BasicDisk storage unit, enter BasicDisk.
-dp
Specifies the disk pool name. For a basic disk type, the disk pool name is the name
of the BasicDisk storage unit.
Figure 12-2 Disk Staging Schedule for a basic disk staging storage unit
The Attributes tab on the Disk Staging Schedule dialog box differs from the
Attributes tab of a regular policy. The differences are described in the following
topics.
Name field
The Name on the Disk Staging Schedule dialog box automatically defaults to the
name of the storage unit.
Note: The relocation schedule that was created for the basic disk staging storage
unit is not listed under Schedules in the NetBackup Administration Console when
the Policies utility is selected.
■ A server group. A server group allows only those servers in the group to write
to the media on which backup images for this policy are written. All server
groups that are configured in the NetBackup environment appear in the Final
destination media owner drop-down list.
To avoid sending data over the network during duplication, specify an alternate
read server that meets the following conditions:
■ Connected to the storage device that contains the original backups (the source
volumes).
■ Connected to the storage device that contains the final destination storage
units.
If the final destination storage unit is not connected to the alternate read server,
data is sent over the network.
3 Enter a storage unit group name for the new storage unit group.
See “NetBackup naming conventions” on page 769.
unit, select the storage unit and click Increase Priority or Decrease
Priority.
SnapVault, NearStore, and PureDisk storage units cannot be included in
storage unit groups.
5 Choose how storage units are to be selected within the group:
■ Prioritized. Choose the first storage unit in the list that is not busy, down,
or out of media.
See “Prioritized storage unit selection” on page 468.
■ Failover. Choose the first storage unit in the list that is not down or out
of media.
See “Failover storage unit selection” on page 468.
■ Round Robin. Choose the least recently selected storage unit in the list.
See “Round robin storage unit selection” on page 468.
■ Media server load balancing.
Symantec recommends the Media server load Balancing criteria for disk
staging storage units within a storage unit group.
See “Media server load balancing storage unit selection” on page 469.
One exception to the selection criteria is in the case of a client that is also a
media server with locally connected storage units.
See “Exception to the storage unit selection criteria” on page 471.
6 Click OK.
If a storage unit is unavailable, NetBackup examines the next storage unit until
it finds one that is available.
Note: Symantec recommends that you select Media server load balancing for
disk staging storage units within a storage unit group.
470 Configuring storage unit groups
Storage unit selection criteria within a group
You may have set up a storage unit to be On demand only. If the unit is in a storage
unit group that a policy requires, the On demand only option is satisfied and the
device is used.
See “On demand only setting” on page 445.
Lifecycles offer the opportunity for users to assign a classification to the data at
the policy level. A data classification represents a set of backup requirements,
which makes it easier to configure backups for data with different requirements.
For example, email data and financial data.
Storage lifecycle policies can be set up to provide staging behavior. They simplify
data management by applying a prescribed behavior to all the backup images that
are included in the storage lifecycle. This process allows the NetBackup
administrator to leverage the advantages of disk-based backups in the near term.
It also preserves the advantages of tape-based backups for long-term storage.
A storage lifecycle operation consists of the following steps:
■ A backup is written to all destinations in the lifecycle.
This process can occur if the NetBackup administrator has set up a lifecycle
policy that contains at least one backup destination. The policy that writes
the data must indicate that the backup data is to go to a lifecycle policy.
■ NetBackup automatically copies the image to all duplication destinations in
the lifecycle. The backup is retained on the backup destination until the
retention period is met. Duplication destinations are optional and can provide
another method for disk staging.
■ The retention type that is selected for the destinations determines how long
the backup resides on the destination. Eventually, NetBackup deletes the
backup from the destinations to create more disk space.
3 In the New Storage Lifecycle Policy dialog box, enter a Storage lifecycle
policy name.
4 Select a Data classification. (Optional.)
See “Data classification option” on page 476.
5 Select the Duplication job priority. This is the priority that duplication jobs
have in relationship to all other jobs. In duplication jobs, NetBackup duplicates
data from a backup destination to a duplication destination within a lifecycle.
See “Duplication job priority setting” on page 477.
6 Click Add to add storage destinations to the lifecycle.
See “Adding a storage destination to a storage lifecycle policy” on page 479.
See “Adding a hierarchical duplication destination” on page 487.
7 Click OK to create the storage lifecycle. After they are created, data
classifications cannot be deleted.
This command prevents the jobs by canceling any duplication jobs that were
submitted to the storage lifecycle policy.
4 This step addresses in-process duplication jobs writing to the storage lifecycle
policy.
Use the Activity Monitor to cancel in-process duplication jobs. Since one
duplication job can contain images from multiple storage lifecycle policies,
it can be difficult to determine which duplication job is associated with which
storage lifecycle policy.
5 Once all of the operations are complete, delete the storage lifecycle policy.
To delete a storage lifecycle policy deletes all versions of the definition.
If the administrator tries to delete a storage lifecycle policy with active images,
a 1519 error appears. Wait several minutes and try to delete the storage
lifecycle policy definition again until the error no longer appears.
■ To use the Administration Console to delete a storage lifecycle policy:
■ Expand Storage > Storage Lifecycle Policies.
■ Select the storage lifecycle policy name.
■ Select Edit > Delete.
Configuring storage lifecycle policies 479
Adding a storage destination to a storage lifecycle policy
■ In the Delete Storage Lifecycle Policies dialog box, select the storage
lifecycle policy name and click OK.
If images are still active for the storage lifecycle policy, a dialog box
displays the following message:
The storage lifecycle policy, storage_lifecycle_name, could
not be deleted. Status 1519.
■ To use the nbstl command to delete a storage lifecycle policy, enter the
following:
nbstl storage_lifecycle_name -delete
If images are still active, the following error appears:
C:\>nbstl storage_lifecycle_name -delete
Exit error: images are in process
EXIT status = 1519
4 In the New Destination dialog box, select the purpose for which images are
to be written to the new destination:
■ Backup images to be written to the destination as part of a backup
operation.
■ Duplication images to be written to the destination as part of a duplication
operation.
■ Snapshot images to be written to the destination as part of the snapshot
operation.
6 Indicate the Volume pool where the backups (or copies) are to be written.
See “Volume pool for storage destinations” on page 482.
7 Indicate the Media owner if the storage unit is a Media Manager type and
server groups are configured.
Specify a Media owner to allow only those media servers in the group to write
to the media on which backup images for this policy are written.
See “Media owner for storage destinations” on page 483.
8 Select the retention type for the destination:
■ Fixed.
See “Fixed retention type for storage destinations” on page 483.
■ Staged capacity managed.
See “Staged capacity managed retention type for storage destinations”
on page 483.
■ Expire after duplication.
See “Expire after duplication retention type for storage destinations”
on page 485.
If a policy is configured to back up to a lifecycle, the retention that is
indicated in the lifecycle is followed. The Retention attribute in the
schedule is not followed.
See “Retention attribute” on page 564.
Note: A storage lifecycle policy does not need to contain a duplication destination
if staging behavior is not the objective. The storage lifecycle policy can be used
to create multiple copies.
Note: The storage destination list cannot contain other storage lifecycles.
Storage units or storage unit groups may appear in more than one lifecycle. Storage
units or storage unit groups may be used in a storage lifecycle while also being
used as stand-alone units.
Note: Every lifecycle must contain at least one destination with a fixed retention
period. The destination can be a backup or a duplication destination.
The images are not deleted if all copies have not completed. For example, the
administrator selects a fixed retention for a tape device to keep images on tape
for two days. If the images have not been duplicated to all of the destinations in
the lifecycle after two days, the images are not expired. The image remains on
the tape device until all copies have been created. (Or, until the administrator
uses nbstlutil utility to intervene.)
The Retention period specifies exactly how long NetBackup retains the backups
before the backups are expired. To set the retention period, select a time period
(or level) from the drop-down list.
■ NearStore storage units that have either the Enable file system export option
enabled or the Enable block sharing option enabled.
■ Some OpenStorage storage units, depending on the vendor characteristics.
is used for the original backups as well as storage that is used for duplication at
a later time.
Figure 14-2 shows how after the first copy is created, all subsequent copies can
be made locally from that source, without tying up network resources.
Backup
destination
Hierarchical
duplication
destination
Backup destination
Hierarchical
duplication
destinations
Non-hierarchical
duplication
destinations
Configuring storage lifecycle policies 487
Hierarchical view of storage destinations
Changing the location of a destination in the hierarchy changes the storage unit
that serves as the source for the subsequent copies. Changing the location cannot
change the destination type. (For example, make a backup destination into a
duplication destination.)
The Maximum backup copies host property setting in the Global Attributes
properties limits the number of destinations that can be added to a lifecycle.
The destination list in the Storage Lifecycle Policy dialog box can contain the
following destinations at various hierarchical levels:
The first backup destination in the list is generally the primary copy,
from which duplication copies are created if the destination is
non-hierarchical.
Any backup that is marked as the primary copy can provide the source
for a non-hierarchical duplication destination.
Note: The order of the destinations at the time the lifecycle is saved may differ
from the next time the lifecycle is opened. NetBackup reorders the destinations
while it stores them in the catalog configuration file. How the hierarchy works is
not changed, however, and the parent-child relationships are preserved.
490 Configuring storage lifecycle policies
Hierarchical view of storage destinations
Hierarchy example
Figure 14-4 shows a configuration with hierarchical and non-hierarchical storage
destinations.
Let’s examine the following aspects of this example:
■ The backup source for each copy.
■ The order in which the copies are created.
1
4
2
5
6
3
The example shows a storage lifecycle policy that contains six storage destinations.
The numbers indicate the order in which the copies are created.
Configuring storage lifecycle policies 491
Writing multiple copies using a storage lifecycle policy
2 Backup No indentation.
■ Add more than one destination to the storage destination list of a storage
lifecycle policy.
See “Adding a storage destination to a storage lifecycle policy” on page 479.
The same criteria for creating copies applies to both methods.
Copy 1 on disk
Copy 2 on tape
Copy 3 on disk
copies are created. After all copies are complete, the retention returns to the level
as set in the policy that writes to the storage destination.
To complete successful backups in the lifecycle, a backup destination may duplicate
a backup onto another backup destination.
Consider the following example: A lifecycle contains two backup destinations
(BU_1, BU_2) and three duplication destinations. The backup to BU_1 is successful,
but the backup to BU_2 is not successful. To fulfill the backup on BU_2, a
duplication job is created from BU_1 to BU_2. The duplication job is in addition
to the jobs that are run for the three duplication destinations.
Duplication jobs can be controlled by using the nbstlutil command.
See “Using the nbstlutil command to administrate lifecycle operations” on page 501.
However, the nbstl command contains options to view different versions and to
modify the definitions of existing storage lifecycle policy versions without creating
a new version:
■ -all_versions
Use to display all versions of a storage lifecycle policy definition. Without
specifying this option, only the most recent version is displayed by default.
■ -version number
Use to display a specific version.
■ -modify_current
Use with most nbstl configuration options to make changes to the current
storage lifecycle policy version without creating a new version. Knowing the
current version number is not necessary if this option is used.
■ -modify_version -version number
Use with most nbstl configuration options to make changes to a specific
version without creating a new version.
Use -modify_current or -modify_version to change any of the following
configuration options:
■ The duplication priority (-dp)
■ The storage unit to be used for each destination (-residence)
■ The volume pool for each destination (-pool)
■ The server group for each destination(-server_group)
■ The retention level for each destination(-rl)
■ The alternate read server for each destination (-as)
■ The preserve multiplexing option for duplication copies (-mpx)
Configuring storage lifecycle policies 495
Storage lifecycle policy versions
Some fields require values for all of the destinations in the storage lifecycle policy.
Make sure that the number of values that are specified for the fields matches the
existing destination count.
For example, in a storage lifecycle policy that contains three destinations, to
change the value of one, a value must be given for all three destinations. Note
that the values for all three destinations are replaced. To change the value for the
second destination, provide the existing values for the first and the third
destinations.
Some configuration options cannot be changed using -modify_current or
-modify_version. To change any of the following options, you must create an
entirely new storage lifecycle policy version:
■ The type of the destination: Backup, duplication, snapshot (-uf)
■ The retention type for the destination: Fixed, capacity managed, expire after
duplication (-managed)
■ The source of a destination, used primarily in hierarchical storage lifecycle
policy configurations (-source)
■ The data classification of an existing version (-dc)
■ The number of destinations. You cannot add a destination or remove a
destination from the storage lifecycle policy definitions.
You cannot instruct a lifecycle to follow the configuration of a previous version
that has been superseded. To revert to the behavior of a previous version, change
the definition to match the earlier definition. The change creates a version with
the same content as the previous version, but with a new version number.
CLEANUP_SESSION_INTERVAL_HOURS
This parameter concerns the deletion of storage lifecycle policy versions where
a more recent version exists.
This parameter controls how often nbstserv looks for the versions that have been
deleted.
Syntax: CLEANUP_SESSION_INTERVAL_HOURS nn_hours
Default: 24 hours.
See “Deleting old storage lifecycle policy versions” on page 496.
DUPLICATION_GROUP_CRITERIA
This parameter indicates how batches are created. The entry applies to the use
of tape and disk.
Syntax: DUPLICATION_GROUP_CRITERIA 0 | 1
0 = Select 0 to indicate that batches be created based on the storage lifecycle policy
name.
1 = Select 1 to indicate that batches be created based on the duplication job priority
from the storage lifecycle policy definition. This setting allows multiple storage
lifecycle policies of the same priority together in a job.
Default: 1 (Use the storage lifecycle policy name).
See “Duplication job priority setting” on page 477.
DUPLICATION_SESSION_INTERVAL_MINUTES
This parameter indicates how frequently nbstserv starts a duplication session.
During a duplication session, NetBackup looks for completed backups on backup
storage destinations and decides whether or not it is time to start a new duplication
job.
Default: 5 minutes. Minimum: 1 minute.
Syntax: DUPLICATION_SESSION_INTERVAL_MINUTES 5
498 Configuring storage lifecycle policies
LIFECYCLE_PARAMETERS file for optional duplication job configuration
IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS
All copies must be completed in a lifecycle. If necessary, NetBackup initially tries
three times to duplicate an image to a duplication destination. The limit prevents
NetBackup from retrying too frequently. If, after three tries, the copy is still
unsuccessful, this parameter indicates how long NetBackup waits before an image
copy is added to the next duplication job. (The
DUPLICATION_SESSION_INTERVAL_MINUTES parameter determines the
frequency.)
The NetBackup administrator may need more than two hours (the default) to solve
the problem. Alternatively, the administrator can temporarily de-activate a
lifecycle using nbstlutil.
Default: 2 hours. Minimum: 1 hour.
Syntax: IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS 2
MIN_GB_SIZE_PER_DUPLICATION_JOB
This parameter indicates the size that the batch of images should reach before
one duplication job is run for the entire batch.
The lifecycle does not request a duplication job until either:
■ The aggregate size of the images in a batch reaches the minimum size as
indicated by MIN_GB_SIZE_PER_DUPLICATION_JOB
■ The MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB time passes.
This parameter determines the maximum time between batch requests.
Default: 7 gigabytes.
Syntax: MIN_GB_SIZE_PER_DUPLICATION_JOB GB_value
MAX_GB_SIZE_PER_DUPLICATION_JOB
This parameter determines how large the batch of images is allowed to grow.
When the size reaches the size as indicated by this parameter, no additional images
are added to the batch.
Default: 25 gigabytes.
Syntax: MAX_GB_SIZE_PER_DUPLICATION_JOB GB_value
MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB
This parameter indicates how old any image in the group can become before the
batch is submitted as a duplication job. It applies to both disk and tape.
Configuring storage lifecycle policies 499
LIFECYCLE_PARAMETERS file for optional duplication job configuration
Note: The timer does not come into effect if the total size of all the images in the
batch exceeds the parameter value. Or, if all of the source media that the
duplication job requires is full.
TAPE_RESOURCE_MULTIPLIER
This parameter indicates a value which serves as the multiplier for the number
of concurrently active duplication jobs that can access a single storage unit. This
parameter applies to tape media.
Storage unit configuration includes limiting the number of jobs that can access
the resource at one time. (The Maximum concurrent write drives value.) This
value specifies the optimal number of jobs that the Resource Broker can consider
running on that resource.
This parameter helps administrators ensure a balance in the following situation:
■ To overload the Resource Broker with jobs that it can’t run is not prudent.
■ Make sure that there’s enough work that is queued so that the devices won’t
become idle. The TAPE_RESOURCE_MULTIPLIER entry lets administrators tune
the amount of work that the Resource Broker can evaluate for a particular
storage unit.
For example, a particular storage unit contains three write drives. If the
TAPE_RESOURCE_MULTIPLIER parameter is set to two, then the limit on concurrently
active jobs is six. Other duplication jobs requiring the storage unit remain queued.
Default: 2
500 Configuring storage lifecycle policies
LIFECYCLE_PARAMETERS file for optional duplication job configuration
Syntax: TAPE_RESOURCE_MULTIPLIER n
VERSION_CLEANUP_DELAY_HOURS
This parameter concerns the deletion of storage lifecycle policy versions where
a more recent version exists.
This parameter controls how much time must pass since an inactive version was
the active version. If the version has been inactive for at least as long as the
VERSION_CLEANUP_DELAY_HOURS value, NetBackup considers it for deletion.
DUPLICATION_SESSION_INTERVAL_MINUTES 5
IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS 2
MIN_GB_SIZE_PER_DUPLICATION_JOB 7
MAX_GB_SIZE_PER_DUPLICATION_JOB 25
MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB 30
By default, nbstserv now creates groups based on the Duplication job priority
setting of each storage lifecycle policy. Multiple storage lifecycle policies with the
same priority can be batched together. Even if a NetBackup environment does not
use the Duplication job priority setting, it benefits from allowing multiple storage
lifecycle policies in one duplication job.
See “Duplication job priority setting” on page 477.
This batching logic change affects how duplication jobs appear in the Activity
Monitor. Storage lifecycle policies that have been combined into one job appear
under a single policy name: SLP_MultipleLifecycles. If a storage lifecycle policy
has not been combined with another, the name appears in the Activity Monitor
under the name of the SLP: SLP_name.
Users may see some duplication jobs that, although in the running state, are not
duplicating data because they have no resources to read or write. These jobs
continue to run until they receive resources to complete the job.
To turn off grouping by duplication job priority, change the
DUPLICATION_GROUP_CRITERIA entry, a LIFECYCLE_PARAMETER.
/usr/openv/netbackup/bin/admincmd/nbstlutil
to be lifecycle complete and does not attempt to create any more copies of the
backup image.
■ Inactivate (suspend) pending and future lifecycle operations on selected images
or image copies. NetBackup retains the image information so that processing
can be resumed by the administrator at a later time.
■ Activate (resume) suspended lifecycle operations on selected images or image
copies.
See NetBackup Commands for UNIX and Linux for a description of all the options
available for nbstlutil.
Use the nbstlutil command in the case of a hardware problem that may require
more than 15 minutes to resolve. That is, the problem may take longer to resolve
than three duplication sessions five minutes apart.
For example, a duplication job fails because the library has a hard failure. It may
take longer than two hours to repair the library. The administrator may not want
duplication jobs to begin every two hours. Use the nbstlutil command to
inactivate the lifecycle while the library is repaired. When ready, the lifecycle can
be activated and duplication jobs can begin.
Note: Once reactivated, the administrator may want to temporarily change the
IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS parameter to one hour to begin
duplication jobs sooner.
Section 4
Configuring backups
■ Changing policies
/h002/devexp
and
/h002/desdoc
on client1. Those files are sent to DLT tape. Other files on client1 go on 8mm tape.
If it is necessary to keep backups for some files on separate media, create a policy
that specifies a unique volume pool for those backups. Then, add the media for
that volume pool.
jupiter /usr
/home
neptune /usr
/people
/var
Policy Type You must use the correct policy type for each client.
See “Policy type attribute” on page 516.
510 Creating backup policies
Planning for policies
Follow NFS Select this attribute if a UNIX client has NFS mounted files to be
backed up. Consider placing these clients in a separate policy so
problems with NFS do not affect the other clients.
Cross mount points Select this attribute if you want NetBackup to cross mount points
on UNIX or Windows clients in the policy.
Backup Network Select this attribute to back up the files that the client stores on
Drives network drives (applies only to the MS-Windows policy type).
Compression Set this attribute if you want a client to compress its backups
before sending them to the server. Note that the time to compress
can increase backup time and make it unsuitable to use for all
clients.
Job Priority Use this attribute to control the order in which NetBackup starts
the backups. The clients with the higher priority are backed up
first.
on client1 takes too much time, create a new policy for /h002/projects.
Creating backup policies 511
Planning for policies
jupiter /usr
/home
neptune /usr
/home
/var
Changing policies
Change policies only when no backup activity is expected for the affected policies
and clients. Make adjustments before backups begin to ensure an orderly transition
from one configuration to another.
Changing a policy causes NetBackup to recalculate when the policy is due.
See “Events that cause the schedules to be recalculated” on page 581.
See “Adding or changing schedules in a policy” on page 514.
See “Adding or changing clients in a policy” on page 514.
See “Adding or changing backup selections in a policy” on page 514.
See “Cutting, copying, and pasting policy items” on page 515.
See “Deleting schedules, backup selections, or clients from a policy” on page 515.
514 Creating backup policies
Changing policies
4 Complete the entries in the Attributes tab, Start Window tab, Exclude Dates
tab, and Calendar Schedule tab (if it appears).
See “About the Schedules tab” on page 544.
5 Click OK.
4 Complete the entries in the Add Client or Change Client dialog box.
See “To add a client to a policy” on page 589.
Policy attributes are configurable depending on the type of policy and the options
that are installed.
The following topics describe the settings on the Attributes tab.
AFS Use for the policies that back up only AFS file systems on clients.
(UNIX only) For information on setting up these policies, see "Using NetBackup with AFS," in the
NetBackup Administrator’s Guide, Volume II.
DataTools-SQL-BackTrack(UNIX Use for the policies that contain only clients with the NetBackup SQL-BackTrack
only) extension. For information on setting up this policy type, see the guide for this option.
DataStore A policy type that is reserved for use by Symantec or its partners to provide agents
for new applications or databases.
DB2 Use for the policies that contain only clients with the NetBackup DB2 extension. For
information on setting up this policy type, see the guide for this option.
(UNIX only) Use for the policies that contain only NetBackup FlashBackup clients on UNIX. This
policy is available only when the Snapshot Client is installed.
For information on setting up this policy type, see the Snapshot Client Administrator’s
Guide.
(UNIX only) Use for the policies that contain only FlashBackup-Windows clients on Windows.
This policy is available only when the Snapshot Client is installed.
For information on setting up this policy type, see the NetBackup Snapshot Client
Administrator’s Guide.
Generic A policy type that does not require the same pre-processing steps that backup policies
require. For example, a LiveUpdate policy is considered a generic policy.
(Windows only)
Informix-On-BAR Use for the policies that contain only clients with the NetBackup Informix extension
. For information on setting up this policy type, see the guide for this option.
(UNIX only)
Lotus-Notes Use for the policies that contain only clients with the NetBackup Lotus Notes
extension. For information on setting up this policy type, see the guide for this option.
MS-Exchange-Server Use for the policies that contain only clients with the NetBackup MS Exchange
extension. For information on setting up this policy type, see the guide for this option.
MS-SharePoint Use to configure a policy for NetBackup for SharePoint Portal Server.
(Windows only)
MS-SQL-Server Use for the policies that contain only clients with the NetBackup MS SQL Server
extension. For information on setting up this policy type, see the guide for this option.
518 Creating backup policies
About the Policy attributes
MS-Windows* Use for the policies that contain only supported Windows OS levels.
NBU-Catalog Use for hot catalog backup jobs. Allows for a catalog backup while other jobs are
running.
NCR-Teradata Use for the policies that contain only clients with the NetBackup for Teradata option.
For information on setting up this policy type, see the guide for this option.
NDMP Use for the policies that contain only clients with the NetBackup NDMP option. This
policy type is available only when the NetBackup NDMP is installed and licensed. For
information on setting up this policy type, see the guide for this option.
NetWare Use for the policies that contain only NonTarget NetBackup Novell NetWare clients
(this version uses a Microsoft Windows interface).
Oracle Use for the policies that contain only clients with the NetBackup Oracle extension.
For information on setting up this policy type, see the guide for this option.
OS/2 Use for the policies that contain only OS/2 clients.
PureDisk-Export Use for the policies that export data from PureDisk to NetBackup.
SAP Use for the policies that contain only clients with the NetBackup SAP extension. For
information on setting up this policy type, see the guide for this option.
Standard* Use for the policies that contain any combination of the following:
■ UNIX clients (including supported Mac clients), except those covered by specific
such as Oracle.
■ NetBackup Novell NetWare clients that have the target version of NetBackup
software.
Sybase Use for the policies that contain only clients with the NetBackup Sybase extension.
For information on setting up this policy type, see the guide for this option.
Vault Use as a policy type to schedule and run a Vault job. Available only when Vault is
licensed.
Note: Use the Standard or MS-Windows policy type to implement the following
options: CheckPoint Restart for backups, Checkpoint Restart for restores,
synthetic backups, or the Collect disaster recovery information for Bare Metal
Restore option.
For more details on off-host backups, refer to the NetBackup Snapshot Client
Administrator’s Guide.
Creating backup policies 519
About the Policy attributes
■ A policy may specify a storage unit group. Make sure that one of the storage
units within the group is set to On Demand Only to satisfy the policy
requirement.
See “On demand only setting” on page 445.
NetBackup Unless otherwise specified in the policy, all backups use media
from the NetBackup pool. One exception is the NBU-Catalog policy
type. The NBU-Catalog policy type is used for online, hot catalog
backups, which selects the CatalogBackup volume pool by default.
CatalogBackup This pool is selected by default for the NBU-Catalog policy type.
It is used exclusively for online, hot catalog backups. Online, hot
catalogs are directed to a single, dedicated pool to facilitate faster
catalog restores.
The following are some additional volume pools that can be useful to create:
■ A Scratch pool from which NetBackup can automatically transfer volumes
when another volume pool does not have media available.
■ An Auto volume pool, for use by automatic backups.
■ A User volume pool, for use by user backups.
522 Creating backup policies
About the Policy attributes
Media is assigned to the volume pools for Media Manager storage devices. Disk-type
storage devices are not allocated to a volume pool.
See “About volume pools” on page 351.
See “Adding a volume pool” on page 352.
Note: Checkpoints are not taken for a user archive schedule. If the user archive
is resumed, it restarts from the beginning.
Creating backup policies 523
About the Policy attributes
Checkpoint frequency
The checkpoint frequency indicates how often NetBackup takes a checkpoint
during a backup. (Default: 15 minutes.) The administrator determines checkpoint
frequency on a policy-by-policy basis. Balance more frequent checkpoints with
the likelihood of time that is lost when a backup is resumed. If the frequency of
checkpoints affects performance, increase the time between checkpoints.
restore job. NetBackup automatically takes checkpoints once every minute during
a restore job.
The following two host properties affect Checkpoint Restart for restore jobs:
■ Master server host property Clean-up > Move Restore Job from Incomplete
State to Done State
See “Clean-up properties” on page 78.
■ Master server host property Universal > Restore Retries
See “Universal Settings properties” on page 184.
Limitations to the Checkpoint Restart option for restore jobs include the following:
■ The restore restarts at the beginning of the last checkpointed file only, not
within the file.
■ Checkpoint Restart for restore jobs works only on the files that are backed up
by using Standard or MS-Windows policy types.
■ Third Party Copy and the Media Server Copy images that use Standard policy
types are supported. However, they cannot be suspended or resumed if the
backup image has changed blocks. Flashbackup is not supported.
Note: If a checkpointed restore that has no end date is suspended, then resumed,
and a new backup occurs before the resume is initiated, the files from the new
backup are included in the restore. For example, a user makes a restore request
of a directory. Then that restore is suspended. The request is resumed the next
day after another backup of the directory has been performed. The files that are
restored are from the latest backup.
Client A and Client B backups can occur concurrently and back up to different devices
The number of concurrent backup jobs that NetBackup can perform depends on
the following:
■ Limit jobs per policy does not prevent concurrent jobs if the jobs are from
different policies.
For example, if three policies limit concurrent jobs to two, NetBackup can start
two jobs from each policy. A total of six policies can be running at one time in
this situation.
■ Parent jobs do not count toward the limit.
Only the children jobs count toward the Limit jobs per policy setting. The
following jobs produce a parent job and children jobs: multistreamed jobs,
catalog backups, Snapshot Client snapshots, or Bare Metal Restore jobs.
See “About the Jobs tab” on page 734.
■ The number of storage devices available and multiplexing limits.
To process more than one backup job at a time, the configuration must include
one of the following:
■ Multiple storage units.
■ A storage unit with enough drives to perform more than one backup at a
time.
■ Storage units that are configured to multiplex.
With removable media devices such as tape drives, the number of concurrent
jobs depends on the total number of drives in the storage units. With disk
Creating backup policies 527
About the Policy attributes
storage, the storage device is defined as a file path and the available disk space
determines how many paths are possible.
■ The server speed.
Too many concurrent backups interfere with the performance of the server.
The best number depends on the hardware, operating system, and applications
that are running.
■ The network load.
The available bandwidth of the network determines how many backups can
occur concurrently. If you encounter loading problems, consider multiple
networks for backups. Or, configure the backup policy to use Compression.
See “Compression attribute” on page 534.
When the client that is backed up is also a server, it is a special case. In this
instance, the network load is not a factor because the network is not used.
However, the load on the client and server is still a factor.
■ Multiplexing. If multiplexing is used, set Limit jobs per policy high enough to
support the specified level of multiplexing.
Lower values can limit multiplexing within a policy if jobs from different
schedules exist within the policy. For example, Limit jobs per policy is set to
two and an incremental backup schedule is due to run for four clients. Only
two clients are backed up at one time, regardless of the multiplexing settings.
Any (default) Allows NetBackup to choose the media owner. NetBackup chooses a
media server or a server group (if one is configured).
None Specifies that the media server that writes the image to the media
owns the media. No media server is specified explicitly, but you want
a media server to own the media.
A server group Specify a server group. A server group allows only those servers in
the group to write to the media on which backup images for this policy
are written. All server groups that are configured appear in the
drop-down list.
startup. By default, the startup account is set to System. You must change this
account on each Windows client that is backed up that contains data that is shared
from another computer.
Backup network drives must be checked when policies back up to CD ROM drives.
For scheduled backups, the file list must indicate at least the first level of folders
to be backed up. For example, D:\Folder1 instead of only D:\
Note: Mapped drive letters cannot be backed up. Drive letters do not appear in
the Backup, Archive, and Restore console when backups are browsed.
4 To run a user backup, expand the Network node in the Backup, Archive, and
Restore client interface to win_PC. Select TestData.
Backups run as scheduled or when a manual backup is performed.
3 To run a user backup, expand the Network node in the Backup, Archive, and
Restore client interface to win_PC. Select TestData.
4 Scheduled backups run as scheduled or when a manual backup is performed.
Note: The Follow NFS attribute applies only to UNIX clients in certain policy
types. NetBackup allows it to be selected in those instances only.
Creating backup policies 531
About the Policy attributes
Note: If Follow NFS is not selected, the backup process reads the client’s mount
table and evaluates each item in the table. NetBackup resolves any links to the
true path. NetBackup must resolve the links so it can accurately avoid backing up
any files that reside on NFS-mounted file systems.
If NetBackup cannot access a Network File System when it evaluates the mount
table, it assumes that the file system is unavailable. (The default time to access
the file system is five seconds.)
To change the default, change the UNIX master server host property, NFS access
timeout.
See “UNIX Server properties” on page 190.
■ The behavior of the Follow NFS attribute depends on the Cross mount points
setting.
See “Cross mount points attribute” on page 532.
■ The Follow NFS option has no effect on raw partitions. The Network File
Systems that are mounted in a raw partition are not backed up. Nor can you
back up raw partitions from other machines that use NFS mounts to access
the raw partitions. The devices are not accessible on other machines through
NFS.
■ The Follow NFS option causes files in automounted file systems to be backed
up. Automounted directories can be excluded to allow the backup of other NFS
532 Creating backup policies
About the Policy attributes
mounts. To do so, add an entry for the automounter’s mount directory to the
exclude list on the client.
■ Disable Cross mount points to back up only the files that are in the same file
system as the selected file path. Prohibit NetBackup from crossing mount
points to back up root (/) without backing up all the file systems that are
mounted on root. (For example, /usr and /home.)
■ Cross Mount Points has no effect on UNIX raw partitions. If a raw partition
is the root partition and contains mount points for other file systems, the other
file systems are not backed up, even if you select Cross Mount Points.
■ On UNIX systems only, do not use Cross Mount Points in policies where you
use the ALL_LOCAL_DRIVES directive in the backup selection list.
■ Do not cross mount points to back up a media server that uses mount points
to any disk storage that contains backup images. If the policy crosses mount
points, the NetBackup backup images that reside on that disk storage are
backed up. The NetBackup BasicDisk disk type and the Enterprise Disk Option
disk types use mount points for disk storage.
For example, in one policy, Cross mount points is not enabled. The backup selection
list contains only root (/). Only the root file system is backed up, and not the
file systems that are mounted on it.
In another policy, enable Cross mount points. In the backup selection list, include
root (/) to back up all the data on a client.
Disabled Enabled Back up NFS files if the file path is (or is part
of) an NFS mount.
Enabled Disabled Cross local mount points but not NFS mounts.
Note: NetBackup specifically excludes mapped directories even if Follow NFS and
Cross mount points are enabled. To back up mapped directories, include the
directories in the file list.
NFS
Disks on d2 d3 Disk on
Local System Remote System
In Figure 15-3, the client contains /, /usr, and /home in separate partitions on
disk d1. Another file system that is named /home/njr exists on disk d2 and is
mounted on /home. In addition, disk d3 contains a directory named
/net/freddie/home that is NFS-mounted on /net/freddie.
■ Example 1
Assume that Cross mount points and Follow NFS are not selected. Assume
that the backup selection list contains the following entries:
//usr/home
NetBackup considers only the directories and files that are in the same file
system as the backup selection list entry it is processing. It does not back up
/home/njr or /net/freddie/home.
■ Example 2
Assume that Cross mount points and Follow NFS are selected. Assume that
the backup selection list contains only /.
In this case, NetBackup backs up all the files and directories in the tree,
including those under /home/njr and /net/freddie/home.
To back up only /usr and individual files under /, leave / out of the list and
separately list the files and directories you want to include. For example:
/usr
/individual_files_under_root
Compression attribute
The Compression attribute specifies that the backups use the software
compression that is based on the policy. Select the check box to enable
compression. (Default: no compression.)
Creating backup policies 535
About the Policy attributes
The degree to which a file can be compressed depends on the data type. A backup
usually involves more than one type of data. Examples include stripped and
unstripped binaries, ASCII, and the non-unique strings that repeat. Some data
types are more favorable to compression.
Note: When compression is not used, the server may receive more data than what
exists on the client. The discrepancy is due to client disk fragmentation and the
file headers that the client adds. (To tell how much space a file occupies, run the
du command. To tell how much free disk space is available, run the df command.)
Data types that Programs, ASCII files, and unstripped binaries (typically 40% of
compress well: the original size).
Best-case compression: Files that are composed of the strings that repeat can sometimes
be compressed to 1% of their original size.
Data types that do not Stripped binaries (usually 60% of original size).
compress well:
Effect of file size: File size has no effect on the amount of compression. However, it
takes longer to compress many small files than a single large one.
Client resources that Compression requires client computer processing unit time and
are required: as much memory as the administrator configures.
Effect on client speed: Compression uses as much of the computer processing unit as
available and affects other applications that require the computer
processing unit. For fast CPUs, however, I/O rather than CPU
speed is the limiting factor.
Files that are not NetBackup does not compress the following files:
compressed:
■ Files that are equal to or less than 512 bytes, because that is
the tar block size.
■ On UNIX clients, the files that end with suffixes specified with
the COMPRESS_SUFFIX =.suffix option in the bp.conf file.
■ On UNIX clients, files with the following suffixes:
Compression increases the overhead computing on the client and increases backup
time due to the time required to compress the files. The lower transfer rate that
is associated with compression on the client reduces the ability of some tape
devices (notably 8mm) to stream data. The effect of the lower transfer rate causes
additional wear on those devices.
The savings in media and network resources continue to make compression
desirable unless total backup time or client computing resources become a problem.
If total backup time is a problem, consider multiplexing. The NetBackup
multiplexing feature backs up clients in parallel, reducing the total time to back
them up.
If compressed data is written to a storage unit that has single-instance store (SIS)
capabilities, the storage unit may not be able to use data deduplication on the
compressed or the encrypted data. In data deduplication, only one instance of the
file is stored. Subsequent instances of the file reference the single file.
Compression reduces the size of a backup by reducing the size of files in the
backup. In turn, the smaller backup size decreases the amount of media that is
required for storage. Compression also decreases the amount of data that travels
over the network as well as the network load.
Encryption attribute
The Encryption attribute determines whether the backup should be encrypted.
When the server initiates the backup, it passes on the Encryption policy attribute
to the client in the backup request.
The client compares the Encryption policy attribute to the Encryption host
properties for the client. If the encryption permissions for the client are set to
REQUIRED or ALLOWED, the policy can encrypt the backups for that client.
See “Encryption properties ” on page 110.
For additional encryption configuration information, see the NetBackup Security
and Encryption Guide.
Note: If encrypted data is written to a storage unit that has single-instance store
capabilities, the storage unit may not be able to use data deduplication on the
compressed or the encrypted data.
Creating backup policies 537
About the Policy attributes
To include the files that were moved, renamed, or newly installed in the directories,
enable With move detection for the true image incremental backups.
The following options require that Collect true image restore information with
move detection be enabled:
■ It must be enabled to create synthetic backups.
See “Synthetic backup attribute” on page 554.
■ It must be enabled to back up data to the NearStore disk storage units that use
the File System Export option.
For more information about configuring NearStore storage units, see the
NetBackup Administrator's Guide, Volume II.
The following examples show how move detection backs up the files that otherwise
would not be backed up:
■ A file that is named /home/pub/doc is moved to /home/spec/doc. Here, the
modification time is unchanged but /home/spec/doc is new in the /home/spec/
directory and is backed up.
■ A directory that is named /etc/security/dev is renamed as
/etc/security/devices. Here, the modification time is unchanged but
/etc/security/devices is a new directory and is backed up.
■ A file that is named docA is removed, then a file that is named docB is renamed
as docA. Here, the new docA has the same name but since its inode number has
changed, it is backed up.
NetBackup begins to collect the information that is required for move detection
with the next full or incremental backup for the policy. This first backup after the
attribute is set, always backs up all files, even if it is an incremental backup.
Move detection consumes space on the client and the backup can fail if there is
not enough disk space available.
12/04/2009 User backup file1 file2 dirA/fileA ---------- ----- dirC/fileC file4
Note: Dashes ( ------ ) indicate that the file was deleted before this backup.
file1
file2
dirA/fileA
dirB/fileB
file3
dirC/fileC
file4
■ A true image restore of the 12/04/2009 backup creates a directory that contains
only the files and directories that existed at the time of the incremental backup:
file1
file2
file4
NetBackup does not restore any of the files that were deleted before the
12/04/2009 incremental backup.
The restored directory does not include the subdirectories dirA and dirC, even
though they were backed up on 12/04/2009 with a user backup.
NetBackup did not restore these directories because they did not exist at the
time of the incremental backup. The incremental backup was the reference
for the true image restore.
Note: If this attribute is enabled, and a file system is in a client’s exclude list, a
NetBackup job appears in the Activity Monitor for the excluded file system.
However, no files in the excluded file system are backed up by the job.
See “Backup selections list directives for multiple data streams” on page 621.
See “When to use multiple data streams” on page 541.
See “When to use multiple data streams” on page 541.
Client
Not recommended
Client
Stream
Drive A Stream
NetBackup Multiple concurrent streams from
Server a single device can adversely
Stream affect backup times.
Drive B Stream
■ If you do not select the attribute, the clients that are configured for client
direct backups deduplicate their data. They also send it directly to the storage
server. Media server deduplication and data transport is bypassed.
The Deduplication Location property on the master server Client Attributes
host properties tab configures clients for client direct deduplication. This policy
attribute overrides that Deduplication Location property.
See “ General tab of the Client Attributes properties” on page 83.
More information about client deduplication is available.
See the NetBackup Deduplication Guide.
Attributes tab Schedule the time and frequency at which a task runs,
along with other scheduled attributes.
Start Window tab Schedule the time of each day that a task runs.
Exclude Dates tab Indicate the dates that a task should not run.
Calendar Schedule tab Schedule the run days for a task by indicating specific
dates, recurring weekdays, recurring days of the
month. (This tab appears only when Calendar is
selected as the Schedule type.)
Name attribute
Specify a name for the schedule by typing it in the Name attribute.
See “NetBackup naming conventions” on page 769.
The schedule name appears on screens and messages about the schedule.
If the schedule is a relocation schedule, created as part of a basic disk staging
storage unit, the schedule name cannot be changed. The name defaults to the
name of the storage unit.
See “ About staging backups” on page 453.
Full backups A full backup backs up all of the files that are specified in the backup selections list for
the policy. The files are backed up, regardless of when the files were last modified or
backed up. Full backups occur automatically according to schedule criteria. If you run
incremental backups, you must also schedule a full backup to perform a complete restore.
If you configure a policy for a raw partition backup (formatted partitions only), select
Full Backup.
Cumulative incremental A cumulative incremental backup backs up the files that are specified in the backup
backups selections list that changed since the last full backup. All files are backed up if no previous
backup was done. Cumulative incremental backups occur automatically according to
schedule criteria. A complete restore requires the last full backup and the last cumulative
incremental backup.
By default, if the time between file creation and a full or a differential incremental backup
is less than 5 minutes, the differential or cumulative incremental backup may yield
unexpected results. The backups are successful, but the additional files are backed up.
Differential incremental A differential incremental backup backs up the files that changed since the last successful
backups incremental (differential or cumulative) or full backup. All files are backed up if no
previous backup was done. Differential incremental backups occur automatically according
to schedule criteria. A complete restore requires the last full backup, the last cumulative
incremental, and all differential incremental backups that occurred since the last full
backup.
By default, if the time between file creation and a full or a differential incremental backup
is less than 5 minutes, the differential or cumulative incremental backup may yield
unexpected results. The backups are successful, but the additional files are backed up.
User backups A user initiates a user backup through the Backup, Archive, and Restore client interface.
A user backup backs up all files that the user specifies. Users can start backups only
during the times that are allowed on the schedule Start Window tab.
If the schedule is to be used for a catalog archive, select User Backup for the backup type.
User archive backups A user initiates a user archive through the Backup, Archive, and Restore client interface.
A user archive backup first backs up the files that the user indicates. Then it deletes the
files from the local disk if the backup is successful. Archive backups free local disk space
while retaining a copy for future use. The copy is kept until the retention period expires.
Users can start archives only during the times that are specified in the schedule Start
Window tab.
Note: The NetBackup administrator should make sure that a full backup of the client
exists before a user archives files from the client.
Application backups An application backup is a backup type that applies to all database agent clients.
For more information on how to configure schedules for this type of backup, see the
NetBackup guide that came with the product.
Automatic backups An automatic backup is a backup type for all database agent clients, except NetBackup
for Informix and Oracle.
For more information on how to configure schedules for this type of backup, see the
NetBackup guide for the database product.
Automatic incremental An automatic incremental backup applies only to NetBackup for Informix clients.
backups
For more information on how to configure schedules for this type of backup, see the
NetBackup for Informix Administrator’s Guide.
Automatic cumulative An automatic cumulative incremental backup applies only to NetBackup for Oracle clients.
incremental backups
For more information on how to configure schedules for this type of backup, see the
NetBackup for Oracle Administrator’s Guide.
Automatic differential An automatic differential incremental backup applies only to NetBackup for Oracle
incremental backups clients.
For more information on how to configure schedules for this type of backup, see the
NetBackup for Oracle Administrator’s Guide.
Automatic full backups An automatic full backup applies only to NetBackup for Informix and for Oracle clients.
For more information on how to configure schedules for this type of backup, see the
NetBackup for Informix Administrator’s Guide or the NetBackup for Oracle Administrator’s
Guide.
Automatic Vault sessions An automatic Vault session applies only to Vault policies. The option does not run a
backup, but instead runs the command that is specified in the Vault policy’s backup
selections list. In this way it starts an automatic, scheduled vault session or vault eject
operation. Available only when Vault is licensed.
Vault catalog backups Use when the schedule is for a catalog backup policy to be used by Vault. Available only
when Vault is licensed.
If the schedule is a Vault Catalog Backup type, You must configure one of the two schedule
attribute combinations or the schedule cannot be saved:
Full backup
Diff. incremental
Diff. incremental
Diff. incremental
The January 1 full backup includes all files and directories in the policy backup
selections list. The subsequent differential incremental backups include only the
data that changed since the last full or differential incremental backup. If the disk
fails sometime on January 4 (after the backup), the full backup and all three of
the incremental backups are required for the recovery.
A cumulative incremental backup backs up the data that changed since the last
full backup. Figure 15-7 shows how data is included in a series of full and
cumulative incremental backups between January 1 and January 4. The January
1 full backup includes all files and directories in the policy backup selections list.
Each of the cumulative incremental backups include the data that changed since
the last full backup. If the disk fails sometime on January 4 (after the backup), the
550 Creating backup policies
About the Schedule Attributes tab
full backup and the last cumulative incremental backup are required for the
recovery.
Full backup
Cum. incremental
Cumulative incremental
Cumulative incremental
Differential Longer To restore all files requires the last full backup
and all the differential incremental backups that
occurred since the last full backup. Therefore, all
the differentials must be kept until the next full
backup occurs.
Table 15-9 Relative backup and restore times for incremental backups
Cumulative Longer Shorter More data in each backup, but only the
last cumulative incremental is required
for a complete restore (in addition to the
full).
Creating backup policies 551
About the Schedule Attributes tab
NetBackup. The conditions under which NetBackup clears the bit depend on the
type of backup being performed.
■ For a full backup, NetBackup backs up files regardless of the state of their
archive bit. After a full backup, the archive bit is always cleared.
■ For a differential incremental backup, NetBackup backs up the files that have
the archive bit set and have therefore changed. When the client receives a
response from the server that indicates that the backup was successful (or
partially successful) the archive bits are cleared. The clear archive bit lets the
next differential incremental back up only the files that changed since the
previous full or differential incremental backup.
■ For a cumulative incremental backup, NetBackup backs up the files that have
the archive bit set. However, NetBackup does not clear the archive bits after
the backup. Without a clear archive bit, the next cumulative incremental
backup backs up changed files and the files that were in the cumulative
incremental backup.
If Perform incrementals based on archive bit is disabled, NetBackup includes a
file in an incremental backup only if the datetime stamp of the file has changed
since the last backup. The datetime stamp indicates when the file was last backed
up.
Depending on the timestamp, NetBackup behaves in the following manner:
■ For a full backup, NetBackup backs up files regardless of the datetime stamp.
■ For a differential incremental backup, NetBackup compares the datetime stamp
of the file against the last full or incremental backup.
■ For a cumulative incremental backup, NetBackup compares the datetime stamp
of the file against the last full backup.
If files are installed or copied from another computer, the new files retain the
datetime stamp of the originals. If the original date is before the last backup date,
the new files are not backed up until the next full backup.
Incremental backups on UNIX clients look at all files and directories to determine
if a backup is due based on a reference date. (That is, back up all the files that have
changed since date_x).
UNIX files and directories have the following three times that are associated with
them:
mtime The file modification time. The file system updates the mtime for a
file or directory each time the file is modified. An application can save
the mtime of the file before modifying it. The application then resets
it with the utime(2) system call.
Creating backup policies 553
About the Schedule Attributes tab
atime The file access time. The file system updates the atime for a file or
directory each time the file is accessed (read or write). An application
can save the atime of the file before accessing it. The application then
resets it with the utime(2) system call.
ctime The inode change time. The ctime for a file or directory is updated
each time the file or directory’s inode changes. (For example, changes
due to permissions, ownership, and link-counts changes.) The ctime
for a file or directory cannot be saved before and reset after a change.
The ctime of a file or directory changes when the mtime and atime
(changes with the utime(2) system call) is reset.
When NetBackup reads the data for a file that is included in a backup, it does not
affect the file modification time. It does affect the access time of the file. For this
reason, NetBackup saves the atime and mtime of the file before it reads the file.
Then NetBackup resets the atime and mtime with the utime(2) system call.
NetBackup does not cause problems for storage migration products or the
administrator scripts that use file access times (atime) as criteria for their
operations. While this benefit is obvious, a side effect is that it does update the
ctime of the file.
Customers can configure NetBackup so that it does not reset the access time of
the file after it reads a file. Customers can choose to have NetBackup use the ctime
and the mtime of the file to determine what files to include in an incremental
backup. Normally, these two options are used together, but there may be some
sites that want to use one without the other. By default, NetBackup uses only the
mtime of the file to determine what files and directories to back up.
When a file is moved from one location to another, the ctime of the file changes,
but the mtime remains unchanged. If NetBackup uses only the mtime to determine
the files that are due during an incremental backup, it does not detect these moved
files. For sites where using the mtime might create a problem, use the ctime to
determine files due to be included in an incremental backup. The ctime is used if
the bp.conf file contains the USE_CTIME_FOR_INCREMENTALS and
DO_NOT_RESET_FILE_ACCESS_TIME entries.
When a directory is moved from one location to another, the ctime of the directory
changes, but the mtime remains unchanged. Neither the mtime nor the ctime are
changed for the files or directories within the moved directory. No reliable method
using file timestamps can determine that files within a moved directory need to
be included in an incremental backup.
In either case, these moved files and directories are included in subsequent full
backups.
554 Creating backup policies
About the Schedule Attributes tab
Note: Frequency does not apply to user schedules because the user can perform
a backup or archive whenever the time window is open.
Note: A policy can contain more than one schedule. However, Symantec
recommends that calendar-based and frequency-based schedule types are not
mixed within the same policy. Under some conditions, schedule types that are
combined in one policy can cause unexpected results.
See “Backup window considerations” on page 580.
recovery time because the incremental backups between full backups are
smaller.
■ Shorter the time between full backups for the files that change frequently. A
shorter frequency decreases restore time. A shorter time between full backups
can also use fewer resources. It reduces the cumulative effect of the longer
incremental backups that are necessary to keep up with frequent changes in
the files.
To achieve the most efficient use of resources, ensure that most of the files in a
given policy change at about the same rate. For example, assume that half of the
files in a policy selection list change frequently enough to require a full backup
every week. However, the remaining files seldom change and require monthly
full backups only. If all the files are in the same policy, full backups are performed
weekly on all the files. This wastes system resources because half the files need
full backups only once a month. A better approach is to divide the backups into
two policies, each with the appropriate backup schedule, or to use synthetic
backups.
Snapshots and copy When the Snapshots and copy snapshots to a storage unit
snapshots to a storage unit attribute is enabled, the snapshot persists on the client
volume with a backup copy made to the storage unit on the
media server.
Snapshots only When the Snapshots only attribute is enabled, the snapshot
is not backed up to tape or to other storage. NetBackup
creates a snapshot on disk only. This option is required for
the NAS_Snapshot method.
That is, in the Configure Multiple Copies dialog box, the Storage unit selection
cannot indicate a storage lifecycle policy.
Storage lifecycle policies offer their own method to create multiple copies.
See “Writing multiple copies using a storage lifecycle policy” on page 491.
Copy 1 is the primary copy. If Copy 1 fails, the first successful copy is the
primary copy.
To configure multiple copies as part of a relocation schedule for a basic disk
staging storage unit, set the Maximum backup copies Global host property
to include an additional copy beyond the number of copies to be created in
the Multiple Copies dialog box. For example, to create four copies in the
Multiple Copies dialog box, the Maximum backup copies property must be
set to five or more.
See “Multiple copies and disk staging storage units” on page 558.
7 Specify the priority of the duplication job compared to other jobs in the queue
(0 to 99999).
8 Specify the storage unit where each copy is stored. Select Any Available to
allow NetBackup to select the storage unit at runtime.
If a Media Manager storage unit contains multiple drives, the storage unit
can be used for both the original image and the copies.
9 Specify the volume pool where each copy is stored.
10 Select the retention level for each copy.
See “Retention attribute” on page 564.
Creating backup policies 561
About the Schedule Attributes tab
11 Select what should happen to the copy in the event that the copy does not
complete. Select whether the entire job should fail (fail all copies), or whether
the remaining copies should continue.
If a copy is configured to allow other copies to continue, and if Take
checkpoints every is selected for this policy, only the last failed copy that
contains a checkpoint can be resumed.
12 For tape media, specify who should own the media onto which NetBackup
writes the images:
None Specifies that the media server that writes to the media owns the
media. No media server is specified explicitly, but you want a
media server to own the media.
A server group Specifies that a media server group allows only those media
servers in the group to write to the media on which backup images
for this policy are written. All the media server groups configured
in the NetBackup environment appear in the drop-down list.
These settings do not affect images residing on disk. Images that reside on
shared disks are not owned by any one media server. Any media server with
access to the shared pool of disk can access the images.
13 Click OK, until the policy is saved.
To configure a basic disk staging relocation schedule to create multiple copies
1 Expand NetBackup Management > Storage Units.
2 Double-click an existing basic disk staging storage unit or Select Actions >
New > New Storage Unit to create a new basic disk staging storage unit. To
create a new basic disk staging storage unit, select the Temporary staging
area checkbox and configure the other storage unit selections.
See “ About staging backups” on page 453.
3 Click Staging Schedule.
4 In the Attributes tab, specify the priority that NetBackup should assign to
the duplication jobs compared to other jobs in the queue. Range: 0 (default)
to 99999 (highest priority).
5 Select a schedule type and schedule when the policy should run.
6 Select whether to use an alternate read server by checking Use alternate read
server. The alternate server that is indicated is allowed to read a backup
image originally written by a different media server.
562 Creating backup policies
About the Schedule Attributes tab
None Specifies that the media server that writes to the media owns the
media. No media server is specified explicitly, but you want a
media server to own the media.
A server group Specifies that a media server group allows only those media
servers in the group to write to the media on which backup images
for this policy are written. All media server groups configured
in the NetBackup environment appear in the drop-down list.
These settings do not affect images residing on disk. Images on shared disk
are not owned by any one media server. Any media server with access to the
shared pool of disk can access the images.
Creating backup policies 563
About the Schedule Attributes tab
Note: Storage lifecycle policies cannot be selected within the multiple copies
configuration dialog box.
Any NetBackup chooses the media owner, either a media server or server
group.
None Specifies that the media server that writes to the media owns the
media. No media server is specified explicitly, but you want a media
server to own the media.
A server group Specifies that a media server group allows only those media servers
in the group to write to the media on which backup images for this
policy are written. All media server groups configured in the
NetBackup environment appear in the drop-down list.
To override the media owner that the Media Owner General Attribute specifies,
select the check box. Choose the media owner from the drop-down list
To use the policy media owner, do not select the check box. NetBackup uses the
media owner that is specified in the Media Owner General Attribute.
See “Media owner attribute” on page 527.
Retention attribute
The Retention attribute specifies how long NetBackup retains the backups. To
set the retention period, select a time period (or level) from the drop-down list.
When the retention period expires, NetBackup deletes information about the
expired backup. Once the backup expires, the files in the backup are unavailable
for restores. For example, if the retention is two weeks, data can be restored from
a backup that this schedule performs for only two weeks after the backup.
If a policy is configured to back up to a lifecycle, the Retention attribute in the
schedule is not followed. The retention that the lifecycle indicates is followed
instead.
See “Adding a storage destination to a storage lifecycle policy” on page 479.
Creating backup policies 565
About the Schedule Attributes tab
four weeks. Two to four weeks provides enough of a margin to ensure that the
current full backup does not expire before the next full backup occurs.
For cumulative incremental backups, specify a time period that is longer than the
frequency setting for the schedule. For example, if the frequency setting is one
day, specify a retention period of one week. One week provides enough of a margin
to ensure that the current cumulative-incremental backup does not expire before
the next successful one occurs. A complete restore requires the previous full
backup plus the most recent cumulative-incremental backup.
For differential incremental backups, specify a time period that is longer than the
period between full backups. For example, if full backups occur weekly, save the
incremental backups for two weeks.
A complete restore requires the previous full backup plus all subsequent
incremental backups.
■ NetBackup does not track backups after the retention period expires. Assign
an adequate retention period as recovering files after the retention period
expires is difficult or impossible.
■ Within a policy, assign a longer retention period to full backups than to
incremental backups. It may not be possible to restore all the files if the full
backup expires before the incremental backups.
■ Archive schedules normally use an infinite retention period.
■ For tape, set the retention to infinite. If infinite is unacceptable because of
NetBackup database space limitations, set the retention period to match the
length of time that the data is to be retained.
Note: Some policy or some schedule types do not support media multiplexing.
The option cannot be selected in those instances.
About multiplexing
NetBackup multiplexing sends concurrent backups from one or several clients to
a single storage device. NetBackup multiplexes the backups sequentially onto the
media. Multiplexed and unmultiplexed backups can reside on the same volume.
Separate volume pools or media IDs are not necessary.
568 Creating backup policies
About the Schedule Attributes tab
Disk Server
Removable media or
magnetic disk
Disk
Disk
Many short backups (for example, In addition to providing parallel data streams,
incremental backups) multiplexing reduces the time each job waits for
a device to become available. Therefore, the
storage device transfer rate is maximized.
If the limit is reached for a drive, NetBackup sends jobs to other drives.
In the Figure 15-9, when the Schedule A limit is reached on Drive 1, NetBackup
adds Schedule A jobs to Drive 2.
■ The storage unit’s Maximum streams per drive setting
NetBackup can add jobs from more than one schedule to a drive.
See “Maximum streams per drive setting” on page 443.
In Figure 15-9, unshaded numbers denote a job starting. Shaded numbers
denote job completion. For example, 1 denotes the start of job A1 on Drive 1.
Nine denotes the completion of job A1 on Drive 1.
570 Creating backup policies
About the Schedule Attributes tab
1 9 A1 B1 5 12
2 10 A2 Drive 1
B2 6
A5
13
cat otter
3 11 A3 B3 7
Drive 2
4 A4 B4 8
Assume schedule A begins first (note that the schedules can be in the same or in
different policies). Also, assume that Allow Multiple Data Streams is enabled, so a
9 10 Jobs A1 and A2 from client dog finish on drive 1. However, jobs B1 and B2
for client fox continue to run. Schedule A Media Multiplexing limit of 2
11 12 Job A3 from client cat finishes on drive 2 and job B1 from client fox finishes
on drive 1. Job B2 is the only job currently running on drive 1.
13 Job A5 from client cat starts on drive 1. JobA5 is the last job for schedule A.
Schedule A Media Multiplexing limit of 2 prevents job A5 from starting on
Drive 2. Therefore, job A5 starts on Drive 1. NetBackup attempts to add
multiplexed jobs to drives that already use multiplexing. If multiplexed jobs
are confined to specific drives, other drives are available for non-multiplexed
NetBackup attempts to add multiplexed jobs to drives that are already use
multiplexing. If multiplexed jobs are confined to specific drives, other drives are
available for non-multiplexed jobs.
If the backup window closes before NetBackup can start all the jobs in a
multiplexing set, NetBackup completes only the jobs that have started.
Creating backup policies 571
About the Schedule Attributes tab
For example, Figure 15-9 assumes that the Activity Monitor shows A1 through
A5 as queued and active.
If only A1 and A2 start before the window closes, NetBackup does not perform
the other jobs that are in the set. If the window closes before any jobs start, then
only the first queued and active job starts and completes. (A1 in this example.)
Consider the following configuration settings when using multiplexing:
Limit jobs per policy Set Limit jobs per policy high enough to support the
specified level of multiplexing.
Maximum jobs per client The Maximum Jobs Per Client property limits the number
of backup jobs that can run concurrently on any NetBackup
client. Maximum Jobs Per Client appears on the Global
properties dialog box.
Maximum jobs this client You can set the maximum number of jobs that are allowed
on a specific client without affecting other clients.
572 Creating backup policies
Using the Start Windows tab
About demultiplexing
Demultiplexing speeds up future restores and is useful for creating a copy for
off-site storage. Use the duplication process in the Catalog utility to demultiplex
a backup.
Duplication allows one multiplexed backup at one time to be copied from the
source media to the target media. When duplication is complete, the target contains
a single demultiplexed copy of each duplicated backup. (The target can also contain
other backups.) The duplicate copy can be made into the primary copy. Do not
select Preserve Multiplexing in the Setup Duplication Variables dialog box when
backups are duplicated.
Time
window
3 Indicate how long the time window remains open by setting a duration time
or by choosing an End day and End time setting as follows:
■ To indicate the duration of the time window:
Once the opening (or the start) of the window is selected, click the up and
down arrows to the right of Duration (days, hours, minutes).
■ To indicate the close (or the end) of the time window:
Click the arrow to the right of End day and select the last day in the time
window. Then, click the up and down arrows to the right of End time to
select when the time window ends.
Time windows show as bars in the schedule display.
574 Creating backup policies
Using the Start Windows tab
Client A3
Client B1
Client B3 is unable to start
Client B2 because the window has closed.
Client B3
Schedule A Schedule B
Start Time End Time Start Time End Time
The backup for client A3 in Schedule A does not finish until after the Schedule B
window opens. Schedule A does not leave enough time for the Schedule B backups.
Client B3 must wait until the next time NetBackup runs Schedule B.
Client A3 illustrates that if a backup starts, it runs to completion even if the
window closes while the backup is running.
Creating backup policies 575
Using the Exclude Dates tab
The Calendar Schedule tab displays a 3-month calendar. Use the controls at the
top of the calendar to change the month or year.
Figure 15-12 Recurring week days setting on the Calendar Schedule tab
Matrix
Figure 15-13 Recurring days of the month setting on the Calendar Schedule tab
Matrix
Note: If the retention period expires for a backup, it can be difficult or impossible
to restore the archives or backups.
On Microsoft Windows Start the Backup, Archive, and Restore client interface. Click
clients File > NetBackup Client Properties and select the Backups tab.
Specify the backup policy and backup schedule.
On NetWare target Specify the policy and schedule with backup_policy and
clients backup_sched entries in the bp.ini file. (See the NetBackup
NetWare user’s guide).
For calendar-
For frequency-
based
based
schedules, add
schedules, add
days until next
frequency
run day
Schedule
First available
Determine due time selected to run
start time
next
The term "last backup data" refers to the schedule that ran most recently among
comparable schedules. NetBackup uses the date and time of that schedule to
determine the due time for all the schedules that use that schedule as the last
backup data.
In some cases, the last backup data for a schedule names the schedule itself. In
other cases, the last backup data for a schedule is another comparable schedule.
Comparable schedules are those schedules that fit the following rules:
■ Full schedules are compared to other full schedules of the same or longer
frequency.
■ Cumulative incremental schedules are compared to:
■ Full schedules of the same or longer frequency.
■ Other cumulative incremental schedules of the same or longer frequency.
Time
Scheduling complexities
The following jobs create additional complexities in scheduling:
■ Multistreaming jobs
Each stream is scheduled independently. The data may change in the time
between the streamed backups. Two restores that are based on the same backup
may not be identical if created from different streams.
■ Synthetic backup jobs
In the case of synthetic backup jobs, NetBackup uses the previous synthetic
job as the basis for determing when the next synthetic job should run.
If a policy is scheduled to run each day, NetBackup looks to see if another window
opens later in the day. If another window is set up to open later, NetBackup waits
and runs the job then.
If no other window is scheduled to open later in the day, NetBackup does not wait.
If the job has a daily frequency, the job runs again after midnight to meet the daily
backup frequency requirement.
NetBackup determines that a job is due to run by considering when the job last
ran successfully and the frequency of the job.
A frequency is not configurable for a calendar-based schedule. NetBackup assumes
that an environment requires one backup on each day that is selected on the
calendar schedule. Given an open schedule, backups run as soon after midnight
as possible to satisfy the daily backup requirement.
With a frequency of one day, NetBackup runs backups at 24-hour intervals based
on the start time.
In this example, backups run at 10:00 P.M. nightly because the start time is 10:00
P.M.
The following steps describe one method to create an open schedule that runs at
10:00 P.M.:
588 Creating backup policies
Backup window considerations
■ Select Sunday as the Modify Day and 10:00:00 PM as the Start time.
■ Select Monday as the End Day and 10:00:00 PM as the End time. The Duration
is then automatically set to one day.
■ Click Duplicate to copy this window to each day of the week.
Runtime considerations
The following topics describe factors that may cause a job to run more frequently
than expected, or may prevent a job from meeting its backup frequency
requirement.
Window availability
Whether the schedule is calendar-based or frequency-based, a job cannot run if
windows are not open on the configured rundays.
■ For calendar-based schedules, windows must be open on the specific dates,
recurring weekdays, or recurring days of the month that the calendar schedule
indicates.
For example, if a job meets the maximum number of job attempts, NetBackup does
not try to run the job again during the retry period indicated. It does not attempt,
even in an open window and a daily backup frequency has not been met that day.
See “Schedule backup attempts” on page 134.
■ Use a name by which the server knows the client (one that you can use on
the server to ping or telnet to the client).
■ If the client is in multiple policies, use the same name in each policy.
■ If the network configuration has multiple domains, use a more qualified
name. For example, use client1.null.com or client1. null rather than
only client1.
■ Add only clients with the hardware and the operating systems that this
policy supports.
5 If the Detect operating system check box is not selected, you are prompted
to choose the hardware and the operating system.
Add only clients with the hardware and the operating systems that the policy
supports. For example, do not add a Novell NetWare client to an MS-Windows
policy.
6 Click the Hardware and operating system list box, then select the entry in
the list.
Add only clients with the hardware and the operating systems that this policy
supports. For example, do not add a Novell NetWare client to an MS-Windows
policy. If you add a client to more than one policy, designate the same
hardware and operating system in each of the policies.
If the hardware and the operating system you want is not in the list, associated
client software is not installed on the server. Check the
/usr/openv/netbackup/client directory for the directories and software
that corresponds to the client you want to install. If the directories or software
are not there, rerun the installation script on the server and choose the option
to install client software. (See the NetBackup installation guide that came
with your software.)
7 Click OK.
8 To add another client, click Add.
9 Click Close to cancel the changes that you have not yet added and close the
Add Client dialog.
turned off but was turned on when the cache file was last created, its name
appears in the list.
If the display name of the virtual machine was recently changed in the Hyper-V
Manager, note: The virtual machine name that was used for the backup does
not change.
If NetBackup cannot obtain the IP address of the virtual machine, the IP address
is displayed as NONE.
■ Last Update
To update the cache file and re-display virtual machines, click the refresh icon
to the right of the Last Update field. This field shows the date and time of the
most recent cache file that contains the names of virtual machines.
■ Vault policy types list only Vault commands in the backup selections list.
Creating backup policies 595
About the Backup Selections tab
8 Verify that the entries on the backup selections list are accurate
See “Verifying the backup selections list” on page 598.
Templates For Oracle policies: From the Template set list, choose a template
set based on operation.
weekly_full_backup.tpl
Shell scripts Specify the full path to list scripts. Be sure that the scripts that
are listed are installed on each client in the Client list.
install_path/netbackup/ext/db_ext/oracle/samples/
rman/cold_database_backup.sh
/myscripts/db2_backup.sh
6 To change the order of the backup selections, select one and click Up or Down.
7 Click OK to add the selection to the selection list.
See “Changing backup selections for standard policies” on page 595.
See “Changing backup selections for database policies” on page 595.
See “Changing backup selections for Oracle or DB2 policies” on page 596.
See “Verifying the backup selections list” on page 598.
■ The Maximum Jobs per Client Global host property, and the Limit Jobs per
Policy policy attributes are set to allow it.
Note: Understand disk and controller input and output limitations before
configuring including a client in multiple policies. For example, if two file systems
overload the client when backed up in parallel, place both file systems in the same
policy. Schedule the file systems at different times or set Maximum Jobs per
Client to 1.
Another method to reduce backup time is to select Allow Multiple Data Streams
for a policy. Then, add NEW_STREAMS directives to the backup selections list.
For example:
NEW_STREAM
file_a
file_b
file_c
NEW_STREAM
file_d
file_e
file_f
The example produces two concurrent data streams. The first data string contains
file_a, file_b, and file_c. The second data stream contains file_d, file_e,
and file_f.
See “Allow multiple data streams attribute” on page 540.
Note: For best performance, use only one data stream to back up each physical
device on the client. Multiple concurrent streams from a single physical device
can cause longer backup times. The tape heads must move back and forth between
the tracks that contain files for the respective streams.
/home1[0123456789]
This message occurs if /worklist is not the correct path name. For example,
the directory name is /worklists, but /worklist was typed.
Note: If the paths seem correct and the message continues to appear, ensure
that no trailing spaces appear in the paths.
You must resolve the symbolic link if you do not intend to back up the symbolic
link itself.
c:\
Incorrect entry:
c:
:\
Or
*:\ or ALL_LOCAL_DRIVES
The following drives are not backed up: Floppy disks, CD-ROMs, and any drives
that are located on remote systems but mounted on a system through the network.
■ By default, NetBackup does not back up some files.
See “Files that are excluded from backups by default” on page 625.
■ Exclude specific files from backups by creating an exclusion list on the client.
See “Excluding files from automatic backups” on page 626.
The following backup selection list uses Microsoft Windows conventions:
c:\
d:\workfiles\
e:\Special\status
c:\tests\*.exe
602 Creating backup policies
About the Backup Selections tab
UNIX conventions that are UNIX conventions are similar to those for Microsoft Windows, with the following
permitted on Windows exceptions:
/c/
/d/workfiles/
/e/Special/status
/c/tests/*.exe
Disk images can be included in the same backup selection list with other backups:
\\.\c:
d:\workfiles\
e:\Special\status
HKEY_LOCAL_MACHINE:\
To restore the backup, the user first chooses Select for restore > Restore from
Normal backup.
When the backups are listed, the disk image appears as a file with the same name
that was specified in the backup selection list. In this example:
\\.\c:
Select the disk image source, then enter the destination in the following format:
\\.\drive:
■ NetBackup first attempts to use Windows Open File Backup methods. If that
fails, NetBackup locks the logical drive, which ensures that no changes occur
during the backup. If there are open files on the logical drive, a disk image
backup is not performed.
■ Before a disk image is backed up or restored, all applications that have a file
opened on the partition should be shut down. If the applications are not shut
down, the operation fails. Examples of such applications are Windows Explorer
or Norton AntiVirus.
Ensure that no active COW (Copy On Write) snapshots are in progress. If there
is an active COW snapshot, the snapshot process itself has a handle open to
the volume.
■ NetBackup does not support raw partition backups on unformatted partitions.
■ If the volume is configured to contain a paging file (pagefile.sys), a raw
partition backup of that volume may fail. In order for a raw partition backup
of that volume to succeed, the volume may need to be reconfigured so as not
to contain a paging file. The raw partition backup of the volume may work
without reconfiguration if a snapshot can successfully be taken of that volume.
Note: To recover the registry, do not include individual registry files or HKEY
entries in the selection list that’s used to back up the entire registry. If you
use a NetBackup exclude list for a client, do not exclude any registry files from
your backups.
To restore the registry in the case of a disk failure, see the Disaster Recovery
chapter in the NetBackup Troubleshooting Guide.
■ Back up individual HKEYs (do not use for disaster recovery)
Do not include HKEY entries in the same policy backup selection list that is
used to back up the entire registry. However, to restore individual keys within
the registry, create a separate policy, then specify the specific HKEYs in the
backup selection list for that policy.
604 Creating backup policies
About the Backup Selections tab
The following is an example HKEY entry for a policy backup selection list:
HKEY_LOCAL_MACHINE:\
Remember, you cannot perform a disaster recovery by restoring HKEYs. In
addition, backups and restores are slower than if the entire registry was backed
up.
Data
The original copies of Link2 and Link3 are backed up to tape, then deleted. Only
Link1 is left on the disk.
Creating backup policies 605
About the Backup Selections tab
Data Data
During a subsequent restore, Link2 and Link3 are restored. The restored files,
however, do not point to the same file ID as Link1. Instead, they are assigned a
new file ID or inode number and the data is written to a new place on the disk.
The data in the new location is an exact copy of what is in Link1. The duplication
occurs because the backup does not associate Link2 and L3 with Link1.
Data Data
Example 2
Assume that you attempt to restore only Link3. Here, NetBackup cannot link Link3
to Link2 because Link2 does not exist. The restore can complete only if it can link
to Link2. A secondary restore request to the NetBackup server automatically
restores Link2, which contains the data. Link2 can now be successfully restored.
*
?
[ ]
{ }
606 Creating backup policies
About the Backup Selections tab
■ Directory junctions
NetBackup backs up the directory junction object and does not attempt to
traverse into the directory to which it may point. To achieve a backup of the
target of the directory junction, include that target in the file list.
Restoring the directory junction link object restores only the object and not
the data to which it may point. To restore the target data, select it from the
backup image.
608 Creating backup policies
About the Backup Selections tab
■ Before backing up file systems as raw partitions, unmount the file system.
Unmounting the file system allows buffered changes to be written to the disk.
Also, it prevents the possibility of any changes in the file system during the
backup. Use the bpstart_notify and the bpend_notify scripts to unmount
and remount the backed-up file systems.
■ The Cross mount points policy attribute has no effect on raw partitions. If the
root partition is backed up as a raw partition and contains mount points to
other systems, the file systems are not backed up. The other file systems are
not backed up, even with Cross mount points selected.
See “Cross mount points attribute” on page 532.
The same is true for the Follow NFS policy attribute. NFS file systems that are
mounted in a raw partition are not backed up. Nor can you back up raw
partitions from other machines by using NFS mounts to access the raw
partitions. The devices are not accessible on other machines through NFS.
See “Follow NFS attribute” on page 530.
■ Specify the logical partition names for any disks that disk volume managers
manage. (For example, Veritas Volume Manager (VxVM).
■ For clients in a FlashBackup policy, refer to the NetBackup Snapshot Client
Administrator’s Guide for the differences between Standard and FlashBackup
policies.
If there are no file systems to back up and the disks are used in raw mode, back
up the disk partitions as raw partitions. For example, databases are sometimes
used in raw mode. Use bpstart_notify and bpend_notify scripts to provide the
necessary pre-processing and post-processing of databases when they are backed
up as raw partitions.
You can also perform a raw partition backup of a disk partition that is used for
file systems. A disadvantage of this method is that you must restore the entire
partition to recover a single file (unless FlashBackup is in use). To avoid overwriting
the entire partition, use the redirected restore feature to restore the raw partition
to another raw partition of the same size. Then, copy individual files to the original
file system.
Raw partition backups are also useful for backing up entire disks. Since the file
system overhead is bypassed, a raw partition backup is usually faster. The size of
the raw partition backup is the size of the entire disk, regardless of whether the
entire disk is used.
To specify a UNIX raw partition in the policy backup selection list, enter the full
path name of the device file.
For example, on a Solaris system enter:
/devices/sbus@1,f8000000/esp@0,800000/sd@2,0:1h
610 Creating backup policies
About the Backup Selections tab
Note: Do not specify wildcards (such as /dev/rsd*) in pathnames for raw partition
backups. Doing so can prevent the successful restore of entire devices if there is
overlap between the memory partitions for different device files.
You can include raw partitions in the same backup selection list as other backups.
For example:
/home
/usr
/etc
/devices/sbus@1,f8000000/esp@0,800000/sd@2,0:1h
Note: NetBackup does not distinguish between full and incremental backups when
it backs up a raw partition. The entire partition is backed up in both cases.
Raw partition backups occur only if the absolute pathname in the backup selection
list is a block or character special device file. You can specify either block or
character special device files. Character special device files are often faster because
character devices avoid the use of the buffer cache for accessed disk data. Test
both a block and character special device file to ensure the optimum backup speed
for your platform.
Ensure that you specify the actual block-device or character-device files.
Sometimes these are links to the actual device files. If a link is specified, only the
link is backed up. If the device files are reached while backing up /dev, NetBackup
backs up only the inode files for the device, not the device itself.
To perform a raw partition backup, select Full backup for the Type of Backup
from the Schedules tab. Any other backup type does not work for backing up raw
partitions.
See “Type of backup attribute” on page 546.
Extended attribute files and named data streams are normal files contained in a
hidden attribute directory that relate to a particular base file. The hidden directory
is stored within the file system, but can be accessed only by the base file to which
it is related. To view which files have extended attributes on Solaris 9 (or greater)
systems, enter: ls -@
Neither extended attribute files nor named data streams can be backed up or
restored individually. Rather, the files are backed up and restored all at once along
with the base file.
The presence of a large number of extended attribute files or named data streams
can cause some degradation in backup and restore speed. The speed is affected
since the base file and all associated files are backed up.
The speed is especially affected in the case of incremental backups, during which
NetBackup checks the mtime or ctime of each file individually.
Figure 15-24 Example of base file and extended attribute directory and files
File 1
File 1 is a base file on a Solaris or VxFS client
To back up or restore named data streams and extended attributes, the client,
media server, and master server must run the following versions:
■ NetBackup clients
■ HP 11.23 running VxFS 4.1 or greater.
Note: Access Control Lists (ACLs) are not backed up unless running VxFS
5.0 or greater.
Note: ACLs are not backed up unless running VxFS 5.0 or greater.
File 1
Extended attribute file 1
The user restores File 1 from a backup that was created when File 1 possessed
only three extended attribute files.
File 1 backup
Since Overwrite existing files is selected as a restore option, when the user restores
File 1, extended attribute files 1, 2, and 3 are overwritten. Extended attribute file
4 remains and is not overwritten.
Restored file 1
/usr/openv/netbackup/
/SMDR/TSA/TS/resources/directory/file
Where:
■ SMDR (Storage Management Data Requestor) is the name of the NetWare
file server that is running the SMDR.NLM that is used for backups. (NLM means
NetWare-loadable module.)
■ TSA (Target Service Agent) is a NetWare software module that prepares the
data for backup or restore by the SMDR. The type of TSA that is used depends
on the data. For example, NetWare file systems and DOS workstations each
have TSAs.
■ TS is the Target Service, which is the NetWare entity that contains the data
that the selected TSA handles. For example, in the case of the DOS TSA
614 Creating backup policies
About the Backup Selections tab
If the last component is a file, include the file extension and omit the slash
from the end of the name.
■ All components in a path must show uppercase and lowercase letters as they
appear in the actual path on the client.
■ Wildcard usage is the same as for Windows clients.
See “Wildcards in NetBackup” on page 770.
■ To back up all NetBackup for NetWare clients that are in the policy, enter only
one forward slash (/) on a line:
■ To back up an entire NetBackup for NetWare client, enter a forward slash (/)
followed by the client name and another forward slash:
/client1/
Creating backup policies 615
About the Backup Selections tab
The following example backs up SYS, BINDERY, and USER file systems under the
file system TSA on a client that is named client1:
Note that the Allowed scheduled access command on the NetBackup NetWare
client Backup menu must also specify access to these paths.
See the NetBackup for Novell NetWare Client Administrator's Guide.
Where target is the name of a target that is defined on the NetBackup for NetWare
client.
For more information, see the NetBackup Administrator’s Guide for Novell NetWare
Clients.
■ Enter one target per line.
■ Begin all target names with a forward slash (/).
■ All target names must be in uppercase.
■ Wildcard usage is the same as for Windows clients.
See “Wildcards in NetBackup” on page 770.
The following example backs up the targets: NETWARE, SYSTEM, and BINDERY:
/NETWARE/
/SYSTEM/
/BINDERY/
NEW_STREAM
D:\Program Files
NEW_STREAM
C:\Winnt
ALL_LOCAL_DRIVES directive
Use the ALL_LOCAL_DRIVES directive to back up all local drives except for those
drives that use removable media.
The ALL_LOCAL_DRIVES directive applies to the following policy types:
■ Standard (except for NetWare target clients)
■ MS-Windows
■ NetWare (NonTarget clients only)
However, ALL_LOCAL_DRIVES is not allowed for NetWare policy types if Allow
multiple data streams is also used.
See “ALL_LOCAL_DRIVES directive and multiple data streams” on page 619.
See “Files that are excluded from backups by default” on page 625.
System_State directive
The System_State:\ directive is needed for the operating system versions which
do not support Shadow Copy Components, such as the 32-bit version of Windows
2003 XP.
Windows 2003 Server computers recognize the System_State:\ directive and
behave as if following the Shadow Copy Components:\ directive. A message
informs the user that this directive translation occurred.
The System_State:\ directive creates a backup for critical system-related
components. The exact set of system components that are backed up depends on
the operating system version and system configuration.
The list of items that are backed up can include the following:
Creating backup policies 617
About the Backup Selections tab
■ Active Directory
■ COM+ Class Database
■ Cluster Database
■ IIS Database
■ Registry
■ Boot Files and protected files
■ SYSVOL
■ Certificate Server
The files that comprise the registry can be found in the following location:
%SystemRoot%\SYSTEM32\Config
■ User Data writers, which include any items that the computer does not require
to operate. For example, Active Directory Application Mode.
■ Other Data writers, a category that is intended for future NetBackup releases.
■ ALL_LOCAL_DRIVES
■ UNSET
■ UNSET_ALL
See “Backup selections list directives for multiple data streams” on page 621.
See “Allow multiple data streams attribute” on page 540.
Creating backup policies 619
About the Backup Selections tab
See “Backup selections list directives for multiple data streams” on page 621.
Note: Include policy-specific directives only in backup selections lists for the
policies that support the directives or errors can occur.
The following policy types have their own backup selections list directives:
■ AFS
■ FlashBackup
■ NDMP
■ Lotus-Notes
■ MS-Exchange-Server
For example, the following directives can appear only in the backup selections
list of an AFS policy:
CREATE_BACKUP_VOLUMES
SKIP_SMALL_VOLUMES
Except for AFS, these policy types can be used when their associated
separately-priced option is installed.
For information on other policy types and associated backup selections list
directives, see the NetBackup guide for the option.
Caution: Do not select Cross mount points for policies where you use the
ALL_LOCAL_DRIVES directive.
ALL_LOCAL_DRIVES example 1
Assume that Allow multiple data streams is enabled in the auto-discovery mode.
Assume that the client is a Windows system with two drive volumes, C:\ and D:\.
The backup selections list contains:
ALL_LOCAL_DRIVES
ALL_LOCAL_DRIVES example 2
Assume that Allow multiple data streams is not enabled. Assume that the client
is a Windows system with two drive volumes, C:\ and D:\. The backup selections
list contains:
ALL_LOCAL_DRIVES
Here, NetBackup backs up the entire client in one data stream that contains the
data from both C:\ and D:\.
Creating backup policies 621
About the Backup Selections tab
■ ALL_LOCAL_DRIVES
Note: For best performance, use only one data stream to back up each physical
device on the client. Multiple concurrent streams from a single physical device
can adversely affect backup times. The heads must move back and forth between
the tracks that contain files for the respective streams.
■ The start of a new stream (a NEW_STREAM directive) defines the end of the
previous stream.
■ The last stream in the backup selections list is terminated by the end of the
backup selections list.
In the following examples, assume that each stream is from a separate physical
device on the client. Multiple concurrent streams from a single physical device
can adversely affect backup times. The backup time is longer if the heads must
move back and forth between the tracks that contain files for the respective
streams.
For example, consider the following backup selections list:
NEW_STREAM
/usr
/lib
NEW_STREAM
/home
/bin
If a backup selections list entry is added to a stream, the entry is not backed up
until the schedule is due for the policy. If the next backup due is an incremental,
only the files that changed are backed up. To ensure that a new entry gets a full
backup the first time, add it to a new stream. NetBackup performs a full backup
of new streams that are added to the backup selections list.
In the previous example, assume that you add the following:
/var
after
/bin
If an incremental backup is due that night, only changed files in /var are backed
up. Add a NEW_STREAM directive before /var, to perform a full backup of all files
in /var, regardless of when the files were last changed.
Creating backup policies 623
About the Backup Selections tab
In this mode, the backup selections list is sent to the client, which preprocesses
the list and splits the backup into streams as follows:
■ If the backup selections list contains the ALL_LOCAL_DRIVES directive,
NetBackup backs up the entire client. However, NetBackup splits each drive
volume (Windows) or file system (UNIX) into its own backup stream.
See “ALL_LOCAL_DRIVES directive and multiple data streams” on page 619.
■ If wildcards are used, the expansion of the wildcards results in one stream per
wildcard expansion. Wildcard usage is the same as for Windows clients.
See “Wildcards in NetBackup” on page 770.
If the backup selections list contains neither the ALL_LOCAL_DRIVES directive nor
wildcards, the auto-discovery mode is not used. The server preprocesses rather
than the client. Each file path in the backup selections list becomes a separate
stream.
The auto-discovery streaming mode applies to Standard and MS-Windows policy
types, except for NetWare clients.
Before the backup begins, the client uses auto-discovery to preprocess the backup
selections list to determine how many streams are required. The first backup that
a policy performs preprocesses the backup selections list. However, preprocessing
does not necessarily occur before every backup. Whether or not it occurs depends
on the preprocess interval.
If the interval is too long or too short, the following can occur:
■ An interval that is too long can cause missed backups because new streams
are not added early enough. For example, assume that the preprocess interval
is set to four hours and a schedule has a frequency of less than four hours. A
new stream can be omitted from the next backup because the preprocessing
interval has not expired when the backup is due.
■ An interval that is too short can cause preprocessing to occur often enough
to increase scheduling time to an unacceptable level. A short interval is most
likely to be a problem when the server must contact a large number of clients
for preprocessing.
The form of the bpconfig command to use for changing the interval is as follows:
NEW_STREAM
set destpath=/etc/home
/tmp
/use
NEW_STREAM
/export
NEW_STREAM
/var
For the set command to be passed to the first two streams only, use
UNSET or UNSET_ALL at the beginning of the third stream. At this
location, it prevents SET from being passed to the last stream.
NEW_STREAM
set destpath=/etc/home
/tmp
/use
NEW_STREAM
/export
NEW_STREAM
UNSET_ALL [or UNSET set destpath=/etc/home]
/var
UNSET_ALL UNSET_ALL has the same effect as UNSET but unsets all policy-specific
directives in the backup selections list that have been defined up to
this point.
■ devpts (Linux)
■ mntfs (Solaris)
■ proc (UNIX platforms; does not exclude automatically for AIX, so /proc must
be added manually to the exclude list. If /proc is not added manually, partially
successful backups may result with the ALL_LOCAL_DRIVES directive on AIX)
■ tmpfs (Linux)
■ usbdevfs (Linux)
Note: Exclude and include lists do not apply to user backups and archives.
The method for specifying files in the exclude and include lists depends on the
type of client as follows:
Creating backup policies 627
About the Disaster Recovery tab
On Microsoft Windows Specify exclude and include lists in the Backup, Archive, and
clients Restore client interface: Start Backup, Archive, and Restore and
click File > NetBackup Client Properties. Go to the Exclude list
or Include list tab. For further instructions, see the NetBackup
user’s guide for the client.
The Exclude list or the Include list can also be specified through
the NetBackup Administration Console on the master server.
On NetWare target The exclude and include lists are specified when the targets are
clients added. See the NetBackup user’s guide for the client.
For UNIX clients Create the exclude and include lists in the following files on the
client:
■ /usr/openv/netbackup/include_list
■ /usr/openv/netbackup/exclude_list
Note: Do not save the disaster recovery information to the local machine. Symantec
recommends that the image file be saved to a network share or a removable device.
628 Creating backup policies
About the Disaster Recovery tab
Note: Vault protects the disaster recovery data by sending the data to the Vault
site as an email attachment of the Vault report email.
The following topics describe the options on the Disaster Recovery tab.
Path
The path indicates the directory where the disaster recovery information is to be
saved. Symantec recommends that you save the image file to a network share or
a removable device. Do not save the disaster recovery information to the local
machine.
The share must be established and available before the hot catalog backup runs.
Specify an NFS share, or a UNC path (CIFS Windows share).
When indicating a UNC path, note the following:
■ A Windows master server can indicate a UNC path to a Windows machine.
■ A UNIX master server cannot indicate a UNC path to a Windows machine.
Creating backup policies 629
About the Disaster Recovery tab
Logon
The logon and password information that is required to access an established
Windows or NFS share.
If the logon information is not valid, NetBackup returns a message. The message
requests that the user either reenter the logon and password information or clear
the alternate location option to continue.
Password
The password that is required to log on to the share.
Note: The Disaster Recovery report lists the media for only incremental and full
backup schedules so critical policies should use only incremental or full backup
schedules. Certain database backups schedules, such as Oracle and Microsoft SQL
Server, only use schedule types of Application Backup and Automatic Backup.
Because of the schedule types, media listings for these backups do not appear on
the Disaster Recovery report.
4 Click to the right of the active field to display a list of configured policies.
Select a policy to add it to the Critical Policies list.
5 Click Add to add another policy to the list.
To change a policy, select the policy and click Change.
To delete a policy from the list, select the policy and click Delete.
6 Click OK to save the policy.
vltrun profile_name
If the vault profile name is not unique, use the following format:
vltrun robot_number/vault_name/profile_name
/usr/openv/netbackup/bin/
For more information on Vault names, profile names, and command usage,
see the Vault Administrator’s Guide.
7 Click OK.
632 Creating backup policies
Performing manual backups
For information on the media server platforms that support Granular Recovery
Technology, see the following:
NetBackup Enterprise Server and Server 7.x OS Software Compatibility List
4 Select the objects to be restored. Do not select both granular and non-granular
objects. When a user explores and expands selections, a delay can occur during
communication with the NetBackup server. The delay is a result of
dynamically determining the contents from the image on the media server.
The approach prevents the NetBackup catalog from unanticipated growth
due to numerous granular entries.
Restore issues
The following sections describe additional information about granular restores.
Some situations require additional steps to fully restore the objects. In some
situations, a granular restore of some part of the Active Directory is not possible.
Deleted objects
When objects in Active Directory are deleted, they are removed from their current
Active Directory or ADAM/AD LDS container. They are converted into tombstones
and placed in the Active Directory Deleted Objects container where their tombstone
lifetime is monitored. By default, NetBackup restores deleted objects from this
container if the tombstone lifetime has not passed.
After the tombstone lifetime passes, the tombstones are purged from the Active
Directory Deleted Objects container. Purging the tombstones has the effect of
permanently deleting the objects from the Active Directory and ADAM/AD LDS
databases.
User objects
When restoring user objects, you must reset the object's user password and enable
the object's user account:
■ For Active Directory user objects, use the Microsoft Active Directory Users
and Computers application.
■ For ADAM/AD LDS user objects, use ADSI Edit.
638 Creating backup policies
Active Directory granular backups and recovery
In Active Directory, computer objects are derived from user objects. Some
attributes that are associated with a computer object cannot be restored when
you restore a deleted computer object. They can only be restored if the attributes
were saved through schema changes when the computer object was originally
deleted.
Computer objects
Computer object credentials change every 30 days and the credentials from the
backup may not match the credentials that are stored on the actual computer.
When a computer object is restored it is disabled if the userAccountControl
property was not preserved in the deleted object.
Use the Microsoft Active Directory Users and Computers application to reset a
computer object.
To reset a computer object's account
1 Remove the computer from the domain.
2 Re-join the computer to the domain. The security identifiers (SID) for the
computer remains the same since it is preserved when a computer object is
deleted. However, if the tombstone expired and a new computer object was
recreated, the SID is different.
Note: To configure a synthetic cumulative backup for any clients that are archive
bit-based (default), use only differential incremental backups for the traditional,
non-synthesized backups.
■ One full and one cumulative backup schedule with the Synthetic Backup
option selected.
See “Synthetic backup attribute” on page 554.
Traditional Synthetic
full backup to disk (Sunday) full backup to disk (Sunday)
A B
Synthetic full
backup (Sunday)
Incremental backups Sunday's Synthetic
to disk (Mon-Sat) full Backup
B C
Synthetic
full
backup
Incremental backups (Sunday)
Sunday's synthetic
(Mon-Sat)
full backup
C D
Incremental backups
(Mon-Sat)
The traditional full backup (A) and the incremental backups are created in the
traditional manner: data is scanned, then copied from the client’s file system to
the backup media. The synthetic backups do not interact with the client system
at all, but are instead synthesized on the media server.
See “Synthetic cumulative incremental backups” on page 643.
Synthetic backups 643
Types of synthetic backups
■ Make sure that the traditional full backup runs. If the backup does not complete,
run the backup manually.
■ Per schedule, run daily, differential incremental backups for the clients
throughout the week. The last incremental backup for the week runs on
Saturday.
■ Per schedule, run synthetic full backups for the clients on subsequent Sundays.
Note: The synthetic full backups in the scenario are only as current as the Saturday
incremental backup.
Cumulative and
differential
incremental backups Sunday's synthetic
to disk (Mon-Sat) cumulative Incremental Synthetic cumulative incremental
backup backup (Sunday)
A B
Synthetic cumulative
Incremental backups incremental backup
(Mon-Sat) Sunday's synthetic (Sunday)
cumulative incremental
backup
B C
Incremental backups
(Mon-Sat)
■ Make certain that the traditional full backup runs. If the backup does not
complete, run the backup manually.
■ Per schedule, run daily differential incremental backups for the clients
throughout the week. The last incremental for the week runs on Saturday.
■ Per schedule, run synthetic cumulative incremental backups for the clients
on subsequent Sundays.
Synthetic backups 645
When to use synthetic backups
Note: The synthetic cumulative backups in the scenario are only as current as the
Saturday incremental backup.
■ The maximum drive usage applies only to the drive that is needed for
writing the synthetic backup. If any of the component images reside on
tape, an additional drive is needed for reading.
■ If a single tape drive device is used to generate synthetic images, place
component images in a hard drive location first. In that way, a synthetic
image can be generated with the single tape drive device.
■ Synthetic backups are supported on all media server platforms and tier one
master server platforms.
■ The option to create multiple copies is not allowed for synthetic backups.
■ Synthetic backups are not supported if any of the component images are
encrypted.
Synthetic backups 647
Synthetic backup jobs create two sets of catalog files
XDisk_1064417510_INCR
XDisk_1064417510_INCR.f
XDisk_1064420508_INCR
XDisk_1064420508_INCR.f
XDisk_1064421708_INCR
XDisk_1064421708_INCR.f
The following files are the first set of catalog files after a synthetic full backup
job runs. The timestamp displays the most incremental timestamp plus one:
XDisk_1064421709_FULL
XDisk_1064421709_FULL.f
The following file is from the second set of catalog files, showing the current
timestamp:
XDisk_1064424108_FULL
648 Synthetic backups
Change journal and synthesized backups
Table 16-1 Comparing synthetic copy process with and without method enabled
Step Without using the multiple copy Using the multiple copy synthetic
synthetic backups method: backups method:
5 Steps 3 and 4 are repeated each time an Step 5 remains the same.
incremental schedule runs.
Figure 16-3 shows how no extra bandwidth is used to copy the synthetic full
backup from Site A to Site B.
652 Synthetic backups
Using the multiple copy synthetic backups method
Synthetic full
Site A Full backup Incremental Incremental Incremental Incremental
backup
(Local) (Copy 1) (Copy 1) (Copy 1) (Copy 1) (Copy 1)
(Copy 1)
Time
Backups are duplicated to the remote sites
Synthetic full
Site B Full backup Incremental Incremental Incremental Incremental
backup
(Remote) (Copy 2) (Copy 2) (Copy 2) (Copy 2) (Copy 2)
(Copy 2)
multi_synth.policy.schedule
/usr/openv/netbackup/db/config/multi_synth.policy.schedule
Configuration variables
The file format uses a traditional name-pair scheme for setting configuration
preferences. Each preference uses a key name that is separated from the preference
value by an equal sign with each name-value pair residing on a single line.
For example:
NAME=VALUE
Entry Purpose
SRC_COPY Specifies the copy number of each source component for the
second synthetic backup. Every source backup must have a
copy by this number unless SRC_COPY_FALLBACK is specified.
The default is 2.
TARGET_COPY Specifies the copy number for the second synthetic backup
produced. This must be different from the copy number of the
first synthetic backup (which is 1). Default is 2.
TARGET_STU Specifies the storage unit name or storage unit group name
where the second copy synthetic backup is to be written. Use
the special identifier __ANY__ to indicate that Any Available
storage unit can be used that is not configured to be on demand
only. Note that there are two underscores before and after ANY:
TARGET_STU=__ANY__
■ FAIL_MODE=ALL
ALL means that if the second copy fails, the first copy and
its job also fail. (Default.)
■ FAIL_MODE=ONE
ONE means that if the second copy fails, the failure does not
affect the first copy job.
654 Synthetic backups
Using the multiple copy synthetic backups method
Entry Purpose
■ ENABLED=YES
Production of the second copy is enabled. (Default.)
■ ENABLED=NO
Production of the second copy is disabled.
SRC_COPY_FALLBACK=PRIMARY
VOLUME_POOL Specifies the volume pool for tape media, if one is used. If no
volume pool is specified, NetBackup uses the volume pool that
is specified in the policy. If a volume pool is entered for disk,
the entry is ignored.
TARGET_STU=disk_stu
TARGET_STU=tape_stu
VOLUME_POOL=Synthetics
Synthetic backups 655
Optimized synthetic backups using OpenStorage
SOURCE_COPY_FALLBACK=PRIMARY
COPY=3
ENABLED=YES
FAIL_MODE=ONE
■ /usr/openv/db/data/DARS_DATA.db
■ /usr/openv/db/data/DARS_INDEX.db
■ /usr/openv/db/data/DBM_DATA.db
■ /usr/openv/db/data/DBM_INDEX.db
■ /usr/openv/db/data/NBDB.db
■ /usr/openv/db/data/EMM_DATA.db
■ /usr/openv/db/data/EMM_INDEX.db
Protecting the NetBackup catalog 661
Parts of the catalog
■ /usr/openv/db/data/NBDB.log
Note: NetBackup does not support saving the NetBackup relational database
(NBDB, including the EMM data) or the configuration files to a remote file
system such as NFS or CIFS.
■ Configuration files
■ /usr/openv/db/data/vxdbms.conf
■ /usr/openv/var/global/server.conf
■ /usr/openv/var/global/databases.conf
Note: If portions of the catalog are relocated, note the changes so that subsequent
catalog backups are aware of the locations of all the catalog components. In the
event that a catalog recovery is needed, the same alterations must be implemented
before the recovery of the catalog.
[email protected],[email protected]
Note: The disaster recovery email is not sent to the address that is specified
in the Global Attributes properties. The Administrator’s email Address in
the Global Attributes properties specifies the addresses where NetBackup
sends notifications of scheduled backups or administrator-directed manual
backups.
12 The last screen of the Policy Wizard describes that once the policy is created,
you can make changes in NetBackup Management > Policies. Click Finish
to create the policy.
13 The Catalog Backup Wizard resumes, with the new catalog backup policy
listed.
14 Click Next to finish the Catalog Backup Wizard.
15 The final Catalog Backup Wizard screen displays the total number of catalog
backup policies for this master server. Click Finish to complete the wizard.
16 You may want to add critical policies to the Critical Policies list. Specify some
policies as critical policies after the Catalog Backup Wizard is complete. A
policy that is listed on the Critical Policies list is considered crucial to the
recovery of a site in the event of a disaster.
See “Adding policies to the Critical Policies list of a catalog backup policy”
on page 630.
The NetBackup Disaster Recovery report lists the media that is used for
backups of critical policies. The reports lists the media for only incremental
and full backup schedules, so critical policies should use only incremental or
full backup schedules.
Protecting the NetBackup catalog 667
Protecting the catalog
7 On the Catalog Disaster Recovery File wizard screen, enter the path where
each disaster recovery image file can be saved on disk. The image file contains
the disaster recovery information. Enter the logon and password information,
if necessary.
Symantec recommends that you save the image file to a network share or a
removable device. Do not save the disaster recovery information to the local
machine.
See “ Path” on page 628.
See “Logon” on page 629.
See “Password” on page 629.
Click Next.
8 Symantec recommends that you configure the NetBackup environment to
send the disaster recovery information to a NetBackup administrator. This
backup-specific information is sent after every catalog backup.
To send the information to more than one administrator, separate multiple
email addresses using a comma as follows:
[email protected],[email protected]
Note: The disaster recovery email is not sent to the address that is specified
in the Global Attributes properties. The Administrator’s email Address in
the Global Attributes properties specifies the addresses where NetBackup
sends notifications of scheduled backups or administrator-directed manual
backups.
Protecting the NetBackup catalog 669
Protecting the catalog
Note: The media server that is used for catalog backups must be at the
same NetBackup version as the master server. If your installation contains
media servers of various levels, do not select Any Available for the
destination Policy Storage Unit. If media servers are at various version,
a media server at a level other than the master server could be selected.
5 Select the Schedules tab to set up a schedule for an online catalog backup.
See “Running online, hot catalog backups concurrently with other backups”
on page 671.
See “About catalog policy schedules” on page 672.
See “About the Schedules tab” on page 544.
Note: The Clients tab does not apply to the NBU-Catalog policy and does not
appear.
7 You may want to add critical policies to the Critical Policies list. The Critical
Policies list contains the names of policies that back up critical data. Media
that contains critical policy backups is listed on the NetBackup Disaster
Recovery Report that is generated when the online catalog backup is run.
The reports lists the media for only incremental and full backup schedules,
so critical policies should use only incremental or full backup schedules.
See “Adding policies to the Critical Policies list of a catalog backup policy”
on page 630.
Click OK to save the policy.
Make the following adjustments to ensure that the catalog backup can proceed
while regular backup activity occurs:
■ Set the Maximum jobs per client value to greater than one. The property is
found in the Global Attributes host properties for the master server.
See “Global Attributes properties ” on page 133.
■ Increase the Maximum concurrent jobs setting on the storage unit where the
backups are sent.
See “Maximum concurrent jobs setting” on page 441.
■ The queued scheduled catalog backup is skipped if a catalog backup job from
the same policy is running.
■ Session end means that no jobs are running. (This calculation does not include
catalog backup jobs.)
Protecting the NetBackup catalog 673
Protecting the catalog
■ The Vault catalog backup is run whenever triggered from Vault, regardless of
whether a catalog backup job is running from the same policy.
■ When an online catalog backup is run, it generates three jobs: a parent job, a
child job for NetBackup relational database tables, and a child job for catalog
images and configuration data. The child jobs contain the actual backed up
data. Consider both child jobs to duplicate, verify, or expire the backup.
Note: Additional child catalog jobs are created for the BMR database if a remote
EMM server is configured.
See the Administrator’s Guide, Volume II for more information on setting up this
script.
Note: The catalog backup tape must be removed when the backup is finished or
regular backups cannot proceed. NetBackup does not mix catalog and regular
backups on the same tape.
configured manually using the Policy utility, this information appears on the
Disaster Recovery tab.
The disaster recovery email and the accompanying attachment that is sent contain
the following important items for a successful catalog recovery:
■ A list of the media that contains the catalog backup
■ A list of critical policies.
■ Instructions for recovering the catalog
■ The image file as an attachment.
If a catalog backup policy included both full backups and incremental backups,
the attached image file can be a full or an incremental catalog backup.
Recovering from an incremental catalog backup completely recovers the entire
catalog if the Automatically recover the entire NetBackup catalog option is
selected on the wizard screen. The entire catalog is recovered because the
incremental catalog backup references information from the last full backup.
You do not need to recover the last full catalog backup before you recover the
subsequent incremental backups.
See “About the Disaster Recovery tab” on page 627.
Note: When you consider whether to archive the .f files, note that additional time
is required to mount the tape and perform the restore.
/usr/openv/netbackup/bin/admincmd/bpcatlist -online
The command returns the following message if catalog archiving was not
performed previously: No entity was found.
4 Once the bpcatlist output correctly lists all the images to be archived, pipe
the output through bpcatarc and bpcatrm. For example:
The command waits until the backup completes successfully before the
command returns the prompt. An error is reported if the catalog archive fails.
The Activity Monitor displays a Job ID for the job. The File List for the job
(double-click the job in the Activity Monitor) displays a list of image files that
were processed. When the job completes with a status 0, bpcatrm removes
the corresponding .f files. If the job fails, no catalog .f files are removed.
5 Restore the catalog archive by doing the following:
■ Use bpcatlist to list the files that need to be restored.
■ After the bpcatlist command displays the proper files to restore, run
bpcatres to restore the actual files.
To restore all the archived files from step 2, run the following command:
This command restores all the catalog archive files before Jan 1, 2009.
See “Catalog archiving commands” on page 677.
Protecting the NetBackup catalog 677
Archiving the catalog
/usr/openv/netbackup/db/images
bpcatlist command
The bpcatlist command queries the catalog data. Then, bpcatlist lists the
portions of the catalog that are based on selected parameters. For example, date,
678 Protecting the NetBackup catalog
Archiving the catalog
client, policy, schedule name, backup ID, the age of the backup image, or the date
range of the backup image. bpcatlist outputs the formatted image summary
information of matched images to standard output.
The other catalog archiving commands, bpcatarc, bpcatrm, and bpcatres, all
depend on input from bpcatlist by a piped command.
For example, to archive (backup and delete) all of the .f files that were created
before January 1, 2010, the following would be entered:
bpcatarc command
The bpcatarc command reads the output from bpcatlist and backs up the selected
list of .f files. After one .f file is successfully backed up, a catalog archive ID is
entered into the catarcid field in the image file. For archiving of the.f files to
proceed, a policy by the name of catarc is required. The policy is based on a User
Protecting the NetBackup catalog 679
Archiving the catalog
Backup type schedule. The schedule for catarc must include in its window the
time bpcatarc command is run.
See “Creating a catalog archiving policy” on page 677.
bpcatrm command
The bpcatrm command reads the output from bpcatlist or bpcatarc. If the image
file has valid catarcid entries, bpcatrm deletes selected image.f files from the
online catalog.
bpcatrm does not remove one .f file unless the file has been previously backed
up using the catarc policy.
bpcatres command
Use the bpcatres command to restore the catalog. The bpcatres command reads
the output from bpcatlist and restores selected archived.f files to the catalog.
For example:
4 If you do not want to write more images to the client’s volume pool, change
the volume pool before you run another archiving catalog.
3 Use the information from steps 1 and 2 to calculate the maximum number
of files that exist at any given time.
For example:
Assume that you schedule full backups to occur every seven days. The full
backups have a retention period of four weeks. Differential incremental
backups are scheduled to run daily and have a retention period of one week.
The number of file paths you must allow space for is four times the number
of files in a full backup. Add to that number one week’s worth of incremental
backups.
The following formula expresses the maximum number of files that can exist
for each type of backup (daily or weekly, for example):
Files per Backup × Backups per Retention Period = Max Files
For example:
A daily differential incremental schedule backs up 1200 files and the retention
period for the backup is seven days. Given this information, the maximum
number of files that can exist at one time are the following:
1200 × 7 days = 8400
A weekly full backup schedule backs up 3000 files and the retention period
is four weeks. The maximum number of files that can exist at one time are
the following:
3000 × 4 weeks = 12,000
Obtain the total for a server by adding the maximum files for all the schedules
together. Add the separate totals to get the maximum number of files that
can exist at one time. For example, 20,400.
For the policies that collect true image restore information, an incremental
backup collects catalog information on all files (as if it were a full backup).
This changes the calculation in the example: the incremental changes from
1200 × 7 = 8400 to 3000 × 7 = 21,000. After 12,000 is added for the full
backups, the total for the two schedules is 33,000 rather than 20,400.
4 Obtain the number of bytes by multiplying the number of files by the average
length of the file’s full paths and file information.
If you are unsure of the average length of a file’s full path, use 100. Using the
results from the examples in step 3 yields:
(8400 × 150) + (12,000 × 150) =3060000 bytes (or about 2988 kilobytes)
682 Protecting the NetBackup catalog
Estimating catalog space requirements
Note: NetBackup does not support saving the catalog to a remote file system.
Therefore, Symantec advises against moving the image catalog to a remote file
system such as NFS or CIFS.
Note: NetBackup only supports moving the image catalog to a different file system
or disk partition. It does not support moving the other subdirectories that make
up the entire NetBackup catalog. For example, do not move
/usr/openv/netbackup/db/error. The catalog backup only follows the symbolic
link when backing up the /images directory. So, if symbolic links are used for
other parts of the NetBackup catalog, the files in those parts are not included in
the catalog backup.
5 Move the image catalog to the new location in the other file system.
6 Create a symbolic link from /usr/openv/netbackup/db/images to the new
location in the other file system.
If you choose to compress the image catalog, NetBackup uses the compress
command on the server to perform compression after each backup session. It does
not make a difference to NetBackup if the backup session was successful. The
operation occurs while NetBackup expires backups and before it runs the
session_notify script and the backup of the NetBackup catalogs.
The time to perform compression depends on the server speed and the number
and size of the files being compressed. Files are compressed serially, and temporary
working space is required in the same partition.
When numerous compressed image-catalog files must be processed, the backup
session is extended until compression is complete. The additional backup time is
especially noticeable the first time you perform the compression. To minimize
the effect of the initial sessions, consider compressing the files in stages. For
example, begin by compressing the records for the backups older than 120 days.
Continue to reduce the number of days over a period of time until you reach a
comfortable setting.
Compressing the image catalog accomplishes the following objectives:
■ Reduces greatly the disk space that is consumed.
■ Reduces the media that is required to back up the catalog.
Protecting the NetBackup catalog 685
Estimating catalog space requirements
The amount of space that is reclaimed varies with the types of backups you
perform. Full backups result in a larger percentage of catalog compression than
incremental backups. Normally, more data is duplicated in a catalog file for a full
backup. Using catalog compression, a reduction of 80% is possible.
This reduction in disk space and media requirements is achieved at the expense
of performance when a user lists or restores files. Since the information is
uncompressed at each reference, performance degradation is in direct proportion
to the number and size of compressed files that are referenced. If the restore
requires numerous catalog files to be uncompressed, increase the timeout value
that is associated with list requests.
Change the timeout value by changing the LIST_FILES_TIMEOUT option in the
bp.conf file of the client.
4 Expand Host Properties > Master Servers. Open the properties of a host. On
the Global Attributes properties, clear the Compress Catalog Interval check
box.
See “Global Attributes properties ” on page 133.
5 Set the Compress Catalog Interval Global Attributes property to 0.
686 Protecting the NetBackup catalog
Estimating catalog space requirements
■ Post-installation tasks
Note: NetBackup does not support saving the NetBackup relational database
(NBDB, including the EMM data) to a remote file system such as NFS or CIFS.
3 The VxDBMS configuration file for NetBackup is created. This file requires
the read and write permissions of root:
/usr/openv/db/data/vxdbms.conf
7 The SQL Anywhere accounts and schema are created for each of the NetBackup
components that make use of the NetBackup database. (For example,
EMM_MAIN.)
Note: NetBackup does not support saving the NetBackup relational database
(NBDB, including the EMM data) to a remote file system such as NFS or CIFS.
Note: If Bare Metal Restore is installed, BMRDB must be located on the master
server.
690 About the NetBackup relational database
Installing the NetBackup relational database (NBDB)
-n NB_server_name
/usr/openv/db//log/server.log -ud
Where server_name indicates the name of the SQL Anywhere server. Each Sybase
server has a unique name. Use the same name that was used during installation.
If a fully qualified name was used at that time, use a fully qualified name here.
Note: If this name is changed, the Enterprise Media Manager cannot connect to
the database.
-gp 4096 Indicates the maximum page size (in bytes) for the database.
This parameter is given during database creation.
-gd DBA -gk DBA -gl Indicates that the DBA user is the account used to start,
DBA stop, load, and unload data.
-ti 0 Indicates the client idle time that is allowed before shut
down. By default, no idle time is allowed, which prevents
the database from shutting down.
NONE|SIMPLE|TLS (TLS_TYPE=cipher;[FIPS={Y|N}]
CERTIFICATE=server-identity-filename;
CERTIFICATE=PASSWORD=password)
■ /usr/openv/db/vxdbms_env.sh
Note: Using this command (or the Database Administration tool) to restore
the NetBackup database can potentially break the consistency between the
NetBackup catalog and the database. This loss of consistency can lead to loss
of data. Use this command (or the Database Administration tool) to restore
the NetBackup catalog only as a precautionary measure.
■ nbdb_move
Use to change the location of the SQL Anywhere database files from the default
location.
■ nbdb_ping
Displays the status of the SQL Anywhere database.
■ nbdb_restore
Use to recover from an online backup in a file system directory that was created
using nbdb_backup.
■ nbdb_unload
Use to create a dump of all or part of the NBDB database or the BMRDB database
schema and data.
■ nbdbms_start_server
About the NetBackup relational database 693
Installing the NetBackup relational database (NBDB)
Note: Due to performance issues, NetBackup supports database files only on locally
attached drives.
The commands are described in NetBackup Commands and the online Help.
VXDBMS_NB_SERVER = NB_server_name
VXDBMS_NB_PORT = 13785
VXDBMS_NB_DATABASE = NBDB
VXDBMS_BMR_DATABASE = BMRDB
VXDBMS_NB_DATA = /usr/openv/db/data
VXDBMS_NB_INDEX = /usr/openv/db/data
VXDBMS_NB_TLOG = /usr/openv/db/data
VXDBMS_NB_STAGING = /usr/openv/db/staging
VXDBMS_NB_PASSWORD = encrypted_password
694 About the NetBackup relational database
Installing the NetBackup relational database (NBDB)
The encrypted password that is used to log into both the DBA accounts for
NBDB and BMRDB, and other data accounts is stored in vxdbms.conf.
The password is set to a default upon installation (nbusql). Symantec
recommends that the password is changed after installation.
See “Changing the database password” on page 696.
If the encryption method was changed from the default (SIMPLE) in the
server.conf file, chane this file to reflect the corresponding encryption method.
■ If BMR is installed, the directory also contains: BMRDB.db, BMRDB.log
(transaction log for BMR), BMR_DATA.db, BMR_INDEX.db
Note: Do not edit the scripts that are located in this directory.
■ /usr/openv/db/bin/nbdbms_start_server -h
Use -h to display usage information about the nbdbms_start_server.
Individual databases can be started or stopped, while leaving the SQL Anywhere
service to continue. To do so, use the Database administration tool or the following
commands:
■ nbdb_admin [-start | -stop]
Starts or stops NBDB without shutting down the SQL Anywhere server.
696 About the NetBackup relational database
Post-installation tasks
Starts or stops BMRDB without shutting down the SQL Anywhere server.
To see whether the BMRDB database is up, enter nbdb_ping -dbn BMRDB.
See “About the Database Administration tool” on page 705.
Clustered environments
Sybase SQL Anywhere is supported in a clustered environment. Sybase SQL
Anywhere failover is included with the NetBackup server failover solution. The
software is installed on all machines in the cluster, but the database files are
created on a shared disk.
To facilitate the shared files, database and configuration files are installed on a
shared drive.
Configuration files are stored in /usr/openv/var/global.
Post-installation tasks
The tasks described in the following topics are optional and can be performed
after the intial installation:
■ Change the database password.
See “Changing the database password” on page 696.
■ Move NBDB and BMRDB database files (possibly to tune performance).
See “Moving NBDB database files after installation” on page 697.
■ Add a mirrored transaction log.
See “Adding a mirrored transaction log” on page 698.
■ Recreate NBDB.
See “Creating the NBDB database manually” on page 699.
The default password that is set during installation is nbusql. This password is
used for NBDB and BMRDB and for all DBA and application accounts. (For example,
EMM_MAIN.)
Note: Due to performance issues, NetBackup supports database files only on locally
attached drives.
Note: Run a catalog backup to back up NBDB and BMRDB both before and after
moving the database files.
4 Use one of the following methods to move the existing data, index, and
transaction log files:
■ Use the Database Administration tool.
See “About the Database Administration tool” on page 705.
■ Type the following command:
/usr/openv/db/bin/nbdb_move
698 About the NetBackup relational database
Post-installation tasks
-data data_directory
-index index_directory -tlog log_directory
You can run the nbdb_move command at any time because it does not drop
the database and recreate it. Thus, all data is preserved.
If a mirrored transaction log is in use, type the following command:
/usr/openv/db/bin/nbdb_move -data data_directory
-index index_directory -tlog log_directory
-mlog log_mirror_directory
4 Use one of the following methods to create the mirrored transaction log:
■ Use the Database Administration tool.
See “About the Database Administration tool” on page 705.
■ Type the following command:
/usr/openv/db/bin/nbdb_move -mlog log_mirror_directory
To move the existing data, index, transaction log files, and create the
mirrored transaction log, type the following command:
/usr/openv/db/bin/nbdb_move -data data_directory-index
index_directory -tlog log_directory-mlog log_mirror_directory
About the NetBackup relational database 699
Post-installation tasks
Note: If the NBDB.db database already exists, the create_nbdb command does not
overwrite it. If you want to move the database, move it by using the nbdb_move
command.
5 The new NBDB database is empty and does not contain the EMM data that is
loaded during a normal installation.
Make sure that you have the most current support for new devices before the
data is repopulated. New devices are added approximately every two months.
6 Repopulate the EMM data by running the tpext utility. tpext updates the
EMM database with new versions of device mappings and external attribute
files.
/usr/openv/volmgr/bin/tpext
■ Drop the existing NBDB database and recreate it in the directories as specified
by typing the following command:
create_nbdb -drop -data data_directory -index index_directory -tlog
log_directory [-mloglog_mirror_directory]
If the NBDB database files were moved from the default location by using
nbdb_move, use this command to recreate them in the same location. Specify
current_data_directory.
About the NetBackup relational database 701
About backup and recovery procedures
If the location of NBDB.db changed from the default, BMRDB.db must also be
recreated. The BMRDB.db files must reside in the same location as the NetBackup
database files.
The transaction log continues to grow until it becomes truncated. Catalog backups
must run frequently enough so that the transaction log does not grow to fill the
file system.
In addition to the default transaction log, a mirrored transaction log can be created
for additional protection of NBDB by using:
The directory for the mirrored log should not be the same as the directory for the
default transaction log. Ideally, the mirrored log should be located on a file system
on a different physical disk drive.
702 About the NetBackup relational database
About backup and recovery procedures
If BMR is installed, a transaction log for BMRDB is also created by default in:
/usr/openv/db/data/BMRDB.log
The BMRDB transaction logs are backed up and truncated during the catalog
backup along with the NBDB transaction logs.
Note: If a catalog backup is not run, the logs are not truncated. Truncation must
be managed in this manner as it is critical to recovery of the database.
Command Description
nbdb_backup Use nbdb_backup to make either an online or an offline copy of the NBDB database files and
the BMRDB database files in a directory. The transaction log is not truncated by using
nbdb_backup. Transaction logs are managed only by using the catalog backup.
/usr/openv/db/bin/nbdb_backup [-dbn database_name][-online | -offline]
destination_directory
-offline shuts down the database and access to the database. Connections to the database
are refused at this time. The SQL Anywhere daemon does not shut down.
Note: Using this command (or the Database Administration Tool) to back up the NetBackup
database can potentially break the consistency between the NetBackup catalog and the database.
This loss of consistency can lead to loss of data. Use this command (or the Database
Administration Tool) to back up the NetBackup catalog only as a precautionary measure.
Note: The transaction logs are not truncated by using nbdb_backup. A catalog backup must
be run to truncate the logs.
nbdb_restore Use nbdb_restore to recover from a database backup that was made using nbdb_backup.
■ -t table_list
Must list the owner of the table, then the table name. For EMM, the account
EMM_MAIN owns all tables.
nbdb_unload -t EMM_MAIN.EMM_Device, EMM_MAIN.EMM_Density
■ -s
No data is dumped, only schema.
■ destination_directory
Specify the location where the dump is created.
Symantec does not recommend using reload.sql to make a copy of the relational
databases in a production environment. Use the Database Administration tool or
nbdb_backup to make a physical copy or use nbdb_move to relocate the database
files.
■ Check for database consistency using standard and full database validation
■ Rebuild the database
■ Move the database
■ Create or stop using a mirrored transaction log
Upon starting the tool, the user must enter the DBA password. If the password is
the default password that is used when NetBackup is installed, the administrator
is encouraged to change the password. The administrator is not required to do
so.
Table 18-2 shows the main screen fields for the NetBackup Database Administrator
Interface after the user logs in.
Field Description
Status UP or DOWN
nbdb_admin -validate
Space Utilization The Space Utilization is a measure of the amount of used space as a
percentage of the file system space that is allocated for the database.
When the NBDB or the BMRDB databases are initially created, extra
space is allocated so that contiguous space is available as needed. As
a result, a low Space Utilization is a positive indication unless the
database is very large and disk space is in short supply.
Database Administration
-----------------------
1) Select/Restart Database and Change Password
2) Database Space and Memory Management
3) Transaction Log Management
4) Database Validation Check and Rebuild
5) Move Database
6) Unload Database
7) Backup and Restore Database
About the NetBackup relational database 707
Moving the NetBackup database from one host to another
Online Help is available from all screens by selecting the h option from the main
menu.
■ Use the create_bdb command to create NBDB and associated files in the
default location (/usr/openv/db/data) on B:
/usr/openv/db/bin/create_nbdb
Or, if NetBackup has not been installed on B, install NetBackup on B,
identifying B as the EMM server during installation.
708 About the NetBackup relational database
Moving the NetBackup database from one host to another
4 Shut down NetBackup on A, B, and on all master servers and media servers
that use host A as the EMM server:
/usr/openv/netbackup/bin/bp.kill_all
5 If the database files on A and B are in the default location and server A is also
a UNIX server, go to the step that changes the EMMSERVER entry:
12
(The default location is /usr/openv/db/data.)
If the database files are not in the default location, copy catalog files from A
to B:
■ Copy NBDB.db, EMM_DATA.db, and EMM_INDEX.db from dataDirectoryA on
A to the desired final dataDirectoryB on B.
dataDirectoryB does not need to be named the same as the original and
does not have to be the default location /usr/openv/db/data. The files
may have been moved using the nbdb_move command.
6 Change the databases.conf file on A and B so that the databases do not start
automatically when the server is started. Use the following command:
/usr/openv/db/bin/nbdb_admin -auto_start NONE
7 Use the start command to start the Sybase SQL Anywhere server on B:
/usr/openv/netbackup/bin/nbdbms_start_stop start
8 Use the following command to update the catalog with the location of the
database files on B:
nbdb_move -data dataDirectoryB -index indexDirectoryB-tlog
tlogDirectoryB [-mlog mlogDirectoryB] -config_only
About the NetBackup relational database 709
Moving the NetBackup database from one host to another
9 Use the stop command to stop the Sybase SQL Anywhere server on B:
/usr/openv/netbackup/bin/nbdbms_start_stop stop
EMM_INDEX.db
NBDB.db
NBDB.log
NBDB.m.log (optional)
EMM_INDEX.db
NBDB.db
NBDB.log
NBDB.m.log (optional)
14 On A, do the following:
■ If BMRDB does not exist on A, delete the following configuration files:
dataDirectoryA/vxdbms.conf
/usr/openv/var/global/databases.conf
/usr/openv/var/global/server.conf
Remove the VXDBMS_NB_DATA entry from the bp.conf file.
■ If BMRDB exists on A, run the following command on A so that BMRDB
starts automatically when the server is started:
/usr/openv/db/bin/nbdb_admin -auto_start BMRDB
16 Start NetBackup on all master servers and media servers that use B as the
EMM server, by typing the following command:
/usr/openv/netbackup/bin/bp.start_all
The directory name and the prefix of the file name depend on the cluster type.
Chapter 19
Using the Catalog utility
This chapter includes the following topics:
■ Importing backups
Current master
server
Possible actions
to perform
Right-click Catalog to
display menu
Search results
If a backup begins on a media ID that was not processed by the initiating backup
procedure, the backup is not imported.
If a backup ends on a media ID that was not processed by the initiating backup
procedure, the backup is incomplete.
See “Importing backups” on page 723.
Table 19-1 lists the search criteria for backup images:
Action Select the action that was used to create the image: Verify,
Duplicate, Import.
Media ID The media ID for the volume. Type a media ID in the box or select
one from the scroll-down list. To search on all media, select <All>.
Media Host The host name of the media server that produced the originals.
Type a host name in the box or select one from the scroll-down
list. To search through all hosts, select All Media Hosts.
Disk type The type of the disk storage unit on which to search for backup
images.
Disk pool The name of the disk pool on which to search for backup images.
Volume ID The ID of the disk volume in the disk pool on which to search for
backup images.
NearStore Server The name of the NearStore server to search for images. Type a
server name in the box or select one from the scroll-down list. To
search through all NearStore servers, select All NearStore Servers.
Path To search for an image on a disk storage unit, enter the path to
search. Or, select All to search all of the disk storage on the
specified server. Appears if the disk type is BasicDisk or NearStore.
Date/time range The range of dates and times that includes all the backups for
which you want to search. The Global Attributes property Policy
Update Interval determines the default range.
Copies The source you want to search. From the scroll-down list, select
either Primary or the copy number.
714 Using the Catalog utility
About the Messages pane
Policy The policy under which the selected backups were performed.
Type a policy name in the box or select one from the scroll-down
list. To search through all policies, select All Policies.
Client (host name) The host name of the client that produced the originals. Type a
client name in the box or select one from the scroll-down list. To
search through all hosts, select All Clients.
Type of backup The type of schedule that created the backup. Type a schedule
type in the box or select one from the scroll-down list. To search
through all schedule types, select All Backup Types.
Override default job Select the job priority for verify, duplicate, and import actions.
priority
To change the default for the selected action, enable Override
default job priority. Then, select a value in the Job Priority field.
Changes in the catalog dialog box affect the priority for the
selected job only.
If this option is not enabled, the job runs using the default priority
as specified in the Default Job Priorities host properties.
The following command promotes copy 2 of all backups of client_a. The copies
must have been created after January 1, 2009:
Where:
pcopy is the copy number of the new primary copy.
bid is the backup identifier as shown in the Images on Media report.
Find the volume that contains the duplicate backup by using the Images on
Media report.
2 Specify the backup ID that is known (and also the client name if possible to
reduce the search time).
The bpduplicate command writes all output to the NetBackup logs. Nothing
appears in the command window.
After the duplicate copy is promoted to the primary copy, use the client
interface on the client to restore files from the backup.
For instructions, see the online Help in the Backup, Archive, and Restore
client interface.
■ From one storage unit to another. ■ While the backup is created (unless
■ From one media density to another. making multiple copies concurrently).
■ From one server to another. ■ When the backup has expired.
The duplicate copy shares many attributes of the primary copy, including
backup ID. Other attributes apply only to the primary. (For example, elapsed
time.) NetBackup uses the primary copy to satisfy restore requests.
Consider the following items when selecting the retention level:
■ If No Change is selected for the retention period, the expiration date is
the same for the duplicate and the source copies. You can use the
bpexpdate command to change the expiration date of the duplicate.
■ If a retention period is indicated, the expiration date for the copy is the
backup date plus the retention period. For example, if a backup was created
on November 14, 2009 and its retention period is one week, the new copy’s
expiration date is November 21, 2009.
9 Specify whether the remaining copies should continue or fail if the specified
copy fails.
10 Specify who should own the media onto which you are duplicating images.
Select one of the following:
None The media server that writes to the media owns the media. No
media server is specified explicitly, but you want a media server
to own the media.
A server group Only those media servers in the group are allowed to write to the
media on which backup images for this policy are written. All of
the media server groups that are configured in your NetBackup
environment appear in the drop-down list.
Using the Catalog utility 721
Duplicating backup images
11 If the selection includes multiplexed backups and the backups are to remain
multiplexed in the duplicate, check Preserve Multiplexing. If you do not
duplicate all the backups in a multiplexed group, the duplicate contains a
different layout of fragments. (A multiplexed group is a set of backups that
were multiplexed together during a single session.)
By default, duplication is done serially and attempts to minimize media
mounts and positioning time. Only one backup is processed at a time. If
Preserved Multiplexing is enabled, NetBackup first duplicates all backups
that cannot be multiplex duplicated before the multiplexed backups are
duplicated.
The Preserve Multiplexing setting does not apply when the destination is a
disk storage unit. However, if the source is a tape and the destination is a disk
storage unit, selecting Preserve Multiplexing ensures that the tape is read
in one pass.
12 Click OK to start duplicating.
13 Click the Results tab, then select the duplication job to view the job results.
See “Viewing job results” on page 715.
Copy 1 was successful, but The parent job was successful because
Copy 2 failed at least one copy was successful
Importing backups
NetBackup can import the backups that have expired, the backups from another
NetBackup server, or the backups written by Backup Exec for Windows.
See “Importing Backup Exec media” on page 726.
During an import operation, NetBackup recreates NetBackup catalog entries for
the backups on the imported volume. The import capability is useful for moving
volumes from one site to another and for recreating NetBackup catalog entries.
NetBackup supports the capability to import and restore the following Backup
Exec backup types:
■ Windows
■ UNIX
■ Exchange
■ SQL
■ NetWare
An image is imported in the following two phases:
Phase I NetBackup creates a list of expired catalog entries for the backups on
the imported volume. No actual import occurs in Phase I.
See “Importing backup images, Phase I” on page 724.
Phase II Images are selected for importing from the list of expired images that
was created in Phase I.
3 Select the image(s) you want to import and select Actions > Import.
4 To view the log, click the Results tab, then select the import job log.
■ If you import an online, hot catalog backup, import all the child jobs that were
used to create the catalog backup. All jobs must be imported to import the
catalog backup.
■ To import a volume with the same media ID as an existing volume on a server,
use the following example where you want to import a volume with media ID
A00001. (A volume with media ID A00001 already exists on the server.)
■ Duplicate the existing volume on the server to another media ID (for
example, B00001).
■ Remove information about media ID A00001 from the NetBackup catalog
by running the following command:
/usr/openv/netbackup/bin/admincmd/bpexpdate -d 0 -m
media_ID
For example, if the following hard link or SIS files are backed up:
C:\hard_links\one.txt
C:\hard_links\two.txt
C:\hard_links\three.txt
Upon restore, either the files can be redirected to any location on C:\, or
all the files must be redirected to a different drive.
The following combination would be unsuccessful:
C:\hard_links\one.txt to a location on C:\
C:\hard_links\two.txt to a location on D:\
If all the files are to be redirected to a different drive, specify that C:\ be
replaced with D:\in the redirection paths.
Unsuccessful:
The redirection paths specify that C:\hard_links be replaced with
D:\hard_links.
Successful:
The redirection paths specify that C:\hard_links be replaced with
C:\redir_hard_links.
Section 5
Monitoring and reporting
Note: The Filter option on the View menu is useful for displaying in Activity
Monitor only those jobs with specified characteristics. For example, the jobs that
were started before a specific date; jobs in the queued state; jobs with status
completion codes within a specified range.
The status bar appears in the Jobs tab, at the top of the Activity Monitor Details
pane. The status bar displays the following information:
■ The master server on which the jobs reside.
■ The total number of jobs.
■ The number of jobs in each of the job states: Active, Queued, Waiting for Retry,
Suspended, Incomplete, and Done.
■ The number of jobs currently selected.
■ The number of NetBackup daemons that run.
The numbers always reflect the actual number of jobs, even when the filter is
used.
Note: Job selection preference is given to jobs from NetBackup 6.0 media servers
over media servers of previous versions.
For some backup jobs, a parent job is used to perform pre- and post-processing.
Parent jobs display a dash (-) in the Schedule column. A parent job runs the start
and end notify scripts (PARENT_START_NOTIFY, PARENT_END_NOTIFY) from the
master server:
/usr/openv/netbackup/bin/
The role of the parent job is to initiate requested tasks in the form of children
jobs.
The tasks vary, depending on the backup environment, as follows:
Monitoring NetBackup activity 735
About the Jobs tab
Snapshot Client The parent job creates the snapshot, initiates children jobs,
and deletes the snapshot when complete.
Bare Metal Restore The parent job runs brmsavecfg, then initiates the backup
as a child job. If multistreaming and BMR are used together,
the parent job can start multiple children jobs.
Online, hot catalog backups The parent job for catalog backups works with bpdbm to
initiate multiple children backup jobs:
■ A Sybase backup
■ A file system backup of the master server
■ A backup of the BMR database, if necessary
Multiple copies A multiple copies job produces one parent job and multiple
child jobs. Child jobs that are part of a multiple copies parent
job cannot be restarted individually. Only the parent job
(and subsequently all the children jobs) can be restarted.
Multiple data streams The parent job performs stream discovery and initiates
children jobs. A parent job does not display a schedule in
the Activity Monitor. Instead, a dash (-) appears for the
schedule because the parent schedule is not used and the
children schedules may be different. The children jobs
display the ID of the parent job in the Activity Monitor.
SharePoint The parent job runs a resolver process during which children
jobs are started. This process is similar to the stream
discovery for multiple data streams. If multiple data streams
are enabled, some children jobs can be split into multiple
streams.
Vault The parent job starts the Vault profile. Then, the Vault
profile starts the duplicates as jobs. The duplicates do not
appear as children jobs in the Activity Monitor.
736 Monitoring NetBackup activity
About the Jobs tab
4 To change the order in which the columns appear, select the column head.
Then, click the Move Up button or the Move Down button to reorder the
columns.
5 Click OK to apply the changes.
Monitoring NetBackup activity 737
About the Jobs tab
Restarting a job
The following procedure describes how to restart a completed job.
To restart a completed job
1 Open the Activity Monitor and select the Jobs tab.
2 Select the completed job you want to restart.
3 Select Actions > Restart Job. In this case, a new job ID is created for the job.
The job details for the original job references the job ID of the new job.
Set Job Priority to Enter the specific job priority for the selected jobs.
740 Monitoring NetBackup activity
About the Daemons tab
Increment the Job Priority Raise the priority of the job by the selected internal.
by
Decrement the Job Priority Lower the priority of the job by the selected internal.
by
Changes in the Change job priority dialog box affect the priority for the selected
job only, and not all other jobs of that type.
To change the job priority defaults, use the Default Job Priorities host properties.
See “Default Job Priorities properties” on page 107.
Not all columns appear by default. Click View > Column Layout to show or hide
columns.
Monitoring NetBackup activity 741
About the Daemons tab
Daemon Description
NetBackup Client Service Listens for connections from NetBackup servers in the
(bpinetd) network and when an authorized connection is made, starts
the necessary NetBackup process to service the connection.
NetBackup Device Manager Starts the Volume Manager (vmd), the automatic volume
(ltid) recognition process (avrd), and any robotic processes.
Processes the requests to mount and dismount tapes in
robotically controlled devices through the robotic control
processes. Mounts the volumes on the tape devices in
response to user requests.
742 Monitoring NetBackup activity
About the Daemons tab
Daemon Description
NetBackup Enterprise Media Accesses and manages the database where media and device
Manager (nbemm) configuration information is stored (EMM_DATA.db).
nbemm.exe must be running in order for jobs to run.
NetBackup Job Manager Accepts the jobs that the Policy Execution Manager (nbpem)
(nbjm) submits and acquires the necessary resources. The Job
Manager then starts the job and informs nbpem that the job
is completed.
NetBackup Policy Execution Creates Policy/Client tasks and determines when jobs are
Manager (nbpem) due to run. If a policy is modified or if an image expires,
nbpem is notified and the Policy/Client task objects are
updated.
NetBackup Remote Manager Discovers and monitors disk storage on NetBackup media
and Monitor Service servers. Also discovers, monitors, and manages Fibre
(nbrmms) Transport (FT) connections on media servers and clients
for the NetBackup SAN Client option. Runs on NetBackup
media servers.
NetBackup Request Manager Processes the requests from NetBackup clients and servers.
(bprd) bprd also prompts NetBackup to perform automatically
scheduled backups. bprd must be running on the NetBackup
master server to perform any backups or restores.
NetBackup Resource Broker Allocates the storage units, tape drives, and client
(nbrb) reservations for jobs. nbrb works with the Enterprise Media
Manager (NBEMM).
Monitoring NetBackup activity 743
About the Daemons tab
Daemon Description
NetBackup Service Monitor Monitors the NetBackup services that run on the local
(nbsvcmon) machine. If a service unexpectedly terminates, the service
tries to restart the terminated service. If nbsvcmon
determines that NetBackup is configured for a cluster, the
service shuts down, and the monitoring is taken over by the
cluster.
NetBackup Storage Lifecycle The NetBackup Storage Lifecycle Manager manages lifecycle
Manager (nbstserv) operations including duplication, staging, and image
expiration.
NetBackup Volume Manager Manages the volumes (tapes) needed for backup or restore
(vmd) and starts local device management daemons and processes.
Types of daemons
The following items describe additional information about NetBackup daemons:
Stand-alone daemons These NetBackup daemons always run and listen to accept
connections. Examples include bpdbm, bprd, bpjobd, and
vmd.
Symantec Private Branch The Symantec Private Branch Exchange provides single-port
Exchange access to clients outside the firewall that connect to
(pbx_exchange.exe) Symantec product services. Service name: VRTSpbx.
acsd 13702 The acsd (Automated Cartridge System) daemon runs on the NetBackup media server
and communicates mount and unmount requests to the host that controls the ACS
robotics.
acssel The NetBackup ACS storage server interface (SSI) event logger acssel logs events.
acsssi The NetBackup ACS storage server interface (SSI) acsssi communicates with the ACS
library software host. acsssi processes all RPC communications from acsd or from the
ACS robotic test utility that are intended for the ACS library software.
avrd The Automatic Volume Recognition process handles automatic volume recognition and
label scans. The process allows NetBackup to read labeled tapes and assign the associated
removable media requests to drives.
bmrd 8362 The process for the NetBackup Bare Metal Restore Master Server daemon.
bpcd 13782 The NetBackup Client daemon, this process issues requests to and from the master
server and the media server to start programs on remote hosts.
bpdbm 13721 The process for the NetBackup Database Manager daemon.
The process that responds to queries that are related to the NetBackup catalog.
bpjava-msvc 13722 The NetBackup-Java application server authentication service program. inetd starts
the program during startup of the NetBackup-Java GUI applications and authenticates
the user that started the NetBackup-Java GUI application.
bpjava-susvc The NetBackup-Java application server user service program on NetBackup servers.
bpjava-msvc starts the program upon successful login with the NetBackup-Java
applications login dialog box. bpjava-susvc services all requests from the
NetBackup-Java GUI applications for administration and end-user operations on the
host on which the NetBackup-Java application server is running.
bpjobd 13723 The NetBackup Jobs Database Management daemon. This process queries and updates
the jobs database.
bprd 13720 The process for the NetBackup Request Manager daemon.
The process that starts the automatic backup of clients and responds to client requests
for file restores and user backups and archives.
nbemm The process for the NetBackup Enterprise Media Manager daemon.
The process that accesses and manages the database where media and device
configuration information is stored (EMM_DATA.db). nbemm.exe must be running in
order for jobs to run.
The process that creates and manages event channels and objects for communication
among NetBackup daemon. The Event Manager daemon runs with the Enterprise Media
Manager (nbemm) only on master servers.
nbfdrv64 The process that controls the Fibre Transport target mode drivers on the media server.
nbfdrv64 runs on media servers configured for NetBackup Fibre Transport.
Monitoring NetBackup activity 747
About the Processes tab
nbftsrvr The Fibre Transport (FT) server process that runs on media servers configured for
NetBackup Fibre Transport. It does the following for the server side of the FT connection:
controls data flow, processes SCSI commands, manages data buffers, and manages the
target mode driver for the host bus adaptors.
The process that accepts the jobs that the Policy Execution Manager (NBPEM) submits
and acquires the necessary resources. The Job Manager then starts the job and informs
nbpem that the job is completed.
nbpem The process for the NetBackup Policy Execution Manager daemon.
It creates Policy/Client tasks and determines when jobs are due to run. If a policy is
modified or if an image expires, NBPEM is notified and the appropriate Policy/Client
tasks are updated
nbproxy The process that safely allows multi-threaded NetBackup processes to use existing
multi-threaded unsafe libraries.
nbrb This process allocates storage units, tape drives, and client reservations for jobs. nbrb
works with the Enterprise Media Manager (NBEMM).
nbrmms The process for the NetBackup Remote Manager and Monitor service. Enables NetBackup
to remotely manage and monitor resources on a system that are used for backup (or
affected by backup activity).
nbsl facilitates the communication between the graphical user interface and NetBackup
logic.
nbstserv The process for the NetBackup Storage Lifecycle Manager. Manages storage lifecycle
policy operations and schedules duplication jobs. Monitors disk capacity on capacity
managed volumes and removes older images when required.
nbsvcmon The process for the NetBackup Service Monitor. Monitors the NetBackup services. When
a service unexpectedly terminates, nbsvcmon attempts to restart the terminated service.
nbvault If Vault is installed, the process for the NetBackup Vault Manager daemon.
ndmp 10000 NDMP is the acronym for Network Data Management Protocol. NDMP servers are
designed to adhere to this protocol and listen on port 10000 for NDMP clients to connect
to them.
748 Monitoring NetBackup activity
About the Processes tab
oprd The NetBackup Volume Manager (vmd) starts the oprd operator request daemon. This
process receives requests to mount and unmount volumes and communicates the
requests to the NetBackup Device Manager ltid. The NetBackup Device Manager
communicates the requests to the robotics through SCSI interfaces.
tl4d 13713 The tl4d process runs on the host that has a Tape Library 4mm. This process receives
NetBackup Device Manager requests to mount and unmount volumes and communicates
these requests to the robotics through SCSI interfaces.
tl8d 13705 The tl8d process runs on a NetBackup media server that manages a drive in a Tape
Library 8mm. This process receives NetBackup Device Manager requests to mount and
tl8cd
unmount volumes, and sends these requests to the robotic-control process tl8cd.
The tl8cd process communicates with the TL8 robotics through SCSI interfaces.
To share the tape library, tl8cd runs on the NetBackup server that provides the robotic
control.
tldd 13711 The tldd process runs on a NetBackup server that manages drive in a Tape Library
DLT. This process receives NetBackup Device Manager requests to mount and unmount
tldcd
volumes and sends these requests to the robotic-control process tldcd.
The tldcd process communicates with the Tape Library DLT robotics through SCSI
interfaces.
To share the tape library, tldcd runs on the NetBackup server that provides the robotic
control.
tlhd 13717 The tlhd process runs on each NetBackup server that manages a drive in a Tape Library
Half-inch. This process receives NetBackup Device Manager requests to mount and
tlhcd
unmount volumes and sends these requests to the robotic-control process tlhcd.
The tlhcd process runs on the NetBackup server that provides the robotic control and
communicates with the TLH robotics through SCSI interfaces.
tlmd 13716 The tlmd Tape Library Multimedia (TLM) daemon runs on a NetBackup server. It
communicates mount, unmount, and robot inventory requests to a NetBackup media
server that hosts ADIC DAS/SDLC software and controls the TLM robotics.
vmd 13701 The process for the NetBackup Volume Manager daemon.
Monitoring NetBackup activity 749
About the jobs database
vnetd 13724 Veritas Network Daemon allows all socket communication to take place while connecting
to a single port. Legacy NetBackup services that were introduced before NetBackup 6.0
use the vnetd port number.
vrts-auth-port 4032 The Veritas Authorization Service verifies that an identity has permission to perform
a specific task.
vrts-at-port 2821 The Veritas Authentication Service validates, identifies, and forms the basis for
authorization and access.
veritas_pbx 1556 The Symantec Private Branch Exchange allows all socket communication to take place
while connecting through a single port. NetBackup services that were introduced in
NetBackup 6.0 use the veritas_pbx port number.
KEEP_JOBS_HOURS = 192
Where 192 is the number of hours that unsuccessful jobs are kept in the jobs
database or Activity Monitor display.
For example, to change the retention of successful jobs, add the following entry:
KEEP_JOBS_SUCCESSFUL_HOURS = 192
Where 192 is the number of hours that successful jobs are kept in the jobs database
or Activity Monitor display.
Consider the following notes when changing the default:
■ The default values for KEEP_JOBS_SUCCESSFUL_HOURS and KEEP_JOBS_HOURS
is 78 hours.
■ The retention period values are measured against the time the job ended.
■ Information about successful jobs cannot be kept longer than information
about unsuccessful jobs. If KEEP_JOBS_SUCCESSFUL_HOURS is greater than
KEEP_JOBS_HOURS, bpdbjobs sets KEEP_JOBS_SUCCESSFUL_HOURS to equal
KEEP_JOBS_HOURS.
Use with the -clean option to specify how many hours bpdbjobs keeps
unsuccessfully completed jobs. Default: 78 hours.
To keep both successful and both failed jobs longer than the default of 78
hours, keep_successful_hours must be used with keep_hours
■ -keep_successful_hours hours
Use with the -clean option to specify how many hours bpdbjobs keeps
successfully completed jobs. The number of hours must be less than or equal
to keep_hours.
Values outside the range are ignored. Default: 78 hours.
■ -keep_days days
Use with the -clean option to specify how many days bpdbjobs keeps
completed jobs. Default: 3 days.
■ -keep_successful_days days
Use with the -clean option to specify how many days bpdbjobs keeps
successfully completed jobs. Default: 3 days.
This value must be less than the -keep_days value.
A script (cleanjobs) was used in the following example. You can copy the script
directly from this document and changed as needed.
■ The first line specifies how long to keep unsuccessful jobs (24 hours) and
successful jobs (five hours).
■ The second line specifies the path to the bpdbjobs command. Indicate the
correct location of bpdbjobs in the .bat file. In this example, NetBackup was
installed in the default location:
■ setenv BPDBJOBS_OPTIONS "-keep_hours 24 -keep_successful_hours 5 -clean"
/usr/openv/netbackup/bin/admincmd/bpdbjobs ${*}
You can store the .bat file anywhere, as long as it is run from the appropriate
directory.
For example, the following command deletes unsuccessful jobs older than 72
hours.
/usr/openv/netbackup/logs/bpdbjobs
Note: Before you use a debug log, read the guidelines in the Debug Logs section
of the NetBackup Troubleshooting Guide for UNIX and Windows.
Pending request A pending request is for a tape mount that NetBackup cannot service
automatically. Operator assistance is required to complete the request.
NetBackup displays the request in the Pending Requests pane.
NetBackup assigns pending status to a mount request when it cannot
determine the following:
Pending action A tape mount request becomes a pending action when the mount
operation encounters problems, and the tape cannot be mounted.
Operator assistance is required to complete the request, and NetBackup
displays an action request in the Pending Requests pane. Pending
actions usually occur with drives in robotic libraries.
The Pending Requests pane appears only if requests await action or when
NetBackup acts on a request. After all requests are resolved (automatically by
NetBackup or manually by operator intervention), the Pending Requests pane
disappears.
If NetBackup cannot service a media-specific mount request automatically, it
changes the request or action to a pending state.
5 In the Drive Status pane, find a drive type that matches the density for the
pending request.
6 Verify that the drive is up and not assigned to another request.
7 Select the drive.
8 The following applies only to NetBackup Enterprise Server: Ensure that the
drive and the pending request are on the same host.
9 If necessary, get the media, write-enable it, and insert it into the drive.
10 Wait for the drive to become ready, as explained in the vendor’s drive
equipment manual.
11 On the Actions menu, select Assign Request.
12 Verify that the request was removed from the Pending Requests pane.
13 In the Drive status pane, verify the following:
■ The job request ID appears in the Request ID column for the drive
■ The User column is not blank
756 Monitoring NetBackup activity
Managing pending requests and actions
Resubmitting a request
After you correct the problem with a pending action, you can resubmit the request.
Use the following procedure to resubmit a request.
If the problem is a volume missing from a robot, first locate the volume, insert it
into the robot, and then update the volume configuration. Usually, a missing
volume was removed from a robot and then requested by NetBackup.
See “Robot inventory options” on page 376.
To resubmit a request
1 In the NetBackup Administration Console, expand Media and Device
Management > Device Monitor.
2 If an Enterprise Disk Option license is installed, select the Drives tab.
Monitoring NetBackup activity 757
Managing pending requests and actions
Denying a request
Some situations may require that you deny requests for service. For example,
when a drive is not available, you cannot find the volume, or the user is not
authorized to use the volume. When you deny a request, NetBackup sends an
appropriate status message to the user.
Use the following procedure to deny a request.
To deny a request
1 In the NetBackup Administration Console, expand Media and Device
Management > Device Monitor.
2 If an Enterprise Disk Option license is installed, select the Drives tab.
3 In the Pending Requests pane, select the request.
4 On the Actions menu, select Deny Request.
758 Monitoring NetBackup activity
Managing pending requests and actions
Chapter 21
Reporting in NetBackup
This chapter includes the following topics:
■ Running a report
Current
master server
Report descriptions
Menu bar
Toolbar
Report
contents
Column Layout Opens the Column Layout dialog box where you can show or hide
columns. (By default, all columns do not appear.)
Sort Opens the Sort dialog box where you can specify sort criteria for the
columns.
Find Opens the Find dialog box, used to find text within the report.
Filter Use the Filter option to narrow in on specific data in a table. Use the
controls on the Filter dialog box to list the rows that match specified
criteria.
Reports settings
Use the report settings to specify the following criteria for building a report. Not
all settings are available for every report type.
Report types
Select a report type in the NetBackup Administration Console under NetBackup
Management > Reports. Reports may present information about images storage
on disk or tape media.
Select the Report Settings for the specific report, then, click Run Report. Click
Help within the report window for a description of each column.
The following table describes the contents of the NetBackup reports, tape reports,
and disk reports:
Status of Backups Displays the status and the error information about the jobs that
report completed within the specified time period. If an error occurred, a
short explanation of the error is included.
Client Backups Displays the detailed information on the backups that complete within
report the specified time period.
Problems report Lists any problems that the server has logged during the specified
time period. The information in this report is a subset of the
information from the All Log Entries report.
All Log Entries Lists all log entries for the specified time period. This report includes
report the information from the Problems report and Media Logs report. This
report also displays the transfer rate. The transfer rate is useful to
determine and predict rates and backup times for future backups.
(The transfer rate does not appear for multiplexed backups.)
Images on Media Lists the contents of the media as recorded in the NetBackup image
report catalog. You can generate this report for any type of media (including
disk) and filter it according to client, media ID, or path.
Media Logs Displays the media errors or the informational messages that are
recorded in the NetBackup error catalog.
Images on Tape Generates the image list present on the tape storage units that are
report connected to the media server. The report is a subset of the Images
on Media report and displays only tape-specific columns.
Tape Logs report Displays the media errors or the informational messages that are
recorded in the NetBackup error catalog. The report is a subset of the
Media Logs report and displays only tape-specific columns.
Reporting in NetBackup 763
About the Reports window
Tape Contents Displays the contents of a volume as read directly from the media
report header and backup headers. This report lists the backup IDs (not each
individual file) that are on a single volume. If a tape must be mounted,
the delay is longer before the report appears.
Before running the Tape Contents report, you can choose to override
the default job priority for the job.
To change the priority for this job, enable Override default job
priority. Then, select a value in the Job Priority field.
If this option is not enabled, the job runs using the default priority as
specified in the Default Job Priorities host properties.
Tape Summary Summarizes the volumes that are active and inactive for the specified
report media owner according to expiration date. It also displays how many
volumes are at each retention level. In verbose mode, the report
displays each media ID and the expiration date.
Tape Written Identifies the volumes that were used for backups within the specified
report time period. The report also does not display the volumes that were
used for duplication if the original was created before the specified
time period.
Tape Lists report Displays the information for the volumes that have been allocated for
backups for the selected media owner or media ID. This report does
not show media for disk type storage units.
For information about the backups that are saved to disk storage units,
use the Images on Media report.
Images on Disk Generates a list of images that are expected to be present on the disk
report storage units, according to the NetBackup catalog. The report is a
subset of the Images on Media report and displays only disk-specific
columns.
Disk Logs report Displays the media errors or the informational messages that are
recorded in the NetBackup error catalog. The report is a subset of the
Media Logs report and displays only disk-specific columns.
Disk Storage Unit Displays the state of disk storage units in the current NetBackup
Status report configuration. For example, the total capacity and the used capacity
of the disk storage unit.
Storage units that reference disk pools do not display capacity values.
To view these values, expand Media and Device Management >
Devices > Disk Pools.
Disk Pool Status Displays the state of disk pool storage units. This report displays only
report when an Enterprise Disk Option is installed.
Running a report
The following procedure describes how to run a report.
To run a report
1 In the NetBackup Administration Console, expand NetBackup Management
> Reports. A list of report types appears.
See “Report types” on page 762.
The report information is for the master server that is currently selected. To
run a report on a different master server, click File > Change Server.
See “Accessing remote servers” on page 777.
2 Select the name of the report you want to run.
3 Select the media servers and clients on which to run the report, then select
the time period for which the report runs.
4 Click Run Report.
3 Right-click a line in the report. Then select Troubleshooter from the shortcut
menu.
4 The Troubleshooter dialog box appears with an explanation of the problem
on the Problem tab. A recommended action appears on the Troubleshoot
tab.
Open the Troubleshooter at any time (Help > Troubleshooter), enter a status
code, and click Lookup.
766 Reporting in NetBackup
Running the Troubleshooter within reports
Section 6
Administering NetBackup
■ Wildcards in NetBackup
Wildcards in NetBackup
NetBackup recognizes the following wildcard characters in areas where wildcards
can be used. (For example, paths in the backup selections list and exclude file
lists.)
Table 22-1 shows the wildcards that can be used in various NetBackup dialog
boxes and lists.
Wildcard Use
An asterisk can be used in the backup selection list, the include list, and the
exclude list for Windows, UNIX, and Exchange clients.
For example:
r*.doc refers to all files that begin with r and end with .doc.
/etc/*.conf
A question mark can be used in the backup selection list, the include list, and
the exclude list for Windows, UNIX, and Exchange clients.
For example:
c:\system\log??_03
Square brackets can be used in the backup selection list, the include list, and
the exclude list for Windows, UNIX, and Exchange clients.
For example:
Wildcard Use
{ } Curly brackets can be used in the backup selection list, the include list, and the
exclude list for UNIX clients only.
Use a pair of curly brackets (or braces) to indicate multiple file name patterns.
Separate the patterns by commas only; no spaces are permitted. A match is made
for any or all entries.
For example:
To use wildcard characters literally, precede the character with a backslash (\).
A backslash (\) acts as an escape character only when it precedes a special or a
wildcard character. NetBackup normally interprets a backslash literally because
a backslash is a legal character to use in paths.
Assume the brackets in the following are to be used literally:
C:\abc\fun[ny]name
C:\abc\fun\[ny\]name
SERVER = shark
The vm.conf file on shark does not require any additional SERVER entries,
because all device management for shark are performed from shark.
■ The vm.conf file on eel contains the following, which lets eel manage its own
devices and permits shark to access them:
SERVER = eel
SERVER = shark
■ The vm.conf file on yak contains the following, which lets yak manage its own
devices and permits shark to access them:
SERVER = yak
SERVER = shark
master server. An EMM domain comprises all of the master and the media servers
for which it manages device and media information.
NetBackup configures the EMM server when you install NetBackup.
Usually, the EMM service runs on the master server host. However, you can install
and run the EMM service on a NetBackup media server.
catalog backup can result in inconsistencies in the catalogs of other domains that
share the same EMM server.
If you use one EMM domain for multiple master server domains, observe the
following:
■ The EMM should reside on one of the NetBackup master servers. Only one
EMM server should exist per EMM domain.
■ Each master server must be allowed access to the EMM host. Use the Servers
host property on the EMM host to allow access.
■ All names and numbers for devices and all media IDs and bar codes should
remain unique across the entire enterprise.
776 Management topics
About the Enterprise Media Manager
Chapter 23
Accessing a remote server
This chapter includes the following topics:
Server_1 wants to
Server_1
administer Server_2
Server_2
On server_1, in the NetBackup Administration Console, select File > Change Server
and type server_2 as the host name.
Server_1
If server_1 is not listed on the server list of server_2, server_1 receives an error
message after it tries to change servers to server_2.
Accessing a remote server 779
Adding a NetBackup server to a server list
To add server_1 to the server list of server_2, see the following topics:
See “Adding a server to a remote server list” on page 779.
Other reasons may exist why a remote server is inaccessible:
See “Troubleshooting remote server administration” on page 785.
Log in to server_2
from server_1.
The user name must
have sufficient
privileges.
Or, log in at server_2.
7 Click Add to add the server to the list. Then, click Close to close the dialog
box. The server appears in the server list.
The bp.conf file on every UNIX server contains SERVER and possibly
MEDIA_SERVER entries. The server list in the Servers properties dialog box
represents these entries. Hosts that are listed as media servers have limited
administrative privileges.
8 Click OK to save the changes.
To log in to a remote
server, specify the
name of the remote
host in the login screen
Start the NetBackup Administration Console, then select File > Change Server to
change to a NetBackup server.
See “Adding a server to a remote server list” on page 779.
See “Choosing a remote server to administer” on page 781.
■ How to log the command lines that the NetBackup interfaces use
Note: The host that is specified in the logon dialog box and the system that runs
the NetBackup Administration Console must run the same NetBackup version.
The application server of the host that is specified in the NetBackup Administration
Console logon dialog box authenticates the logon credentials of the user. The
credentials are authenticated by using standard UNIX user account data and
associated APIs. The logon credentials must be valid on the host that is specified
in the logon dialog box.
Using the NetBackup-Java administration console 789
Using the NetBackup-Java administration console
Application server
The server that is usually the object of all administrative tasks is the host specified
in the NetBackup Administration Console logon dialog box.
An exception is the use of the File > Change Server capability in the NetBackup
Administration Console. The Change Server capability allows administration of
a remote server (a server other than the one specified in the NetBackup
Administration Console logon dialog box).
Remote servers
To administrate from a remote server, the application server host must be included
in the server list of the remote server.
See “Adding a NetBackup server to a server list” on page 777.
See “Indicating a remote system upon login” on page 782.
On NetBackup servers Administration capabilities for the root user and user backup
and restore capabilities for all other users.
On NetBackup clients User backup and restore capabilities for all users.
On all other UNIX NetBackup systems, the file does not exist but the
NetBackup-Java application server provides the same default authorization. To
change these defaults on other UNIX systems, create the
/usr/openv/java/auth.conf file.
The first field of each entry is the user name that is granted access to the rights
that the entry specifies. In the released version, the first field allows root users
to use all of the NetBackup-Java applications.
An asterisk in the first field indicates that any user name is accepted and the user
is allowed to use the applications as specified. If the auth.conf file exists, it must
have an entry for each user. Or, the auth.conf file must have an entry that
contains an asterisk (*) in the user name field; users without entries cannot access
any NetBackup-Java applications. Any entries that designate specific user names
must precede a line that contains an asterisk in the user name field.
Note: The asterisk specification cannot be used to authorize all users for any
administrator capabilities. Each user must be authorized by using individual
entries in the auth.conf file.
To deny all capabilities to a specific user, add a line that indicates the user before
a line that starts with an asterisk.
For example:
username = joe
password = access
Here you must use the same user name and password to log into NetBackup-Java.
Note: The NetBackup-Java logon box accepts passwords greater than eight
characters. However, only the first eight are significant upon logon to a
NetBackup-Java application server on a UNIX system.
You can log on to the NetBackup-Java application server under a different user
name than the name used to log on to the operating system. For example, if you
log on to the operating system with a user name of joe, you can subsequently log
on to jnbSA as root.
Upon exit, some application state information is automatically saved in the
directory of joe $HOME/.java/.userPrefs/vrts directory. (For example, table
column order.) The information is restored the next time you log on to the
operating system under account joe and initiate the NetBackup-Java application.
Using the NetBackup-Java administration console 793
Authorizing nonroot users for specific applications
This logon method of is useful if there is more than one administrator because it
saves the state information for each administrator.
If the user name is not valid as determined by the contents of the auth.conf file,
an error message appears. All applications are inaccessible to the user:
To summarize, the following types of entries are contained in the auth.conf file,
as follows:
■ The defaults allow anyone with any valid user name to use the Backup, Archive,
and Restore client application (jbpSA).Only root users can access the
administrator applications and the administrator capabilities in jbpSA.
■ Specify entries for valid user names.
Note: The validated user name is the account the user can back up, archive or
restore files from or to. The Backup, Archive, and Restore application (jbpSA)
relies on system file permissions of when to browse directories and files to back
up or restore.
ALL Indicates that the user has administrative privileges for all
of the applications that are listed in this table.
AM Activity Monitor
CAT Catalog
DM Device Monitor
MM Media Management
REP Reports
For example, to give a user (user1) access only to the Device Monitor and Activity
Monitor, add the following entry to the auth.conf file:
user1 ADMIN=DM+AM
In order for a nonroot user to modify the files that the NetBackup-Java
Administration Console uses, run the nonroot_admin_nbjava script. The script
changes permissions on the following files:
/usr/openv/java/auth.conf
/usr/openv/java/Debug.properties
/usr/openv/java/nbj.conf
To authorize users for a subset of Backup, Archive, and Restore capabilities, use
the following identifiers for the JBP keyword in the auth.conf file:
■ ENDUSER
Allows the users to perform restore tasks from true image, archive, or regular
backups plus redirected restores.
■ BU
Allows the users to perform backup tasks.
■ ARC
Allows the users to perform archive tasks. The capability to perform backups
(BU) is required to allow archive tasks.
■ RAWPART
Allows the users to perform raw partition restores.
■ ALL
Allows the users to perform all actions, including server-directed restores.
(Restores to a client that is different from the client that is logged into.)
Server-directed restores can only be performed from a NetBackup master
server.
For example, to allow a user (user1) to restore but not backup up or archive files:
data allows all users that are members of the administrator group for the host’s
domain to use all the NetBackup-Java applications. Other users are allowed to
access only Backup, Archive, and Restore.
To restrict access to NetBackup-Java or some of its applications, create a
nbjava_install_path\java\auth.conf authorization file.
nbjava_install_path\java\auth.conf
Add an entry in auth.conf for each user that accesses NetBackup-Java applications.
The existence of this file, along with the entries it contains, prohibits unlisted
users from accessing NetBackup-Java applications on the Windows system. The
following is a sample auth.conf file on a Windows system:
BPJAVA_PORT, VNETD_PORT
The following ports are the configured ports for the bpjava-msvc and vnetd
daemon processes. These ports are registered with the Internet Assigned Numbers
Authority (IANA).
bpjava-msvc BPJAVA_PORT=13722
vnetd VNETD_PORT=13724
Symantec recommends that these ports are not changed. If changes are necessary,
make the change on all NetBackup hosts in the relevant NetBackup cluster.
See the NetBackup Installation Guide.
The value must be set in the corresponding nbj.conf (UNIX) or setconf.bat
(Windows) configuration option.
FIREWALL_IN
The FIREWALL_IN configuration option provides a method to use a Java
Administration Console that is outside of a trusted network to administer the
NetBackup master servers that are within a trusted network.
This option uses the following format.
On UNIX:
FIREWALL_IN= HOST1:PORT1=HOST2:PORT2[;...;HOSTn:PORTn=HOSTm:PORTm]
On Windows:
SET FIREWALL_IN=
HOST1:PORT1=HOST2:PORT2;IP_ADDR1:PORT3=IP_ADDR2:PORT4
SET FIREWALL_IN >> "%NBJDIR%"\nbjconf
■ Set up a Secure Shell (SSH) tunnel from the local host to the system inside the
firewall.
In the following example:
■ Master server NBUMaster.symc.com is in a trusted network, behind a firewall.
■ The IP address of NBUMaster.symc.com is 10.221.12.55.
■ The NetBackup Java Administration Console is installed on localhost.
■ SSH tunnels exist from localhost to NBUMaster.symc.com as follows:
FIREWALL_IN=NBUMaster.symc.com:1556=localhost:12345;10.221.12.55:12345=localhost:12345
SET FIREWALL_IN=
NBUMaster.symc.com:1556=localhost:12345;10.221.12.55:12345=localhost:12345
SET FIREWALL_IN >> "%NBJDIR%"\nbjconf
Note: The same options are used if NBUMaster.symc.com has a public interface
(NBUMasterpub.symc.com) that can be reached from the Internet. In this case,
the administrator replaces localhost with NBUMasterPub.symc.com.
Using the NetBackup-Java administration console 799
Runtime configuration options
FORCE_IPADDR_LOOKUP
The FORCE_IPADDR_LOOKUP configuration option specifies whether NetBackup
performs an IP address lookup to determine if two host name strings are indeed
the same host. This option uses the following format:
FORCE_IPADDR_LOOKUP = [ 0 | 1 ]
Where:
0 = Indicates that no IP address lookup is performed to determine if two host name
strings are indeed the same host. They are considered to be the same host if the
host name strings compare equally. Or, if a short name compares equally to the
short name of a partially or fully qualified host name.
1 = Indicates that an IP address lookup is performed if the two host name strings
do not match. The lookup determines if they have the same host. The default is
to perform an IP address lookup if necessary to resolve the comparison. The IP
address lookup is not performed if the host name strings compare equally.
Note: Use a value of 1 for this option if you have the same host name in two
different domains. For example, eagle.abc.xyz and eagle.def.xyz or by using
host name aliases.
The hosts are considered to be different for any comparisons of short, partially,
or fully qualified host names of eagle and hawk regardless of aliases.
■ FORCE_IPADDR_LOOKUP = 1
INITIAL_MEMORY, MAX_MEMORY
Both INITIAL_MEMORY and MAX_MEMORY allow configuration of memory usage for
the Java Virtual Machine (JVM).
Symantec recommends that the NetBackup-Java Administration Console, the Java
Windows Administration Console, or the NetBackup, Archive, and Restore user
interface run on a system that contains at least 1 gigabyte of physical memory.
Make sure that 256 megabytes of memory are available to the application.
INITIAL_MEMORY specifies how much memory is allocated for the heap when the
JVM starts. The value probably does not require changing. The default is sufficient
for quickest initialization of jnbSA, the Java Windows Administration Console,
or jbpSA on a system with the recommended amount of memory.
On UNIX systems, the initial memory allocation can also be specified as part of
the jnbSA or jbpSA command. For example:
the maximum heap size. For example, a large number of jobs in the Activity
Monitor.
On UNIX systems, the maximum memory allocation can also be specified as part
of the jnbSA or jbpSA command. For example:
MEM_USE_WARNING
The MEM_USE_WARNING configuration option specifies the percent of memory used
compared to MAX_MEMORY, at which time a warning dialog box appears to the
user. Default = 80%. This option uses the following format:
MEM_USE_WARNING=80
NBJAVA_CLIENT_PORT_WINDOW
The NBJAVA_CLIENT_PORT_WINDOW configuration option specifies the range of
non-reserved ports on this computer to use for connecting to the NetBackup-Java
application server. It also specifies the range of ports to use to connect to the
bpjobd daemon from the NetBackup-Java Administration Console’s Activity
Monitor.
This option uses the following format:
NBJAVA_CLIENT_PORT_WINDOW = n m
Where:
■ n indicates the first in a range of non-reserved ports that are used for
connecting to the bpjava processes on the NetBackup-Java application server.
It also specifies the range of ports to use to connect to the bpjobd daemon or
Windows service from the Activity Monitor of the Java Windows Administration
Console.
If n is set to 0, the operating system determines the non-reserved port to use
(default).
■ m indicates the last in a range of non-reserved ports that are used for
connecting to the NetBackup-Java Administration Console or the Java Windows
Administration Console.
If n and m are set to 0, the operating system determines the non-reserved port
to use (default).
802 Using the NetBackup-Java administration console
Runtime configuration options
The minimum acceptable range for each user is 120. Each additional concurrent
user requires an additional 120. For example, the entry for three concurrent users
might look as follows:
If the range is not set wide enough, jnbSA exits with an error message that states
an invalid value has occurred during initialization.
NBJAVA_CONNECT_OPTION
The NBJAVA_CONNECT_OPTION configuration option specifies how the
NetBackup-Java application server is connected to. It may be done using the vnetd
daemon (VNETD_PORT) or directly using the application server’s port (BPJAVA_PORT).
The option also specifies the callback method that the server or the client uses
when it communicates with the NetBackup-Java consoles (jnbSA, jbpSA).
The default for NBJAVA_CONNECT_OPTION requires only that the vnetd port is
accessible through any firewall.
NBJAVA_CONNECT_OPTION = [ 0 | 1 ]
Where:
0 = Indicates a direct connection to the application server and the traditional
callback method.
1 = Indicates a connection to the application server using vnetd and the no callback
method (default).
NBJAVA_CORBA_DEFAULT_TIMEOUT
The NBJAVA_CORBA_DEFAULT_TIMEOUT configuration entry specifies the default
timeout that is used for most CORBA operations that the Java Administration
Console performs.
This option is present by default and uses the following format:
NBJAVA_CORBA_DEFAULT_TIMEOUT=60
NBJAVA_CORBA_LONG_TIMEOUT
The NBJAVA_CORBA_LONG_TIMEOUT configuration entry specifies the timeout value
that the Java Administration Console uses in the following areas:
■ Device Configuration Wizard
■ Disk Pool Configuration Wizard
■ Disk Pool Inventory
This option is present by default and uses the following format:
NBJAVA_CORBA_LONG_TIMEOUT=1800
/usr/openv/java/jbpSA -lc
Note: jnbSA and jbpSA do not always use the command lines to retrieve or update
data. The interfaces have protocols that instruct the application server to perform
tasks using NetBackup and Media Manager APIs.
/usr/openv/netbackup/logs/user_ops/_username_/jobs
/usr/openv/netbackup/logs/user_ops/_username_/logs
A directory exists for each user that uses the NetBackup-Java applications.
The default is three days.
This option also controls how long the NetBackup-Java GUI log files are kept
in /usr/openv/netbackup/logs/user_ops/nbjlogs.
often seen on the AIX platform. Therefore, Symantec cannot recommend running
the consoles in a remote X-display back configuration.
■ Consider the network communication speed and the amount of data being
transferred.
■ Consider the amount of work being performed on the relevant machines.
Run NetBackup-Java on a machine that has a low level of activity. For example,
there can be large differences in response time when other memory-intensive
applications are running on the machine. (For example, Web browsers.) Multiple
instances of NetBackup-Java on the same machine have the same effect.
■ Run NetBackup-Java on a 1-gigabyte machine that has at least 256 MB of RAM
available to the application. In some instances, the application does not initiate
due to insufficient memory. A number of messages identify these failures in
the xterm window where the jnbSA command was run. Or, the messages appear
in the application log file. Possible messages include the following:
■ To save startup time, allow NetBackup-Java to run rather than exit and restart.
Startup of the Java Virtual Machine can take longer than other applications.
■ Consider limiting the amount of NetBackup data that is retained for long
periods of time to only that which is necessary. For example, do not retain
successfully completed jobs for more than a few hours.
See “About the jobs database” on page 749.
Using the NetBackup-Java administration console 807
How to improve NetBackup-Java performance
Scenario 1
Assume no deficiency in either the console host’s resources or the application
server host’s resources. Assume that the amount of NetBackup configuration data
being transferred to the console host far exceeds the X-Windows pixel display
data. That is, the actual console screen being sent from the remote host.
Unfortunately, the only way to determine the viability of this situation is to try
it. Network capabilities and the proximity of the two hosts influences each
NetBackup configuration.
Scenario 2
Assume that the available resources of the application server host far exceed that
of the console host.
Assume that the console host has a very limited CPU and memory as compared
to the NetBackup master server being administered. (The console host is the
machine on which the console is started.) If the console is run on the master server
and displayed back to the desktop host, performance may be enhanced.
If the desktop host is a Windows machine, X-terminal emulation or remote display
tools such as Exceed and VNC are required.
808 Using the NetBackup-Java administration console
Adjusting time zones in the NetBackup-Java console
File Description
Do not open a new window in the first NetBackup-Java Console. Change servers
(File > Change Server), and then set the time zone for the Pacific time zone server.
Doing so changes the time zone for the Central time zone server as well.
8 Indicate when DST should end by using one of the methods in the previous
step.
9 To have administrative capabilities and apply the settings to the current
session and all future sessions, select Save as default time zone.
10 Click OK.
Chapter 25
Alternate server restores
This chapter includes the following topics:
Robot
Control
NetBackup image Drive 2
catalog
Drive 1
Media
Enterprise Media server 1
Manager database
Master server
Drive 3
Media
server 2
Robot 1 Robot 2
Control Control
Drive 1 Drive 1
Drive 2
Media server 1
Media server 2
Enterprise Media Manager
database
cd /usr/openv/netbackup/bin/admincmd
bpmedia -movedb -m media_id -newserver hostname
-oldserver hostname
cd install_path\NetBackup\bin\admincmd
bpmedia.exe -movedb -m media_id
-newserver hostname -oldserver hostname
cd /usr/openv/netbackup/bin/admincmd
bpimage -id media_id -newserver hostname
-oldserver hostname
cd install_path\NetBackup\bin\admincmd
bpimage.exe -id media_id -newserver hostname
-oldserver hostname
/usr/openv/netbackup/bp.conf file:
FORCE_RESTORE_MEDIA_SERVER = fromhost tohost
The fromhost is the server that wrote the original backup and the tohost
is the server to use for the restore.
To revert to the original configuration for future restores, delete the changes
made in this step.
3 Click OK.
4 Stop and restart the NetBackup Request daemon on the master server.
The override applies to all storage units on the original server. This means
that restores for any storage unit on fromhost go to tohost.
Alternate server restores 817
Performing alternate server restores
Note: The failover uses only the failover hosts that are listed in the NetBackup
configuration. By default, the list is empty and NetBackup does not perform the
automatic failover.
FAILOVER_RESTORE_MEDIA_SERVERS =
failed_host host1 host2 ... hostN
Where:
failed_host is the server that is not operational.
host1 ... hostN are the servers that provide failover capabilities.
When automatic failover is necessary for a given server, NetBackup searches
through the relevant FAILOVER_RESTORE_MEDIA_SERVERS list. NetBackup
looks from left to right for the first server that is eligible to perform the
restore.
There can be multiple FAILOVER_RESTORE_MEDIA_SERVERS entries and each
entry can have multiple servers. However, a NetBackup server can be a
failed_host in only one entry.
2 Stop and restart the NetBackup Request daemon on the master server.
cd /usr/openv/netbackup/bin/admincmd
bpimmedia -spangroups -U -mediaid media_id
To display all media in all spanning groups, omit -mediaid media_id from the
command.
Chapter 26
Managing client restores
This chapter includes the following topics:
■ Server-directed restores
■ Client-redirected restores
Server-directed restores
By default, NetBackup clients are configured to allow NetBackup administrators
on a master server to direct restores to any client.
To prevent server-directed restores, configure the client accordingly as follows:
■ Windows clients
Open the Backup, Archive, and Restore interface on the client.
Select File > NetBackup Client Properties > General tab > Clear the Allow
server-directed restores checkbox.
■ UNIX clients
Add DISALLOW_SERVER_FILE_WRITES to the following file on the client:
/usr/openv/netbackup/bp.conf
820 Managing client restores
Client-redirected restores
Note: On UNIX systems, the redirected restores can incorrectly set UIDs or
GIDs that are too long. The UIDs and GIDs of files that are restored from one
platform to another may be represented with more bits on the source system
than on the destination system. If the UID or the GID name in question is not
common to both systems, the original UID or GID may be invalid on the
destination system. In this case, the UID or GID is replaced with the UID or
GID of the user that performs the restore.
No progress log is produced if the bp.conf file of the requesting server does not
contain an entry for the server that performs the restore. (A progress log is an
entry in the Task Progress tab of the Backup, Archive, and Restore client interface.)
Without the entry in the bp.conf file (or the server list), the restoring server has
no access to write the log files to the requesting server.
Consider the following solutions:
■ To produce a progress log, add the requesting server to the server list.
To do so, log into the requesting server. In the NetBackup Administration
Console, expand NetBackup Management > Host Properties > Master Servers
> Double-click on the master server > Servers. Add the restoring server to the
server list.
■ Log on to the restoring server. Check the Activity Monitor to determine the
success of the restore operation.
To restore a UNIX backup that contains soft and hard links, run the Backup,
Archive, and Restore client interface from a UNIX machine. Only the Java version
of the client interface contains the Rename hard links and Rename soft links
restore options. Windows users can install the Windows display console to access
the Java version of the Backup, Archive, and Restore interface from a Windows
machine.
Client-redirected restores
The Backup, Archive, and Restore client interface contains options for allowing
clients to restore the files that were backed up by other clients. The operation is
called a redirected restore.
Restore restrictions
By default, NetBackup permits only the client that backs up files to restore those
files. NetBackup ensures that the client name of the requesting client matches
the peer name that was used to connect to the NetBackup server.
Managing client restores 821
Client-redirected restores
Unless clients share an IP address, the peer name is equivalent to the client’s host
name. (Clients can share an IP address due to the use of a gateway and token ring
combination, or multiple connections.) When a client connects through a gateway,
the gateway can use its own peer name to make the connection.
The NetBackup client name is normally the client’s short host name, such as
client1 rather than a longer form such as client1.null.com.
Note: The information in this topic applies to restores made by using the command
line, not the Backup, Archive, and Restore client interface.
Create an altnames directory in the following location, then place the empty file
inside of the directory:
/usr/openv/netbackup/db/altnames/No.Restrictions
The NetBackup client name setting on the requesting client must match the name
of the client for which the backup was created. The peer name of the requesting
client does not need to match the NetBackup client name setting.
Note: The information in this topic applies to restores made by using the command
line, not the Backup, Archive, and Restore client interface.
Create an altnames directory in the following location, then place the empty file
inside of the directory:
/usr/openv/netbackup/db/altnames/peername
Note: The information within this topic applies to restores made using the
command line, not the Backup, Archive, and Restore client interface.
Create an altnames directory in the following location, then place the peername
file inside of the directory:
/usr/openv/netbackup/db/altnames/peername
Where peername is the client to possess restore privileges. Add to the peername
file the names of the client(s) whose files the requesting client wants to restore.
The requesting client can restore the files that were backed up by another client
if:
■ The names of the other clients appear in the peername file, and
■ The NetBackup client name of the requesting client is changed to match the
name of the client whose files the requesting client wants to restore.
Managing client restores 823
Client-redirected restores
Note: Not all file system types on all machines support the same features. Problems
can be encountered when a file is restored from one file system type to another.
For example, the S51K file system on an SCO machine does not support symbolic
links nor does it support names greater than 14 characters long. You may want
to restore a file to a machine that doesn’t support all the features of the machine
from which the restore was performed. In this case, all files may not be recovered.
Note: You must be a root user for any of the steps that must be performed on
the NetBackup server. You may also need to be a root user to make the changes
on the client.
/usr/openv/netbackup/db/altnames/No.Restrictions
Note: The No.Restrictions file allows any client to restore files from client2.
client1
NetBackup
server
client2 Token TCP
Ring Gateway
client3
In this example, restore requests from client1, client2, and client3 are routed
through the TCP gateway. Because the gateway uses its own peer name rather
than the client host names for connection to the NetBackup server, NetBackup
refuses the requests. Clients cannot restore even their own files.
To correct the situation, do the following.
Managing client restores 825
Client-redirected restores
■ Examine the NetBackup problems report and identify the peer name that is
used on the request. Entries in the report may be similar to the following:
/usr/openv/netbackup/db/altnames/peername
Install_path\NetBackup\db\altnames\client1.dvlp.null.com
/usr/openv/netbackup/db/altnames/client1.dvlp.null.com
/usr/openv/netbackup/db/altnames/client1.dvlp.null.com
empty, client1, client2, and client3 can all access the backups that correspond to
their NetBackup client name setting.
See “To allow a single client to perform redirected restores” on page 822.
If you add the names client2 and client3 to the file, you give these two clients
access to NetBackup file restores, but exclude client1.
See “To allow redirected restores of a client’s files” on page 822.
Note that this example requires no changes on the clients.
Restore the files.
See “To allow redirected restores of a client’s files” on page 822.
See “To allow a single client to perform redirected restores” on page 822.
■ On the NetBackup master server, add the VERBOSE entry and a logging level to
the bp.conf file. For example:
VERBOSE = 3
mkdir /usr/openv/netbackup/logs/bprd
■ On the NetBackup server, stop the NetBackup request daemon, bprd, and
restart it in verbose mode by running:
/usr/openv/netbackup/bin/admincmd/bprdreq -terminate
/usr/openv/netbackup/bin/bprd -verbose
Restart bprd to ensure that bprd logs information regarding client requests.
■ On client1, try the file restore.
■ On the NetBackup server, identify the peer name connection that client1 used.
Examine the failure as logged on the All Log Entries report or examine the
bard debug log to identify the failing name combination.:
/usr/openv/netbackup/logs/bprd/log.date
mkdir -p /usr/openv/netbackup/db/altnames
touch
/usr/openv/netbackup/db/altnames/No.Restrictions
/usr/openv/netbackup/db/altnames/peername
The command allows client1 access to any client2 backups by changing its
NetBackup client name setting to specify client2.
■ Add client2 to the /usr/openv/netbackup/db/altnames/peername file.
The addition to the peername file allows client1 access to the backups that
were created on client2 only.
Managing client restores 827
Restoring files and access control lists
■ On client1, change the NetBackup client name setting in the user interface to
match what is specified on client2.
■ Restore the files to client1.
■ Do the following:
■ Delete the VERBOSE entry from the /usr/openv/netbackup/bp.conf file
on the master server.
■ Delete /usr/openv/netbackup/logs/bprd and the contents.
■ To return the configuration to what it was before the restore, do the following:
■ Delete /usr/openv/netbackup/db/altnames/peer.or.hostname (if it
exists)
■ Delete /usr/openv/netbackup/db/altnames/No.Restrictions (if it exists)
■ On client1, restore the NetBackup client name setting to its original value.
These files can be deleted or can be read and the ACLs regenerated by hand.
More information is available in the NetBackup Administrator's Guide for UNIX
and Linux, Volume II.
828 Managing client restores
How to improve search times by creating an image list
Where name is the name of the client with small backup images.
The command creates files in the following location:
Managing client restores 829
Setting the original atime for files during restores
/usr/openv/netbackup/db/images/clientname
Do not edit these files. The files contain offsets and byte counts that are used to
seek and read the image information.
The files require 35 to 40% more space in the client directory. The files improve
search performance only if thousands of small backup images for a client exist.
Note: The best recovery procedure depends on many hardware and software
variables that pertain to the server and its environment. For a complete Windows
recovery procedure, refer to the Microsoft documentation.
Read the following notes carefully before you restore the System State:
■ The System State should be restored in its entirety. Do not restore selected
files.
■ Although incremental backups of the System State can be configured,
NetBackup always performs a full backup. Therefore, only the most recent
backup of the System State must be restored.
■ Do not redirect a System State restore. System State is computer-specific and
to restore it to an alternate computer can result in an unusable system.
830 Managing client restores
How to restore System State
■ Do not cancel a System State restore operation. To cancel the operation may
leave the system unusable.
■ To restore the System State to a domain controller, the Active Directory must
not be running.
/usr/openv/netbackup/bin/admincmd/bprdreq -terminate
834 Powering down and rebooting NetBackup servers
Powering down and rebooting NetBackup servers
/usr/openv/netbackup/bin/bp.kill_all
/usr/openv/netbackup/bin/bp.start_all
/usr/openv/netbackup/bin/bpps -a
/usr/openv/netbackup/bin/bp.start_all
Powering down and rebooting NetBackup servers 835
Powering down and rebooting NetBackup servers
/usr/openv/volmgr/bin/ltid
/usr/openv/netbackup/bin/bpps
Prevent bpps from displaying processes you do not want to check by adding the
processes to an exclude list. Refer to comments within the script for more
information.
To display both NetBackup and Media Manager options, run:
/usr/openv/netbackup/bin/bpps -a
/usr/openv/volmgr/bin/vmps
836 Powering down and rebooting NetBackup servers
Powering down and rebooting NetBackup servers
In the following sample, the second column contains the process IDs for the
processes.
Status for the nbemm command is not shown in the output of vmps. The nbemm
status is shown in the output of the bpps script.
Chapter 28
About Granular Recovery
Technology
This chapter includes the following topics:
■ About installing and configuring Network File System (NFS) for Active
Directory Granular Recovery
■ About configuring Services for Network File System (NFS) on the Windows
2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
■ About configuring Services for Network File System (NFS) on the Windows
2003 R2 SP2 NetBackup media server and NetBackup clients
■ Configuring a UNIX or Linux media server and Windows clients for backups
and restores that use Granular Recovery Technology
Network File System, or NFS, is a widely recognized, open standard for client and
server file access over a network. It allows clients to access files on dissimilar
servers through a shared TCP/IP network. NFS is typically bundled with the host
operating system. NetBackup uses Granular Recovery Technology (GRT) and NFS
to recover the individual objects that reside within a database backup image, such
as:
■ A user account from an Active Directory database backup
■ Email messages or folders from an Exchange database backup
■ A document from a SharePoint database backup
Multiple NetBackup agents that support GRT (for example, Exchange, SharePoint,
and Active Directory) can use the same media server.
3 In the Add Roles Wizard, on the Before You Begin page, click Next.
840 About Granular Recovery Technology
About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup
media server and NetBackup clients
4 On the Select Server Roles page, under Roles, check the File Services check
box.
5 Click Next.
6 On the Files Services page, click Next.
7 On the Select Role Services page, uncheck File Server.
About Granular Recovery Technology 841
About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup
media server and NetBackup clients
■ For a host that is only the NetBackup media server, you can disable the
Server for NFS and the Client for NFS.
■ For a host that is only an Active Directory domain controllers or
ADAM/LDS host, you can disable the Server for NFS.
See “Disabling the Server for NFS” on page 843.
See “Disabling the Client for NFS on the media server” on page 842.
4 In the right pane, right-click on Client for NFS and click Stop.
5 In the right pane, right-click on Client for NFS and click Properties.
About Granular Recovery Technology 843
About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup
media server and NetBackup clients
6 In the Client for NFS Properties dialog box, from the Startup type list, click
Disabled.
7 Click OK.
3 Click Services.
4 In the right pane, right-click on Server for NFS and click Stop.
5 In the right pane, right-click on Server for NFS and click Properties.
About Granular Recovery Technology 845
About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and
NetBackup clients
6 In the Server for NFS Properties dialog box, from the Startup type list, click
Disabled.
7 Click OK.
8 Repeat this procedure for the media server and for all Active Directory domain
controllers or ADAM/LDS hosts.
See “Installing Services for NFS on the Windows 2003 R2 SP2 media server”
on page 846.
■ Install the necessary NFS components on all Active Directory domain
controllers or ADAM/LDS hosts.
See “Installing Services for NFS on Active Directory domain controllers or
ADAM/LDS hosts with Windows 2003 R2 SP2” on page 849.
Installing Services for NFS on the Windows 2003 R2 SP2 media server
This topic describes how to install Services for NFS on a Windows 2003 R2 SP2
media server.
To install Services for NFS on the Windows 2003 R2 SP2 media server
1 Click Start > Control Panel > Add or Remove Programs.
2 Click Add/Remove Windows Components.
About Granular Recovery Technology 847
About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and
NetBackup clients
3 Check Other Network File and Print Services and click Details.
■ If you have a single host that functions as both the media server and the
Active Directory domain controllers or ADAM/LDS host, check the
following components:
■ Client for NFS
■ Microsoft Services for NFS Administration
■ RPC External Data Representation
■ RPC Port Mapper
Media server
and client
Media
server only
6 Click OK.
7 Click OK.
8 Click Next and complete the Windows Components Wizard.
9 After the installation is complete, open Services in the Control Panel.
About Granular Recovery Technology 849
About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and
NetBackup clients
10 Depending on configuration of the host, verify that Client for NFS is running
or is stopped and disabled:
■ For a single host that has both the media server and the Active Directory
domain controller or ADAM/LDS, ensure Client for NFS is running.
■ For a host that is only a NetBackup media server, Client for NFS can be
stopped and disabled.
3 Check Other Network File and Print Services and click Details.
6 Click OK.
7 Click OK.
8 Click Next and complete the Windows Components Wizard.
9 After the installation is complete, open Services in the Control Panel.
10 Ensure the following that the Client for NFS service is running.
11 Repeat this procedure for all Active Directory domain controllers or
ADAM/LDS hosts.
852 About Granular Recovery Technology
Configuring a UNIX or Linux media server and Windows clients for backups and restores that use Granular Recovery
Technology
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Config
6 In the Value data box, provide a port number between 1 and 65535.
7 Click OK.
To configure a different network port for NBFSD (UNIX or Linux server)
1 Log on as root on the computer where NetBackup server is installed.
2 Open the bp.conf file.
3 Add the following entry, where XXXX is an integer and is a port number
between 1 and 65535.
FSE_PORT = XXXX
854 About Granular Recovery Technology
Configuring a different network port for NBFSD
Index
Collect true image restore (TIR) information with cross mount points (continued)
move detection property 538 separate policies for 532
Collect true image restore information 537 setting 532
collecting disaster recovery information 537 CRYPT_CIPHER 242
column heads CRYPT_KEYFILE 245
selecting to view 736 CRYPT_KIND 242
Communications buffer size property 100 CRYPT_LIBPATH 244
Compress Catalog Interval property 684 CRYPT_STRENGTH 244
Compress catalog interval property 137 ctime 611
COMPRESS_SUFFIX 241 cumulative incremental backups 547, 550
compression curly brackets as wildcards 771
by software
advantages 536 D
disadvantages 536
Daemon connection port property 127
specifications 535
Daemon port only property (for selection of
concurrent jobs
ports) 127
on client 135
daemons
per policy 526
check with vmps 835
configuring
checking processes 835
drives and robots 274
tlmd 748
media 317
data
storage devices 274
deduplication 536
CONNECT_OPTIONS 126, 206
movers 431, 434
Consistency check before backup host property 180
streams 621
control path
Data Classification setting 476
robotic 285
Data Classifications
copies
creating 105
creating using Catalog duplicating option 717
in storage lifecycle policies 474, 476–477
creating using storage lifecycle policies 491, 559
selection in policy 519, 563
third party 558
Database Administration tool 692, 705–706
copy
database manager process (bpdbm) 746
primary 719
database-extension clients, adding file paths for 615
Copy on write snapshots 603
DataStore
cpio format 153
volume pool 521
create media ID generation rules 374
DataStore policy type 517
Credential Access
DataTools-SQL-BackTrack policy type 517
host properties 103
datetime stamp 552
credentials
Daylight savings time 809
about configuring 259
DB2 policy type 517–518
about NDMP 259
DBA password, changing 697
about NetBackup Deduplication Engine 259
dbadm (Database Administration tool) 706
OpenStorage 259
DBR format 154
Critical Policies list 629–630, 666, 669
debug level, changing 145
Critical Policlies list 671
Debug logging levels for NetBackup services 145
cross mount points
decommission a media server 263
effect with UNIX raw partitions 532
deduplication disk pool
examples 533
configuring 421
interaction with Follow NFS policy attribute 533
deduplication pool
policy attribute 609
configuring 421
Index 861
Login Banner Configuration host properties 146 Maximum streams per drive storage unit setting 443,
login banner text, removing 149 567
logs Media
retaining database extension logs 247 host properties 152
long erase 336 Allow media overwrite 194
Lotus Notes media
host properties active 763
INI file 151 formats 321
Maximum number of logs to restore 150 freeze 339
Path 152 frozen 338
Transaction log cache path 151 host override property 131
policy type 517 host properties
properties 150 Allow backups to span disk 156, 210
Lotus Notes extension (license) 517 Allow backups to span tape media 155
Low water mark storage unit setting 438, 440 Allow media overwrite 153
ltid (NetBackup Device Manager) 741, 746 Allow multiple retentions per media 155
Enable job logging 156
M Enable SCSI reserve/release 154–155
Enable standalone drive extensions 156,
Mac OS X 518
210
mail notifications
Media ID prefix (non-robotic) 157, 219
administrator email address 188
Media request delay 158
Disaster Recovery attachment
Media unmount delay 157, 221
sending 629
ID generation rules 388
email address for administrator 137
ID prefix (non-robotic) property 157
USEMAIL on UNIX clients 252
inactive 763
Windows nbmail.cmd script 137
log entries report 78, 762
Mailbox for message level backup and restore
mount
property 116
errors. See canceled
manual backups
errors, queued 752
NetBackup catalogs 671
mount timeout property 183
policy for 632
pools (see volume pools) 351
master servers
request delay property 158, 220
rebooting 835
server connect timeout property 184
MAX_GB_SIZE_PER_DUPLICATION_JOB 498
server register 264
MAX_MEMORY 800, 805
suspend 350
MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB 499
type when not an API robot 381
maximum
unfreeze 339
concurrent FT connections property 123
unmount delay property 157
concurrent jobs storage unit setting 441
unsuspend 350
concurrent write drives storage unit setting 558
media ejection timeout period 341
data streams property 83
media ID
error messages for server property 101
prefix for update robot 380
jobs per client 135
Media ID prefix property 219
jobs per policy 526
Media Manager device daemon 315
vault jobs property 137
Media request delay property 220
Maximum backup copies property 137
media server
maximum bar code lengths 385
activate 261
Maximum concurrent write drives setting 441
deactivate 261
Maximum number of logs to restore property 150
Index 867
NetBackup Storage Lifecycle Manager 743 OpenStorage disk storage unit 433
NetBackup support Web site 274 OpenStorage optimized synthetic backup method 655
NetBackup Vault Manager (NBVAULT) 743 operating mode of tape drive
NetBackup Volume Manager (VMD) 743 changing 302
NetBackup volume pool 521 Operator’s email address property 76
NetBackup-Java 790 OpsCenter 743
NetBackup-Java Administration Console optical devices
improving performance 804 support in NetBackup 7.0 272
NetBackup-Java Version 7.0 782 Oracle extension (license) 518
NetWare client Oracle policy type 518
host properties 92 OS/2 policy type 518
Back up migrated files 92 Override default job priority
Keep status of user-directed backups for Catalog jobs 107, 714
See also and restores for Media Contents report 107
See also archives for Media contents report 763
Uncompress files before backing up 92 for queued or active jobs 739
target and nontarget 117 Override policy
NetWare policy type 518 storage selection setting 563
network volume pool setting 563
drives, backing up 528 Overwrite existing files 612
host properties Overwrite existing files property 231
Announce DHCP interval 162 Overwrite existing files restore option 232
NetBackup client service port (BPCD) 161
NetBackup request service port (BPRD) 161 P
Network Attached Storage (NAS) 434, 437
pagefile.sys 603
Network Setting host properties 162–164
parent jobs 540, 734
Never property in Fibre Transport host
in Activity Monitor Jobs tab 734
properties 123
Limit jobs per policy setting 526
NEW_STREAM
parent_end_notify script 734
file list directive 621
parent_start_notify script 734
NFS (Network File System)
parent_end_notify script 734
Follow NFS policy attribute 530, 533
parent_start_notify script 734
NFS access timeout property 190
password, changing 697
no disk spanning 156
path
NFS_ACCESS_TIMEOUT 249
separators 438
non reserved ports 187
PBX (Symantec Private Branch Exchange) 749
none of the files in the file list exist (NetBackup status
PC NetLink files 607
message) 594
peername
None volume pool 521
files 822
nonroot administration for specific applications 793
of client 820
pending actions
O overview 754
offline, cold catalog backup method 663 resolving 756
On demand only storage unit setting 445, 472 pending requests
open schedules 584 resolving 755
OpenStorage. See NetBackup Shared Storage Guide resubmitting 756
storage server. See NetBackup Shared Storage Perform
Guide default search for restore property 101
OpenStorage Disk Option 432–433, 439, 473
870 Index
updating drive firmware 314 veritas_pbx (Symantec Private Branch Exchange) 749
usbdevfs file system, excluding from backup 626 VERSION_CLEANUP_DELAY_HOURS 500
Use alternate read server 462, 561 view properties of a license key 49
Use case sensitive exclude list host property 118 vm.conf file, adding SERVER entries 772
Use change journal in incrementals property 99 VMD (NetBackup Volume Manager) 743
Use defaults from the master server configuration vmd process 748
property 123 vmps script 835
Use Direct Access Recovery for NDMP restores VMware backup hosts host properties 190
property 131 vnetd
Use legacy DES encryption property 111 enabling logging for 128
Use non reserved ports property 127 example setup 128
Use OS dependent timeouts property 183 Only property (for selection of ports) 127
Use random port assignments properties 166 setting up between a server and a client 127
Use reserved ports property 126 setting up between two servers 128
Use specified network interface property 186 Veritas Network Daemon 126
Use VxFS file change log for Incremental backups VNETD_PORT 797
property 94 volume groups
USE_CTIME_FOR_INCREMENTALS 251 about 355
USE_FILE_CHG_LOG 252 changing name 329–330, 339, 350
USE_VXSS 233 deleting 358
USEMAIL on UNIX clients 252 for move volume 348
user moving 356
access to devices 315 rules for assigning 356
archive backups 548 volume is in a robotic library
backups 547 for new volume 329
schedules, planning 579 volume pools
User directed timeouts property 100 about 351
add volume 329
V adding 352
and WORM media 323
Vault
CatalogBackup 521
backup type 548
changing attributes 355
catalog archiving 679
changing for a volume 330
designating duplicate as the primary 715
configuring 351
license 518
DataStore 521
Logging property 145
DataStore pool 329, 333
Maximum vault host property 137
deleting 355
parent and child jobs 735
for schedule 563
policy
indicating one for use by a policy 521
creating 631
NetBackup 521
type 518
None 521
vendor-specific storage units 433
overview 351
VERBOSE bp.conf entry 234
properties 352
verifying backup
scratch 521
images 714
Volume Shadow Copy Service (VSS) 69, 89, 616–617
selections list 599
Volume Snapshot Provider (VSP) 89, 191
Veritas Security Subsystem (VxSS)
volumes
USE_VXSS bp.conf entry 233
adding 317
Veritas Volume Manager (VxVM) 609
allocation 521
Veritas Volume Snapshot Provider 89, 191
Index 877