NetBackup AdminGuideII WinServer
NetBackup AdminGuideII WinServer
Administrator's Guide,
Volume II
Windows
Release 7.1
21159697
Legal Notice
Copyright 2011 Symantec Corporation. All rights reserved.
Symantec and the Symantec Logo 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
Printed in the United States of America.
10 9 8 7 6 5 4 3 2 1
Technical Support
Symantec Technical Support maintains support centers globally. Technical
Supports 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.
Symantecs support offerings include the following:
A range of support options that give you the flexibility to select the right
amount of service for any size organization
For information about Symantecs support offerings, you can visit our Web site
at the following URL:
www.symantec.com/business/support/
All support services will be delivered in accordance with your support agreement
and the then-current enterprise technical support policy.
Hardware information
Operating system
Network topology
Problem description:
Customer service
Customer service information is available at the following URL:
www.symantec.com/business/support/
Customer Service is available to assist with non-technical questions, such as the
following types of issues:
Contents
Chapter 2
13
13
14
14
15
16
17
18
19
19
20
20
20
21
21
23
23
24
24
24
24
25
25
26
Contents
28
28
29
30
30
31
31
32
32
32
33
33
33
34
34
35
35
35
36
36
36
37
37
38
39
39
39
40
40
40
41
41
42
42
42
42
43
43
43
44
46
46
46
Contents
Chapter 3
47
47
49
50
52
52
53
55
56
56
56
58
59
60
61
62
63
64
67
71
71
72
80
80
81
81
83
84
85
86
88
88
89
89
90
90
91
10
Contents
Contents
Chapter 4
132
132
132
133
133
134
134
135
138
140
143
146
149
150
151
152
152
153
11
12
Contents
Chapter
Capacity licensing
This chapter includes the following topics:
Requirements
To run the capacity licensing utility, the master server must meet the following
requirements
A tool for reading .xls files. Symantec tested the utility with Microsoft Excel,
but any tool for reading and editing .xls files should work.
14
Capacity licensing
About capacity licensing
The total terabytes of front-end capacity are independent of the number of copies
NetBackup makes. A backup of 200 TB to basic disk with two copies to tape is still
only 200TB of front-end capacity.
nbdeployutil
Capacity licensing
About using the nbdeployutil utility
PureDisk reports
Symantec has setup a Web site for updates and the most recent information about
the nbdeployutil utility.
http://www.symantec.com/docs/TECH145972
Task
Number
Description
Task 1
15
16
Capacity licensing
About using the nbdeployutil utility
Table 1-1
Task
Number
Description
Task 2
A report for a specific set of clients (e.g., a business unit level report)
Capacity licensing
About using the nbdeployutil utility
Gather DONE
Execution time: 1 min
To create a report for this master server, run the following:
nbdeployutil.exe --report "D:\Program Files\VERITAS\netbackup\
var\global\reports\20101029_170534_marybl2g1"
Example 3 Gather capacity information for a subset of clients that the local
master server protects
# nbdeployutil --gather --client=dynamo,lettuce,marble2
or
# nbdeployutil --gather --clientlist=filename.txt
A specific subset of clients. For example, a report that contains capacity usage
for business unit billing.
More information about this option is available.
See Business unit reporting on page 18.
Example 1 - Generate a report using data that is collected for the local master
server
17
18
Capacity licensing
About using the nbdeployutil utility
This variation creates a report for a smaller set of master servers and specifies a
different directory for the output.
# mkdir UK-masters
# nbdeployutil --report EMEA-domains/master1dir EMEA-domains/master2dir
--output=UK-masters
Capacity licensing
About using the nbdeployutil utility
Summary
This tab shows the final figures, an overview of the basis for the report (data
source), and a breakdown of the source of the capacity. The capacity breakdown
includes a reporting by policy type and largest clients.
See Verify the completeness of the report inputs on page 20.
Itemization
This tab shows a table similar to the line itemization you see in your credit
card bill. Each line is a charge that contributes to the final total. Each line lists
the capacity that is calculated for a client/policy combination.
See Examine the Itemization tab for flagged conditions in the Accuracy
column on page 21.
Disclaimer
This tab shows text explaining the limits of the reports calculations and proper
use of the data. For example, the figures should not be used to audit compliance.
19
20
Capacity licensing
About the report
Examine the Itemization tab for flagged conditions in the Accuracy column.
See Examine the Itemization tab for flagged conditions in the Accuracy
column on page 21.
The number of clients and policies that are seen in the catalog output.
Capacity licensing
About the report
If the client and the policy counts are low, the report may be based on the data
that was gathered with narrower, non-default inputs. The analyzer gathers 30
days worth of catalog data for all clients by default.
The Input Directory column displays the path to the gathered data. Within that
directory is the nbdeployutil-gather-timestamp.log file. If non-default inputs
were used in the collection of catalog data, the log file displays this information.
21
22
Capacity licensing
About the report
Compressed Image
The client's data was sent to NetBackup in compressed form. The actual size
cannot be determined with certainty. For all compressed backup images, the
analyzer multiplies the final backup image size by a fixed value (the
Capacity licensing
How to reconcile the report results
compression ratio). The value of the compression ratio is listed on the Summary
tab.
See Review compressed image information on page 24.
Accept the generated information without changes as the basis for license
charges.
23
24
Capacity licensing
How to reconcile the report results
and focus on the largest backups first. Sorting by backup size provides two benefits.
First, your efforts are initially focused on the largest clients. Second, if there are
clients backing up only a few kilobytes, these backups may not capture the correct
information. You may have important data which is unprotected.
Capacity licensing
How to reconcile the report results
backup policies in the Itemization tab. Then make adjustments to the Charged
Size value. Decrement the size by the value of the redundant backup selection
and add a comment within the adjacent Reason cell.
14.6 T
21.7
1.0
793.1
1.2
1.5
G
T
G
T
T
(multiple backups
(client_name_1283295642)
(client_name_1283295643)
(client_name_1283295644)
(client_name_1283295645)
(client_name_1283295647)
09:00:42
09:00:43
09:00:45
09:00:48
09:00:49
Confirm this information is correct for the policy. If the information is inaccurate,
change the Charged Size column, and add a note to the Enter a Reason here when
modifying the Charged Size column explaining the change.
25
26
Capacity licensing
How to reconcile the report results
Chapter
Additional configuration
This chapter includes the following topics:
28
Additional configuration
About the vm.conf configuration file
ACS_mediatype = Media_Manager_mediatype
If this entry is used in vm.conf, the ACS media type is mapped to the specified
Media Manager media type. More than one ACS_mediatype entry can be specified.
This entry is read and interpreted on the host on which vmcheckxxx and vmupdate
run during a robot inventory operation. Use this entry on every NetBackup media
server that functions as an ACS robot control host.
A list of the valid ACS_mediatype entries is available.
See the NetBackup Administrators Guide, Volume I.
Use ACS_SSI_HOSTNAME to specify the host to which RPC return packets from ACS
library software are routed for ACS network communications. By default, the local
host name is used. This entry is read and interpreted on the host on which acsd
and acsssi run. Do not use the IP address of the host for this parameter.
Valid value for ACS_library_software_hostname is the host name of the ACS library
host. Do not use the IP address of the ACS library host for this parameter.
By default, acsssi listens on unique, consecutive socket names; the names begin
with 13741. If this entry is specified in vm.conf, specify socket names on an ACS
library software host basis. This entry is read and interpreted on the host where
acsd and acsssi are running.
Additional configuration
About the vm.conf configuration file
=
=
=
=
=
=
=
=
700
700
700
700
700
700
700
700
0,0
0,0
0,1
0,1
0,2
0,2
0,3
0,4
0,1
0,6
0,2
0,6
0,6
0,3
0,4
0,5
29
30
Additional configuration
About the vm.conf configuration file
Figure 2-1
Pass-through example
Interconnections for
Robot 700
6
3
5
4
If this entry is specified in vm.conf, barcode rule support for API robots is enabled.
NetBackup barcode rules allow default media mappings to be overridden. Barcode
rules are especially useful when multiple generations of the same tape drive use
the same type of media.
For example STK 9940A and STK 9940B drives use STK1R media, but write data
at different densities. The drive must be configured by using different drive types
such as HCART or HCART2. Specify a barcode rule for a series of bar codes to
configure some of the media as HCART2. Other STK1R media not in this barcode
range are configured as HCART (the default for STK1R). Without this entry, a
robot inventory operation configures all media of type STK1R as either HCART
or HCART2, depending on how the drive was configured.
Additional configuration
About the vm.conf configuration file
If this entry is specified in vm.conf, the vm.conf file also must include a SERVER
entry for every media server that controls devices on this host.
If no AUTHORIZATION_REQUIRED entry exists and no SERVER entries exist, any
NetBackup server can monitor and control devices on this host.
For maximum security, Symantec recommends that you use this entry and SERVER
entries.
This entry is read and interpreted on media servers on which the NetBackup vmd
service runs.
If the value is NO, the device configuration remains unchanged when the
NetBackup Device Manager service (ltid) is started. Therefore, the saved device
configuration may be different than the actual configuration after devices are
changed and the server is restarted.
If the value is YES, NetBackup tries to discover attached devices and then
automatically update the device configuration for any device paths that are
incorrect. On Windows computers, this entry is read and interpreted on the host
on which the NetBackup Device Manager service runs. On UNIX and Linux
computers, this entry is read and interpreted on the host on which ltid runs.
Device path remapping is enabled by default on Windows and Linux servers. It is
disabled by default on all other servers.
This entry only operates with the TL8 or TLD robots that post a unit attention
when their MAP is opened.
Symantec recommends that this entry not be used with partitioned libraries. Most
robotic libraries with multiple partitions do not post a unit attention when the
MAP is opened.
31
32
Additional configuration
About the vm.conf configuration file
Use this entry to minimize tape mount times. Without this entry, NetBackup
delays mount requests by an average of 7.5 seconds.
The minimum for number_of_seconds is 1. The maximum is 180. A value of zero
converts to one second. The default value is 15 seconds. If a value is used that is
greater than the default, NetBackup delays mount requests and drive status
updates in the Device Monitor.
Note: If number_of_seconds is set to a value that allows media to be changed within
one scan cycle, NetBackup may not detect media changes. Data loss may occur.
minutes can be from 1 to 144000 (100 days). The default value is 30 and a value
of zero converts to the default value of 30.
Additional configuration
About the vm.conf configuration file
For example, the following entry permits ports from 4800 through 5000:
CLIENT_PORT_WINDOW = 4800 5000
The operating system determines the non-reserved port to use in the following
cases:
This entry specifies the virtual name for the media server on which the vm.conf
file resides.
See Host name precedence in the vm.conf file on page 43.
The first and second options currently are not used. Specify zero for these options.
The third option specifies the connection method to use to connect to server_name
as follows:
33
34
Additional configuration
About the vm.conf configuration file
The following example entry specifies to use either vnetd or the daemons port
number to connect to server shark:
CONNECT_OPTIONS = shark 0 0 0
The following example entry specifies to use vnetd only to connect to server
dolphin:
CONNECT_OPTIONS = dolphin 0 0 1
The following example entry specifies to use the daemonss port number only to
connect to server perch:
CONNECT_OPTIONS = perch 0 0 2
If this entry is specified in vm.conf, specify the DAS client name that the TLM
robot uses for communications with the DAS/SDLC server. By default this client
name is the host name of the media server. This entry is read and interpreted on
the host where tlmd is running.
A value of zero means that the logs are not deleted. The default is zero. This entry
does not affect the debug logs that Unified Logging creates.
Information about Unified Logging is available.
Additional configuration
About the vm.conf configuration file
See the NetBackup Troubleshooting Guide for UNIX, Windows, and Linux.
35
36
Additional configuration
About the vm.conf configuration file
Used to filter robot inventory results in ACS or TLH robot types. Add this entry
to the configuration file (vm.conf) on the NetBackup server on which the inventory
operation is invoked. This entry is read and interpreted on the host on which
vmcheckxxx and vmupdate run.
Note: This entry may be required for an ACS robot and the ACS library software
host with an STK Library Station. Newer versions of STK Library Station allow
robot inventory commands to function correctly so filters are not required.
robot_type can be ACS or TLH.
robot_number is the number of the robot as was configured in NetBackup.
mode is BY_ACS_POOL for ACS or BY_CATEGORY for TLH.
See the following examples:
INVENTORY_FILTER = ACS 0 BY_ACS_POOL 4 5
INVENTORY_FILTER = TLH 0 BY_CATEGORY FFFA CDB0
Use this entry to configure the default media access port (MAP) to use to eject
media from Automated Cartridge System (ACS) robots. This default is selected in
Additional configuration
About the vm.conf configuration file
the NetBackup Administration Console, but you can also select other Media Access
Ports for ejects.
If the MAP is not available or the vm.comf file does not contain this entry,
NetBackup uses the default MAP selection process. By default, NetBackup uses
the smallest MAP that can hold the number of media to be ejected.
If NetBackup selects multiple MAPs, NetBackup uses the nearest-MAP algorithm
rather than the MAP that is specified in the MAP ID entry.
See ADJ_LSM entry in vm.conf on page 29.
robot_num is the robot number. map_ID is in the format of an ACS CAP (cartridge
access port ) ID and cannot contain any spaces.
The following example specifies the MAP ID for ACS robot number 700. The ACS
CAP ID of 0,1,0 is used.
MAP_ID = 700 0,1,0
The default timeout value for seconds is 300 (5 minutes). seconds cannot be zero
and values greater than 1200 (20 minutes) can cause the robotic daemon to cancel
the operation.
If this entry is specified in vm.conf, the SCSI robotic daemons wait the specified
number of seconds before they time out. A timeout can occur while the daemons
wait for user reply after the user removes volumes from the media access port. If
a timeout occurs, NetBackup aborts the operation.
This entry is read and interpreted on the host on which the SCSI-controlled robotic
daemon or process runs.
Note: Non-mount activities such as a robotic inventory cannot occur during this
timeout period.
37
38
Additional configuration
About the vm.conf configuration file
Note: To use this entry, the robot must support bar codes and the robot type cannot
be an API robot.
Choose how NetBackup creates media IDs by defining the rules that specify which
characters of a barcode on tape NetBackup uses. Alphanumeric characters can be
specified to be inserted in the ID.
Multiple entries can be added to the vm.conf file. For example, specify media ID
generation for each robot or for each barcode format that has different numbers
of characters. The multiple entries allow flexibility for multimedia.
If no MEDIA_ID_BARCODE_CHARS entries exist or the entry is invalid, NetBackup
uses the rightmost six characters of the barcode to create its media ID.
robot_num is the robot number.
barcode_length is the length of the barcode.
A media_ID_rule consists of a maximum of six fields that colons delimit. Numbers
in the fields define the positions of the characters in the barcode that NetBackup
extracts (from left to right). For example, if the number 2 is in a field, NetBackup
extracts the second character from the barcode. The numbers can be specified in
any order.
If the pound sign (#) prefixes a character, that character is inserted in that position
in the generated ID. Any alphanumeric characters must be valid for a media ID.
Use rules to create media IDs of many different formats. However, if the generated
media ID is different from the label on the media, media management may be
more difficult.
The following is an example rule and the resulting generated media ID:
Barcode on the tape: 032945L1
Media ID rule:
#N:2:3:4:5:6
Generated media ID: N32945
Additional configuration
About the vm.conf configuration file
The best way to add media to a robot is to use the Robot Inventory Update Volume
Configuration operation.
This entry specifies the name other NetBackup servers and clients should use
when they refer to this server.
See Host name precedence in the vm.conf file on page 43.
Use inject or eject for access, when volumes are added or moved.
39
40
Additional configuration
About the vm.conf configuration file
If YES or no entry exists (the default), NetBackup chooses port numbers randomly
from those that are available in the allowed range.
If NO, NetBackup chooses numbers sequentially. NetBackup begins with the highest
number in the allowed range, and then tries the next highest, and so on until a
port is available.
To specify no random ports in the NetBackup configuration file, do one of the
following:
This entry specifies the name of the network interface that the media server uses
to connect to another media server.
A NetBackup server can have more than one network interface, and by default
the operating system determines the one to use. To force NetBackup to connect
through a specific network interface, use REQUIRED_INTERFACE and specify the
name of that network interface.
See Host name precedence in the vm.conf file on page 43.
Additional configuration
About the vm.conf configuration file
This vm.conf entry is for the Shared Storage Option (SSO) for Tape feature only.
It is read and interpreted on the host on which ltid runs.
ltid on a scan host periodically registers its shared drives with EMM/DA to ensure
that it is still provides the drive scanning function. Only one of the hosts that
share a drive scan the drive. This reregistration allows conditions such as a device
allocator restart to have minimal effect on use of shared drives.
The default for the reregistration interval is 5 minutes. Use the
SSO_DA_REREGISTER_INTERVAL entry to tune this interval. After the entry is added,
stop and restart ltid for the change to take effect.
This vm.conf entry is for the Shared Storage Option (SSO) for Tape feature only.
It is read and interpreted on the host on which ltid runs.
The Device Manager ltid delays before if one of the following events occurs:
41
42
Additional configuration
About the vm.conf configuration file
The default value for the delay is 3 minutes. Use the SSO_DA_RETRY_TIMEOUT entry
to tune this delay period. After the entry is added, stop and restart ltid for the
change to take effect.
This vm.conf entry is for the Shared Storage Option (SSO) for Tape feature only.
It is read and interpreted on the host on which ltid runs.
This entry specifies the name that the current host uses to register, reserve, and
release shared drives with EMM/DA. The default is the local host name.
If this entry is specified in vm.conf, IBM ATL media types in tape library Half-inch
(TLH) robots are mapped to Media Manager media types. This entry is read and
interpreted on the host where vmcheckxxx and vmupdate are running as part of
the robot inventory operation.
Additional configuration
About multiple NetBackup master servers
gethostname() name.
43
44
Additional configuration
About multiple media servers with one master server
Figure 2-2
Workstations
Network A1
Mass
storage
NetBackup
master server A
Workstations
Network A2
Mass
storage
NetBackup
master server B
Network B1
Workstations
Router
Workstations
Network B2
Multiple media servers, which write the backup images to disk or removable
media. They can have peripheral devices to provide additional storage.
Multiple protected NetBackup clients, which send their data to the media
servers.
Additional configuration
About multiple media servers with one master server
A NetBackup master server is a media server for itself but cannot be a media
server for another master server.
Figure 2-3 shows where software is installed and where the NetBackup catalogs
are located (by default).
Catalog location using multiple media servers
Figure 2-3
Master Server
Administration
Interface*
NetBackup Catalogs
Configuration files
Image database
NetBackup
Client
Storage
Device
Information in
relational databases
(about devices,
volumes)
Administration
Interface*
User Interface
Storage
Device
NetBackup
Media Server
Remote Admin
Console*
* You can also use the Backup, Archive, and Restore user
interface from a Windows client that has the Remote
Administration Console installed.
NetBackup
Media Server
Storage
Device
Remote Admin
Console*
45
46
Additional configuration
About direct I/O for backups
The storage unit must be either a BasicDisk or an Array Disk storage unit.
The touch file that disables direct I/O must not be present.
(install_path\VERITAS\NetBackup\bin\DISABLE_DIRECT_IO)
To increase the buffer size, create one of the following touch files on the media
server that owns the storage unit:
Additional configuration
About dynamic host name and IP addressing
For a data buffer of this size (kilobytes), enter this touch file value
32
32768
64
65536
96
98304
128
131072
160
163840
192
196608
224
229376
256
262144
Data buffer sizes continue in multiples of 32. Multiply the buffer size by 1024 for
the touch file value.
A direct I/O backup triggers the following message: "Enabling direct I/O. Buffer
size: <buffer size>."
Create the following touch file on the media server that owns the storage
unit:
install_path\VERITAS\NetBackup\bin\DISABLE_DIRECT_IO
47
48
Additional configuration
About dynamic host name and IP addressing
By default, a NetBackup server assumes that a NetBackup client name is the same
as the network host name of the client machine. This assumption makes it difficult
to back up any clients that have network host names that might change. For
example, a portable machine that plugs into a LAN and obtains IP addresses from
a DHCP server. Or, a remote machine that dials into a PPP server. Use dynamic
host name and IP addressing to define NetBackup clients that do not have fixed
IP addresses and host names.
If dynamic addressing is used, remember that the NetBackup servers still require
fixed IP addresses and host names.
All clients that are configured to use dynamic addressing and host names must
trust each other, similar to the NetBackup altnames feature.
The following process is required to support the configurations that use dynamic
IP addressing for NetBackup.
Table 2-2
Action
Process details/requirements
Make changes on the master server, as described. Create NetBackup policies with client lists that include the
new names.
Create entries in the NetBackup client database for the new
client names. Use the bpclient command to create the
entries.
Make changes on each dynamic NetBackup
Windows client, as described.
Additional configuration
About dynamic host name and IP addressing
Table 2-2
Action
On the master server, enable the Announce DHCP In the NetBackup Administration Console, in the left pane,
Interval option, as described.
expand NetBackup Management > Host Properties > Clients.
Double-click on the the Windows client(s) in the right pane to
open the Client Properties window. In the Client Properties
window, in the left pane, expand Windows Client > Network.
In the right pane, check the Announce DHCP Interval checkbox.
Make changes on each dynamic NetBackup UNIX Modify the bp.conf file to include a CLIENT_NAME entry
clients, as described.
with the correct NetBackup client name for the machine.
Configure the system to notify the master server of the
machine's NetBackup client name and current network host
name during startup. The bpdynamicclient command is
used to notify the master server.
Configure the system to notify periodically the master server
of the machine's NetBackup client name and current network
host name.
49
50
Additional configuration
About dynamic host name and IP addressing
Assign a unique NetBackup client name to each NetBackup client that might use
one of these dynamic IP addresses. The NetBackup client name that is assigned
to a client is permanent and should not be changed. The client name that is
assigned to NetBackup clients with dynamic IP addressing must not be the same
as any network host names on the network. If the NetBackup client names are
changed or are not unique, backup and restore results are unpredictable.
For example, 20 machines share the IP addresses as previously defined.
To make these machines NetBackup clients, assign them the following NetBackup
client names:
nbclient01
nbclient02
nbclient03
nbclient04
.
.
.
nbclient20
On the master server, create the NetBackup backup policies. For client name
lists, use the NetBackup client names (for example, nbclient01) rather than
the dynamic network host names (for example, dynamic01).
Additional configuration
About dynamic host name and IP addressing
Create, update, list, and delete client entries with the bpclient command.
The bpclient command is in the following directory:
install_path\NetBackup\bin\admincmd
install_path\NetBackup\bin\admincmd\bpclient -L -All
The NetBackup client notifies the NetBackup server of its NetBackup client
name and network host name. Then the Current Host, Hostname, and IP
address fields display the values for that NetBackup client.
51
52
Additional configuration
About dynamic host name and IP addressing
Action
Command
bpclient.exe -L -All
On the menu bar of the Backup, Archive, and Restore dialog box, expand
File > NetBackup Client Properties.
In the NetBackup Client Properties dialog box, select the General tab. Change
the Client Name to specify the NetBackup client name for the Windows client.
Click OK.
Additional configuration
About dynamic host name and IP addressing
On the client, stop and restart the NetBackup Client service to have the
changes take effect.
53
54
Additional configuration
About dynamic host name and IP addressing
Run the bpdynamicclient command once when the system first starts up.
bpdynamicclient notifies the NetBackup server of the machine's NetBackup
client name and current network host name. The bpdynamicclient command
is in the directory:
/usr/openv/netbackup/bin
Ensure that the dynamic client startup script is called after the machine
obtains its IP address.
Additional configuration
About specifying the locale of the NetBackup installation
You must also create a root crontab entry to call the bpdynamicclient
command periodically.
For example, the following entry (one line) calls bpdynamicclient at seven
minutes after each hour:
7 * * * * /usr/openv/netbackup/bin/bpdynamicclient
-last_successful_hostname
/usr/openv/netbackup/last_successful_hostname
TL Lines
The third field of the TL lines defines the case-sensitive locales that the
NetBackup applications support. The fourth and the fifth fields define the date
and the time fields and associated separators for that supported locale.
Modify the existing formats to change the default output.
For example, the TL line for the C locale is the following:
TL 1 C :hh:mn:ss/mm/dd/yyyy
Or:
TL 1 C :hh:mn:ss/dd/mm/yy
55
56
Additional configuration
Exporting PureDisk data to NetBackup
TL 1 C :hh:mn:ss /mm/dd/yyyy
TL 2 ov :hh:mn:ss/mm/dd/yyyy
TM Lines
The TM lines define a mapping from unrecognized locales to those supported
by NetBackup, as defined by the TL lines.
The third field of the TM lines defines the unrecognized locale. The fifth field
defines the supported equivalent that is identified in the TL lines.
For example, use the following TM line to map the unrecognized locale French
to the supported locale fr, the TM line is:
TM 6 french 2 fr
To map French to C
TM 6 french 1 C
To add more TM lines, see the specific instructions in the .conf file.
If the .conf file is not accessible, no default TM lines exist as the default locale
is C (ov).
Additional configuration
Exporting PureDisk data to NetBackup
The policies can be created in any order. The export takes place when the PureDisk
policy runs.
Standard debugging techniques apply to both PureDisk and NetBackup. The VxBSA
debug log is written to the pdexport directory.
Select the master server that controls the media server to perform the export.
Select the Policies utility, then Actions > New > New Policy.
Enter a name for the policy. This name is entered in the Parameters tab in
the PureDisk export policy.
Complete the following tabs in the Add New Policy dialog box:
Attributes tab
Select DataStore as the policy type. (The DataStore policy type selection
appears if the DataStore license key is installed.) The compression and
multiple data streams attributes are not supported for export because
they are not supported upon restore. To run multiple streams, multiple
export agents are required.
Schedules tab
By default, a DataStore policy type uses an Application Backup schedule.
The start window for an Application Backup type is open every day for 24
hours.
You can adjust the default schedule or create a new schedule, but the start
windows must coincide with the PureDisk Export policy start window.
Clients tab
In the Clients tab, add the name of the PureDisk export agent(s). (Multiple
PureDisk export agents can indicate the same NetBackup DataStore policy.
57
58
Additional configuration
Exporting PureDisk data to NetBackup
Add the export agents in the Clients tab as needed.) Do not include the
name of the originating PureDisk clients.
Open the NetBackup Backup, Archive, and Restore interface on the export
agent.
In the Specify NetBackup Machines and Policy Types dialog box, select the
PureDisk-Export policy type to display the export data available for restore.
Although the NetBackup job runs as a DataStore policy type, the job is
cataloged as a PureDisk-Export policy type under the name of the PureDisk
agent.
Select the NetBackup
server where the
PureDisk backup data
was exported to.
Additional configuration
About NearStore storage unit configuration
Restore the files to the selected client as you would restore from a
user-directed backup.
While Windows and UNIX security information can be restored, one limitation
exists regarding restores to an alternate client for UNIX files.
NetBackup backs up both the user ID and user name, but PureDisk backs up
only the user ID. In non-PureDisk export backups during a restore to an
alternate client, a user name can map to a different user ID. NetBackup
performs a search for the user name and changes the user ID appropriately.
For PureDisk export backups this ability is lost since the user name is not
available. Files that are restored can belong to a different user.
Windows files can be restored to UNIX systems and UNIX files can be restored
to Windows systems. However, security information is lost when Windows
files are restored to UNIX.
59
60
Additional configuration
About NearStore storage unit configuration
Table 2-4
Term
Description
Data ONTAP
The NetApp storage operating system provides unified data management for both
block and file serving environments.
In the file system export mode, backups become user mountable when exported as
CIFS or NFS file systems. This mode is in effect when both the Enable file system
export setting and the Enable block sharing setting are enabled. NetApp also refers
to this mode as context-aware SIS.
The file system export mode adds functionality to the space optimized image mode
by enabling a file system export of the backup image. Mount the backup image as a
file system, drag and drop, or copy files to restore location.
Image mode
This mode is in effect when neither Enable block sharing nor Enable file system
export are selected in the storage unit dialog box. In the image mode, the disk storage
unit acts much like a BasicDisk storage unit in how data is stored.
Snapshot
A read-only, point-in-time copy of the entire file volume. A snapshot captures file
modifications without duplicating file contents.
SnapVault
space optimized image mode The space optimized image mode is in effect when the Enable block sharing setting
is enabled in the NearStore disk storage unit dialog box. This mode makes use of
single-instance store without the additional requirement of managing snapshots.
NetApp also refers to this mode as context independent SIS or advanced single
instance store. To use this mode, the nearstore_asis1 license must be turned on for
each volume.
WAFL (Write Anywhere File The file system that is used in all NetApp storage servers. WAFL supports snapshot
Layout)
creation.
NetBackup Enterprise on the master server and media server, with the
OpenStorage Disk Option license installed.
Additional configuration
About NearStore storage unit configuration
A NetApp NearStore server running Data ONTAP 7.2 or later, with the following
software installed:
To configure the storage unit to use the space optimized image mode (Enable
block sharing enabled), the nearstore_asis1 license must be turned on for
each volume on the filer.
Disable any incremental backups to the secondary qtrees that were originally
scheduled for the volume.
Disable any existing WAFL snapshots on the volume. Include the default
WAFL snapshot schedule that is automatically configured when the volume
is created.
61
62
Additional configuration
About NearStore storage unit configuration
Use the snapvault snap unsched command to turn off the SnapVault
schedule for a set of snapshots and stop the snapshot process for the
SnapVault secondary storage system.
Note: The snapvault snap unsched command does not end the SnapVault
relationships between the secondary system qtrees and their platform
source drives or directories. To do so, run the snapvault stop command
for each configured qtree or existing on the volume to be used as a
NearStore disk storage unit.
used
1335000
96
292
21304124
saved
----297MB
shared
0
0
0
14637384
%saved
-----20%
saved
0
0
0
21731976
ratio
----1.25:1
%saved
0%
0%
0%
50%
Additional configuration
About NearStore storage unit configuration
A NearStore disk storage unit does not support the Checkpoint restart feature.
This restriction will be removed in future NetBackup releases.
NearStore disk storage units do not support backups based on certain policy
configurations, as follows:
Backup policy
configuration
In image mode
NetBackup for
Microsoft SQL
Server
Supported
Unsupported
Supported
NetBackup for
Microsoft SQL
Server
(multistreamed)
Unsupported
Unsupported
Unsupported
NetBackup for
Sybase
Supported
Unsupported
Supported
NetBackup for
Sybase
(multistreamed)
Unsupported
Unsupported
Unsupported
NetBackup for
Oracle proxy block
level incremental
Supported
Unsupported
Supported
63
64
Additional configuration
About NearStore storage unit configuration
Backup policy
configuration
In image mode
NetBackup for
Oracle proxy block
level incremental
(multistreamed)
Unsupported
Unsupported
Unsupported
A NearStore disk storage unit with the file system export option enabled does
not support user backups. NetBackup does not collect True Image Restore
information for user backups. The file system export mode requires that TIR
information be collected.
A NearStore disk storage unit with the file system export option enabled does
not support hot catalog backups. Hot catalog backups rely, in part, on the user
backup process that does not collect TIR information.
NearStore disk storage units cannot operate with the clustering functionality
in ONTAP 7.2 or earlier. Clustering is turned on by default on some filers. To
allow NearStore functionality, remove the clustering license and reboot the
filer.
NearStore disk storage units offer partial support for basic disk staging, as
follows:
Basic disk staging In space optimized In file system
storage unit
image mode
export mode
configuration
In image mode
Unsupported
Supported
Supported
Supported
Additional configuration
About NearStore storage unit configuration
Grant access to the primary filer and to the media servers authorized to access
the NearStore system by entering the following command:
options snapvault.access
host=nbu_media_server1,nbu_media_server2...
In the Add NDMP Host dialog box, provide the name of the secondary host.
Click OK.
Specify the credentials on the NDMP host. Use global credentials or credentials
specific to this host.
Credentials can also be configured by using the tpconfig command.
65
66
Additional configuration
About NearStore storage unit configuration
Note: Avoid using root as an NDMP password because root is not encrypted, and
can compromise the integrity of the storage system.
Additional configuration
About NearStore storage unit configuration
After the tpconfig command is run, ensure that the media server is
authenticated by running the following command:
nbemmcmd -listhosts -list_snap_vault_filers
-machinenamemedia_server_name
For example:
C:\Program Files\VERITAS\NetBackup\bin\admincmd>
nbemmcmd -listhosts -list_snap_vault_filers -machinename entry
NBEMMCMD, Version:7.0CA(20091207)
The following hosts were found:
ndmp mmnetapp.xxx.yyy.com
Command completed successfully.
67
68
Additional configuration
About NearStore storage unit configuration
Figure 2-4
For a NearStore storage unit, select Disk as the Storage unit type.
On demand only
A NearStore disk storage unit can only be used on demand. On demand only cannot
be deselected.
Disk type
Depending on what is licensed, there are a number of disk types available from which
to choose. To configure a NearStore storage unit, select NearStore.
NearStore server
The NearStore server drop-down list contains all NearStore hosts configured and
authenticated for the selected media server and available to NetBackup.
Absolute pathname to
volume
The Absolute pathname to volume drop-down list contains all the volumes in the
selected NearStore that are capable of serving as NetBackup disk storage units. The
list displays only FlexVol volumes. For example, WORM volumes are filtered out.
Initially, every volume requires a full backup. All subsequent backups are incremental.
Additional configuration
About NearStore storage unit configuration
Properties button
69
70
Additional configuration
About NearStore storage unit configuration
Enable block sharing and How the data is stored differs depending on whether the Enable block sharing setting
Enable file system export or the Enable file system export setting is selected. Each setting permits the storage
unit to store data in one of the following modes: the space optimized image mode, the
file system export mode, or the image mode.
Enable block sharing option
The Enable block sharing setting allows data blocks that have not changed from
one backup to the next to be shared. Sharing data blocks can save disk space
significantly in the storage unit.
If only the Enable block sharing setting is enabled, the NearStore uses the space
optimized image mode. The space optimized image mode makes use of
single-instance store (SIS) without the additional requirement of managing
snapshots. This mode is especially useful for database backups since an exported
file system of a database backup is not useful in that case.
Enable file system export option
If both the Enable file system export and the Enable block sharing settings are
enabled, the backups are created using the file system export mode. In the file system
export mode, backups become user mountable when exported as CIFS or NFS file
systems. This means that the user mounts the backup image with CIFS or NFS and
copies the files using native tools (for example, Windows Explorer).
Be sure to enable Collect true image restore information with move detection on
the policies that write to FSE-enabled NearStore disk storage units. This policy
attribute must be enabled or the backups fail.
Backups that use the file system export mode use snapshots to tie images together.
The space that a snapshot consumes is unavailable for reuse until every image in
the snapshot expires and is deleted.
Because of this behavior, configure policies so that the images in the NearStore
storage unit do not become interrelated. For example, do not combine schedules
with dissimilar backup frequencies or retention periods within the same policy.
Note: The 7.2 ONTAP kernel enforces a limit of 255 snapshots per volume and 200
volumes per NearStore.
NearStore uses the Reduce fragment size setting differently than other storage units.
NetBackup writes to a NearStore by laying out the data in one large image, and not
dividing the data into fragments.
Enable temporary staging To select Enable temporary staging area, both Enable block sharing and Enable file
area
system export must not be selected. As previously stated, when the NearStore is in
image mode, it acts much like a BasicDisk storage unit in how data is stored.
Additional configuration
About NearStore storage unit configuration
Use the bpstsinfo command to look for images on the NearStore, as well as
to look at server and logical storage unit (LSU) attributes.
Details about the bpstsinfo command are available in NetBackup Commands.
Lowering the retention level for images so that images are expired sooner.
Note: To permit End of Media detection on NearStore disk staging storage units,
backup performance is diminished when a NearStore volume is within 4 gigabytes
of being full.
Note: The volume properties of the NearStore storage unit display a value for the
storage available on the volume. A volume that is designated for NearStore storage
should be used exclusively for NetBackup.
See About NearStore disk full conditions on page 81.
71
72
Additional configuration
About NearStore storage unit configuration
Additional configuration
About NearStore storage unit configuration
Figure 2-5
Mediaserver1
NearStoreA disk
storage unit
Vol
1
Mediaserver2
Vol
2
NearStoreA fails
over to NearStoreB
SnapMirror relationship
Vol
1
Vol
2
NearStoreB disk
storage unit
Two basic disaster recovery scenarios for the volumes on NearStoreA are as
follows.
Table 2-5
Scenario
Action
The volumes on NearStoreA If the volumes on NearStoreA were destroyed and cannot
are unrecoverable.
be recovered, the SnapMirror relationship must be manually
broken, making the replicated volumes on NearStoreB
read-enabled and write-enabled.
For each replicated volume on each media server, an entry
is added in the NetBackup bp.conf file (UNIX) or registry
(Windows). This entry instructs NetBackup to redirect
restores, verifications, and deletions to the replicated copy.
The bpstsinfo command provides a check to identify any
images that were not replicated before the failure. After the
failover, storage units must be altered so that future backups
go to volumes on the failover NearStore.
See Configuring a failover NearStore storage unit as the
main storage unit in a disaster recovery scenario
on page 74.
73
74
Additional configuration
About NearStore storage unit configuration
Table 2-5
Scenario
The volumes on NearStoreA If the volumes were not destroyed but are temporarily
are recoverable.
unavailable, all data that is backed up to NearStoreB while
NearStoreA was unavailable can be transferred back to
NearStoreA. NetBackup then can be reconfigured to direct
restores, verifications, deletions, and backups to NearStoreA
again.
See Transferring data from a failover NearStore storage
unit to a recovered NearStore storage unit on page 78.
Additional configuration
About NearStore storage unit configuration
Change the configuration for each volume that was failed over.
75
76
Additional configuration
About NearStore storage unit configuration
Use the following as a guide to analyze the output from the command.
No differences
If no differences exist between the images in the catalog and the images
on the NearStore volume, no images are listed in the output.
The output contains only debug logging as follows:
STS: STH_ESDEBUG: comparedbandstu: libsts openp() 06/09/12 10:48:37:
opening module /usr/openv/lib/libstspibasicdiskMT.so
STS: STH_ESDEBUG: comparedbandstu: libsts openp() 06/09/12 10:48:38:
opening module /usr/openv/lib/libstspinearstoreMT.so
Nearstore disk subtype
With differences
The output contains additional information if mismatches are found. A
mismatch can exist if, for example, one image did not get replicated to
NearStoreB before NearStoreA went down.
STS: STH_ESDEBUG: comparedbandstu: libsts openp() 06/09/12
10:39:37: opening module /usr/openv/lib/libstspibasicdiskMT.so
Nearstore disk subtype
ONLY IN CATALOG
imagename:mediaserver1_1157990060 policy:powerpoint_backup
copy_num:1 frag_num:0 is_header:TRUE resume_num:0
ONLY IN CATALOG
imagename: mediaserver1_1157990060 policy: powerpoint_backup
copy_num:1 frag_num:1 is_header:FALSE resume_num:0
Additional configuration
About NearStore storage unit configuration
Note: Two images are listed but they represent only one backup. There
are separate files for the header and the actual backup data. If this backup
was enabled for True Image Restore, three images would have printed.
To determine if the images are part of the same backup, look at the
imagename field. In the example, both listings have the same image name,
which indicates that they are part of the same backup.
If there are differences, remove the entries for this image from the NetBackup
catalog either by using the NetBackup Administration Console or by running
bpexpdate.
To remove the entry from the catalog by using bpexpdate, enter the following:
/usr/openv/netbackup/bin/admincmd/bpexpdate -backupid
mediaserver1_1157990060 -d 0
NearStoreA:volume1
NearStoreB:volume1
Idle
Broken-off
00:05:28
Fri Sep 29 10:39:28 PDT 2006
NearStoreB(0101178726)_volume1.2
Replica
Resync
72 KB
77
78
Additional configuration
About NearStore storage unit configuration
Delete the base snapshot copy that is associated with the volume, as
follows:
NearStoreB> snap delete volume1 NearStoreB(0101178726)_volume1.2
Reconfigure the disk storage units that were originally configured to the
volumes on NearStoreA. Point the disk storage units to the disk storage units
on NearStoreB by using the following command:
/usr/openv/netbackup/bin/admincmd/bpsturep -label <storage unit
label> -nh NearStoreB
If the catalog was backed up to NearStoreB, the disaster may require a catalog
recovery.
See the NetBackup Troubleshooting Guide.
Catalog backups to NearStore disk storage units are restricted to those that
do not have the File System Export option enabled.
Additional configuration
About NearStore storage unit configuration
79
To transfer data between NearStore storage units and re-enable the original as the
disk storage unit
Delete the base snapshots on NearStoreB. The snapshots that were originally
used by SnapMirror while transferring data from NearStoreA to NearStoreB
are no longer needed.
Change the configuration for each volume to redirect access of backups that
were made to NearStoreB to NearStoreA:
80
Additional configuration
About NearStore storage unit configuration
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\
ConcurrentVersion\Config
Reconfigure the disk storage units to the disk storage units on NearStoreA,
using the following command:
/usr/openv/netbackup/bin/admincmd/bpsturep -label <storage unit
label> -nh NearStoreA
All other logging is similar to a standard backup, for example, producing progress
logs.
Troubleshooting logs contain more information about the interaction with
NearStore.
On the NearStore, the root volume contains a NetBackup-specific log file that
details the protocol between NetBackup and the NearStore.
ONTAP debug logs are located in the following area:
/vol/vol0/etc/logs/nbu_snapvault
Make sure that the permissions on the disk storage unit are set so that data
can be written to the volume.
If permissions are Read Only, NetBackup cannot write to it.
Make sure that the SnapVault license has been added and is turned on.
Additional configuration
About NearStore storage unit configuration
Make sure the tpconfig command is used to add the NearStore user ID and
password into the EMM global database.
Additional information is available in the following topic:
See Authenticating a NetBackup media server on page 65.
Make sure that the number of concurrent backup or restore connections does
not exceed 128. If the maximum number of transfers that are allowed to a
single NearStore is exceeded, the ONTAP kernel reports the following error:
inf Wed Jul 6 07:28:27 CDT [10.80.106.36:58645] Maximum
active transfers reached.
If jobs fail to write to the NearStore, make sure that the space that is reserved
for snapshots on the NearStore is not completely full. When the reserved space
is full, NetBackup uses the active file system space as needed.
In the case of a disk full condition on the NearStore, make sure that no WAFL
snapshots are consuming disk space.
Snapshots are used to ensure the integrity of the exported file system. A
snapshot is made up of one or more images in a group. Before a snapshot can
be reclaimed (or deleted), all the images it contains must be deleted.
The snapshots must be deleted to keep the NearStore file system synchronized
with the last NetBackup catalog image:
81
82
Additional configuration
About NearStore storage unit configuration
Chapter
Reference topics
This chapter includes the following topics:
About TapeAlert
Media formats
84
Reference topics
Host name rules
Reference topics
Host name rules
Table 3-1
Topic
Description
Policy configuration
The configured name for a client is the host name as it is added to a policy. This name
is how the client is identified in the NetBackup configuration.
The server uses the clients configured name to connect to the client and start the
processes that satisfy client requests. Always use qualified host names to add clients
to a policy so that all NetBackup servers can connect to the clients.
When a client makes a user backup, archive, or restore request to the NetBackup
server, the server uses the peer name of the client. The peer name (identified from
its TCP connection) is used to determine the clients configured name.
If you add a client to more than one policy, always use the same name in all cases. If
the same name is not used, the client cannot view all the files that are backed up on
its behalf. In this case, file restores become complicated because both user action
and administrator action is required to restore from some of the backups.
Image catalog
A subdirectory in the image catalog is created for a client when a backup is first
created for that client. The subdirectorys name is the clients configured name.
Every backup for a client has a separate file in this subdirectory. Each of these backup
records contains the host name of the server on which the backup was written.
Error catalog
NetBackup uses entries in the error catalog for generating reports. These entries
contain the host name of the server that generates the entry and the clients
configured name, if applicable. The server host name is normally the servers short
host name. (For example, servername instead of servername.null.com.)
85
86
Reference topics
Host name rules
To update NetBackup after a client name See To update NetBackup after a client name
change
change on page 86.
On the master server, delete the clients old name from all policies where it
exists and add the clients new name to those policies. You do not need to
reinstall NetBackup software on the client. The client continues to have access
to all previous backups.
On the first line of the client1\ALTPATH file, specify the path to the directory
for the new client. The path is the only entry in the ALTPATH file.
Install_path\VERITAS\NetBackup\db\images\client2
On PC clients, change the client name setting either through the user interface
or in a configuration file.
See the online Help in the Backup, Archive, and Restore client interface.
On UNIX clients, change the CLIENT_NAME value in the bp.conf file to the
new name.
If users on UNIX clients have a bp.conf file in the $HOME directory, users must
change CLIENT_NAME in that file to the new name.
Reference topics
Host name rules
This possible situation depends on how the client and the server are configured.
If gethostname on the client returns host the names that DNS on the master server
cannot resolve, problems occur.
One possible solution is to reconfigure the client or the master server DNS hosts
file. Another option is to create a special file in the altnames directory on the
master server. The file forces the translation of NetBackup client host names.
install_path\NetBackup\db\altnames\host.xlate
Each line in the host.xlate file contains three elements: a numeric key and two
host names. Each line is left-justified, and a space character separates each element
of the line:
key hostname_from_ client client_as_known_by_server
Where
key is a numeric value used by NetBackup to specify the cases where translation
is to be done. Currently this value must always be 0, which indicates a
configured name translation.
The line specifies that when the master server receives a request for a configured
client name (numeric key 0), the name xxxx.eng.aaa.com always replaces xxxx.
The substitution resolves the problem if the following conditions are true:
The master servers network services gethostbyname library function did not
recognize the name xxxx.
87
88
Reference topics
About reading backup images with tar
NDMP client backup images cannot be restored, though NDMP vendors may
have tools or the utilities that can perform a restore directly from the media.
Non-NetBackup versions of tar may have trouble with sparse files and often
skip sparse files.
If the backup spans more than one piece of media, you must read and combine
the fragments from the media to give to tar. To combine the fragments, the
systems dd command may be useful.
Another possibility is to use tar on the fragments. To use tar on fragments
can allow recovery of any file in the backup other than the one that spanned
the media.
Reference topics
Factors that affect backup time
Some versions of Solaris tar combine the atime, mtime, and ctime strings with
the file name and create the file paths that are not desirable.
File
Description
@@MaNgLeD.nnnn
@@MaNgLeD.nnnn_Rename
@@MaNgLeD.nnnn_Symlink
For long names of symbolic links, tar generates the files that are
named @@MaNgLeD.nnnn_Symlink. These files contain
descriptions of the symbolic links that must be made to return a
link to the correct file.
The files can either be read or deleted. Regenerate the ACLs to the
corresponding files by hand.
89
90
Reference topics
Factors that affect backup time
that disrupts the backup. The time to back up files can also give an indication of
how long it may take to recover the files.
Figure 3-1 shows the major factors that affect backup time.
Backup time formula
Figure 3-1
Backup time
Total data
+
Transfer rate
Compression factor
(optional)
Device delays
Full backups involve all the data. Therefore, a full backup usually takes longer
than an incremental backup.
Differential incremental backups include only the data that changed since the
last full or incremental backup.
Cumulative incremental backups include all the data that changed since the
last full backup.
For incremental backups, the amount of data depends on the frequency with which
files change. If a large number of files change frequently, incremental backups
are larger.
Transfer rate
The transfer rate depends on the following factors.
Table 3-3
Factor
Description
Reference topics
Methods for determining the NetBackup transfer rate
Table 3-3
Factor
Description
Speed with which the client can process the data The speed varies with the hardware platform and depends on
the other applications that run on the platform. File size is also
an important factor. Clients can process larger files faster than
smaller ones. A backup for 20 files, 1 megabyte each, is faster
than a backup for 20,000 files that are 1 kilobyte each.
Speed with which the server can process the data Like client speed, server speed also varies with the hardware
platform and depends on the other applications that run on the
platform. The number of concurrent backups being performed
also affects server speed.
Network configuration can affect performance
For example, when some machines run full-duplex and some run
half-duplex in an Ethernet environment, the throughput is
significantly reduced.
Device delays
These delays can vary widely and depend on the devices and the
computing environments.
91
92
Reference topics
Methods for determining the NetBackup transfer rate
Table 3-4
Transfer rate
Description
The network transfer rate is the rate provided in the All Log
Entries report.
The network transfer rate considers only the time it takes to
transfer data over the network from client to server.
This rate ignores the following:
The time the device requires to load and position media
before a backup.
The time that the tape file requires to close and write an
additional NetBackup information record to the tape.
The Microsoft Windows System Monitor also displays the NetBackup transfer
rate.
See Using the System Monitor with NetBackup on page 94.
Reference topics
Methods for determining the NetBackup transfer rate
TIME
04/28/09 23:10:37
04/29/09 00:35:07
SERVER/CLIENT
TEXT
windows giskard begin writing backup
id giskard_0767592458, fragment 1 to
media id TL8033 on device 1 . . .
windows giskard successfully wrote
backup id giskard_0767592458,
fragment 1, 1161824 Kbytes at
230.325 Kbytes/sec
giskard
giskard_0767592458
production_servers
Standard
testing_add_files
Full
one week (0)
04/28/09 23:07:38
001:27:32
05/05/09 23:07:38
no
1161824
78210
The following three rates were compiled with the backup data from the sample
reports:
Network transfer rate:
1161824 Kbytes at 230.325 Kbytes per second
Network transfer plus end-of-backup processing rate:
23:10:30 - 00:35:07 = 01:24:30 = 5070 seconds
1161824 Kbytes/5070 = 229.157 Kbytes per second
Total transfer rate:
Elapsed time = 01:27:32 = 5252 seconds
1161824 Kbytes/5252 = 221.216 Kbytes per second
See Using the System Monitor with NetBackup on page 94.
93
94
Reference topics
Methods for determining the NetBackup transfer rate
To add a counter, click the plus sign (+) on the toolbar of the right pane. When
the Add Counters window opens, select NetBackup Disk/Tape from the
Performance object drop-down list.
Reference topics
NetBackup notify scripts
In order for the NetBackup objects to be available for selection, the following
conditions must be met:
The drive must be connected to a Windows media server (or SAN media
server). A NetBackup job must be active (a drive is in use).
Select the counter to display from the list of available counters. Available
counters are as follows:
Select one or more object instances from the list of instances. Instances appear
when NetBackup begins to read or write from the disk or the tape drives.
Click Add. The number of bytes that are read or written is updated
dynamically, along with the rate.
95
96
Reference topics
NetBackup notify scripts
Reference topics
NetBackup notify scripts
Install_path\VERITAS\Volmgr\bin\shared_drive_notify.cmd
backup_notify.cmd on Windows
The backup_notify.cmd script runs on the NetBackup server where the storage
unit is located. It is called each time a backup is successfully written to media.
NetBackup passes the following parameters to this script:
For example:
backup_notify.cmd bptm host_0695316589
backup_exit_notify.cmd on Windows
The backup_exit_notify.cmd script runs on the master server. It is called to
perform site-specific processing when an individual backup completes.
97
98
Reference topics
NetBackup notify scripts
policyname
schedname
schedtype
exitstatus
stream
done_trying
For example:
backup_exit_notify.cmd clientname1 pol_prod sched_fulls FULL 0 -1 1
backup_exit_notify.cmd clientname2 pol_prod sched_incr INCR 73 0 1
backup_exit_notify
NetBackup provides scripts or batch files that can collect information and be used
to notify administrators of specific events.
The backup_exit_notify script runs on the master server and is located in the
following directory:
Windows: Install_path\VERITAS\NetBackup\bin\goodies\
UNIX: /usr/openv/netbackup/bin/goodies
backup_exit_notify is called to perform site-specific processing when an
individual backup completes. In NetBackup 6.5.6, two new parameters have been
added to the script.
Reference topics
NetBackup notify scripts
policyname
schedname
schedtype
exitstatus
stream
done_trying
For example:
backup_exit_notify clientname1 pol_prod sched_fulls FULL 0 -1 1
backup_exit_notify clientname2 pol_prod sched_incr INCR 73 0 1
99
100
Reference topics
NetBackup notify scripts
Then place the script in the following location on the UNIX client:
/usr/openv/netbackup/bin/
Modify the script and ensure that you have permission to run the script.
The bpstart_notify script runs each time a backup or an archive starts and
initialization is completed. The script runs before the tape is positioned. This
script must exit with a status of 0 for the calling program to continue and for the
backup or archive to proceed. A nonzero status causes the client backup or archive
to exit with a status of bpstart_notify failed.
If the /usr/openv/netbackup/bin/bpstart_notify script exists, it runs in the
foreground and the bpbkar process on the client waits for it to complete before
continuing. Any commands in the script that do not end with an ampersand
character (&) run serially.
The server expects the client to respond with a continue message within the time
that the BPSTART_TIMEOUT option specifies on the server.
The default for BPSTART_TIMEOUT is 300. If the script needs more time than 300
seconds, increase the value to allow more time.
NetBackup passes the following parameters to the script:
clientname
policyname
schedname
schedtype
Note: The bpstart_notify script also runs for NetBackup catalog backups if a
.policyname[.schedule] is not specified.
For example:
bpstart_notify
bpstart_notify
bpstart_notify
bpstart_notify
bpstart_notify
client1
client2
client3
client4
client5
pol_cd4000s
pol_cd4000s
pol_cd4000s
pol_cd4000s
pol_cd4000s
sched_fulls FULL
sched_incrementals INCR
sched_fulls FULL
sched_user_backups UBAK
sched_user_archive UARC
Reference topics
NetBackup notify scripts
suffix. The following are two examples of script names for a policy (production)
that has a schedule (fulls):
/usr/openv/netbackup/bin/bpstart_notify.production
/usr/openv/netbackup/bin/bpstart_notify.production.fulls
The first script affects all scheduled backups in the policy that are named
production. The second script affects scheduled backups in the policy that is
named production only when the schedule is named fulls.
Note: For a given backup, NetBackup uses only one bpstart_notify script and
that is the script with the most specific name. For example, if there are both
bpstart_notify.production and bpstart_notify.production.fulls scripts,
NetBackup uses only bpstart_notify.production.fulls.
The bpstart_notify script can use the following environment variables:
BACKUPID
UNIXBACKUPTIME
BACKUPTIME
The NetBackup bpbkar process creates these variables. The following are examples
of the strings that are available to the script to use to record information about
a backup:
BACKUPID=client1_0857340526
UNIXBACKUPTIME=0857340526
BACKUPTIME=Sun Mar 2 16:08:46 2009
Specifies the stream number. The first stream from a policy, client, and schedule is 1. A
0 value indicates that multiple data streams are not enabled.
STREAM_COUNT
Specifies the total number of streams to be generated from this policy, client, and schedule.
STREAM_PID
RESTARTED
101
102
Reference topics
NetBackup notify scripts
Then place the file on the client in the same directory as the NetBackup client
binaries:
Install_path\NetBackup\bin\
The following script applies only to a schedule that is named fulls in a policy
named days:
install_path\netbackup\bin\bpstart_notify.days.fulls.bat
Reference topics
NetBackup notify scripts
%2
%3
%4
%5
%6
Specifies the results file that NetBackup checks for a return code from the script.
NetBackup uses %6 to pass the file name and then expects the script to create
the file in the same directory as the script.
If the script applies to a specific policy and schedule, the results file must be
named
install_path\netbackup\bin\BPSTART_RES.policy.schedule
If the script applies to a specific policy, the results file must be named
install_path\netbackup\bin\BPSTART_RES.policy
If the script applies to all backups, the results file must be named
install_path\netbackup\bin\BPSTART_RES
An echo 0> %6 statement is one way for the script to create the file.
NetBackup deletes the existing results file before it calls the script. After the
script runs, NetBackup checks the new results file for the status. The status
must be 0 for the script to be considered successful. If the results file does not
exist, NetBackup assumes that the script was successful.
The server expects the client to respond with a continue message within the time
that the NetBackup BPSTART_TIMEOUT option specifies. The default for
BPSTART_TIMEOUT is 300. If the script needs more than 300 seconds, increase the
value to allow more time.
103
104
Reference topics
NetBackup notify scripts
For Windows 2000 clients, bpstart_notify script can use the following
environment variables for the support of multiple data streams.
Table 3-6
Environment variable
Description
STREAM_NUMBER
Specifies the stream number. The first stream from a policy, client, and schedule is 1.
A 0 value indicates that multiple data streams are not enabled.
STREAM_COUNT
Specifies the total number of streams to be generated from this policy, client, and
schedule.
STREAM_PID
Then place the file in the following location on the UNIX client:
/usr/openv/netbackup/bin/bpend_notify
Modify the script and ensure that you have permission to run the script.
Note: The bpend_notify script is run when the client is finished sending data,
but the server has not yet completed writing to media.
Note: Ensure that this script can be run by others on the client before it is used.
To do so, run chmod 755 script_name, where script_name is the name of the
script.
The bpend_notify script runs each time a backup or archive completes. For
archives, it runs after the backup but before the files are removed.
If bpend_notify exists, it runs in the foreground and bpbkar on the client waits
until it completes. Any commands that do not end with an ampersand character
(&) run serially.
The server expects the client to respond within the time that the BPEND_TIMEOUT
NetBackup configuration option specifies. The default for BPEND_TIMEOUT is 300.
Reference topics
NetBackup notify scripts
If the script needs more than 300 seconds, set BPEND_TIMEOUT to a larger value.
Avoid too large a value because it can delay the server from servicing other clients.
NetBackup passes the following parameters to the script:
clientname
policyname
schedname
schedtype
exitstatus
Specifies the exit code from bpbkar. The status is the client status
and does not indicate that the backup is complete and successful.
The client can display a status 0 when, due to a failure on the server,
the All Log Entries report displays a status 84.
Note: The bpend_notify script also runs for NetBackup catalog backups if a
.policyname[.schedule] is not specified.
For example:
bpend_notify client1 pol_1 fulls FULL 0
bpend_notify client2 pol_1 incrementals INCR 73
The first script affects all scheduled backups in the policy production. The second
script affects scheduled backups in the policy production only when the schedule
is named fulls.
Note: For a given backup, NetBackup uses only one bpend_notify script and that
is the one with the most specific name. For example, if there are both
bpend_notify.production and bpend_notify.production.fulls scripts,
NetBackup uses only bpend_notify.production.fulls.
105
106
Reference topics
NetBackup notify scripts
The NetBackup bpbkar process creates these variables. The following are examples
of the strings that are available to the script for use to record information about
a backup:
BACKUPID=client1_0857340526
UNIXBACKUPTIME=0857340526
BACKUPTIME=Sun Mar 2 16:08:46 2009
The following environment variables can be used for the support of multiple data
streams.
Table 3-7
Environment variable
Description
STREAM_NUMBER
Specifies the stream number. The first stream from a policy, client, and schedule is 1.
A 0 value indicates that multiple data streams are not enabled.
STREAM_COUNT
Specifies the total number of streams to be generated from this policy, client, and
schedule.
STREAM_PID
FINISHED
Specifies the status of the checkpointed restarts of backup jobs. A value of 0 indicates
that the client was not finished sending all of the data. A value of 1 indicates that the
client was finished sending all the of data.
Reference topics
NetBackup notify scripts
To create a script that applies only to a specific policy or policy and schedule
combination, add a .policyname or .policyname.schedulename suffix to the script
name as follows:
The following script applies only to a schedule that is named fulls in a policy
named days:
Install_path\netbackup\bin\bpend_notify.days.fulls.bat
Note: The bpend_notify script also runs for NetBackup catalog backups if a
.policyname[.schedule] is not specified.
The first script affects all scheduled backups in the policy named days. The second
script affects scheduled backups in the policy named days only when the schedule
is named fulls.
For a given backup, NetBackup calls only one bpend_notify script and checks for
them in the following order:
bpend_notify.policy.schedule.bat
bpend_notify.policy.bat
bpend_notify.bat
%2
%3
107
108
Reference topics
NetBackup notify scripts
%4
%5
Specifies the status of the operation. It is the same status as is sent to the
NetBackup server. The status is 0 for successful backups and 1 for partially
successful backups. If an error occurs, the status is the value associated with
that error.
%6
Specifies the results file that NetBackup checks for a return code from the script.
NetBackup uses %6 to pass the file name and then expects the script to create
the file in the same directory as the script.
If the script applies to a specific policy and schedule, the results file must be
named
Install_path\netbackup\bin\BPEND_RES.policy.schedule
If the script applies to a specific policy, the results file must be named
Install_path\netbackup\bin\BPEND_RES.policy
If the script applies to all backups, the results file must be named
Install_path\netbackup\bin\BPEND_RES
An echo 0> %6 statement is one way for the script to create the file.
NetBackup deletes the existing results file before it calls the script. After the
script runs, NetBackup checks the new results file for the status. The status
must be 0 for the script to be considered successful. If the results file does not
exist, NetBackup assumes that the script was successful.
The server expects the client to respond with a continue message within the time
that the BPEND_TIMEOUT option specifies. The default for BPEND_TIMEOUT is 300.
If the script needs more than 300 seconds, increase the value to allow more time.
For Windows 2000 clients, the bpend_notify script can use the following
environment variables for the support of multiple data streams.
Table 3-8
Environment variable
Description
STREAM_NUMBER
Specifies the stream number. The first stream from a policy, client, and
schedule is 1. A 0 value indicates that multiple data streams are not enabled.
STREAM_COUNT
STREAM_PID
Reference topics
NetBackup notify scripts
diskfull_notify.cmd on Windows
The diskfull_notify.cmd script runs on the NetBackup server that contains the
storage unit. The disk media manager (bpdm) calls this script if it encounters a
disk full condition while it writes a backup to a disk storage unit. The default
action is to report the condition and immediately try to write the data again. (The
file being written is kept open by the active bpdm).
The script can be modified to send a notification to an email address. Or modified
to perform actions such as removing other files in the affected directory or file
system.
NetBackup passes the following parameters to the script:
programname
pathname
For example:
diskfull_notify.cmd bpdm
/disk1/images/host_08193531_c1_F1
mail_dr_info.cmd
Use mail_dr_info.cmd to send NetBackup disaster recovery information to
specified recipients after running an online, hot catalog backup.
To create the script, copy the following script from the master server:
Install_path\VERITAS\NetBackup\bin\nbmail.cmd
109
110
Reference topics
NetBackup notify scripts
%2
%3
%4
media_deassign_notify
The NetBackup Enterprise Media Manager calls the media_deassign_notify
script after media is deassigned. To send an email notification when media is
deassigned, include an email address in the script where indicated. (The script
must be run as the root user.)
Copy Install_path\NetBackup\bin\goodies\media_deassign_notify.cmd into
Install_path\NetBackup\bin\ on the EMM server. (Usually the master server.)
If the script exists in the \bin directory, the following parameters are passed to
the script: media ID, legacy media type, barcode, robot number, and robot type.
nbmail.cmd
Use nbmail.cmd to send specified recipients notifications about scheduled backups.
The recipients email addresses must also be configured in the Universal Settings
host properties.
Windows systems also require that you install the Simple Mail Transfer Protocol
application to transfer messages in order to accept script parameters. UNIX
platforms have a built-in SMTP transfer method.
To create the script on a client, copy
Install_path\VERITAS\NetBackup\bin\goodies\nbmail.cmd from the master
Reference topics
NetBackup notify scripts
Specifies the address of the recipient. For multiple addresses, enter email1,email2
%2
%3
Specifies the file that is sent in the body of the email. This is generated by another
script.
%4
parent_end_notify.cmd on Windows
NetBackup calls the parent_end_notify.cmd script each time a parent job ends.
NetBackup passes the following parameters to the script:
clientname
policyname
schedname
schedtype
status
stream
stream_count
Specifies that if the job starts normally, the stream count indicates
how may streams were started.
Verifies the number of streams that complete and run
backup_exit_notify. If a failure occurs that makes it
impossible to start any streams, a stream count of -1 is returned.
parent_end_notify
The parent_end_notify script runs on the master server and is located in the
following directory:
Windows: Install_path\VERITAS\NetBackup\bin\goodies\
UNIX: /usr/openv/netbackup/bin/goodies
111
112
Reference topics
NetBackup notify scripts
NetBackup calls the parent_end_notify script each time a parent job ends. In
NetBackup 6.5.6, two new parameters have been added the script.
NetBackup passes the following parameters to the script:
clientname
policyname
schedname
schedtype
status
stream
stream_count
New in 6.5.6; specifies the stream count. If the job starts normally,
the stream count indicates how may streams were started.
Use this count to verify the number of streams that complete and
run backup_exit_notify. If a failure occurs that makes it
impossible to start any streams, a stream count of -1 is returned.
parent_start_notify.cmd on Windows
NetBackup calls the parent_start_notify.cmd script each time a parent job
starts.
NetBackup passes the following parameters to the script:
clientname
policyname
schedname
schedtype
status
streamnumber
Reference topics
NetBackup notify scripts
pending_request_notify
The NetBackup Enterprise Media Manger calls the pending_request_notify
script after a pending request is issued for a media resource (tape volume). To
send an email notification when a pending request is initiated, include an email
address in the script where indicated. (The script must be run by the root user.)
Copy Install_path\NetBackup\bin\goodies\pending_request_notify.cmd
into Install_path\NetBackup\bin\ on the EMM server. (Usually the master
server.)
If the script exists in the \bin directory, the following parameters are passed to
the script: media ID, barcode, action code, robot type, robot number, media server,
volume group, and pending time (in seconds since the UNIX epoch).
restore_notify.cmd on Windows
The restore_notify.cmd script runs on the server that contains the storage unit.
The NetBackup tape or disk manager (bptm or bpdm) calls the script when it finishes
sending data to the client during a restore. The script is called regardless of
whether data is sent.
NetBackup passes the following parameters to the script:
programname
Specifies the name of the program doing the restore or other read
operation.
pathname
operation
session_notify.cmd on Windows
The session_notify.cmd script runs on the master server. It is called at the end
of a backup session if at least one scheduled backup succeeded. NetBackup passes
no parameters to this script. Scheduling is suspended until this script completes,
so no other backups can start until that time.
session_start_notify.cmd on Windows
The session_start_notify.cmd script runs on the master server. When a set of
backups is due to run, NetBackup calls this script to do any site-specific processing
before it starts the first backup. NetBackup passes no parameters to this script.
113
114
Reference topics
NetBackup notify scripts
shared_drive_notify.cmd on Windows
NetBackup runs the shared_drive_notify.cmd script when a shared drive is
reserved or released.
Specifies that the host on which the script is executed needs SCSI
access to the drive until it is released.
ASSIGNED
Informational only. Specifies that the host that reserved the drive
needs SCSI access.
RELEASED
Specifies that only the scan host needs SCSI access to the drive.
SCANHOST
Specifies that the host that executes the script has become the
scan host. A host should not become a scan host while the drive
is RESERVED.
The scan host may change between a RESERVED operation and a
RELEASED operation.
userreq_notify.cmd on Windows
The userreq_notify.cmd script runs on the master server.
NetBackup calls it each time a request is made to either of the following:
You can change this script to gather information about user requests to NetBackup.
NetBackup passes the following parameters to the script:
action
Specifies the action and can have the following values: backup,
archive, manual_backup, restore, list
Reference topics
Media and device management best practices
clientname
userid
For example:
userreq_notif.cmd backup mercury jdoe
userreq_notify.cmd archive mercury jdoe
userreq_notify.cmd manual_backup mercury jdoe
userreq_notify.cmd restore mercury jdoe
userreq_notify.cmd list mercury jdoe
Use only the NetBackup commands that Symantec documents and supports.
Refer to the NetBackup release notes for configuration and operational changes
in the current release or in future releases. The release notes also contain
information about all new functionality in each release.
Use the documented methods for terminating the NetBackup Media Manager
daemons and services.
Always back up the NetBackup catalogs. You may also want to back up the
vm.conf file and the bp.conf (UNIX system) files on the media servers.
When you restore the NetBackup catalog (for example, master server databases
and the EMM database), use backups from the same point in time.
Ensure that all names and numbers for devices and all media IDs and bar codes
are unique across the entire enterprise.
To use the devices that NetBackup controls but are used with other applications,
down the drive if the drive is in the UP state.
115
116
Reference topics
Media and device management best practices
Configure cleaning cartridges for tape drives and use TapeAlert for automatic
drive cleaning if the drives support automatic cleaning.
Use the robotic libraries that have a bar code reader and use only the bar code
labels that the robot vendor recommends.
Use bar code rules for media type assignment when you inventory multimedia
libraries. Use bar code naming conventions to differentiate between data and
cleaning tapes and different physical media types. A common convention is a
prefix that identifies the type of media.
Before performing inject or eject commands, ensure that the media access port
is empty. Although NetBackup can handle a port that is not empty, some
libraries can have problems.
Do not use the robotic test utilities while running backup or restore jobs.
Use only computers, operating systems and devices that Symantec supports.
For supported devices, see the NetBackup hardware compatibility list on the
NetBackup support site.
Always configure and use pass-through paths for robotic libraries and drives.
When possible, use SCSI persistent reserve or SCSI reserve and release.
Reference topics
About TapeAlert
Download and install the latest device mapping file from the NetBackup support
Web site before you use the NetBackup Device Configuration Wizard.
Use consistent logical drive types for all physical drive types on all servers in
the environment. For example, use the DLT drive type as the logical drive type
for all DLT7000 drives.
Use only a dedicated server for the NetBackup master server and Enterprise
Media Manager (EMM) server. Do not use a server that hosts other applications
or one that stores data. Plan periodic maintenance for all of the backup servers.
Always install the latest NetBackup release updates that are available from
Symantec.
Verify all SCSI-related operating system configuration files ( such as the Solaris
st.conf file), when you install system release updates.
For problems with devices, consult the vendor for firmware upgrades and
consult the NetBackup hardware compatibility list for supported firmware
levels.
See the NetBackup Shared Storage Guide before the NetBackup Shared Storage
Option, OpenStorage, or SharedDisk are installed and configured.
About TapeAlert
TapeAlert is a tape drive status monitor and message utility. The TapeAlert utility
can detect tape quality problems, defects in tape drive hardware, and the need to
117
118
Reference topics
About TapeAlert
clean drives. For the tape drives that support TapeAlert, the TapeAlert firmware
monitors the drive hardware and the media. Error, warning, and informational
states are logged on a TapeAlert log page.
For the drives that do not support TapeAlert, configure and use frequency-based
cleaning.
See About frequency-based cleaning on page 123.
The host platform, robot type, and drive support drive cleaning.
Reference topics
About TapeAlert
The drive must support the TapeAlert capability, and the TapeAlert are enabled
on the drive.
To determine if a drive supports TapeAlert, see the Symantec support Web
site.
A cleaning tape is configured and available in NetBackup for the robotic library.
The cleaning cartridge is compatible with the drive that needs to be cleaned.
Pass through device files are configured on UNIX and Linux media servers.
See the NetBackup Device Configuration Guide.
Hardware defects
Abnormal errors
A set of TapeAlert conditions is defined that can cause the media in use to be
frozen. Another set of conditions are defined that can cause a drive to be downed.
NetBackup writes TapeAlert conditions into the following logs:
TapeAlert code
Default action
Error type
Error message
0x01
None
Warning - WRN
Read warning
119
120
Reference topics
About TapeAlert
Table 3-9
TapeAlert code
Default action
Error type
Error message
0x02
None
Warning - WRN
Write warning
0x03
None
Warning - WRN
Hard error
0x04
Critical - CRT
Media
0x05
Critical - CRT
Read failure
0x06
Critical - CRT
Write failure
0x07
Warning - WRN
Media life
0x08
Warning - WRN
0x09
None
Critical - CRT
Write protect
0x0a
None
0x0b
None
0x0c
None
0x0d
Critical - CRT
Recoverable
mechanical cartridge
failure
0x0e
Critical - CRT
Unrecoverable
mechanical cartridge
failure
0x0f
Warning - WRN
Mic failure
0x10
None
Critical - CRT
Forced eject
0x11
None
Warning - WRN
Read only
0x12
None
Warning - WRN
Directory corrupted
on load
0x13
0x14
Critical - CRT
Clean now
0x15
Warning - WRN
Clean periodic
0x16
Critical - CRT
Expired cleaning
media
Reference topics
About TapeAlert
Table 3-9
TapeAlert code
Default action
Error type
Error message
0x17
Critical - CRT
0x18
None
Warning - WRN
Retension requested
0x19
None
Warning - WRN
Dual-port error
0x1a
None
Warning - WRN
0x1b
None
Warning - WRN
0x1c
None
Warning - WRN
Power consumption
0x1d
None
Warning - WRN
Drive maintenance
0x1e
Critical - CRT
Hardware A
0x1f
Critical - CRT
Hardware B
0x20
None
Warning - WRN
Interface
0x21
None
Critical - CRT
Eject media
0x22
None
Warning - WRN
Download fail
0x23
None
Warning - WRN
Drive humidity
0x24
None
Warning - WRN
Drive temperature
0x25
None
Warning - WRN
Drive voltage
0x26
None
Critical - CRT
Predictive failure
0x27
None
Warning - WRN
Diagnostics req.
0x28 - 0x31
None
0x32
None
Warning - WRN
Lost statistics
0x33
Warning - WRN
Directory invalid on
unload
0x34
Critical - CRT
0x35
Critical - CRT
0x36
Critical - CRT
No start of data
121
122
Reference topics
About tape drive cleaning
Table 3-9
TapeAlert code
Default action
Error type
Error message
0x37
Critical - CRT
Loading failure
0x38
Critical - CRT
Unrecoverable
unload failure
0x39
None
Critical - CRT
Automation interface
failure
0x3a
None
Warning - WRN
Firmware failure
0x3d - 0x40
None
Informational - info
Undefined
Reactive cleaning
See About TapeAlert cleaning (reactive cleaning) on page 118.
Symantec recommends that you use reactive cleaning.
Library-based cleaning
See About library-based cleaning on page 122.
Frequency-based cleaning
See About frequency-based cleaning on page 123.
Operator-initiated cleaning
See About operator-initiated cleaning on page 123.
Reference topics
About tape drive cleaning
NetBackup cleans the drive immediately after a tape is unmounted. Drive cleaning
does not unmount a drive in the middle of an active backup. The mount time is
reset after the drive is cleaned. The cleaning frequency value remains the same.
A cleaning can occur within a backup if the backup spans tapes. For example, if
cleaning is due after the first tape is full, NetBackup cleans the drive before it
mounts the next tape.
Media can remain in a drive for extended periods. It does not affect the cleaning
frequency because NetBackup increments the mount time only when NetBackup
assigns the media to a process.
Frequency-based cleaning is not supported for drives in the ACS or the TLH
libraries that are under API robotic control. The robotic library software controls
the drive cleaning. To manage drive cleaning for these robots, use the robot vendor
interfaces.
See About TapeAlert and frequency-based cleaning on page 118.
The value for the mount time is greater than the cleaning frequency.
123
124
Reference topics
How NetBackup selects drives
The drive is a standalone drive and no cleaning tape has any cleanings that
remain.
The Tape Cleaning Comment column of the Drive List in the Devices node of
the NetBackup Administration Console.
Reference topics
How NetBackup reserves drives
The EMM server (nbemm) manages the drives and requests for locally-attached or
shared drives in the EMM domain.
The EMM server manages the drives by doing the following actions:
Configured as UP
Not assigned
The first drive in the drive configuration is used first, and then the second drive,
and then the next. Use the tpconfig -d command to see the drive order in the
configuration.
If some of the drives are shared drives, NetBackup chooses a nonshared drive first
(if one is available). NetBackup chooses a shared drive first so the shared drives
can be used on other hosts that share the drives. Shared drives require the Shared
Storage Option.
125
126
Reference topics
How NetBackup reserves drives
Alternatively, the new SCSI persistent reserve method may be more effective in
either of the following environments because it provides device status detection
and correction:
Protection options
Option
Description
Provides SCSI persistent reserve protection for SCSI devices. The devices must
conform to the SCSI Primary Commands - 3 (SPC-3) standard.
Provides SPC-2 SCSI reserve protection for SCSI devices. The devices must conform
to the reserve method and release management method in the SCSI Primary
Commands - 2 standard.
No protection
Other HBAs can send the commands that may cause a loss of data to the tape drives.
You can configure access protection for each NetBackup media server. The
protection setting configures tape drive access protection for all tape drive paths
from the media server on which the setting is configured. The media server setting
for any drive path can be overridden.
SCSI reservations provide protection for NetBackup Shared Storage Option
environments or any other multiple-initiator environment in which drives are
shared.
Reference topics
How NetBackup reserves drives
Register with the tape drives device server (the server is a logical unit within
a drive that processes SCSI tasks)
If the tape drives device server grants the reservation, the NetBackup process
has exclusive use of the device. The reservation prevents other host bus adapters
(HBAs) from issuing any commands that can cause data loss.
If the reservation fails, NetBackup fails the job.
When the NetBackup process is finished with the drive, NetBackup unloads the
drive and sends a persistent reserve clear command to the drive. The command
removes both the reservation and the registration.
SCSI persistent reserve also provides device status detection, which NetBackup
uses to resolve reservation conflicts within NetBackup.
The reservation does not prevent other applications on the host that has the
reservation from using the same device and from causing data loss. For example,
if a user on the same host issues a UNIX mt command, the mt command can take
control of the drive.
Also, other HBAs can clear or release a SCSI persistent reservation. Therefore, an
application can clear another HBA reservation (although it should not do so).
127
128
Reference topics
How NetBackup reserves drives
Reference topics
How NetBackup reserves drives
Power cycled
A negative consequence of SPC-2 SCSI reserve occurs if the HBA that owns the
reservation fails. A device stays reserved until the reservation is removed or
broken. Only the original HBA can remove the reservation, which means the
system must be available. If the HBA that owns the reservation fails, it cannot
remove the reservation. Therefore, the reservation must be broken.
To break a reservation, one of the following actions must break the reservation:
SCSI reset
Power cycle
SPC-2 SCSI reserve commands are mandatory for all SCSI-2 and SCSI-3 devices.
See the SCSI 2 standard for a detailed description of SCSI reserve command
operation and behavior.
129
130
Reference topics
How NetBackup reserves drives
Also, the NetBackup Administration Console Device Monitor or the output from
the vmoprcmd command shows PEND in the Control column.
If a conflict occurs, a reservation problem can exist. If the HBA that reserves the
drive is unavailable (for example, due to a system crash or hardware failure), it
cannot release the reservation. NetBackup cannot release or break an SPC-2 SCSI
reservation automatically. Force a release or break the reservation to make the
drive available, even for a failover server in a cluster environment.
When the conflict is resolved, the following message is written to the log:
Reservation Conflict status cleared from DRIVENAME (device NUMBER)
This option requests that all hosts that are registered to use the drive issue SPC-2
SCSI release commands to the drive.
Issue the vmoprcmd command on the host that is the device allocator (DA host).
Alternatively, use the -h option of the command to specify the DA host. The DA
host is also the EMM server.
Note: Use this command after a PEND status appears in the NetBackup
Administration Console Device Monitor. However, do not issue this command
during backups.
More information about using the vmoprcmd command is available.
See NetBackup Commands Reference Guide.
Breaking a reservation
If you cannot release an SPC-2 SCSI reservation, try to use an operating system
command that forces a device reset. A device reset breaks a reservation. The
procedure depends on the operating system type.
Note: The reset operation can reset other devices in the configuration. Loss of
data is also possible. Try alternate methods first to break the reservation on a
device (by using switch and bridge hardware).
Reference topics
How NetBackup reserves drives
Lastly, if the following operating system commands cannot break the reservation,
power-cycle the drive. A power cycle breaks SPC-2 SCSI drive reservations (and
usually breaks SCSI persistent drive reservations).
To break an SPC-2 reservation on Solaris
You must configure the operating systems on the NetBackup media servers
so they let NetBackup control SCSI persistent reserve or SPC-2 SCSI reserve.
On HP-UX systems, disable the operating system's use of SPC-2 SCSI reserve.
See the NetBackup Device Configuration Guide.
Depending on the tape drives, you may have to disable the operating systems
use of SPC-2 SCSI reserve. AIX and Solaris may require such a change.
See the NetBackup Device Configuration Guide.
131
132
Reference topics
How NetBackup reserves drives
SCSI persistent reserve and SPC-2 reserve do not apply to NDMP drives.
The NDMP filer is responsible for providing exclusive device access.
With SPC-2 SCSI reserve, devices may remain reserved after a failover in
cluster environments or multipath environments with failover capability.
You cannot use SPC-2 SCSI reserve if the following factors are true: The failover
does not break the device reservations and those devices that were in use
during the failover must be available without manual intervention. Use SCSI
persistent reserve.
If the drive path changes, the backup jobs and the restore jobs fail.
Therefore, jobs fail in cluster environments or any multipath environments
that share paths dynamically. If you cannot disable dynamic path sharing, you
cannot use SPC-2 SCSI reserve or SCSI persistent reserve in NetBackup.
Reference topics
How NetBackup reserves drives
These operating systems also may report PEND if the drive reports Busy when a
volume is unmounted. Use the AVRD_PEND_DELAY entry in the vm.conf
configuration file to filter out these extraneous reports.
133
134
Reference topics
How NetBackup selects media
The backup data may be usable. If so, import the image by using the NetBackup
bpimport command so the data is available for restores.
Reference topics
How NetBackup selects media
The media ID
The file name that is used to link to the device that is assigned.
Of the same density that the backup job requested, and in the robot that
that the backup job requested.
Not currently in use by another backup or a restore.
135
136
Reference topics
How NetBackup selects media
NetBackup searches the media catalog for a volume that is already mounted
in a drive and meets the following criteria:
Of the same density that the backup job requested, and in the robot that
that the backup job requested.
Not written in a protected format. NetBackup detects tape format after the
volume is mounted. If the volume is in a protected format, NetBackup
unmounts the volume and resumes the search.
If a suitable volume is found, NetBackup uses it.
If NetBackup cannot find a mounted volume that satisfies all of the previous
conditions, it checks the media catalog for any volume that is suitable.
Reference topics
How NetBackup selects media
If more than one volume qualifies, NetBackup chooses the volume that was
least recently used.
NetBackup then adds it to the media catalog and assigns it the specified
retention level.
If there are no unassigned volumes of the requested type, the backup terminates
with an error message that no media were available.
See About spanning media with automatic media selection on page 137.
137
138
Reference topics
How NetBackup selects media
NetBackup spans media if the NetBackup Media host property Allow backups
to span media is specified for the server.
In this case, NetBackup uses another volume to start the next fragment and
the resulting backup is composed of fragments on different volumes.
NetBackup does not span media if the media Allow backups to span media
property is not specified.
In this case, the backup terminates abnormally and the operation is retried
according to the NetBackup Global Attributes host property, Schedule backup
attempts.
A volume that was used previously for backups must meet the following criteria:
Contain backups at the retention level and be in the same volume pool as the
backup that requires a volume.
However, if the NetBackup Media host property Allow multiple retentions
per media is specified for the server, NetBackup does not require a specific
retention level.
Reference topics
How NetBackup selects media
NetBackup selects unlabeled media only if the existing volumes that meet the
appropriate criteria do not have available space to contain the new backup images.
If the media is unlabeled, the following actions occur:
If a media ID prefix is not specified, the default prefix is the letter A. For
example, A00000.
NetBackup adds the requested volume pool to the volume configuration (if the
backup policy specifies a volume pool).
If the unused media is unlabeled, label it by using the bplabel command. Specify
the -u parameter to force assignment of a specific drive index, which eliminates
the need to assign the drive manually.
NetBackup spans media if the Allow backups to span media host property is
specified for the server. NetBackup selects another volume to begin the next
fragment, and the resulting backup has data fragments on more than one
volume.
After an EOM condition, NetBackup attempts to use an unassigned volume
rather than one that already has images on it. NetBackup checks the EMM
database for a volume that is the correct media type, in the correct volume
pool, and so on.
If a suitable unassigned volume is unavailable, NetBackup selects a volume.
NetBackup does not span media if the Allow backups to span media host
property is not specified. The backup terminates abnormally when the end of
media is reached. The operation is rescheduled according to the master server
host property Schedule backup attempts.
139
140
Reference topics
Volume pool and volume group examples
You can further configure NetBackup behavior for standalone drives. Normally,
when NetBackup spans media and an EOM is encountered on a standalone drive,
NetBackup searches for other media or generates a pending mount request. You
can configure a wait period for standalone drives. The wait period is helpful when
a gravity feed tape stacker takes a long time to load the next media in the drive.
To configure NetBackup to wait, specify the Media request delay media server
host property. This property specifies the number of seconds NetBackup waits to
use a volume that is loaded in a compatible drive. After the wait period expires,
NetBackup searches for another drive. NetBackup also waits to generate a pending
mount request during tape span operations. The Media request delay property
applies only when standalone drive extensions are enabled.
Reference topics
Volume pool and volume group examples
Figure 3-2
Standalone
Robotic
Group 1
Group 2
Group 3
Group 4
NB_pool
Off-site 1
Off-site 2
Figure 3-3 shows how the volumes in the pool NB_pool_dept_1 are spread among
the rob_A, standalone1, and off-site volume groups.
These groups also have volumes from more than one pool (though the volumes
in each group must all be the same type).You also can configure a scratch pool
from which NetBackup can transfer volumes when a volume pool has no media
available.
141
142
Reference topics
Volume pool and volume group examples
Figure 3-3
Robot A
Group
rob_A
Standalone
Group
off-site
NB_pool
_dept_1
NB_pool
_dept_2
Robot B
Group
rob_B
NB_pool
_dept_3
In Figure 3-4, the scratch pool is named Scratch_pool. The three robots contain
volumes from that pool in addition to those from other pools.
Assume the following sequence of events:
NetBackup searches the scratch pool for an unassigned DLT volume in Robot
C. If a volume is available, NetBackup moves it to NB_pool_dept_1. Otherwise,
NetBackup logs a media unavailable status.
Reference topics
Media formats
Figure 3-4
Robot A - TL8
Robot C - DLT
Group
rob_A
Group
rob_C
NB_pool_dept_1
Scratch_pool
Robot B - TL8
Group
rob_B
NB_pool_dept_2
Media formats
NetBackup writes media in a format that allows the position to be verified before
NetBackup appends new backups.
Table 3-11 shows the symbols that are used in the media format descriptions.
Table 3-11
Symbol
Description
MH
Tape mark.
BH
Backup headers (1024 bytes). One for each job that is part of the set of the
jobs that are multiplexed
143
144
Reference topics
Media formats
Table 3-11
Symbol
Description
Image
EH
Table 3-12 provides more information about how the media formats are used in
different situations.
Table 3-12
Format
Description
QIC and WORM tape format This format is used for quarter-inch cartridge (QIC) and
WORM media. Unlike the standard tape format, NetBackup
does not write empty backup headers (EH). The format is
as follows:
MH * BH Image * BH Image * BH Image *
To append backup images to QIC media, NetBackup positions
to the end of data (EOD) and then starts the next backup.
Reference topics
Media formats
Table 3-12
Format
Description
145
146
Reference topics
Media Manager commands
Table 3-12
Format
Description
Command
Description
acsd
avrd
Reference topics
Media Manager commands
Table 3-13
Command
Description
ltid
tl4d
The tape library 4MM robotic process. The Device Manager ltid
starts this process.
tl8cd
tl8d
The tape library 8MM robotic process. The Device Manager ltid
starts this process.
tldcd
tldd
The tape library DLT robotic process. The Device Manager ltid starts
this process.
tlhcd
tlhd
The tape library Half-inch robotic process. The Device Manager ltid
starts this process.
Applies only to NetBackup Enterprise Server.
tlmd
The tape library Multimedia process. The Device Manager ltid starts
this process.
Applies only to NetBackup Enterprise Server.
vmd
vmscd
Table 3-14
Command
Description
stopltid
147
148
Reference topics
Media Manager commands
Table 3-14
Command
Description
tldcd -t
tl8cd -t
tlhcd -t
Chapter
Note: Exclude and include lists do not apply to user backups and archives.
If a /usr/openv/netbackup/exclude_list file exists on a UNIX client, NetBackup
uses the contents of the file as a list of patterns. NetBackup skips the files during
automatic full and incremental backups.
Note: Exclude and include lists do not apply to user backups and archives.
The following types of files appear in an exclude list:
*.o files
core files
a.out files
150
Man pages
Automounted directories
mntfs (Solaris)
Check with users before any files are excluded from backups.
Note: Symantec suggests that you always specify automounted directories and
CD-ROM file systems in the exclude list. Otherwise, if they are not mounted at
the time of a backup, NetBackup must wait for a timeout before proceeding.
Blank lines or lines that begin with a pound sign (#) are ignored.
If all files are excluded in the backup selections list, NetBackup backs up only
what is specified by full path names in the include list. Files can be excluded
by using / or * or by using both symbols together (/*).
Spaces are considered legal characters. Do not include extra spaces unless
they are part of the file name.
For example, if you want to exclude a file named
/home/testfile (with no extra space character at the end)
and the exclude list entry is
/home/testfile (with an extra space character at the end)
NetBackup cannot find the file until you delete the extra space from the end
of the file name.
End a file path with / to exclude only directories with that path name (for
example, /home/test/). If the pattern does not end in / (for example,
/usr/test), NetBackup excludes both files and directories with that path name.
To exclude all files with a given name, regardless of the directory path, enter
the name without a preceding slash. For example:
test
rather than
/test
and so on.
Do not use patterns with links in the names. For example, assume /home is a
link to /usr/home and /home/doc is in the exclude list. The file is still backed
up in this case because the actual directory path, /usr/home/doc, does not
match the exclude list entry, /home/doc.
151
152
Given the exclude list example, the following files and directories are excluded
from automatic backups:
The directory /home/doe/abc (because the exclude entry ends with /).
All files or directories named test that are two levels beneath home.
All files or directories named temp that are two levels beneath the root
directory.
The first file affects all scheduled backups in the policy that is named wkstations.
The second file affects backups only when the schedule is named fulls.
For a given backup, NetBackup uses a single exclude listthe list that contains
the most specific name. For example, if there are files named:
exclude_list.wkstations and exclude_list.wkstations.fulls
Note: Exclude and include lists do not apply to user backups and archives.
To illustrate the use of an include list, we use the example from the previous
discussion. The exclude list in that example causes NetBackup to omit all files or
directories named test from all directories beneath /home/*/test.
In this case, add a file named /home/jdoe/test back into the backup by creating
an include_list file on the client. Add the following to the include_list file:
# this is a comment line
/home/jdoe/test
To create an include list for a specific policy or policy and schedule combination,
use a .policyname or .policyname.schedulename suffix. The following are two
examples of include list names for a policy that is named wkstations that contains
a schedule that is named fulls.
/usr/openv/netbackup/include_list.workstations
/usr/openv/netbackup/include_list.workstations.fulls
The first file affects all scheduled backups in the policy that is named workstations.
The second file affects backups only when the schedule is named fulls.
For a given backup, NetBackup uses only one include list: the list with the most
specific name. Given the following two files:
include_list.workstations
include_list.workstations.fulls
BPARCHIVE_POLICY
BPARCHIVE_SCHED
BPBACKUP_POLICY
BPBACKUP_SCHED
153
154
These options can also be added to a users $HOME/bp.conf file on the client.
Index
Symbols
.ExTeNt.nnnn files 89
.SeCuRiTy.nnnn files 89
@@MaNgLeD.nnnn files 89
@@MaNgLeD.nnnn_Rename files 89
@@MaNgLeD.nnnn_Symlink files 89
backup_exit_notify script 97
backup_notify script 97
backups
backup_exit_notify script 97
backup_notify script 97
bpend_notify script
UNIX client 104
Windows client 106
bpstart_notify script
UNIX client 99
Windows client 102
compressed 88
diskfull_notify script 109
estimating time required 90
multiplexed 88
session_notify script 113
session_start_notify script 113
basic disk staging
and NearStore disk storage units 64
bpdynamicclient 54
bpend_notify script
UNIX client 104
Windows client 106
bpstart_notify script
UNIX client 99
Windows client 102
bpstsinfo command 71
A
Absolute pathname
to volume storage unit setting 68
access control
lists (ACLs) 89
ACS_ vm.conf entry 27
ACS_SEL_SOCKET
vm.conf entry 28
ACS_SSI_HOSTNAME
vm.conf entry 28
ACS_SSI_SOCKET
vm.conf entry 28
ADJ_LSM
vm.conf entry 29
AIX cachefs file system 150
All Log Entries report 92
Allow backups to span media 138
alternate client restores
host.xlate file 86
Announce DHCP interval property 49
API_BARCODE_RULES
vm.conf entry 30
AUTHORIZATION_REQUIRED
vm.conf entry 30
auto cleaning 122
AUTO_PATH_CORRECTION
vm.conf entry 31
AUTO_UPDATE_ROBOT
vm.conf entry 31
AVRD_PEND_DELAY
vm.conf entry 32, 133
AVRD_SCAN_DELAY
vm.conf entry 32
C
capacity licensing
about 13
and multistreamed backups 25
nbdeployutil 1416
reconciling report results 23
reporting 17, 1921
cdrom file system 150
CLEAN_REQUEST_TIMEOUT
vm.conf entry 32
cleaning
frequency-based 123
156
Index
cleaning (continued)
library-based 122
TapeAlert reactive 118
times allowed 124
CLIENT_PORT_WINDOW
vm.conf entry 33
clients
changing host names 85
dynamic UNIX client 53
exclude files list, UNIX 149
include files list 152
cluster environments 132
CLUSTER_NAME
vm.conf entry 33
compressed backups 88
CONNECT_OPTIONS
vm.conf entry 33
crawlreleasebyname
vmoprcmd option 130
D
DAS_CLIENT
vm.conf entry 34
DataStore policy type 57
DAYS_TO_KEEP_LOGS
vm.conf entry 34
device
best practices 116
delays 91
using with other applications 115
DHCP server 47
disk
consumption 71
Disk type storage unit setting 68
diskfull_notify script 109
Domain Name Service (DNS) hostnames 86
drives
cleaning 122
manual 123
Dynamic host name and IP addressing 47
E
EMM_REQUEST_TIMOUT
vm.conf entry 35
EMM_RETRY_COUNT
vm.conf entry 35
Enable block sharing storage unit setting 70
Enable file system export storage unit setting 70
F
files
.ExTeNt.nnnn 89
.SeCuRiTy.nnnn 89
@@MaNgLeD.nnnn 89
@@MaNgLeD.nnnn_Rename 89
@@MaNgLeD.nnnn_Symlink 89
goodies scripts 95
FlashBackup 88
fragmented backups 145
frequency-based drive cleaning 123
Front-End Terabyte (FETB) Calculation 14
G
GNU tar 88
goodies directory 95
H
host names
changing client name 85
changing server name 8485
client peername 85
correct use 83
short 85
host.xlate file and alternate client restores 86
I
include files list 152
INVENTORY_FILTER
vm.conf entry 3536
Index
L
library-based cleaning 122
licensing
about 13
nbdeployutil 1416
reconciling report results 23
reporting 17, 1921
logical storage unit (LSU) attributes 71
M
mail_dr_info.cmd 109
MAP_CONTINUE_TIMEOUT
vm.conf entry 37
MAP_ID, vm.conf entry 36
media
best practices 116
formats 143
selection algorithm 135136, 138
spanning 138139
using tar to read images 88
media and device management
best practices 115
performance and troubleshooting 117
Media Manager
best practices 115
configuration file 27
security 40
media_deassign_notify script 110
MEDIA_ID_BARCODE_CHARS
vm.conf entry 37
MEDIA_ID_PREFIX
vm.conf entry 38
MM_SERVER_NAME
vm.conf entry 39
mntfs file system 150
multiple servers 43
multiplexing (MPX)
backups 145
recovering backups 88
tape format 145
multistreamed backups 25
N
named data streams
VxFS 88
nbdeployutil 14, 1617
nbmail.cmd 110
NDMP 88, 132
NearStore
server storage unit setting 68
storage units 61
authenticating media servers 65
disk consumption 71
properties 67
SnapVault schedules 61
storage units disk type 64
NearStore storage units 59
NetApp 59
NetBackup Access Control (NBAC)
use of 36, 39
network transfer rate 92
notification scripts 95
O
On demand only storage unit setting 68
OpenStorage Disk Option 60
P
peername
client 85
pending_request_notify script 113
Performance Monitor
using with NetBackup 95
PREFERRED_GROUP
vm.conf entry 39
PREVENT_MEDIA_REMOVAL
vm.conf entry 39
proc file system 150
PureDisk
exporting backups to NetBackup 56
reports 15
restoring export data 58
R
RANDOM_PORTS
vm.conf entry 40
raw partitions 88
reactive cleaning 118
Reduce fragment size storage unit setting 70
REQUIRED_INTERFACE
vm.conf entry 40
RESERVATION CONFLICT status 129
restore_notify script 113
restores
restore_notify script 113
robotic cleaning 122
157
158
Index
S
scripts
backup_exit_notify 96
backup_notify 96
bpend_notify 97
bpstart_notify 97, 99, 102
diskfull_notify 96
goodies 95
mail_dr_info.cmd 96
media_deassign_notify 96
nbmail.cmd 96
notification 95
parent_end_notify 96
parent_start_notify 96
pending_request_notify 96
restore_notify 96
session_notify 96
session_start_notify 96
shared_drive_notify 97, 114
userreq_notify 96
SCSI persistent reserve 126
SCSI reserve and release 126
break a reservation 129130
error recovery 130
limitations 132
PEND status 130
requirements 131
RESERVATION CONFLICT 128129
SeCuRiTy.nnnn files 89
SERVER
vm.conf entry 40
servers
changing host names 8485
NetBackup
master 44
media 44
multiple 43
session_notify script 113
session_start_notify script 113
SGI cachefs file system 150
Simple Mail Transfer Protocol 110
Single-Instance Storage (SIS) 60, 70
SnapVault storage units 61
Solaris
extended attributes 88
file systems 150
spanning media 137139, 146
SSO
vm.conf entries 42
SSO_DA_REREGISTER_INTERVAL
vm.conf entry 41
SSO_DA_RETRY_TIMEOUT
vm.conf entry 41
SSO_HOST_NAME
vm.conf entry 42
standalone drive
extensions
disabling 139
storage units
NearStore 64
System Monitor
using with NetBackup 9495
System Monitor, using with NetBackup 9495
T
tape
spanning 138139
tape format
fragmented 145
multiplexed 145
non-QIC 144
QIC 144
spanned tapes 146
WORM 144
TapeAlert 117118
log codes 119
tar
GNU 88
to read backup images 88
temporary staging area 70
TLH_ vm.conf entry 42
TLM_ vm.conf entry 42
transfer rate 9091
U
UnixWare cachefs file system 150
userreq_notify script 114
using devices with other applications 115
V
VERBOSE, vm.conf entry 42
veritas_pbx port 33
vm.conf file
ACS_ entries 27
ACS_SEL_SOCKET entries 28
ACS_SSI_HOSTNAME entries 28
ACS_SSI_SOCKET entries 28
Index
W
WAFL qtree
cleaning up 61
wildcard characters
in exclude lists 150
UNIX escape character 151
Windows System Monitor, using with NetBackup 94
159