Symantec NetBackup
Symantec NetBackup
Symantec NetBackup
Windows
Release 7.5
21220058
Legal Notice
Copyright 2012 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 Telephone and/or Web-based support that provides rapid response and up-to-the-minute information Upgrade assurance that delivers software upgrades Global support purchased on a regional business hours or 24 hours a day, 7 days a week basis Premium service offerings that include Account Management Services
For information about 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 Available memory, disk space, and NIC information Operating system Version and patch level Network topology Router, gateway, and IP address information Problem description:
Error messages and log files Troubleshooting that was performed before contacting Symantec Recent software configuration changes and network changes
Customer service
Customer service information is available at the following URL: www.symantec.com/business/support/ Customer Service is available to assist with non-technical questions, such as the following types of issues:
Questions regarding product licensing or serialization Product registration updates, such as address or name changes General product information (features, language availability, local dealers) Latest information about product updates and upgrades Information about upgrade assurance and support contracts Information about the Symantec Buying Programs Advice about Symantec's technical support options Nontechnical presales questions Issues that are related to CD-ROMs, DVDs, or manuals
Contents
Section 1
Chapter 1
About NetBackup
....................................................... 29
Chapter 2
Contents
Section 2
Chapter 3
Contents
Creating a Data Classification ................................................. Default Job Priorities properties .................................................... Understanding the Job Priority setting ..................................... Distributed application restore mapping properties ......................... Encryption properties ................................................................. Enterprise Vault properties .......................................................... Enterprise Vault Hosts properties .................................................. Exchange properties ................................................................... Exclude Lists properties ............................................................... About the Add to exclude list and Add to exceptions list dialog boxes ........................................................................... Syntax rules for exclude lists .................................................. Traversing excluded directories .............................................. Fibre Transport properties ........................................................... Firewall properties ..................................................................... Enabling logging for vnetd ..................................................... General Server properties ............................................................ Forcing restores to use a specific server .................................... Global Attributes properties ......................................................... About constraints on the number of concurrent jobs ................... Setting up email notifications about backups ............................. Configuring the nbmail.cmd script .......................................... Sending email notifications to the administrator about unsuccessful backups ...................................................... Sending messages to the global administrator about unsuccessful backups ........................................................................ Sending messages to the administrator about successful and unsuccessful backups ...................................................... Installing and testing the email utility ...................................... Logging properties ...................................................................... Login Banner Configuration properties ........................................... Removing login banner screen and text .................................... Enabling the Auto log off timeout option .................................. Lotus Notes properties ................................................................ Media properties ........................................................................ Results when media overwrites are not permitted ...................... Recommended use for Enable SCSI reserve property ................... NDMP Global Credentials properties .............................................. NetWare Client properties ............................................................ Network properties ..................................................................... Network Settings Properties ......................................................... Reverse Host Name Lookup property ....................................... IP Address Family Support property ........................................
110 111 112 114 115 118 119 120 122 125 127 129 129 131 134 135 137 138 141 142 143 145 145 146 147 148 154 157 157 158 161 166 167 168 169 170 171 172 174
10
Contents
Port Ranges properties ................................................................ Registered ports and dynamically-allocated ports ....................... Preferred Network properties ....................................................... Add or Change Preferred Network Settings dialog box ................. How NetBackup uses the directives to determine which network to use ........................................................................... Configurations to use IPv6 networks ........................................ Configurations to use IPv4 networks ........................................ Order of directive processing in the Preferred Network properties ..................................................................... Order of directives can affect processing .................................. bptestnetconn utility to display Preferred Network information ................................................................... Configuration to prohibit using a specified address ..................... Configuration that uses the same specification for both the network and the interfaceless constrictive ........................ Configuration that uses the same specification for both the network and the interfacemore constrictive ...................... Configuration that limits the addresses, but allows any interfaces ...................................................................... Resilient Network properties ........................................................ Resilient connection resource usage ........................................ Specifying resilient connections .............................................. Resource Limit properties ............................................................ Restore Failover properties .......................................................... Assigning an alternate media server as a failover restore server ........................................................................... Retention Periods properties ........................................................ Changing a retention period ................................................... Determining retention periods for volumes ............................... Retention Periods with end dates beyond 2038, excluding Infinity ......................................................................... Servers properties ...................................................................... Adding a server to a servers list .............................................. Removing a server from a server list ........................................ Switching to another master server in the Servers properties dialog box ..................................................................... About sharing one Enterprise Media Manager (EMM) database across multiple master servers .......................................... SharedDisk properties ................................................................. SharePoint properties ................................................................. Consistency check options for SharePoint Server ....................... Symantec Products properties ......................................................
175 176 176 178 180 183 184 185 186 186 188 188 189 190 190 193 193 194 196 198 199 200 201 202 202 205 206 206 207 208 208 210 210
Contents
11
Throttle Bandwidth properties ...................................................... Add Bandwidth Settings dialog box for Throttle Bandwidth properties ..................................................................... Timeouts properties .................................................................... Universal Settings properties ....................................................... Logging the status of a redirected restore ................................. UNIX Client properties ................................................................ UNIX Server properties ............................................................... VMware Access Hosts properties ................................................... VSP (Volume Snapshot Provider) properties .................................... Windows Client properties ........................................................... Configuration options not found in the Host Properties ..................... AUTO_ADD_ALL_ALIASES_FOR_CLIENT ................................. LIST_FS_IMAGE_HEADERS ...................................................
210 211 212 214 216 217 218 218 219 220 220 221 221
Chapter 4
Chapter 5 Chapter 6
12
Contents
Section 3
Chapter 7
Contents
13
Resetting the mount time ....................................................... Setting drive cleaning frequency ............................................. Viewing drive details ............................................................. Performing device diagnostics ...................................................... About device diagnostic tests .................................................. Running a robot diagnostic test ............................................... Running a tape drive diagnostic test ........................................ Managing a diagnostic test step that requires operator intervention .................................................................. Obtaining detailed information for a diagnostic test step ............. Verifying the device configuration ................................................. About automatic path correction ................................................... Enabling automatic path correction ............................................... Replacing a device ...................................................................... Updating device firmware ............................................................ About the NetBackup Device Manager ............................................ Stopping and restarting the Device Manager ...................................
278 278 279 280 280 280 282 283 283 283 284 284 285 286 287 287
Chapter 8
................................................... 289 289 290 291 292 293 295 296 296 297 297 298 301 302 302 302 303 303 306 306 307 307 309 311
About tape volumes .................................................................... NetBackup media types ............................................................... Alternate NetBackup media types ............................................ About WORM media ................................................................... How to use WORM media in NetBackup .................................... About adding volumes ................................................................. About adding robotic volumes ................................................. About adding stand-alone volumes .......................................... Adding volumes by using the wizard .............................................. Adding volumes by using the Actions menu ..................................... Add volume properties .......................................................... Managing volumes ...................................................................... Changing the group of a volume .............................................. About rules for moving volumes between groups ........................ Changing the owner of a volume ............................................. Changing the pool of a volume ................................................ Changing volume properties ................................................... About assigning volumes ....................................................... About deassigning volumes .................................................... Deleting a volume ................................................................. Erasing a volume .................................................................. About exchanging a volume .................................................... About frozen media ..............................................................
14
Contents
Freezing or unfreezing a volume ............................................. About injecting and ejecting volumes ....................................... Injecting volumes into robots ................................................. Ejecting volumes .................................................................. About rescanning and updating bar codes ................................. Rescanning and updating bar codes ......................................... About labeling NetBackup volumes .......................................... Labeling a volume ................................................................. About moving volumes .......................................................... Moving volumes by using the robot inventory update option .......................................................................... Moving volumes by using the Actions menu .............................. About recycling a volume ....................................................... Suspending or unsuspending volumes ...................................... About volume pools .................................................................... About scratch volume pools .................................................... Adding a volume pool .................................................................. Volume pool properties ......................................................... Managing volume pools ............................................................... Changing the properties of a volume pool ................................. Deleting a volume pool .......................................................... About volume groups .................................................................. About media sharing ................................................................... Configuring unrestricted media sharing ......................................... Configuring media sharing with a server group ................................
311 312 312 312 315 316 317 317 318 319 320 322 324 324 325 326 326 327 327 328 328 329 330 330
Chapter 9
Contents
15
Media settings - new media .................................................... About bar codes ......................................................................... About bar code advantages ..................................................... About bar code best practices ................................................. About bar code rules ............................................................. About media ID generation rules ............................................. Configuring bar code rules ........................................................... Bar code rules settings .......................................................... Configuring media ID generation rules ........................................... Media ID generation options ................................................... Configuring media type mappings ................................................. About adding media type mapping entries ................................ Default and allowable media types ........................................... About the vmphyinv physical inventory utility ................................ How vmphyinv performs a physical inventory ........................... Example volume configuration updates .......................................... Volume Configuration Example 1: Removing a volume from a robot ............................................................................ Volume Configuration Example 2: Adding existing stand-alone volumes to a robot .......................................................... Volume Configuration Example 3: Moving existing volumes within a robot ................................................................ Volume Configuration Example 4: Adding new volumes to a robot ............................................................................ Volume Configuration Example 5: Adding cleaning tapes to a robot ............................................................................ Volume Configuration Example 6: Moving existing volumes between robots .............................................................. Volume Configuration Example 7: Adding existing volumes when bar codes are not used .....................................................
352 356 357 357 358 360 361 362 363 364 366 367 368 373 375 381 382 383 385 386 388 389 390
Chapter 10
Chapter 11
16
Contents
Deleting storage units ........................................................... Media Manager storage unit considerations .............................. Disk storage unit considerations ............................................. NDMP storage unit considerations ........................................... About storage unit settings .......................................................... Absolute pathname to directory or absolute pathname to volume setting for storage units ................................................... Density storage unit setting ................................................... Disk pool storage unit setting ................................................. Disk type storage unit setting ................................................. Enable block sharing storage unit setting .................................. Enable multiplexing storage unit setting ................................... High water mark storage unit setting ....................................... Low water mark storage unit setting ........................................ Maximum concurrent write drives storage unit setting ................ Maximum concurrent jobs storage unit setting .......................... Maximum streams per drive storage unit setting ........................ Media server storage unit setting ............................................ NDMP host storage unit setting .............................................. On demand only storage unit setting ........................................ Only use the following media servers storage unit setting ............ Properties option in the Change Storage Units dialog box ............ Reduce fragment size storage unit setting ................................. Robot number storage unit setting ........................................... Robot type storage unit setting ............................................... Staging schedule option in Change Storage Units dialog .............. Storage device setting for storage units .................................... Storage unit name setting ...................................................... Storage unit type setting ........................................................ Enable temporary staging area storage unit setting .................... Transfer throttle storage unit setting ....................................... Use any available media server storage unit setting ....................
402 403 405 411 413 413 414 414 414 415 415 415 416 416 417 419 419 422 422 423 424 425 426 426 427 427 427 427 428 428 428
Chapter 12
Staging backups
About staging backups ................................................................ About the two staging methods ..................................................... About basic disk staging .............................................................. Creating a basic disk staging storage unit ........................................ Creating a schedule for a basic disk staging storage unit .............. Configuring multiple copies in a relocation schedule ......................... Disk staging storage unit size and capacity ......................................
Contents
17
Finding potential free space on a BasicDisk disk staging storage unit .................................................................................... Disk Staging Schedule dialog box .................................................. Basic disk staging limitations ....................................................... Initiating a relocation schedule manually .......................................
Chapter 13
Chapter 14
18
Contents
About writing multiple copies using a storage lifecycle policy ............. How the order of the operations determines the copy order .......... About ensuring successful copies using lifecycles ....................... About storage lifecycle policy versions ........................................... Storage lifecycle changes and versioning .................................. When changes to storage lifecycle policies become effective ....................................................................... Deleting old storage lifecycle policy versions ............................. LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration ....................................................................... About batch creation logic in Storage Lifecycle Manager .............. Lifecycle operation administration using the nbstlutil command .........
496 497 497 498 499 500 501 502 508 509
Section 4
Chapter 15
Contents
19
Compression (policy attribute) ................................................ Encryption (policy attribute) ................................................... Collect disaster recovery information for Bare Metal Restore (policy attribute) ............................................................ Collect true image restore information (policy attribute) with and without move detection ............................................. Allow multiple data streams (policy attribute) ............................ Disable client-side deduplication (policy attribute) ...................... Enable granular recovery (policy attribute) ............................... Use accelerator (policy attribute) ............................................. Keyword phrase (policy attribute) ............................................ Enable indexing for search (policy attribute) .............................. Snapshot Client (policy attributes) ........................................... Microsoft Exchange (policy attributes) ..................................... Schedules tab ............................................................................ Schedule Attributes tab ............................................................... Name (schedule attribute) ...................................................... Type of backup (schedule attribute) ......................................... Synthetic backup (schedule attribute) ...................................... Accelerator forced rescan (schedule attribute) ........................... Enable indexing for search (schedule attribute) .......................... Calendar (schedule attribute) .................................................. Frequency (schedule attribute) ................................................ Instant Recovery (schedule attribute) ....................................... Multiple copies (schedule attribute) ......................................... Override policy storage (schedule attribute) .............................. Override policy volume pool (schedule attribute) ........................ Override media owner (schedule attribute) ................................ Retention (schedule attribute) ................................................. Media multiplexing (schedule attribute) .................................... Start Window tab ....................................................................... Adding, changing, or deleting a time window in a schedule .......... Example of schedule duration ................................................. Excluding dates from a policy schedule ........................................... Calendar Schedule tab ................................................................. Scheduling by specific dates ................................................... Scheduling by recurring days of the week ................................. Scheduling by recurring days of the month ............................... How NetBackup determines which schedule to run next .................... About schedule windows that span midnight ................................... How open schedules affect calendar-based and frequency-based schedules ............................................................................
554 556 556 556 560 564 564 565 577 577 579 579 579 580 580 580 589 590 590 591 591 593 595 600 601 601 602 605 612 612 615 616 617 617 617 619 620 622 623
20
Contents
Creating an open schedule in the NetBackup Administration Console ........................................................................ Runtime considerations that affect backup frequency ................. About the Clients tab ................................................................... Adding or changing clients in a policy ...................................... Browse for Hyper-V virtual machines ....................................... Backup Selections tab .................................................................. Adding backup selections to a policy ........................................ Verifying the Backup Selections list ......................................... How to reduce backup time .................................................... Pathname rules for Windows client backups .............................. Pathname rules for Windows disk image (raw) backups ............... Pathname rules for Windows registry backups ........................... About hard links to files and directories ................................... Pathname rules for UNIX client backups ................................... Pathname rules for NetWare NonTarget clients ......................... Pathname rules for NetWare Target clients ............................... Pathname rules for the clients that run extension products .......... About the directives on the Backup Selections list ...................... Files that are excluded from backups by default ......................... About excluding files from automatic backups ........................... Files that are excluded by Microsoft Windows Backup ................. VMware Policy tab ...................................................................... Hyper-V Policies tab ................................................................... Disaster Recovery tab .................................................................. Adding policies to the Critical Policies list of a catalog backup policy ........................................................................... Creating a Vault policy ................................................................ Performing manual backups ......................................................... Active Directory granular backups and recovery .............................. System requirements for Active Directory granular NetBackup backups and recovery ...................................................... Creating a policy that allows Active Directory granular restores ........................................................................ Restoring Active Directory objects ........................................... Troubleshooting granular restore issues ...................................
626 627 627 628 630 631 632 634 636 637 639 641 642 644 651 653 653 653 664 665 666 666 668 669 672 672 674 675 675 676 677 679
Chapter 16
Contents
21
Schedules that must appear in a policy for synthetic backups ............. Adding clients to a policy for synthetic backups ............................... Change journal and synthesized backups ........................................ True image restore and synthesized backups ................................... Displaying synthetic backups in the Activity Monitor ........................ Logs produced during synthetic backups ......................................... Synthetic backups and directory and file attributes .......................... Using the multiple copy synthetic backups method ........................... Configuring multiple copy synthetic backups ............................ Configuration variables ......................................................... Configuration examples ......................................................... Optimized synthetic backups using OpenStorage ............................. Optimized synthetic backups for deduplication ................................
690 690 691 691 691 692 692 693 694 695 696 697 697
Chapter 17
Chapter 18
22
Contents
Sybase SQL Anywhere and clustered environments .................... Using the NetBackup Database Administration utility ....................... About the General tab of the NetBackup Database Administration utility ........................................................................... About the Tools tab of the NetBackup Database Administration utility ........................................................................... Post-installation tasks ................................................................. Changing the database password ............................................. Moving NBDB database files after installation ........................... Adding a mirrored transaction log ........................................... Creating the NBDB database manually ...................................... About backup and recovery procedures .......................................... Database transaction log ........................................................ About catalog recovery .......................................................... Commands for backing up and recovering the relational databases ...................................................................... About the catalog backup process ............................................ Unloading the NetBackup database ................................................ Terminating database connections ................................................ Moving the NetBackup database from one host to another ................. Moving the EMM server to a Windows cluster .................................. Removing the EMM server from a Windows cluster ..........................
743 744 745 752 762 762 763 764 765 767 767 768 768 769 771 772 772 773 774
Chapter 19
Contents
23
Section 5
Chapter 20
Section 6
Chapter 21
24
Contents
Types of services .................................................................. Using the nbrbutil utility to configure the NetBackup Resource Broker .......................................................................... Starting or stopping a service ................................................. Monitoring NetBackup services ............................................... About the Processes tab ............................................................... Monitoring NetBackup processes in the Process Details dialog box .............................................................................. About the Drives tab ................................................................... Monitoring NetBackup tape drives .......................................... Cleaning tape drives from the Activity Monitor .......................... About the jobs database ............................................................... About changing the default values ........................................... About the BPDBJOBS_OPTIONS environment variable ................ bpdbjobs command line options .............................................. Enabling the bpdbjobs debug log ............................................. About the Device Monitor ............................................................ About media mount errors ........................................................... About pending requests and actions ............................................... About pending requests for storage units .................................. Managing pending requests and actions ......................................... Resolving a pending request ................................................... Resolving a pending action ..................................................... Resubmitting a request .......................................................... Denying a request .................................................................
847 847 852 852 853 858 861 862 863 863 864 864 866 866 867 867 868 868 869 869 870 871 871
Chapter 22
Chapter 23
Contents
25
Saving or exporting a report ......................................................... Printing a report ........................................................................ Status of Backups report ............................................................. Client Backups report ................................................................. Problems report ......................................................................... All Log Entries report .................................................................. Images on Media report ............................................................... Media Logs report ....................................................................... Images on Tape report ................................................................. Tape Logs report ........................................................................ Tape Contents report .................................................................. Tape Summary report ................................................................. Tape Written report .................................................................... Tape Lists report ........................................................................ Images on Disk report ................................................................. Disk Logs report ......................................................................... Disk Storage Unit Status report ..................................................... Disk Pool Status report ................................................................
890 890 891 891 891 891 892 892 892 892 892 892 893 893 893 894 894 894
Section 7
Chapter 24
Chapter 25
26
Contents
About running the NetBackup Administration Console on a NetBackup client ................................................................................. 913 About troubleshooting remote server administration ........................ 914
Chapter 26
Contents
27
Chapter 27
Chapter 28
Chapter 29
Chapter 30
28
Contents
Disabling the Server for NFS .................................................. About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients ................................................................................ Installing Services for NFS on the Windows 2003 R2 SP2 media server ........................................................................... Installing Services for NFS on Active Directory domain controllers or ADAM/LDS hosts with Windows 2003 R2 SP2 .............................................................................. Configuring a UNIX or Linux media server and Windows clients for backups and restores that use Granular Recovery Technology ......................................................................... Configuring a different network port for NBFSD .............................. Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows .............................
972
974 975
978
Section
About NetBackup
30
Chapter
About NetBackup NetBackup documentation About NetBackup administration interfaces About using the NetBackup Administration Console NetBackup configuration wizards Activity Monitor utility NetBackup Management utilities Media and Device Management utilities Running the Troubleshooter Access Management utility
About NetBackup
NetBackup provides a complete, flexible data protection solution for a variety of platforms. The platforms include Microsoft Windows, UNIX, Linux, and NetWare systems. NetBackup administrators can set up periodic or calendar-based schedules to perform automatic, unattended backups for clients across a network. An administrator can carefully schedule backups to achieve systematic and complete backups over a period of time, and optimize network traffic during off-peak hours.
32
The backups can be full or incremental. Full backups back up all client files. Incremental backups back up only the files that have changed since the last backup. The NetBackup administrator can allow users to back up, restore, or archive the files from their computer. (An archive operation backs up a file, then deletes it from the local disk if the backup is successful.) NetBackup includes both the server and the client software as follows:
Server software resides on the computer that manages the storage devices. Client software resides on computer(s) that contain data to back up. (Servers also contain client software and can be backed up.)
Figure 1-1 shows an example of a NetBackup storage domain. Figure 1-1 NetBackup storage domain example
NetBackup master server
Media servers
SAN
NetBackup clients
NetBackup accommodates multiple servers that work together under the administrative control of one NetBackup master server in the following ways:
The master server manages backups, archives, and restores. The master server is responsible for media and device selection for NetBackup. Typically, the master server contains the NetBackup catalog. The catalog contains the internal
33
Media servers provide additional storage by allowing NetBackup to use the storage devices that are attached to them. Media servers can also increase performance by distributing the network load. Media servers can also be referred to by using the following terms:
Device hosts (when tape devices are present) Storage servers (when I/O is directly to disk) Data movers (when data is sent to independent, external disk devices like OpenStorage appliances)
During a backup or archive, the client sends backup data across the network to a NetBackup server. The NetBackup server manages the type of storage that is specified in the backup policy. During a restore, users can browse, then select the files and directories to recover. NetBackup finds the selected files and directories and restores them to the disk on the client.
NetBackup documentation
NetBackup documentation is part of the NetBackup media kit and can be found in a directory on the installation DVD for each release platform. The documents are in Adobe Portable Document Format (PDF), viewable with the Adobe Acrobat Reader. Download the reader from http://www.adobe.com. Symantec assumes no responsibility for the installation and use of the reader. For a complete list of NetBackup technical documents, see the Related Documents appendix in the NetBackup Release Notes. The Symantec support Web site contains links to the most recent documentation plus a list of helpful how-to and product alert topics. http://www.symantec.com/business/support/index?page=landing&key=15143
34
Table 1-1
NetBackup On Windows: Administration Select NetBackup Administration Console from the Start menu. Console Or, install and use the Java Windows Administration Console. The Java Windows Administration Console is not automatically installed on the system. Installation is available on the main NetBackup for Windows Servers installation screen. On UNIX: The NetBackup Administration Console is the recommended interface and is the interface referred to by most procedures and examples in the documentation. Start the Java-based, graphical user interface by running the jnbSA command.
Note: To log in to any NetBackup Administration Console, your login credentials must be
authenticated from the connecting master or media server. This is true whether or not NetBackup Access Control (NBAC) is in use. Remote Administration Console You can install the Remote Administration Console on a Windows computer to administer or manage any remote NetBackup serverWindows or UNIX. No license is required to install the Remote Administration Console. See Figure 1-2 See About using the Remote Administration Console on page 912. Command line Enter NetBackup commands at the system prompt or use them in scripts. All NetBackup administrator programs and commands require root or administrator user privileges by default. For complete information on all NetBackup commands, see the NetBackup Commands Reference Guide.
35
Figure 1-2
36
See the NetBackup Installation Guide for information about how to install the Windows Display Console. You can also use the Windows Display Console to administer a NetBackup UNIX or Windows server. Or, use a point-to-point (PPP) connection between the display console and other servers to perform remote administration. The following procedure describes how to start the Windows display console. To start the Windows display console
On a Windows system where the Windows Display Console is installed and configured, select Start>Programs>SymantecNetBackup>NetBackup-Java Version 7.5. The login screen for the NetBackup Administration Console displays the host name. Log into another server by typing the name of another host in the Host name field. Or, select a host name from the drop-down list. In the login screen, type your user name and password. To log into a Windows server, enter both the domain of the server and the user name as follows:
domain_name\user_name
The domain_name specifies the domain of the NetBackup host. If the host is not a member of a domain, the domain_name is not required.
Click Login to log into the NetBackup-Java application server program on the specified server. The interface program continues to communicate through the server that is specified in the login screen for the remainder of the current session. The default host is the last host that was successfully logged into. The drop-down list contains the names of other hosts that have been logged into.
Use the File > Change Server menu command. Use the NetBackup-Java Administration Console. Indicate a remote system upon NetBackup login.
Note: To log in to any NetBackup Administration Console, your login credentials must be authenticated from the connecting master or media server. This is true whether or not NetBackup Access Control (NBAC) is in use.
37
The NetBackup Administration Console on Windows and the NetBackup-Java Administration Console on UNIX are backward-compatible in the following situations:
From the console of an x.x.x (double-dot) or x.x.x.x (triple-dot) release to the console of any release that shares the fist and second digits. For example, a NetBackup 7.0.1 console can administer a NetBackup 7.0 master server. However, a NetBackup 7.1 console (a single-dot release) cannot administer a 7.0 or 7.0.1 master server because the second digits are not the same. Figure 1-3 shows examples of each. The NetBackup-Java Administration Console on UNIX offers an exception when the -r option is used with the jnbSA command to start the console. The -r option lets a x.x NetBackup-Java Administration Console connect to another UNIX master server that is several versions earlier, regardless of whether the second digit is the same. For example, a 7.5 NetBackup-Java Administration Console can connect to a NetBackup master server at 7.1, 7.0, 6.5, or 6.0. Figure 1-4 shows examples of back-level console support. Use the -r option to launch the console on the UNIX system as follows:
./jnbSA -r release_version
For example, to connect to a 7.0 master server from a 7.5 NetBackup-Java Administration Console, enter the following on the 7.5 master server to start the 7.0 console:
./jnbSA -r 7.0
If no -r option is specified, the default is the current NetBackup version. Figure 1-3 Examples of supported and unsupported back-level console configurations
7.0.1 No 7.0 7.5 7.1.0.1 Yes 7.1 7.1.0.3 No 7.0
7.0.1 Yes
Figure 1-4
Examples of additional NetBackup-Java Administration Console back-level support using the jnbSA -r option
7.1 Yes
6.5
38
See the NetBackup Installation Guide for information about installing earlier versions of the NetBackup-Java Administration Console.
1 2 3
5 6 7
39
Table 1-2
Number Description
1 The name of the currently selected master server. The information in the NetBackup Administration Console applies to this server only. 2 Activity Monitor Displays the NetBackup job information. The Activity Monitor provides the control over the jobs, services, processes, and drives. 3 NetBackup Management Contains the utilities to create and view reports, to configure policies, storage units, catalog backups, and a utility for configuring host properties. 4 Media and Device Management Contains the utilities for managing the media and devices that NetBackup uses to store backups. 5 Access Management Use to define user groups and grant permissions to these groups. The contents are viewable only by a Security Administrator when NetBackup Access Control (NBAC) is configured. For more information about NetBackup Access Control, see the NetBackup Security and Encryption Guide. 6 7 Additional licensed utilities appear under the main NetBackup nodes. The Details pane contains the configuration wizards and details specific to the utility that is selected.
Command prompts are used to perform some operations. NetBackup commands are described in the NetBackup Commands Reference Guide. The NetBackup Administration Console menus are described in the online Help.
40
Configuration wizards
Description
Configures NetBackup for the first time. The wizard leads the user through the necessary steps to a working NetBackup configuration. The Getting Started Wizard is comprised of the following wizards, which can also be run separately, outside of the Getting Started Wizard:
Device Configuration Wizard Volume Configuration Wizard Catalog Recovery Wizard Policy Configuration Wizard
Configure more advanced properties through the NetBackup Administration Console. You also can use the NetBackup Administration Console if you prefer not to use the wizards.
Note: Do not use the Getting Started Wizard to configure policies for Replication
Director. Device Configuration Wizard Click Configure Disk Storage Servers to configure NetBackup to use robotic tape libraries and tape drives.
41
Description
Click Configure Disk Storage Servers to create the servers that manage disk storage. The wizard appears if an Enterprise Disk Option license or NetBackup Deduplication Option license is installed.
Click Configure Cloud Storage Servers to add or configure a cloud provider. For more information, see the NetBackup Cloud Administrator's Guide. Click Configure Disk Pool to create pools of disk volumes for backup by one or more media servers. The wizard appears if an Enterprise Disk Option license or NetBackup Deduplication Option license is installed.
Click Configure Volumes to configure removable media to use for backups. Click Configure the Catalog Backup to set up catalog backups. Catalog backups are essential to recover data in the case of a server failure or crash. Click Create a Policy to set up one of the policy types:
A policy to back up file systems, databases, or applications. A policy to create snapshots. A policy for to protect VMware or Hyper-V virtual machines. A policy to back up NDMP hosts.
Note: Do not use the Policy Configuration Wizard to configure policies for
Replication Director. Import Images Wizard Click Import Images to import NetBackup images in a two-part process. See About importing backup images on page 789. Catalog Recovery Wizard Click Recover the Catalog to recover a catalog backup in a disaster recovery situation. For more information about NetBackup disaster recovery, see the NetBackup Troubleshooting Guide.
42
Reports Use the Reports utility to compile information for to verify, manage, and troubleshoot NetBackup operations. See About the Reports utility on page 888. Policies Use the Policies utility to create and specify the backup policies that define the rules for backing up a group of clients. For example, the backup policy specifies when automatic backups occur for the clients that are specified in the policy. The backup policy also specifies whether users can perform their own backups and when. The administrator can define any number of backup policies, each of which can apply to one or more clients. A NetBackup client must belong to at least one backup policy to be backed up. See About the Policies utility on page 514. Storage Use the Storage utility to display storage unit information and manage NetBackup storage units. A storage unit can be part of a storage unit group as well as part of a storage lifecycle policy, both of which are configured within the Storage utility. Storage units simplify administration because once defined, the NetBackup policy points to a storage unit rather than to the individual devices it contains. For example, if a storage unit contains two drives and one is busy, NetBackup can use the other drive without administrator intervention. The media can be one of the following:
Removable (such as tape in a robot or a stand-alone drive). The devices in a removable-media storage unit must attach to a NetBackup master or media server and be under control of the NetBackup Media Manager component. The administrator first configures the drives, robots, and media in NetBackup, then defines the storage units. During a backup, NetBackup sends data to the storage unit that the backup policy specifies. During a backup, Media Manager picks a device to which the NetBackup client sends data. Disk (such as a file directory within a file system or a collection of disk volumes, either independent file systems or in an appliance). The administrator specifies the directory, volume, or disk pool during the storage unit setup. For BasicDisk, NetBackup sends the data to that directory
43
during backups. For the Enterprise Disk Options, NetBackup sends the data to the storage server (the host that writes to the storage). Media Manager is not involved. For disk pool storage, the administrator first defines the storage server and (depending on the disk type) its logon credentials. Depending on disk type, the administrator may have to define logon credentials for the storage itself. The administrator also selects the disk volumes that comprise the disk pool. To create a storage unit, the administrator selects a disk pool and (depending on the disk type) selects the media server(s) to move the data. Note: Only the storage units that point to shareable disk can specify more than one media server. See About the Storage utility on page 397.
Catalog Use the Catalog utility to create and configure a catalog backup, which is a special type of backup that NetBackup requires for its own internal databases. These databases, called catalogs, are located on the NetBackup master and media server (default location). The catalogs contain information on every client backup. Catalog backups are tracked separately from other backups to ensure recovery in case of a server crash. The Catalog utility is also used for the following actions:
To duplicate a backup image To promote a backup image from a copy to the primary backup copy To manually expire backup images To import expired backup images or images from another NetBackup server
To search for a backup image to verify the contents of the media with what is recorded in the NetBackup catalog See About the Catalog utility on page 775.
Host Properties Use the Host Properties utility to customize NetBackup configuration options. In most instances, no changes are necessary. However, Host Properties lets the administrator customize NetBackup to meet specific site preferences and requirements for master servers, media servers, and clients. See About the NetBackup Host Properties on page 57.
44
Description
Manages drives, device paths, and service requests for operators. Adds and manages removable media. Adds, configures, and manages storage devices. Adds, removes, and manages log on credentials for the following:
NDMP hosts (requires the NetBackup for NDMP license). Storage servers (requires a NetBackup Deduplication Option or an Enterprise Disk Option license).
Credentials appears only if one of the previously mentioned license keys is installed.
45
Go to step 2.
Click Help > Troubleshooter. The dialog box that appears describes the status code on the Problem tab. Possible solutions can be found on the Troubleshoot tab. The Symantec Support tab displays the Web address of Symantec Support or the URL to a technote that addresses the specific error code.
If no explanation appears, enter a status code and click Lookup. The Troubleshooter provides assistance for NetBackup codes only. Assistance with Media and Device Management codes is available by using NetBackup online Help and searching for the particular status code.
See Viewing job details on page 838. See About the Jobs tab on page 836.
46
Chapter
Add a new license. See Adding new license keys on page 49. Print a license. See Printing license key lists on page 50. Delete a license. See Deleting license keys on page 50.
48
View the properties of one license. See Viewing license key properties on page 51. Export the license list. See Exporting license keys on page 51.
To view the license keys of the current server: In the NetBackup Administration Console, in the toolbar, click Help > License Keys. To view the license keys of another server: In the NetBackup Administration Console, in the toolbar, click File > Change Server, select another server, and click OK. In the toolbar, click Help > License Keys in the remote server.
49
Displays the details of the license keys that are registered on this server. The view lists the following:
Each license key The server where the key is registered When the key was registered, The features that the key provides
Perform the following tasks from the NetBackup License Keys dialog box:
Add a new license. See To add new license keys on page 49. Print a license. See To print license key lists on page 50. Delete a license. See To delete license keys on page 51. View the properties of one license. See Viewing license key properties on page 51. Export the license list. See To export license keys on page 51.
To add a license to the current server: In the NetBackup Administration Console, in the toolbar, click Help > License Keys. To add a license to another server: In the NetBackup Administration Console, in the toolbar, click File > Change Server, then select another server and click OK. Click Help > License Keys in the remote server.
In the NetBackup License Keys dialog box, click the New button.
50
3 4
In the Add a new License Key dialog box, enter the license key and click Add. Perform a manual catalog backup after updating license keys. An immediate, manual catalog backup prevents stale keys from being restored in case a catalog restore is necessary before the next scheduled catalog backup. See Backing up NetBackup catalogs manually on page 715.
In the NetBackup Administration Console, in the toolbar, click Help > License Keys. In the NetBackup License Keys dialog box, select the license key you want to print. If no selection is made, all licenses print. The printed information includes the following:
License key Name of the host Date the key was added Name of the product Number of instances Name of the feature Whether or not the license is valid Expiration date for the license
2 3
In the NetBackup License Keys dialog box, click the Print button. Make the print selections and click OK.
51
In the NetBackup Administration Console, in the toolbar, click Help > License Keys. In the NetBackup License Keys dialog box, select the license key you want to delete from the license key list. If the key has more than one feature, all the features are listed in the dialog box. In the NetBackup License Keys dialog box, click the Delete button. Click OK to delete the key and all features that are associated with the key. If the key appears in the list more than one time, deleting one instance deletes all other instances of the key from the list.
2 3
In the NetBackup Administration Console, in the toolbar, click Help > License Keys. In the NetBackup License Keys dialog box, select one license and click the Properties button.
1 2 3
In the NetBackup Administration Console, in the toolbar, click Help > License Keys. In the NetBackup License Keys dialog box, click the Export button. In the Save As dialog box, enter the path and the file name where you want the key properties of all licenses to be exported. Click Save. The exported file contains a list of each license key, along with the:
Name of the host Date the license was added Name of the product Number of instances Name of the feature Whether or not the license is valid Expiration date for the license
52
Section
Configuring hosts
Chapter 3. Configuring Host Properties Chapter 4. Configuring server groups Chapter 5. Configuring host credentials Chapter 6. Managing media servers
54
Chapter
About the NetBackup Host Properties Access Control properties Active Directory host properties Backup Exec Tape Reader properties Bandwidth properties Busy File Settings properties Clean-up properties Client Name properties Client Attributes properties Client Settings properties for NetWare clients Client Settings (UNIX) properties Client Settings properties for Windows clients Cloud Storage properties Credential Access properties Data Classification properties Default Job Priorities properties Distributed application restore mapping properties Encryption properties
56
Enterprise Vault properties Enterprise Vault Hosts properties Exchange properties Exclude Lists properties Fibre Transport properties Firewall properties General Server properties Global Attributes properties Logging properties Login Banner Configuration properties Lotus Notes properties Media properties NDMP Global Credentials properties NetWare Client properties Network properties Network Settings Properties Port Ranges properties Preferred Network properties Resilient Network properties Resource Limit properties Restore Failover properties Retention Periods properties Servers properties SharedDisk properties SharePoint properties Symantec Products properties Throttle Bandwidth properties
57
Timeouts properties Universal Settings properties UNIX Client properties UNIX Server properties VMware Access Hosts properties VSP (Volume Snapshot Provider) properties Windows Client properties Configuration options not found in the Host Properties
58
Table 3-1
Number Description
1 2 The menu toolbar. The standard NetBackup toolbar. See Standard and user toolbars on page 39. 3 4 The name of the currently selected master server. The user toolbar is specific to the Host Properties utility. By default, the Host Properties user toolbar includes the following buttons: Select a host in the right pane and click Properties to view the properties of that host. Select a host in the right pane and click Connect to connect to that host.
Click Configure media server to name a media server and view its properties. Click Configure Client to name a client and view its properties. Click Configure Indexing Server to name an indexing server and view its properties.
You can select which buttons appear on the user toolbar. See Standard and user toolbars on page 39. 5 Right-click in the right pane to view the shortcut menu.
Generally, these options are configured in the NetBackupAdministrationConsole, under Host Properties. However, some options cannot be configured by using the NetBackup Administration Console. See Configuration options not found in the Host Properties on page 220. An administrator can use one of the following methods to change the defaults: Table 3-2 Configuration method
Host Properties
Description
To navigate to the various properties, select NetBackup Management > Host Properties. Depending on the host to be configured, select Master Servers, Media Servers, or Clients. See About the NetBackup Host Properties on page 57.
Use the bpgetconfig command to obtain a list of configuration entries, and then use bpsetconfig to change the entries in the registry.
59
Description
The vm.conf file contains configuration entries for media and device management. See the NetBackup Administrator's Guide, Volume II for more information.
On clients
Administrators can specify configuration options. See the NetBackup Backup, Archive, and Restore Getting Started Guide.
To change the properties of another client or server, the NetBackup server where you logged on using the NetBackup Administration Console must be in the Servers list on the other system. See Servers properties on page 202. For example, if you logged on to server_1 using the NetBackup Administration Console and want to change a setting on client_2, client_2 must include server_1 in its Servers list. Note: All updates to a destination host fail if Allow server file writes is not enabled on the destination host. This property is located in the Universal Settings properties. See Universal Settings properties on page 214. See About adding a NetBackup server to a server list on page 906.
60
In the NetBackup Administration Console, expand NetBackup Management > Host Properties.
2 3
Select Master Server, Media Server, or Clients. In the right pane, double-click the server or client to view the properties.
1 2 3 4
In the NetBackup Administration Console, expand NetBackup Management > Host Properties. Select Master Server, Media Server, or Clients. In the right pane, select a host. Hold down the Shift key and select another host. With multiple hosts still selected, click Actions > Properties. The properties dialog box displays the names of the selected hosts that are affected by subsequent host property changes.
61
Server or client name Operating system Type of computer in the configuration Identifier IP address
5 6
Make changes as necessary. Click OK to save the changes for all hosts and to close the dialog box.
Number spinners
62
The host property check boxes may appear in one of the following states: Selected (checked) if the attribute has been set the same for all selected hosts. To set the property on all selected hosts, select the check box. Clear (unchecked) if the property has been set the same for all selected hosts. To clear the property on all selected hosts, clear the check box. Gray check if the property is set differently on the selected hosts. To leave the property unchanged, set the box to a gray check.
If the property contains a text field for specifying a value, the field may be in one of the following states: The field may contain a value if the property has the same value for all selected hosts. The field may be empty or indicate <<Multiple Entries>> if the property was not set the same for all selected hosts. When the cursor is moved to such a field, a small notice appears at the bottom of the dialog box noting that the value is different on the selected hosts.
Note: In a clustered environment, host properties must be made on each node of the cluster separately. If the selected hosts are of various operating systems, none of the operating system-specific information appears. For example, select a Linux client and a Windows 2008 client. Neither the Windows Client properties nor the UNIX Client properties appear in the Host Properties. If all the selected hosts are of the same operating system, the corresponding properties node appears. If the property contains a text field for specifying a value, choose from the following options:
To set the property to the same value for all selected hosts, check the associated option and type the value in the field. To leave the property unchanged, uncheck the associated option. The field changes to gray.
63
1 2 3 4
In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Master Servers, Media Servers, or Clients. Select a host. If you want to select multiple hosts, hold down the Shift key and select another host. Click File > Export. In the Export Data dialog box, enter the full path name or browse to the directory and click Save.
OK
Cancel
Apply
Authentication Domain tab See Authentication Domain tab on page 64. Authorization Service tab See Authorization Service tab on page 66. Network Attributes
64
See Network Attributes tab on page 67. The tabs that display depend on whether the host that is selected is a master server, a media server, or a client. The NetBackup Product Authentication and Authorization property displays, regardless of which tab is selected. It determines whether the local system uses access control and how the system uses it. The NetBackup Product Authentication and Authorization property contains the following options. Table 3-3 NetBackup Product Authentication and Authorization property options
Option
Required
Description
Specifies that the local system should accept requests only from the remote systems that use NetBackup authentication and authorization. Connections from the remote systems that do not use NetBackup authentication and authorization are rejected. Select Required if all systems are at NetBackup 5.0 or later and maximum security is required. Specifies that the local system should reject connections from any remote system that uses NetBackup authentication and authorization. Select Prohibited if the network is closed and maximum performance is required. Specifies that the local system should negotiate with the remote system about whether to use NetBackup authentication and authorization. Select Automatic if the network contains mixed versions of NetBackup.
Prohibited
Automatic
For more information about controlling access to NetBackup, see the NetBackup Security and Encryption Guide.
65
Figure 3-2
If a media server or client does not define an authentication domain, it uses the authentication domains of its master server. The Authentication Domain tab on the Access Control dialog box contains the following properties. Table 3-4 Property
Available Brokers
Remove button
66
The Authorization Service tab contains the following properties, which you can configure for a master or a media server. Table 3-5 Option
Host name Customize the port number of the authorization service
Note: Define a host to perform authorization if you configure this tab for a media server to use access control.
67
The Network Attributes tab on the Access Control dialog box contains the following properties:
Networks The Networks property indicates whether specific networks can or cannot use NetBackup authentication and authorization with the local system. The names on the list are relevant only if the NetBackup Product Authentication and Authorization property in the Access Control dialog box is set to Automatic or Required. Symantec recommends setting the master server NetBackup Product Authentication and Authorization property to Automatic until the clients are configured for access control. Then, change the NetBackup Product Authentication and Authorization property on the master server to Required. If a media server or client does not define a NetBackup Authentication and Authorization network, it uses the networks of its master server. Click Add to add a network to the Network list. Click Add to All to add a network to all currently selected hosts in the Network list. Select a network name and click Remove to remove a network from the Network list.
68
The NetBackup Product Authentication and Authorization property in this tab determines whether the selected network uses access control and how the network uses it. See Access Control properties on page 63.
Description
Indicates whether the network to be added is a Host name or a Domain name. Specifies that if the network is a host, one of the following items must be entered:
The host name of the remote system. (host.domain.com) The IP address of the remote system. (10.0.0.29)
Domain Details
Domain Name/IP Enter a dot followed by the Internet domain name of the remote systems. (.domain) or the network of the remote system, followed by a dot. (10.0.0.) If the domain is specified by IP, select one of the following items: Bit count Indicates that the mask is based on bit count. Select from between 1 and 32. For example: Mask 192.168.10.10/16 has the same meaning as subnet mask 192.168.20.20:255:255:0.0
Subnet mask Select to enter a subnet mask in the same format as the IP address.
69
Figure 3-5
70
Figure 3-6
The Active Directory dialog box contains the following properties. Table 3-7 Property Active Directory dialog box properties Description
Perform consistency check before backup Checks snapshots for data corruption. Applies only to snapshots when using Microsoft Volume Shadow Copy that the Microsoft Volume Shadow Copy Services (VSS) performs. Service snapshot provider If corrupt data is found and this option is not selected, the job fails. See Windows Open File Backup tab of the Client Attributes properties on page 89. Continue with backup if consistency check fails Continues the backup job even if the consistency check fails. It may be preferable for the job to continue, even if the consistency check fails. For example, a backup of the database in its current state may be better than no backup at all. Or, it may be preferable for the backup of a large database to continue if it encounters only a small problem.
71
The Backup Exec Tape Reader dialog box contains the following properties.
72
Description
Specifies the name that the Backup Exec UNIX agent uses to identify itself to the Backup Exec server. The advertised name may not be the same as the real computer name and path. To set the correct client name and paths in Backup Exec UNIX images .f file paths, map the master server between the GRFS advertised name (generic file system name) and the actual client name and path. The GRFS advertised name uses the following format: ADVERTISED_HOST_NAME/advertised_path where ADVERTISED_HOST_NAME is the advertised host name and advertised_path is the advertised path. Enter the ADVERTISED_HOST_NAME in capital letters. A Backup Exec service maps the advertised name to the actual computer name and path, and then backs up the advertised name and path. When NetBackup imports Backup Exec UNIX backups, the mapping service is not present; therefore the names and paths must be indicated. If the host properties do not list any entries, NetBackup assumes that the advertised name is the same as the real computer name. NetBackup assumes that the advertised path is the same as the real path.
Maps the advertised name to the real computer name. If the host properties do not list any entries, NetBackup assumes that the advertised name is the same as the real computer name. NetBackup assumes that the advertised path is the same as the real path.
Actual path
Maps the advertised path to the real path. If the host properties do not list any entries, NetBackup assumes that the advertised name is the same as the real computer name. NetBackup assumes that the advertised path is the same as the real path.
Add Change
Adds a GRFS entry. In the Backup Exec Tape Reader properties, click Add. Changes a selected GRFS entry. Select an entry in the Backup Exec Tape Reader properties list and click Change. Removes a GRFS entry. Select an entry in the Backup Exec Tape Reader properties list and click Remove.
Remove
73
Bandwidth properties
Use the Bandwidth properties to specify network bandwidth limits for the NetBackup clients of the selected server. Note: The Bandwidth properties apply only to IPv4 networks. Use the Throttle Bandwidth properties to limit IPv6 networks. See Throttle Bandwidth properties on page 210. The actual limiting occurs on the client side of the backup connection. The bandwidth limits only restrict bandwidth during backups. By default, the bandwidth is not limited. The Bandwidth properties apply to currently selected master servers. Figure 3-8 Bandwidth dialog box
To manage entries in the Bandwidth dialog box, select one of the following buttons.
Add Change Adds an entry to the bandwidth table for each of the selected clients. Changes an entry to the bandwidth table for each of the selected clients. Removes the selected entry from the bandwidth table.
Remove
74
When a backup starts, NetBackup reads the bandwidth limit configuration as configured in the Bandwidth host properties. NetBackup then determines the appropriate bandwidth value and passes it to the client. NetBackup computes the bandwidth for each new job based on the number of jobs that are currently running for the IP range. The bandwidth value that is assigned to the job at start time remains the same until the job is completed.NetBackup does not include local backups in its calculations. The NetBackup client software enforces the bandwidth limit. Before a buffer is written to the network, client software calculates the current value for kilobytes per second and adjusts its transfer rate if necessary.
Client or operation
NetBackup for Microsoft SQL-Server clients Bandwidth limits are not supported NetBackup for Oracle clients NetBackup for DataTools SQL-BackTrack clients local backups Bandwidth limits are not supported Bandwidth limits are not supported
If a server is also a client and data does not go over the network, bandwidth limits have no effect on local backups. Bandwidth limits restrict maximum network usage and do not imply required bandwidth. For example, if you set the bandwidth limit for a client to 500 kilobytes per second, the client can use up to that limit. It does not mean, however, that the client requires 500 kilobytes per second.
Distributing the workload of active backups You cannot use bandwidth limits to distribute the backup workload of active backups by having NetBackup pick the most available network segment. NetBackup does not pick the next client to run based on any configured bandwidth limits.
75
The Busy File Settings dialog box contains the following properties.
76
Description
Specifies the path to the busy-files working directory. On a UNIX client, the value in the users $HOME/bp.conf file takes precedence if it exists. By default, NetBackup creates the busy_files directory in the /usr/openv/netbackup directory. Specifies the recipient of the busy-file notification message when the action is set to Send email. By default, the mail recipient is the administrator. On a UNIX client, the value in the users $HOME/bp.conf file takes precedence if it exists. By default, BUSY_FILE_NOTIFY_USER is not in any bp.conf file and the mail recipient is root. Enables busy files to be processed according to the host property settings. NetBackup follows the Busy File Settings if it determines that a file is changing during a backup. By default, Process busy files is not enabled and NetBackup does not process the busy files. Specifies the absolute path and file name of the busy file. The metacharacters *, ?, [], [ ] can be used for pattern matching of file names or parts of file names. Adds a new file entry. Enter the file and path directly, or browse to select a file. Adds a new file entry for all of the clients currently selected. Enter the file and path directly, or browse to select a file. Removes the selected file from the file action list. The following options specify which action to take when busy-file processing is enabled. On a UNIX client, the value in the users $HOME/bp.conf file takes precedence if it exists. Send email sends a busy sends a busy file notification message to the user that is specified in Operators email address. Retry the backup retries the backup on the specified busy file. The Retry count value determines the number of times NetBackup tries a backup. Ignore excludes the busy file from busy file processing. The file is backed up, then a log entry that indicates it was busy appears in the All Log Entries report.
Retry count
Specifies the number of times to try the backup. The default retry count is 1.
77
to the path:
/usr/openv/netbackup/bin/bpend_notify
2 3
Set the file access permissions to allow group and others to run bpend_notify. Configure a policy with a user backup schedule for the busy file backups. This policy services the backup requests that the repeat option in the actions file generates. The policy name is significant. By default, NetBackup alphabetically searches (uppercase characters first) for the first available policy with a user backup schedule and an open backup window. For example, a policy name of AAA_busy_files is selected ahead of B_policy.
Clean-up properties
The Clean-up properties in the NetBackup Administration Console refer to the retention of various logs and incomplete jobs. The Clean-up properties apply to currently selected master servers.
78
Figure 3-10
The Clean-up dialog box contains the following properties. Table 3-11 Property
Keep logs
79
Image cleanup
Specifies the maximum interval that can elapse before an image cleanup is run. Image cleanup is run after every successful backup session (that is, a session in which at least one backup runs successfully). If a backup session exceeds this maximum interval, an image cleanup is initiated. Specifies the minimum interval that can elapse before an image cleanup is run. Image cleanup is not run after a successful backup session until this minimum interval has elapsed since the previous image cleanup. Specifies the number of days to keep true image restore information on disk. After the specified number of days, the images are pruned (removed). Applies to all policies for which NetBackup collects true image restore information. The default is one day. When NetBackup performs a true image backup, it stores the following images on the backup media:
NetBackup also stores the true image restore information on disk in the install_path\NetBackup\db\images directory. NetBackup retains the information for the number of days that this property specifies. Keeping the information on disk speeds up restores. If a user requests a true image restore after the information was deleted from disk, NetBackup retrieves the required information from the media. The only noticeable difference to the user is a slight increase in total restore time. NetBackup deletes the additional information from disk again after one day.
80
Indicates the maximum number of hours that a failed backup job can remain in an incomplete state. After that time, the Activity Monitor shows the job as Done. The minimum setting is one hour. The maximum setting is 72 hours. The default is three hours. When an active job has an error, the job goes into an Incomplete state. In the Incomplete state, the administrator can correct the condition that caused the error. If an Incomplete job does not complete successfully and is moved to the Done state, the job retains the error status.
Note: A resumed job reuses the same job ID, but a restarted job receives a
new job ID. The job details indicate that the job was resumed or restarted.
Note: This property does not apply to suspended jobs. Suspended jobs must
be resumed manually before the retention period of the job is met and the image expires. If a suspended job is resumed after the retention period is met, the job fails and is moved to the Done state.
81
See Client Attributes properties on page 81. Figure 3-11 Client Name dialog box
If the value is not specified, NetBackup uses the name that is set in the following locations:
For a Windows client In the Network application from the Control Panel. For a UNIX client The name that is set by using the hostname command. The name can also be added to a $HOME/bp.conf file on a UNIX client. However, the name is normally added in this manner only for redirected restores. The value in the $HOME/bp.conf file takes precedence if it exists.
82
Clients
General tab
Specifies how to configure the selected Windows master servers (clients). See General tab of the Client Attributes properties on page 83.
Specifies how to configure the connection between a NetBackup server and a NetBackup client. See Connect Options tab of the Client Attributes properties on page 87.
Specifies whether a client uses Windows Open File Backup. Also, specifies whether Volume Snapshot Provider or Volume Shadow Copy Service is used as the snapshot provider. See Windows Open File Backup tab of the Client Attributes properties on page 89.
83
... (browse)
Add
Close Help
84
The General tab contains the following properties. Table 3-13 Property
Offline Until:
85
Free browse
This property applies to the privileges that are allowed to a non-Windows administrator who is logged into the client. This property also applies to the users that do not have backup and restore privileges. Specifies whether the clients can list and restore from scheduled backups. (This setting does not affect user backups and archives.) Windows administrators can list and restore from scheduled backups as well as user backups regardless of the Free browse setting.
Deduplication
Specifies the deduplication action for clients if you use one of the following NetBackup deduplication options:
For a description of the client direct deduplication options and their actions: See Where deduplication should occur on page 86.
86
A client is offline and the job is already in progress A client is offline and job retries were started before the client was taken offline Any duplication job that is associated with a storage lifecycle policy and an offline client LiveUpdate jobs for offline clients Restore jobs
The user attempts a manual backup for an offline client The backup fails with a status code 1000, Client is offline. The user can either wait until the client is brought online again or bring the client online manually. Use either the NetBackup Administration Console or the bpclient command to do so before resubmitting the manual job. Archive backups Administrators restarting or resuming jobs Not allowed for offline clients. Not allowed for offline clients.
Caution: If the master server is offline, hot catalog backups cannot run.
87
Prefer to use client-side deduplication Deduplicates data on the client and then send it directly to the storage server. NetBackup first determines if the client direct library on the storage server is active. If it is active, the client deduplicates the backup data and sends it directly to the storage server, bypassing media server processing. If it is not active, the client sends the backup data to a deduplication media server. The deduplication media server deduplicates the data. Always use client-side deduplication Always deduplicates the backup data on the client and then send it directly to the storage server. If a job fails, NetBackup does not retry the job.
You can override the Prefer to use client-side deduplication or Always use client-side deduplication host property in the backup policies. See Disable client-side deduplication (policy attribute) on page 564. More information about client deduplication is available. See the NetBackup Deduplication Guide.
88
Figure 3-13
The Connect Options tab contains the following options. Table 3-16 Property
BPCD connect back
Description
Specifies how daemons are to connect back to the NetBackup Client daemon (BPCD) and contains the following options: Use default connect options Uses the value that is defined in the Firewall host properties of the clients NetBackup server. See Firewall properties on page 131. Random port NetBackup randomly chooses a free port in the allowed range to perform the legacy connect-back method. VNETD port NetBackup uses the vnetd port number for the connect-back method.
89
Description
Specifies the method that the selected clients should use to connect to the server and contains the following options: Use default connect options Uses the value that is defined in the Firewall host properties of the clients NetBackup server. See Firewall properties on page 131. Reserved port Uses a reserved port number. Non-reserved port Uses a non-reserved port number.
Specifies the method that the selected clients should use to connect to the server and contains the following options. Use default connect options Uses the value that is defined in the Firewall host properties of the clients NetBackup server. Automatic Connects to the daemons on the server using vnetd if possible. If the daemons cannot use vnetd, the connection is made by using the daemons legacy port number. VNETD only Connects to the daemons on the server by using only vnetd. If the firewall rules prevent a server connection using the legacy port number, check this option. When selected, the BPCD connect back setting is not applicable. In addition, the Ports setting uses Non-reserved port, regardless of the value selected. Daemon port only Connects to the daemons on the server by using only the legacy port number. This option only affects connections to NetBackup 7.0 and earlier. For connections to NetBackup 7.0.1 and later, the veritas_pbx port is used.
90
Snapshots are a point-in-time view of a source volume. NetBackup uses snapshots to access busy or active files during a backup job. Without a snapshot provider, active files are not accessible for backup. Figure 3-14 Windows Open File Backup tab of Client Attributes dialog box
The Windows Open File Backup tab contains the following options. Table 3-17 Property
Add
Description
Adds the NetBackup clients only if you want to change the default settings on the Windows Open File Backup tab. By default, no clients are listed in the Client Attributes dialog box. The server uses the following Windows Open File Backup defaults for all Windows clients:
Microsoft Volume Shadow Copy Service (VSS) is used for NetBackup 7.0 clients. See Back-level and upgraded clients that use Windows Open File Backup on page 93. Snapshots are taken of individual drives (Individual drive snapshot) as opposed to all drives at once (Global drive snapshot). Upon error, the snapshot is terminated (Abort backup on error). Remove Deletes a client from the list by selecting the client and then clicking Delete.
91
Enable Windows Open Specifies that Windows Open File Backups be used for the selected clients. Adds the clients File Backups to the list only if you want to change the default property settings. For Microsoft Distributed File System Replication (DFSR) servers, select Enable Windows Open File Backups. The Snapshot Provider must be Volume Shadow Copy Service. See About Microsoft DSFR backups on page 521. This option functions independently from the Perform Snapshot backups policy option that is available when the Snapshot Client is licensed. If a client is included in a policy that has the Perform Snapshot backups policy option disabled and you do not want snapshots, the Enable Windows Open File Backups for this client property must be disabled as well for the client. If both options are not disabled, a snapshot is created, though that may not be the intention of the administrator. For more information, see the NetBackup Snapshot Client Administrators Guide. Snapshot Provider Selects the snapshot provider for the selected clients: Use Veritas Volume Snapshot Provider (VSP) This option specifies that Veritas VSP be used as the snapshot provider. VSP is required for Windows 2000 clients and can also be used on 6.x Windows 2003 clients. Use Microsoft Volume Shadow Copy Service (VSS) This option specifies that Microsoft VSS be used to create volume snapshots of volumes and logical drives for the selected clients. In 7.0, Microsoft VSS should be selected for all Windows clients, as VSP is not available. VSS is available for all supported Windows clients, XP SP2 and later. Configure VSS through the Microsoft VSS configuration dialog boxes. For information about how to do Active Directory granular restores when using VSS, see the following topic: See Active Directory host properties on page 69. For Microsoft Distributed File System Replication (DFSR) servers, select Use Microsoft Volume Shadow Copy Service (VSS). See About Microsoft DSFR backups on page 521.
92
Description
Selects how snapshots are made for the selected clients:
Individual drive snapshot Specifies that the snapshot should be of an individual drive (default). When this property is enabled, snapshot creation and file backup are done sequentially on a per volume basis. For example, assume that drives C and D are to be backed up.
If the Individual drive snapshot property is selected, NetBackup takes a snapshot of drive C, backs it up, and discards the snapshot. It then takes a snapshot of drive D, backs it up, and discards the snapshot. Volume snapshots are enabled on only one drive at a time, depending on which drive is to be backed up. This mode is useful when relationships do not have to be maintained between files on the different drives. Use this configuration if snapshot creation fails when all volumes for the backup are snapshot at once when the Global drive snapshot property is enabled. Individual drive snapshot is enabled by default for all non-multistreamed backups by using the Windows Open File Backup option. Global drive snapshot Specifies that the snapshot is of a global drive. All the volumes that require snapshots for the backup job (or stream group for multistreamed backups) are taken at one time. For example, assume that drives C and D are to be backed up. In this situation, NetBackup takes a snapshot of C and D. Then NetBackup backs up Cand backs up D. NetBackup then discards the C and D snapshots. This property maintains file consistency between files in different volumes. The backup uses the same snapshot that is taken at a point in time for all volumes in the backup.
Note: The Individual drive snapshot property and the Global drive snapshot property
only apply to non-multistreamed backups that use Windows Open File Backup. All multistreamed backup jobs share the same volumes snapshots for the volumes in the multistreamed policy. The volume snapshots are taken in a global fashion.
93
Snapshot error control Selects the processing instructions that NetBackup should follow if it encounters an error during processing: Abort backup on error Specifies that a backup aborts if it fails for a snapshot-related issue after the snapshot is created and while the backup uses the snapshot to back up open or active files on the file system. The most common reason for a problem after the snapshot is created and is in use by a backup, is that the cache storage is full. If the Abort backup on error property is checked (default), the backup job aborts with a snapshot error status if the backup detects a snapshot issue. This property does not apply to successful snapshot creation. The backup job continues regardless of whether a snapshot was successfully created for the backup job. The Abort backup on error property applies only to the snapshot errors that occur after the snapshot is successfully created and is in use by a backup job. Disable snapshot and continue Specifies that if the snapshot becomes invalid during a backup, the volume snapshots for the backup are destroyed. The backup continues with Windows open file backups disabled. Regarding the file that had a problem during a backupit may be that the file was not backed up by the backup job. The file may not be able to be restored.
Note: Volume snapshots typically become invalid during the course of a backup because
insufficient cache storage was allocated for the volume snapshot. Reconfigure the cache storage configuration of the Windows Open File Backup snapshot provider to a configuration that best suits your clients installation.
Back-level and upgraded clients that use Windows Open File Backup
The following table shows the expected Open File Backup behavior based on the client version and the Snapshot Provider setting. Table 3-18 Client version
6.x
6.x 6.x
Veritas VSP is used for Open File Backup. Windows VSS is used for Open File Backup.
94
Table 3-18
Client version
7.x
7.x
Veritas VSP
Even if Veritas VSP is indicated, Windows VSS is used for Open File Backup. For upgraded clients: For 6.x clients that used VSP and have been upgraded to 7.0: VSP settings are ignored and VSS snapshots are automatically implemented. For 6.x VSS users: You no longer need to create a Client Attribute entry to enable VSS. VSS is the only snapshot provider available to the NetBackup 7.0 Windows client.
7.x
Windows VSS
Description
Specifies that the files in secondary storage be moved back to primary storage and backed up. If the property is not selected, only the metadata for the file is backed up and the file is not moved back to primary storage. The metadata is the information still in the primary storage that marks where the file would be. Metadata includes any information that is needed to retrieve the file from secondary storage. The property specifies that compressed files are uncompressed before backing up. Uncompression is useful if the file is restored to a version of NetWare that does not support compression. If the option is not selected (default), the file is backed up in its compressed state.
95
Description
Specifies how long the system keeps progress reports before it automatically deletes the reports. The default is three days.
The UNIX Client Settings dialog box contains the following properties.
96
Specifies the number of days to keep progress reports before the reports are deleted. The default is three days. The minimum is 0. The maximum is 9,999 days. Logs for user-directed operations are stored on the client system in the following directory: install_path\NetBackup\logs\user_ops\ loginID\logs
Specifies that the access time (atime) time for a file displays the backup time. By default, NetBackup preserves the access time by resetting it to the value it had before the backup.
Note: This setting affects the software and the administration scripts that
examine a files access time. Megabytes of memory to use for file compression Specifies the amount of memory available on the client when files are compressed during backup. If you select compression, the client software uses this value to determine how much space to request for the compression tables. The more memory that is available to compress code, the greater the compression and the greater the percentage of machine resources that are used. If other processes also need memory, use a maximum value of half the actual physical memory on a machine to avoid excessive swapping. The default is 0. This default is reasonable; change it only if problems are encountered. Use VxFS file change log for incremental backups Determines if NetBackup uses the File Change Log on VxFS clients. The default is off. See VxFS file change log for incremental backups property on page 97.
97
Do not compress files ending with Specifies a list of file extensions. During a backup, NetBackup does not list compress files with these extensions because the file may already be in a compressed format. Do not use wildcards to specify these extensions. For example, .A1 is allowed, but not .A* or .A[1-9] Files that are already compressed become slightly larger if compressed again. If compressed files with a unique file extension already exist on a UNIX client, exclude it from compression by adding it to this list. Add Adds file endings to the list of file endings that you do not want to compress. Click Add, then type the file extension in the File Endings dialog box. Use commas or spaces to separate file endings if more than one is added. Click Add to add the ending to the list, then click Close to close the dialog box. Adds a file extension that you do not want to compress, to the lists of all clients. To add the file extension to the lists of all clients, select it in the list on the Client Settings host property, then click Add to All. Removes a file extension from the list. To remove a name, either type it in the box or click the browse button (...) and select a file ending. Use commas or spaces to separate names.
Add to All
Remove
Solaris SPARC platform running VxFS 4.1 or greater AIX running VxFS 5.0 or greater. HP 11.23 running VxFS 5.0 or greater. Linux running VxFS 4.1 or greater
The File Change Log (FCL) tracks changes to files and directories in a file system. Changes can include files created, links and unlinks, files renamed, data that is appended, data that is overwritten, data that is truncated, extended attribute modifications, holes punched, and file property updates.
98
NetBackup can use the FCL to determine which files to select for incremental backups, which can potentially save unnecessary file system processing time. The FCL information that is stored on each client includes the backup type, the FCL offset, and the timestamp for each backup. The advantages of this property depend largely on the number of file system changes relative to the file system size. The performance impact of incremental backups ranges from many times faster or slower, depending on file system size and use patterns. For example, enable this property for a client on a very large file system that experiences relatively few changes. The incremental backups for the client may complete sooner since the policy needs to read only the FCL to determine what needs to be backed up on the client. If a file experiences many changes or multiple changes to many files, the time saving benefit may not be as great. See Backup Selections tab on page 631. The following items must be in place for the Use VxFS file change log for incremental backups property to work:
Enable the Use VxFS file change log for incremental backups property for every client that wants NetBackup to take advantage of the FCL. Enable the FCL on the VxFS client. See the Veritas File System Administrators Guide for information about how to enable the FCL on the VxFS client. Enable the Use VxFS file change log for incremental backups property on the client(s) in time for the first full backup. Subsequent incremental backups need this full backup to stay synchronized. Specify the VxFS mount point in the policy backup selections list in some manner:
By specifying ALL_LOCAL_DRIVES. By specifying the actual VxFS mount point. By specifying a directory at a higher level than the VxFS mount point, provided that Cross mount points is enabled. See Cross mount points (policy attribute) on page 550.
If the policy has Collect true image restore information or Collect true image restore information with move detection enabled, it ignores the Use VxFS file change log for incremental backups property on the client. The following table describes additional options that are available on the VxFS file change log feature.
99
The data files must be in sync with the FCL for this property to work. To keep the data files synchronized with the FCL, do not turn the FCL on the VxFS client off and on.
100
Figure 3-16
The Client Settings dialog box for Windows clients contains the following properties. Table 3-22 Property
General level
Description
Enables logs for bpinetd, bpbkar, tar, and nbwin. The higher the level, the more information is written. The default is 0. Enables logs for TCP. Scroll to one of the following available log levels:
TCP level
0 No extra logging (default) 1 Log basic TCP/IP functions 2 Log all TCP/IP functions, including all read and write requests 3 Log contents of each read or write buffer
Note: Setting the TCP level to 2 or 3 can cause the status reports to be very
large. It can also slow a backup or restore operation.
101
Description
Wait time before clearing archive Specifies how long the client waits before the archive bits for a differential bit incremental backup are cleared. The minimum allowable value is 300 (default). The client waits for acknowledgment from the server that the backup was successful. If the server does not reply within this time period, the archive bits are not cleared. This option applies only to differential-incremental backups. Cumulative-incremental backups do not clear the archive bit. Use change journal
Note: The Use Change Journal option applies to Windows clients only.
The Use Change Journal option allows the accelerator to identify data changes on Windows clients at a faster rate. With this option, the accelerator identifies changes by means of the client's NTFS change journal. When this option is not enabled, the accelerator must read through the client's file system to locate changed data. This option works together with the Use accelerator policy attribute and the Accelerator forced rescan schedule attribute. See Use accelerator (policy attribute) on page 565. See Accelerator forced rescan (schedule attribute) on page 590.
Incrementalsbasedontimestamp Specifies that files are selected for the backups that are based on the date that the file was last modified. When Use change journal is selected, Incrementals based on timestamp is automatically selected.
102
Description
Specifies that NetBackup include files in an incremental backup only if the archive bit of the file is set. The system sets this bit whenever a file is changed and it normally remains set until NetBackup clears it. A full backup always clears the archive bit. A differential-incremental backup clears the archive bit if the file is successfully backed up. The differential-incremental backup must occur within the number of seconds that the Wait time before clearing archive bit property indicates. A cumulative-incremental or user backup has no effect on the archive bit. Disable this property to include a file in an incremental backup only if the date and time stamp for the file has changed since the last backup. For a differential-incremental backup, NetBackup compares the date/time stamp to the last full or incremental backup. For a cumulative-incremental backup, NetBackup compares the timestamp to the last full backup. If you install or copy files from another computer, the new files retain the date timestamp of the originals. If the original date is before the last backup date on this computer, then the new files are not backed up until the next full backup.
103
Description
Defines how many times a NetBackup client can send the same error message to a NetBackup server. For example, if the archive bits cannot be reset on a file, this property limits how many times the message appears in the server logs. The default is 10. Specifies how many days the system keeps progress reports before NetBackup automatically deletes them. The default is 3 days. Instructs NetBackup to search the default range of backup images automatically. The backed up folders and files within the range appear whenever a restore window is opened. Clear the Perform default search for restore check box to disable the initial search. With the property disabled, the NetBackup Restore window does not display any files or folders upon opening. The default is that the option is enabled.
Keep status of user-directed backups, archives, and restores Perform default search for restore
If the NTFS volume contains more than 1,000,000 files and folders and the number of changed objects between incremental backups is small (less than 100,000), the volume is a good candidate for enabling NetBackup change journal support.
Unsuitable candidates for enabling NetBackup change journal support are as follows:
Support for the change journal is intended to reduce scan times for incremental backups by using the information that is gathered from the change journal on a volume. Therefore, to enable NetBackup change journal support is not recommended if the file system on the volume contains relatively few files and folders. (For example, hundreds of thousands of files and folders.) The normal file system scan is suitable under such conditions. If the total number of changes on a volume exceeds from 10% to 20% of the total objects, the volume is not a good candidate for enabling NetBackup change journal support. Be aware that virus scanning software can interfere with the use of the change journal. Some real-time virus scanners intercept a file open for read, scan for
104
viruses, then reset the access time. This results in the creation of a change journal entry for every scanned file.
A NetBackup client using change journal support must belong to only one policy. To use one policy avoids the confusion that multiple backup settings causes. Multiple backup settings can cause conflicted update sequence number (USN) information in the permanent record. Change journal support is not offered for user-directed backups. The USN stamps for full and incremental backups in the permanent record do not change. NetBackup support for change journal works with checkpoint restart for restores. See Checkpoint restart for restore jobs on page 542. Support for change journal is not offered with several NetBackup options or Symantec products. If Use change journal is enabled, it has no effect while you use the following options or products:
True image restore (TIR) or True image restore with Move Detection See Collect true image restore information (policy attribute) with and without move detection on page 556. Synthetic backups See About synthetic backups on page 683. Bare Metal Restore (BMR) For more information, see the NetBackup Bare Metal Restore Administrators Guide.
See How to determine if change journal support is useful in your NetBackup environment on page 103.
105
For more information about NetBackup Cloud Storage, see the NetBackup Cloud Administrator's Guide. Figure 3-17 Cloud Storage dialog box
The Cloud Storage dialog box contains the following properties. Table 3-23 Property Cloud Storage dialog box properties Description
Key Management The name of your sites KMS server. If you have not configured KMS, Server (KMS) this displays as <kms_server_name>. Name MeteringInterval Determines how often information is gathered for reporting purposes. OpsCenter uses the information that is collected to create reports. The value is set in seconds. The default setting is 300 seconds (5 minutes). If you set this value to zero, metering is disabled. Total Available Bandwidth Use this value to specify the speed of your connection to the cloud. The value is specified in kilobytes per second. The default value is 104857600 KB/sec.
106
Samplinginterval The time, in seconds, between measurements of bandwidth usage. The larger this value, the less often NetBackup checks to determine the bandwidth in use. Maximum connections This value determines the maximum number of connections that are allowed for the cloud provider.
Click Advanced Settings to specify additional settings for throttling. The Advanced Throttling Configuration dialog box contains the following properties. Figure 3-18 Advanced Throttling Configuration dialog box
107
Work time
Use this field to specify the time interval that is considered work time for the cloud connection. Specify a start and end time in 24-hour format. For example, 2:00 P.M. is 14:00. Indicate how much bandwidth the cloud connection can use in the Allocated bandwidth field. This determines how much of the available bandwidth is used for cloud operations in this time window. The value is expressed as a percentage or in kilobytes per second.
Off time
Use this field to specify the time interval that is considered off time for the cloud connection. Specify a start and end time in 24-hour format. For example, 2:00 P.M. is 14:00. Indicate how much bandwidth the cloud connection can use in the Allocated bandwidth field. This determines how much of the available bandwidth is used for cloud operations in this time window. The value is expressed as a percentage or in kilobytes per second.
Weekend
Specify the start and stop time for the weekend. Indicate how much bandwidth the cloud connection can use in the Allocated bandwidth field. This determines how much of the available bandwidth is used for cloud operations in this time window. The value is expressed as a percentage or in kilobytes per second.
108
The Credential Access dialog box contains the following properties. Table 3-25 Property
NDMP Clients list
Description
To add an NDMP client to the NDMP Clients list, click Add. Enter the names of the NDMP hosts that are not named as clients in a policy. To add a Disk Client to the DISK Clients list, click Add. Enter the names of the NetBackup hosts that meet all of the following criteria: The host must be designated in a policy as the Off-host backup host in an alternate client backup. The host that is designated as the Off-host backup computer must not be named as a client on the Clients tab in any NetBackup policy. The policy for the off-host backup must be configured to use one of the disk array snapshot methods for the EMC CLARiiON, HP EVA, or IBM disk arrays.
Note: The credentials for the disk array or NDMP host are specified under Media
and Device Management > Credentials.
109
110
Description
The Rank column displays the rank of the data classifications. The order of the data classifications determines the rank of the classification in relationship to the others in the list. The lowest numbered rank has the highest priority. Use the Move Up and Move Down options to move the classification up or down in the list. To create a new data classification, click New. New data classifications are added to bottom of the list. To increase the rank of a data classification, select a line and click Move Up. To decrease the rank of a data classification, select a line and click Move Down.
Name column
The Name column displays the data classification name. While data classifications cannot be deleted, the data classification names can be modified. NetBackup provides the following data classifications by default:
Platinum (highest rank by default) Gold (second highest rank by default) Silver (third highest rank by default) Bronze (lowest rank by default)
Description column
In the Description column, enter a meaningful description for the data classification. Descriptions can be modified. The Data Classification ID is the GUID value that identifies the data classification and is generated when a new data classification is added and the host property is saved. A data classification ID becomes associated with a backup image by setting the Data Classification attribute in the policy dialog box. The ID is written into the image header. The storage lifecycle policies use the ID to identify the images that are associated with classification. ID values can exist in image headers indefinitely, so data classifications cannot be deleted. The name, description, and rank can change without changing the identity of the data classification.
Data Classification ID
Note: Data classifications cannot be deleted. However, the name, description, and the rank can be changed. The classification ID remains the same.
111
1 2 3 4 5
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties. In the left pane, click Data Classification. Click New. Add the name and description in the New Data Classification dialog box. Click OK to save the classification and close the dialog box. Note: Data classifications cannot be deleted.
Select a line in the Data Classification host properties and use the Move Up and Move Down options to move the classification level up or down in the list.
The job priority can be set for individual jobs in the following utilities:
112
In the Jobs tab of the Activity Monitor for queued or active jobs. See Changing the Job Priority dynamically from the Activity Monitor on page 842. In the Catalog utility for verify, duplicate, and import jobs. In the Reports utility for a Media Contents report job. In the Backup, Archive, and Restore client interface for restore jobs.
The Default Job Priorities dialog box contains the following properties. Table 3-27 Property Description Default Job Priorities dialog box properties
Job Type and Job Priority list This listing includes 18 job types and the current configurable priority for each. Job Priority The Job Priority value specifies the priority that a job has as it competes with other jobs for backup resources. The value can range from 0 to 99999. The higher the number, the greater the priority of the job. A new priority setting affects all the policies that are created after the host property has been changed. A higher priority does not guarantee that a job receives resources before a job with a lower priority. NetBackup evaluates jobs with a higher priority before those with a lower priority. However, the following factors can cause a job with a lower priority to run before a job with a higher priority: To maximize drive use, a low priority job may run first if it can use a drive that is currently loaded. A job with a higher priority that requires that the drive be unloaded would wait. If a low priority job can join a multiplexed group, it may run first. The job with a higher priority may wait if it is not able to join the multiplexed group. If the NetBackup Resource Broker (nbrb) receives a job request during an evaluation cycle, it does not consider the job until the next cycle, regardless of the job priority.
113
The request's first priority. The requests second priority. The birth time (when the Resource Broker receives the request).
The first priority is weighted more heavily than the second priority, and the second priority is weighted more heavily than the birth time. Because a request with a higher priority is listed in the queue before a request with a lower priority, the request with a higher priority is evaluated first. Even though the chances are greater that the higher priority request receives resources first, it is not always definite. The following scenarios present situations in which a request with a lower priority may receive resources before a request with a higher priority:
A higher priority job needs to unload the media in a drive because the retention level (or the media pool) of the loaded media is not what the job requires. A lower priority job can use the media that is already loaded in the drive. To maximize drive utilization, the Resource Broker gives the loaded media and drive pair to the job with the lower priority. A higher priority job is not eligible to join an existing multiplexing group but a lower priority job is eligible to join the multiplexing group. To continue spinning the drive at the maximum rate, the lower priority job joins the multiplexing group and runs. The Resource Broker receives resource requests for jobs and places the requests in a queue before processing them. New resource requests are sorted and evaluated every 5 minutes. Some external events (a new resource request or a resource release, for example) can also trigger an evaluation. If the Resource Broker receives a request of any priority while it processes requests in an evaluation cycle, the request is not evaluated until the next evaluation cycle starts.
114
Some applications, such as SharePoint and Exchange, distribute and replicate data across multiple hosts. Special configuration is required to allow NetBackup to restore databases to the correct hosts in a SharePoint farm. For Exchange, this configuration is required for an Exchange Database Availability (DAG), cluster, or private network or for an off-host backup. In the Distributed application restore mapping properties, add each host in the environment. The Distributed Application Restore Mapping dialog box contains the following properties.
115
Description
Adds a host that is authorized to run restores on SharePoint component hosts or Exchange hosts.You must provide the name of the Application host and the name of the Component host in the SharePoint farm. Or for Exchange provide the host names in the DAG, cluster, or private network, or the hosts that perform the off-host backups.
Note: For restores to be successful in an Exchange 2010 DAG environment, you must
add the CAS server to the list. Change Remove Changes the application host or component host of the currently selected mapping. Removes the currently selected mapping.
For more information, see the following: NetBackup for Microsoft SharePoint Server Administrator's Guide. NetBackup for Microsoft Exchange Server Administrator's Guide.
Encryption properties
The Encryption properties control encryption on the currently selected client. Multiple clients can be selected and configured at one time only if all selected clients are running the same version of NetBackup. If not, the Encryption properties dialog box is hidden. The separately-priced NetBackup Encryption option must be installed on the client for these settings (other than Allowed) to take effect. More information is available in the NetBackup Security and Encryption Guide.
116
Figure 3-23
The Encryption permissions property indicates the encryption setting on the selected NetBackup client as determined by the master server. Table 3-29 Property
Not allowed
Allowed
Required
Select the Enable encryption property if the NetBackup Encryption option is used on the selected client. After Enable Encryption is selected, choose from the properties in Table 3-30.
117
Client Cipher
The following cipher types are available: BF-CFB, DES-EDE-CFB, AES-256-CFB, and AES-128-CFB. AES-128-CFB is the default. More information on the ciphers file is found in the NetBackup Security and Encryption Guide.
Pertains to the 40-bit and the 56-bit data encryption standard (DES) NetBackup encryption packages. Defines the encryption strength on the NetBackup client when Legacy encryption is used: DES_40 Specifies the 40-bit DES encryption. DES_40 is the default value for a client that has not been configured for encryption. DES_56 Specifies the 56-bit DES encryption.
Encryption strength
Encryption libraries
Specify the folder that contains the encryption libraries on NetBackup clients. The default location is as follows:
On Windows systems install_path\netbackup\bin\ Where install_path is the directory where NetBackup is installed and by default is C:\Program Files\VERITAS.
118
On Windows systems install_path\NetBackup\bin\keyfile.dat Where install_path is the folder where NetBackup is installed and by default is C:\Program Files\VERITAS.
119
Figure 3-24
The Enterprise Vault dialog box contains the following properties. Table 3-31 Property
User Name
Description
Specify the user ID for the account that is used to log on to Enterprise Vault (DOMAIN\user name). Specify the password for the account.
Password
Consistency check before backup Select what kind of consistency checks to perform on the SQL Server databases before NetBackup begins a backup operation.
120
master server properties, specify a source and a destination host. By doing so, you specify a source host that can run restores on the destination host. Figure 3-25 Enterprise Vault Hosts master server properties
The Enterprise Vault Hosts dialog box contains the following properties. Table 3-32 Option
Add
Description
Adds the source and the destination hosts within the Enterprise Vault configuration. You must provide the name of the Source host and the name of the Destination host. Changes the source host and the destination host, an entry that you select from the Enterprise Vault Hosts field.
Change
Exchange properties
The Exchange properties apply to the currently selected Windows clients. For clustered or replicated environments, configure the same settings for all nodes. If you change the attributes for the virtual server name, only the active node is updated.
121
For complete information on these options, see the NetBackup for Microsoft Exchange Server Administrator's Guide . Figure 3-26 Exchange dialog box
The Exchange dialog box contains the following properties. Table 3-33 Property Exchange dialog box properties
Description
Snapshot verification I/O throttle For snapshot backups, specify the number of I/Os to process for each 1-second pause. This option applies to Exchange 2003 SP2 and to Exchange 2007 if the Exchange Management Console is not installed on the alternate client.
122
Description
Backup option for log files during Choose which logs to include with snapshot backups: full backups Back up only uncommitted log files Select this option to back up only the log files that are uncommitted. This option is not recommended for Exchange 2010 DAG or Exchange 2007 CCR environments. Back up all log files (including committed log files)
Note: As of NetBackup 7.0, the default option is now Back up all log files
(including committed log files). If you previously changed this setting for a client, your selection remains the same. For new installations of NetBackup, the default is Back up all log files (including committed log files). For upgrade installations where you did not change this setting for a client, the default is changed to Back up all log files (including committed log files) Truncate log after successful Instant Recovery backup Enable this option to delete transaction logs after a successful Instant Recovery backup. By default, transaction logs are not deleted for a full Instant Recovery backup that is snapshot only.
Exchange granular restore proxy You can specify a different Windows system to act as a proxy for the source host client. Use a proxy if you do not want to affect the source client or if it is not available. This situation applies when you duplicate a GRT-enabled backup image from a disk storage unit to a tape storage unit or when you use the bplist command. Mailbox for message level backup As of NetBackup 7.0, this setting no longer needs to be configured. and restore Enable single instance backup for Enable this option to back up the data that is stored on a Single Instance Store message attachments (SIS) volume. This feature only applies to Exchange Server 2007 and earlier versions. Perform consistency check before backup with Microsoft Volume Shadow Copy Service (VSS) Disable this option if you do not want to perform a consistency check during an Exchange 2010 DAG backup. If you check Continue with backup if consistency check fails, NetBackup continues to perform the backup even if the consistency check fails.
123
For UNIX clients, use the bpgetconfig and bpsetconfig commands to gather and modify the exclude list files from the /usr/openv/netbackup directory on each client. Figure 3-27 Exclude Lists dialog box
Exclude Lists properties apply only to Windows clients. On NetWare target clients, specify the exclude list when the targets are added. NetWare NonTarget clients do not support exclude lists. For more information, see the NetBackup users guide for the client. If more than one exclude or include list exists for a client, NetBackup uses only the most specific one. For example, assume that a client has the following exclude lists:
An exclude list for a policy and schedule. An exclude list for a policy. An exclude list for the entire client. This list does not specify a policy or schedule.
In this example, NetBackup uses the first exclude list (for policy and schedule) because it is the most specific.
124
Exclude and include lists that are set up for specific policies and schedules, are not used to determine if an entire drive is to be excluded when NetBackup determines if a backup job should be started. Normally, this is not a problem. However, if a policy uses multistreaming, a drive which is excluded for a specific policy and schedule will have backup jobs started for it. Since no data will have needed to be backed up, this job reports an error status when it completes. To avoid the situation, base the exclude list on the client and not on a policy and schedule. The Exclude Lists dialog box contains the following properties. Table 3-34 Property
Use case sensitive exclude list property Exclude list
Description
Indicates that the files and directories to exclude are case-sensitive.
Displays the policies that contain schedule, file, and directory exclusions as follows: Add Excludes a file from being backed up by a policy. The exclusion is configured in the Add to exclude list dialog box, then added to the Exclude list. When the policies in this list are run, the files and directories that are specified on the list are backed up. Add to all Adds the selected list item to all currently selected clients. The item is excluded from the backup list on all selected clients. Add to all is enabled only when more than one client is selected for configuration and a list item is selected was not configured on the selected hosts. (Rather, an unavailable list item is selected.) Click Add to All to add the selected list item to all currently selected clients. The item is excluded from the backup list on all selected clients. Remove Removes the selected policy, schedule, or file from the Exclude list. The item is included in the backup.
125
Description
Displays the policies, schedules, files, and directories that are excepted from the Exclude list. When the policies on the Exceptions to the exclude list run, the files and directories on the list are backed up. The list is useful to exclude all files in a directory but one. Options include the following: Add Creates an exception to the Exclude list. The exception is configured in the Add exceptions to exclude list dialog box, then added to the Exceptions to the exclude list. When the policies on the Exceptions to the exclude list run, the items on the exceptions list are backed up. Effectively, you add files back into the backup list of a policy. Add to all Adds the selected list item to the Exceptions to the exclude list of all currently selected clients. When the policies on the exclude list run, the items on the exceptions list are backed up on all selected clients. Remove Removes the selected policy, schedule, or file from the Exceptions list. The item is excluded from the backup.
About the Add to exclude list and Add to exceptions list dialog boxes
The Add to Exclude List dialog box and the Add Exceptions to Exclude List dialog box contain the following fields: Table 3-35 Field
Policy
Schedule
126
Figure 3-28
1 2 3
In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Clients. Double-click on a client. Under the Exclude List, click Add. In the Policy field, select a policy name from the drop-down menu or enter the name of a policy. Select All Policies to exclude these items from all policies. In the Schedule field, select a schedule name from the drop-down menu or enter the name of a schedule. Select All Schedules to exclude the specified files and directories from all schedules in the policy. In the Files/Directories field, enter the files or directories to be excluded from the backups that are based on the selected policy and schedule. Click Add to add the specified files and directories to the exclude list. Click Apply to accept the changes. Click OK to accept the changes and close the host properties dialog box.
5 6 7
127
1 2 3
In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Clients. Double-click on a client. Under the Exceptions to the Exclude List, click Add. In the Policy field, select a policy name from the drop-down menu or enter the name of a policy. Select All Policies to add these items back into all policies. (In other words, these items are to be excluded from the exclude list.) In the Schedule field, select a schedule name from the drop-down menu or enter the name of a schedule. Select All Schedules to add these items back into the schedules. In the Files/Directories field, enter the files or directories to be added back into the backups that are based on the selected policy and schedule. Click Add to add the specified files and directories to the Exceptions to the Exclude List. Click Apply to accept the changes. Click OK to accept the changes and close the host properties dialog box.
5 6 7
Only one pattern per line is allowed. NetBackup recognizes standard wildcard use. See Wildcard use in NetBackup on page 898. See NetBackup naming conventions on page 897. 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 C:\testfile (with no extra space character at the end) and your exclude list entry is C:\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, C:\users\test\). If the pattern does not end in \ (for example,
128
C:\users\test), NetBackup excludes both files and directories with that path
name.
To exclude all files with a given name, regardless of their directory path, enter the name. For example:
test
rather than
C:\test
and so on. The following syntax rules apply only to UNIX clients:
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. Blank lines or lines which begin with a pound sign (#) are ignored.
Given the exclude list example, the following files, and directories are excluded from automatic backups:
The file or directory named C:\users\doe\john. The directory C:\users\doe\abc\ (because the exclude entry ends with \). All files or directories named test that are two levels beneath users on drive C.
129
All files or directories named temp that are two levels beneath the root directory on drive C. All files or directories named core at any level and on any drive.
The backup policy backup selection list indicates ALL_LOCAL_DRIVES. When a scheduled backup runs, the entire client is backed up. The entire client is also backed up if the backup selection list consists of only: / The exclude list on the client consists of only: * An exclude list of * indicates that all files are excluded from the backup. However, since the include list on the Windows client includes the following file: C:\WINNT, the excluded directories are traversed to back up C:\WINNT. If the include list did not contain any entry, no directories are traversed.
The backup selection list for the client consists of the following: / The exclude list for the UNIX client consists of the following: / The include list of the UNIX client consists of the following directories:
/data1 /data2 /data3
Because the include list specifies full paths and the exclude list excludes everything, NetBackup replaces the backup selection list with the clients include list.
130
The Fibre Transport client properties apply to the selected SAN clients. The defaults for clients are the property settings of the master server. An FT device is the target mode driver on a NetBackup FT media server. An FT pipe is the logical connection that carries backup and restore data between an FT media server and a SAN client. For more information about NetBackup Fibre Transport, see the NetBackup SAN Client and Fibre Transport Guide. Figure 3-29 Master server Fibre Transport host properties
The master server Fibre Transport dialog box contains the following properties. Table 3-36 Property
Preferred
Description
The Preferred property specifies to use an FT pipe if an FT device is available within the configured wait period in minutes. If an FT device is not available after the wait period elapses, NetBackup uses a LAN connection for the operation. If you select this option, also specify the wait period for backups and for restores. For the global property that is specified on the master server, the default is Preferred.
131
Description
The Always property specifies that NetBackup should always use an FT pipe for backups and restores of SAN clients. NetBackup waits until an FT device is available before it begins the operation. However, an FT device must be active and available. If no FT device exists, NetBackup uses the LAN. An FT device may not exist because none is active, none have been configured, or the SAN Client license expired.
Never
The Never property specifies that NetBackup should never use an FT pipe for backups and restores of SAN clients. NetBackup uses a LAN connection for the backups and restores. If you specify Never for the master server, Fibre Transport is disabled in the NetBackup environment. If you select Never, you can configure FT usage on a per-client basis. If you specify Never for a media server, Fibre Transport is disabled for the media server. If you specify Never for a SAN client, Fibre Transport is disabled for the client.
This property applies to the media properties only. This property specifies the number of FT connections to allow to a media server. The default is four times the number of HBA target ports (maximum of 16).
This property applies to the client properties only. This property specifies that the client follow the properties as they are configured on the master server.
Firewall properties
The Firewall properties describe how the selected master and media servers are connected to by other hosts. Servers are added to the host list of the Firewall properties. To configure port usage for clients, see the Client Attributes properties. See Client Attributes properties on page 81.
132
Figure 3-30
The Firewall dialog box contains the following properties. Table 3-37 Property
Default connect options
Description
By default, NetBackup selects firewall-friendly connect options under Default connect options. However, the default options can be set differently for individual servers under Attributes for selected Hosts. By default, the firewall settings are configured to require the fewest possible ports to be open. To change the default connect options for the selected server, click Change. Click Change to change the Default connect options. Change the Firewall properties in the Default Connect Options dialog box.
Note: If VNETD only is selected as the Daemon connection port, the BPCD connect
back setting is not applicable. If VNETD only is selected as the Daemon connection port, Use non-reserved ports is always used regardless of the value of the Ports setting.
133
Description
To change the default connect options for any server, add the server to the host list. Servers do not automatically appear on the list. Add option Click Add to add a host entry to the host list. A host must be listed before it can be selected for configuration. Add to all option Click Add to All to add the listed hosts (along with the specified properties) to all hosts that are selected for host property configuration. (That is, the hosts that are selected upon opening the Host Properties.) Remove option Select a host name in the list, then click Remove to remove the host from the list.
Attributes for selected hosts Connect options can be configured for individual servers. BPCD connect back This property specifies how daemons are to connect back to the NetBackup Client daemon (BPCD) as follows: Use default connect options (An option for individual hosts) Use the methods that are specified under Default connect options. Random port NetBackup randomly chooses a free port in the allowed range to perform the traditional connect-back method. VNETD port This method requires no connect-back. The Veritas Network Daemon (vnetd) was designed to enhance firewall efficiency with NetBackup during server-to-server and server-to-client communications. The server initiates all bpcd socket connections. Consider the example in which bpbrm on a media server initially connects with bpcd on a client. The situation does not pose a firewall problem because bpbrm uses the well-known bpcd port.
134
Description
Select whether a reserved or non-reserved port number should be used to connect to the server: Use default connect options (An option for individual hosts) Use the methods that are specified under Default attributes. Reserved port Connect to the server by a reserved port number. Use non-reserved ports Connect to the server by a non-reserved port number. If this property is selected, also enable Accept connections from non-reserved ports for the selected server in the Universal Settings properties. See Universal Settings properties on page 214.
This option only affects connections to NetBackup 7.0 and earlier. For connections to NetBackup 7.0.1 and later, the veritas_pbx port is used. If configuring connections for NetBackup 7.0 and earlier, select the Daemon connection port method to use to connect to the server: Use default connect options (An option for individual hosts) Use the methods that are specified under Default connect options. Automatic The daemons on the server are connected to by vnetd if possible. If it is not possible to use vnetd, the daemons traditional port number makes the connection.
VNETD only
The daemons on the server are connected to by vnetd only. Select this property if your firewall rules prevent connections to the server by the traditional port number. Daemon port only The daemons on the server are connected to by the traditional port number only.
Note: If vnetd only is selected as the Daemon connection port, the BPCD connect
back setting is not applicable. If vnetd only is selected as the Daemon connection port, Non-reserved port is always used regardless of the value of the Ports setting. Defaults Set property settings back to the defaults.
135
On Windows: install_path\NetBackup\logs\vnetd Or, double-click mklogdir.bat in the install_path\NetBackup\logs\ directory to populate the logs directory with log subdirectories, including one for vnetd.
On UNIX: /usr/openv/logs/vnetd
The General Server dialog box contains the following properties. Table 3-38 Property
Delay on multiplexed restores
Description
This property specifies how long the server waits for additional restore requests of multiplexed images on the same tape. All of the restore requests that are received within the delay period are included in the same restore operation (one pass of the tape). The default is a delay of 30 seconds.
136
Description
Check the capacity of disk storage This property determines how often NetBackup checks disk storage units for units every available capacity. If checks occur too frequently, then system resources are wasted. If checks do not occur often enough, too much time elapses and backup jobs are delayed. The default is 300 seconds (5 minutes).
Note: This property applies to the disk storage units of 6.0 media servers only.
Subsequent releases use internal methods to monitor disk space more frequently. Must use local drive This property appears for master servers only, but applies to all media servers as well. This property does not apply to NDMP drives. If a client is also a media server or a master server and Must use local drive is checked, a local drive is used to back up the client. If all drives are down, another can be used. This property increases performance because backups are done locally rather than sent across the network. For example, in a SAN environment a storage unit can be created for each SAN media server. Then, the media server clients may be mixed with other clients in a policy that uses ANY AVAILABLE storage unit. When a backup starts for a client that is a SAN media server, the backups go to the SAN connected drives on that server. Use direct access recovery for NDMP restores By default, NetBackup for NDMP is configured to use Direct Access Recovery (DAR) during NDMP restores. DAR can reduce the time it takes to restore files by allowing the NDMP host to position the tape to the exact location of the requested file(s). Only the data that is needed for those files is read. Clear this check box to disable DAR on all NDMP restores. Without DAR, NetBackup reads the entire backup image, even if only a single restore file is needed. Enable message-level cataloging when duplicating Exchange images that use Granular Recovery Technology This option performs message-level cataloging when you duplicate Exchange backup images that use Granular Recovery Technology (GRT) from disk to tape. To perform duplication more quickly, you can disable this option. However, then users are not able to browse for individual items on the image that was duplicated to tape. See the NetBackup for Exchange Adminstrator's Guide.
137
Description
Specific servers can be specified in this list as servers to perform restores, regardless of where the files were backed up. (Both servers must be in the same master and media server cluster.) For example, if files were backed up on media server A, a restore request can be forced to use media server B. The following items describe situations in which the capability to specify servers is useful: Two (or more) servers share a robot and each have connected drives. A restore is requested while one of the servers is either temporarily unavailable or is busy doing backups. A media server was removed from the NetBackup configuration, and is no longer available.
To add a host to the Media host override list, click Add. Click Add to All to add a host to the list for all of the hosts currently selected. To change an entry in the list, select a host name, then click Change. Configure the following options in the Add Media Override settings or Change Media Override settings dialog box: Original backup server Type the name of the server where data was backed up originally. Restore server Type the name of the server that is to process future restore requests.
Defaults
138
If necessary, physically move the media to the host to answer the restore requests, then update the Enterprise Media Manager database to reflect the move. Modify the NetBackup configuration on the master server. Add the original backup media server and the restore server to the Media host override list in the General Server host properties. Stop and restart the NetBackup Request Daemon (bprd) on the master server. This process applies to all storage units on the original backup server. Restores for any storage unit on the Original backup server go to the server that is listed as the Restore server. To revert to the original configuration for future restores, delete the line from the Media host override list.
139
Description
This property specifies how often NetBackup retries a job. The default is 10 minutes. The maximum is 60 minutes; the minimum is 1 minute. NetBackup considers the failure history of a policy to determine whether or not to run a scheduled backup job. The Schedule backup attempts property sets the timeframe for NetBackup to examine. This property determines the following characteristics for each policy: How many preceding hours NetBackup examines to determine whether to allow another backup attempt (retry). By default, NetBackup examines the past 12 hours. How many times a backup can be retried within that timeframe. By default, NetBackup allows two attempts. Attempts include the scheduled backups that start automatically or the scheduled backups that are user-initiated.
Consider the following example scenario using the default setting 2 tries every 12 hours:
Policy_A runs at 6:00 P.M.; Schedule_1 fails. Policy_A is user-initiated at 8:00 P.M.; Schedule_2 fails.
At 11:00 P.M., NetBackup looks at the previous 12 hours. NetBackup sees one attempt at 6:00 P.M. and one attempt at 8:00 P.M. The Schedule backup attempts setting of two has been met so NetBackup does not try again. At 6:30 A.M. the next morning, NetBackup looks at the previous 12 hours. NetBackup sees only one attempt at 8:00 P.M. The Schedule backup attempts setting of two has not been met so NetBackup tries again. If a schedule window is not open at this time, NetBackup waits until a window is open.
Note: This attribute does not apply to user backups and archives.
Policy update interval This property specifies how long NetBackup waits to process a policy after a policy is changed. The interval allows the NetBackup administrator time to make multiple changes to the policy. The default is 10 minutes. The maximum is 1440 minutes; the minimum is 1 minute. This property specifies the maximum number of backup and archive jobs that NetBackup clients can perform concurrently. The default is one job. NetBackup can process concurrent backup jobs from different policies on the same client only in the following situations:
More than one storage unit available One of the available storage units can perform more than one backup at a time.
140
Description
The Maximum backup copies property specifies the total number of copies of a backup image that can exist at the same time within a single master server domain. The number of copies can range from 2 to 10. (Default: 5) Multiple copies of a backup image can be created by using any of the following methods:
Configure a backup job to create multiple copies. See Multiple copies (schedule attribute) on page 595. Configure multiple copies as part of a Vault duplication job. See Creating a Vault policy on page 672. Configure multiple copies as part of a disk staging storage unit duplication job. See Configuring multiple copies in a relocation schedule on page 436. Configure a storage lifecycle policy that contains multiple duplication or replication operations. See Hierarchical view of storage operations in the Storage lifecycle policy dialog box on page 464. Use the bpduplicate command line to create multiple copies. Run a duplication operation from the Catalog node in the NetBackup Administration Console. See Duplicating backup images on page 781.
The Maximum backup copies property limits the number of coexisting copies of an image that can be created by any of the above operations. For example, consider the situation in which the maximum number of copies is reached, but eventually one or more of those copies expires. If at least one copy of the image still exists to be used as a source copy, then any of the above duplication operations can create more copies again, to take the place of the expired copies.
Note: If a copy of a backup image is sent to a different master server domain, none
of the copies at the remote domain count against the Maximum backup copies limit. Copies of backup images can be sent to a different NetBackup domain by using Auto Image Replication. See About NetBackup Auto Image Replication on page 804. Compress catalog interval This property specifies how long NetBackup waits after a backup before it compresses the image catalog file. This property specifies the maximum number of vault jobs that are allowed to be active on the master server. The greater the maximum number of vault jobs, the more system resources are used. See About the Jobs tab on page 836.
141
Description
This property specifies the address(es) where NetBackup sends notifications of scheduled backups or administrator-directed manual backups. To send the information to more than one administrator, separate multiple email addresses by using a comma, as follows: useraccount1@company.com,useraccount2@company.com Disaster recovery information that is created during online, hot catalog backups is not sent to the addresses indicated here. Disaster recovery information is sent to the address that is indicated on the Disaster Recovery tab in the catalog backup policy. See Disaster Recovery tab on page 669.
Description
NetBackup can perform concurrent backups to separate storage units or to drives within a storage unit. For example, a single Media Manager storage unit supports as many concurrent backups as it has drives. A disk storage unit is a directory on disk, so the maximum number of jobs depends on system capabilities. Too many concurrent backups on an individual client interfere with the performance of the client. The best setting depends on the hardware, operating system, and applications that are running. The Maximum jobs per client property applies to all clients in all policies. To accommodate weaker clients (ones that can handle only a small number of jobs concurrently), consider using one of the following approaches: Set the Maximum data streams property for those weaker client(s) appropriately. (This property is found under Host Properties > Master Server > Client Attributes > General tab.) See General tab of the Client Attributes properties on page 83. Use the Limit jobs per policy policy setting in a client-specific policy. (A client-specific policy is one in which all clients share this characteristic). See Limit jobs per policy (policy attribute) on page 544.
142
Description
The available bandwidth of the network affects how many backups can occur concurrently. Two Exabyte 8500, 8mm tape drives can create up to a 900-kilobyte-per-second network load. Depending on other factors, the load might be too much for a single Ethernet. For loading problems, consider backups over multiple networks or compression. A special case exists to back up a client that is also a server. Network loading is not a factor because the network is not used. Client and server loading, however, is still a factor.
Figure 3-33
Client /home
Policy A
Tape Drive 1
/usr
Policy B Server
Tape Drive 2
Note: Online, hot catalog backups can run concurrently with other backups. To do so, for the master server, set the Maximum jobs per client value to greater than two. The higher setting ensures that the catalog backup can proceed while the regular backup activity occurs.
Before notification emails about backups are sent, the computing environment must be configured correctly.
143
NetBackup can send notification to specified email addresses about backups on all client or specific clients. To set up email notifications about backups, choose one or both of the following notification methods:
Send emails about failed backups only. Send a message to the email address(es) of the NetBackup administrator(s) about any backup that ends in a non-zero status. (Server sends mail host property is enabled in Universal Settings.) Send emails about successful and failed backups. Send a message to the local administrator(s) of each client about successful and unsuccessful backups. (Client sends mail host property is enabled in Universal Settings.)
Both methods require that the nbmail.cmd script be configured. Both methods require that the host properties be configured with email addresses:
See Sending email notifications to the administrator about unsuccessful backups on page 145. See Sending messages to the global administrator about unsuccessful backups on page 145. See Sending messages to the administrator about successful and unsuccessful backups on page 146.
Windows systems require that an application to transfer messages using the Simple Mail Transfer Protocol be installed to accept script parameters. UNIX platforms have an SMTP transfer method built into the system. See Installing and testing the email utility on page 147. See About constraints on the number of concurrent jobs on page 141.
1 2
If configuring the script on the client, copy nbmail.cmd from a master server to the client. By default, nbmail.cmd does not send email.
144
Use a text editor to open nbmail.cmd. Create a backup copy of nbmail.cmd before modifying it. In some text editors, using the word wrap option can create extra line feeds in the script and render it non-functional. The following options are used in the script:
-s -t -i The subject line of the email Indicates who receives the email. The originator of the email, though it is not necessarily known to the email server. The default (-i NetBackup) shows that the email is from NetBackup. The name of the SMTP server that is configured to accept and relay emails. Suppresses all output to the screen.
-server
-q
Most of the lines are informational in nbmail.cmd. Locate the following lines in the script:
@IF "%~4"=="" ( blat %3 -s %2 -t %1 -i NetBackup -server SERVER_1 -q ) ELSE ( blat %3 -s %2 -t %1 -i NetBackup -server SERVER_1 -q -attach %4
@REM )
Remove @REM from each of the five lines to activate the necessary sections for BLAT to run. Replace SERVER_1 with the name of the email server. For example:
@IF "%~4"=="" ( blat %3 -s %2 -t %1 -i NetBackup -server emailserver.company.com -q ) ELSE ( blat %3 -s %2 -t %1 -i NetBackup -server emailserver.company.com -q -attach %4 )
Save nbmail.cmd.
145
On the server, install and configure a mail client. See Installing and testing the email utility on page 147.
On the server, edit the nbmail.cmd script. See Configuring the nbmail.cmd script on page 143.
3 4 5 6
On the master server, in the NetBackup Administration Console, expand NetBackup Management > Host Properties > Master Servers. In the right pane, double-click the master server you want to modify. In the properties dialog box, in the left pane, click Universal Settings. In the Client administrators email field, enter the email address of the administrator to receive the notification emails. (Separate multiple addresses with commas.) See Universal Settings properties on page 214.
On the server, install and configure a mail client. See Installing and testing the email utility on page 147.
On the server, edit the nbmail.cmd script. See Configuring the nbmail.cmd script on page 143.
3 4 5
On the master server, open the NetBackup Administration Console. In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Master Server. In the right pane, double-click the master server you want to modify.
146
6 7 8
Open the host properties of the master server. In the properties dialog box, in the left pane, click Global Attributes. In the Administrators email address field, enter the email address of the administrator to receive the notification emails. (Separate multiple addresses with commas.) Click Apply. The global administrators email address can also be changed by using the bpconfig command on the master server:
Install_Path\NetBackup\bin\admincmd\bpconfig -ma email_address
For example:
C:\Program Files\VERITAS\NetBackup\bin\admincmd\bpconfig -ma name@company.com
On the client, install and configure a mail client. See Installing and testing the email utility on page 147.
On the client, edit the nbmail.cmd script. See Configuring the nbmail.cmd script on page 143.
3 4 5 6 7
On the master server, open the NetBackup Administration Console. In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Clients. In the right pane, double-click the client you want to modify. Multiple clients can also be selected. In the properties dialog box, in the left pane, select Universal Settings. In the Client administrators email field, enter the email address of the administrator to receive the notification emails. (Separate multiple addresses with commas.) See Universal Settings properties on page 214.
147
1 2 3 4
Download the .ZIP file from the BLAT download page, currently: www.blat.net Extract the files to a directory. Copy the blat.exe file to the Windows System32 directory. From a command prompt, run the following command:
blat -install emailserver.company.com useraccount@company.com
Where: emailserver.company.com is the hostname or IP address of the email server that sends the email notifications. useraccount@company.com is the primary account to send the emails from the specified server.
Test the email utility, following the To test the email utility procedure.
Use the following procedure to test the email utility. To test the email utility
1 2
Create a test text file that contains a message. For example, create
C:\testfile.txt
A correct setup sends the contents of testfile.txt to the email address specified.
Use the following list to troubleshoot problems if NetBackup notification does not work correctly:
Make sure that the BLAT command is not commented out in the nbmail.cmd script. Make sure that the path to blat.exe is specified in nbmail.cmd if the command is not in the \system32 directory.
148
Make sure that BLAT syntax has not changed in the later versions of BLAT. Check the readme for the version of BLAT running on the system. The BLAT command may need the -ti n timeout parameter if the system experiences delays. (n represents seconds.) The BLAT binary must not be corrupt or incompatible with the email system. Download the latest version. Configure the email addresses correctly in the host properties. The email account that is specified must be a valid on the email server. If the email server requires authentication for SMTP, make sure that the account that is used for the NetBackup client process is authorized. The default account is the local system.
Logging properties
The Logging properties apply to the master servers, media servers, and clients that are currently selected. The available properties differ between master servers, media servers, and clients. The Logging properties contain the processes that continue to use legacy logging as well as processes that use unified logging.
149
Logging types
Description
Unified logging creates log file names and messages in a format that is standardized across Symantec products. Some NetBackup processes on the server use unified logging. Unified logging writes the logs into subdirectories in the following locations:
Unlike legacy logging, subdirectories for the processes that use unified logging are created automatically.
Note: Do not save logs to a remote file system such as NFS or CIFS. Logs that are stored
remotely and then grow large can cause critical performance issues. If Enable robust Logging is enabled, NetBackup uses the settings in the nblog.conf file as the unified logging settings. The maximum size of a log file is set by using the NetBackup command vxlogcfg with parameters NumberOfLogFiles and MaxLogFileSizeKB.
150
Description
For those processes that use legacy logging, administrators must first create a log directory for each process to be logged. A logging level selection on the Logging properties page does not enable logging. Create the NetBackup legacy log directories in the following locations:
Note: Do not save logs to a remote file system such as NFS or CIFS. Logs that are stored
remotely and then grow large can cause critical performance issues. On a Windows server, you can create all of the NetBackup debug log directories at one time by double-clicking mklogdir.bat in the following directory: install_path\NetBackup\logs\ Create the Media Manager legacy log directories in the following locations:
For details on both unified and legacy logging, see the NetBackup Troubleshooting Guide.
151
Figure 3-34
152
Description
A check in the Enable robust logging check box indicates that when a log file grows to the maximum size, the log file is closed. When the log file is closed, a new log file is opened. If the new log file causes the maximum number of log files in the directory to be exceeded, the oldest log file is deleted. See the NetBackup Troubleshooting Guide for more information about controlling the log file size. If this property is enabled, the following processes produce log files:
The logs are named using the following convention: MMDDYY_NNNNN.log where NNNNN is an incrementing counter from 00001 - 99999 If the Enable robust logging property is disabled, a single log file is produced each day: MMDDYY.log Whether Enable robust logging is selected or not, the log file is pruned by using KEEP_LOGS_DAYS and DAYS_TO_KEEP_LOGS settings.
Note: Use the default setting of 0 unless advised otherwise by Symantec Technical
Support. Other settings can cause the logs to accumulate large amounts of information. Some NetBackup processes allow individual control over the amount of information the process writes to logs. For those processes, specify a different logging level other than the Global logging level.
153
Description
The services that are listed under Process specific overrides use legacy logging. These services require that you first create a log directory in the following location:
Table 3-43 lists and describes the processes that use legacy logging. Debug logging levels for NetBackup services The Logging properties page offers configurable debug levels for the services that use unified logging. Each service creates a log automatically in the following directories:
You can also use the vxlogcfg command to change debug levels. Table 3-44 lists and describes the services that use unified logging.
BPBRM logging level BPTM logging level BPDM logging level BPDBM logging level Vault logging level BPRD logging level
154
Job Manager
Resource Broker
155
Figure 3-35
The first time that the NetBackup Administration Console is launched, the Login Banner Configuration properties are not configured so no banner appears to the user. The Login Banner Configuration host properties must be configured in order for the banner to appear. The user can change the server once they log into the console. (On the File menu, click Change Server.) If the banner is configured for the remote server, the banner appears on the remote server as well. Note: The banner is not available on NetBackup versions earlier than 6.5.4. If a user changes to a host that is at NetBackup version 6.5.3 or earlier, no banner appears. If a user opens a new console or window from the existing console, the banner does not appear for the new window. (On the File menu, click the New Console option or the New Window from Here option.) Table 3-45 Property
Login Banner Heading
156
Figure 3-36
157
Figure 3-37
1 2 3 4 5 6
In the NetBackup Administration Console, expand NetBackup Management > Host Properties. Depending on the host that displays the login banner, select Master Servers, Media Servers, or Clients). In the right pane, double-click the host name to display the properties. In the properties dialog box, in the left pane, click the Login Banner Configuration host properties. Clear the Login Banner Heading text and the login banner text. Click OK to save the changes.
158
must be inactive for the configurable number of minutes, hours, or days before the logoff. To enable the Auto log off timeout option
1 2 3
Select View > Options. Then select the Administration Console tab. Check the Auto log off timeout option. Select the duration after which the user is logged off from an inactive session. The minimum logoff duration is 10 minutes and the maximum is two days. Five minutes before the timeout value is reached, NetBackup warns that the session is to expire in five minutes.
If the logoff warning appears, the user can choose one of the following options:
Ignore If the user selects this option (or does not respond to the warning), a dialog box displays the time that remains before the session ends. Countdown warnings display every minute until the timeout value is reached. When the session ends, the user is logged out of the NetBackup Administration Console or the Backup, Archive, and Restore client console. Extend If the user selects this option, the session continues and the timeout extends by the logoff timeout value. If the user begins to work at the console again, the logoff is canceled until the console is left idle again. Log off If the user selects this option, the session ends and NetBackup logs off the user immediately.
159
Figure 3-38
The following properties can be configured in the NetBackup Administration Console, the bp.conf or the Windows registry. For UNIX or Linux servers: If you have multiple installations of Domino server, the values in the client properties or the bp.conf only apply to one installation. For other installations, specify the installation path and location of the notes.ini file with the LOTUS_INSTALL_PATH and NOTES_INI_PATH directives in the backup policy. Table 3-46 Client host properties Lotus Notes client host properties Description
Maximum LOTUS_NOTES_LOGCACHESIZE The maximum number of logs that can be prefetched in a single number of restore job during recovery. Specify a value greater than 1. In the Windows registry, this value logs to restore is a DWORD value. If this value is less than or equal to 1, NetBackup does not gather transaction logs during recovery. One transaction log extent per job is restored to the Domino servers log directory. LOTUS_NOTES_LOGCACHESIZE = 3
160
Transaction LOTUS_NOTES_LOGCACHEPATH Specify a path where NetBackup can temporarily store the log cache path prefetched transaction logs during recovery. In the Windows registry, this value For example: is a string value.
If you do not specify a path, during recovery NetBackup restores the logs to the Domino server's transaction log directory. Note the following before specifying the Transaction log cache path:
If the specified path does not exist then it is created during restore. The restore job fails with a Status 5 error if the user does not have write permission for the folder. Transaction logs are restored to the original location, the Domino transaction log directory, if a path is not specified. If the value of Maximum number of logs to restore is less than or equal to 1 then this path is ignored. The logs are not prefetched; one transaction log per job is restored to the Domino Servers log directory. If there is not sufficient space to restore the specified number of logs, NetBackup tries to restore only the number of logs that can be accommodated.
INI path
LOTUS_NOTES_INI
Enter the NOTES.INI file that is associated with the server used to back up and restore the Lotus database. Use this setting to In the Windows registry, this value specify the correct .INI file to back up and restore from Domino is a string value. partitioned servers. Specifying the .INI file for non-partitioned servers is not necessary. Specify the absolute path to the NOTES.INI file:
Windows: If the notes.ini file is not located in the default directory, indicate its location in the INI path box. For example: D:\Lotus\Domino\notes.ini UNIX: If the notes.ini is not located in the directory that is specified in the Path, indicate its location here. For example: /db/notesdata/notes.ini Include the directory and the notes.ini file name.
161
Specify the path where the Lotus Notes program files reside on the client. NetBackup must know where these files are to In the Windows registry, this value perform backup and restore operations. The value in this box is a string value. overrides the Lotus registry key, if both are defined. Specify the path where the Lotus Notes program files reside on the client:
Windows: Specify the path for Lotus program directory (where nserver.exe resides). For example: D:\Lotus\Domino UNIX: Specify a path that includes the Domino data directory, the Lotus program directory, and the Lotus resource directory. For example: /export/home/notesdata:/opt/lotus/notes/latest /sunspa:/opt/lotus/notes/latest/sunspa/res/C
The Path value overrides the Lotus registry value, if both are defined.
Media properties
The Media properties apply to the master servers and media servers that are currently selected. Media properties control how NetBackup manages media.
162
Figure 3-39
163
Description
This property overrides the NetBackup overwrite protection for specific media types. Normally, NetBackup does not overwrite certain media types. To disable overwrite protection, place a check in the check box of one or more of the listed media formats. For example, place a check in the CPIO check box to permit NetBackup to overwrite the cpio format. By default, NetBackup does not overwrite any of the formats on removable media, and logs an error if an overwrite attempt occurs. This format recognition requires that the first variable length block on a media be less than or equal to 32 kilobytes. The following media formats on removable media can be selected to be overwritten:
When AOS/VS is enabled, AOS/VS media can be overwritten. (Data General AOS/VS backup format.) When CPIO is enabled, CPIO media can be overwritten. When DBR is enabled, DBR media can be overwritten. (The DBR backup format is no longer used.) Remote Storage MTF1 media format. When MTF1 is enabled, Remote Storage MTF1 media format can be overwritten. When TAR is enabled, TAR media can be overwritten.
When MTF is enabled, MTF media can be overwritten. With only MTF checked, all other MTF formats can be overwritten. (The exception is Backup Exec MTF (BE-MTF1) and Remote Storage MTF (RS-MTF1) media formats, which are not overwritten. When BE-MTF1 is enabled, Backup Exec MTF media can be overwritten.
See Results when media overwrites are not permitted on page 166.
164
Description
This property allows exclusive access protection for tape drives. With access protection, other host bus adaptors cannot issue commands to control the drives during the reservation. SCSI reservations provide protection for NetBackup Shared Storage Option environments or any other multiple-initiator environment in which drives are shared. The protection setting configures access protection for all tape drives from the media server on which the option is configured. You can override the media server setting for any drive path from that media server. See Recommended use for Enable SCSI reserve property on page 167. See Drive path options on page 266. The following are the protection options: The SCSI persistent reserve option provides SCSI persistent reserve protection for SCSI devices. The devices must conform to the SCSI Primary Commands - 3 (SPC-3) standard. SCSI persistent reserve is valid for NetBackup 6.5 and later servers only. If you enable SCSI persistent reserve, NetBackup does not send persistent reserve commands to NetBackup media servers earlier than release 6.5. The SPC-2 SCSI reserve option (default) provides SPC-2 SCSI reserve protection for SCSI devices. The devices must conform to the reserve and release management method in the SCSI Primary Commands - 2 standard. To operate NetBackup without tape drive access protection, clear the Enable SCSI reserve property. If unchecked, other HBAs can send the commands that may cause a loss of data to tape drives.
Note: Ensure that all of your hardware processes SCSI persistent reserve commands
correctly. All of your hardware includes Fibre Channel bridges. If the hardware does not process SCSI persistent reserve commands correctly and NetBackup is configured to use SCSI persistent reserve, no protection may exist. Allow multiple retentions per media This property allows NetBackup to mix retention levels on tape volumes. It applies to media in both robotic drives and nonrobotic drives. The default is that the check box is clear and each volume can contain backups of only a single retention level.
Allow backups to span tape This property, when checked, allows backups to span to multiple tape media. This media property allows NetBackup to select another volume to begin the next fragment. The resulting backup has data fragments on more than one volume. The default is that Allow backups to span tape media is checked and backups are allowed to span media. If the end of media is encountered and this property is not selected, the media is set to FULL and the operation terminates abnormally. This action applies to both robotic drives and nonrobotic drives.
165
Allow backups to span disk This property allows backups to span disk volumes when one disk volume becomes full. The default is that this property is enabled. The Allow backups to span disk property does not apply to AdvancedDisk or OpenStorage storage units. Backups span disk volumes within disk pools automatically. The following destinations support disk spanning: A BasicDisk storage unit spanning to a BasicDisk storage unit. The units must be within a storage unit group. An OpenStorage or AdvancedDisk volume spanning to another volume in the disk pool.
The multiplexing level on spanning storage units should be the same. If there are any differences, the level on the target unit can be higher. See Enable multiplexing storage unit setting on page 415. A disk staging storage unit cannot span to another storage unit. Also, a disk staging storage unit is not eligible as a target for disk spanning. Disk spanning is not supported on NFS. Enable standalone drive extension This property allows NetBackup to use whatever labeled or unlabeled media is found in a nonrobotic drive. The default is that the Enable standalone drive extension property is enabled. This property allows the logging of the job information. This logging is the same information that the NetBackup Activity Monitor uses. The default is that job logging occurs.
Enable unrestricted media This property controls media sharing, as follows: sharing for all media servers Enable this property to allow all NetBackup media servers and NDMP hosts in the NetBackup environment to share media for writing. Do not configure server groups for media sharing. Clear this property to restrict media sharing to specific server groups. Then configure media server groups and backup policies to use media sharing. Clear this property to disable media sharing. Do not configure media server groups. The default is that media sharing is disabled. (The property is cleared and no server groups are configured.) See About server groups on page 223.
166
Description
This property specifies the media ID prefix to use in media IDs when the unlabeled media is in nonrobotic drives. The prefix must be one to three alpha-numeric characters. NetBackup appends numeric characters. By default, NetBackup uses A and assigns media IDs such as A00000, A00001, and so on. For example, if FEB is specified, NetBackup appends the remaining numeric characters. The assigned media IDs become FEB000, FEB001, and so on. (Note that this numbering does not work with the Configure Volumes wizard).
To specify a Media unmount delay property indicates that the unloading of media is delayed after the requested operation is complete. Media unmount delay applies only to user operations, to include backups and restores of database agent clients, such as those running NetBackup for Oracle. The delay reduces unnecessary media unmounts and the positioning of media in cases where the media is requested again a short time later. The delay can range from 0 seconds to 1800 seconds. The default is 180 seconds. If you specify 0, the media unmount occurs immediately upon completion of the requested operation. Values greater than 1800 are set to 1800.
This property specifies how long NetBackup waits for media in nonrobotic drives. A configurable delay is useful if a gravity feed stacker is used on a nonrobotic drive. A delay often exists between dismounting one media and mounting another. The default is 0 seconds. During the delay period, NetBackup checks every 60 seconds to see if the drive is ready. If the drive is ready, NetBackup uses it. Otherwise, NetBackup waits another 60 seconds and checks again. If the total delay is not a multiple of 60, the last wait is the remainder. If the delay is less than 60 seconds, NetBackup checks after the end of the delay. For example, set the delay to 150 seconds. NetBackup waits 60 seconds, checks for ready, waits 60 seconds, checks for ready, waits 30 seconds, and checks for ready the last time. If the delay was 50 seconds (a short delay is not recommended), NetBackup checks after 50 seconds.
Sets the volumes state to FROZEN Selects a different volume Logs an error
167
If the volume is in the NetBackup media catalog and was previously selected for backups
Sets the volumes state to SUSPENDED Aborts the requested backup Logs an error
If the volume is mounted for a backup of the The backup is aborted and an error is logged. NetBackup catalog The error indicates the volume cannot be overwritten. If the volume is mounted to restore files or list the media contents NetBackup aborts the request and logs an error. The error indicates that the volume does not have a NetBackup format.
Where NetBackup media servers operate in a cluster environment. NetBackup can recover and use a reserved drive after a failover (if NetBackup owns the reservation). (With SPC-2 SCSI reserve, the drive must usually be reset because the reservation owner is inoperative.) Where the drive has high availability. NetBackup can resolve NetBackup drive reservation conflicts and maintain high drive availability. (SPC-2 SCSI reserve provides no method for drive status detection.)
However, the SCSI persistent reserve method is not supported or not supported correctly by all device vendors. Therefore, thoroughly analyze the environment to ensure that all of the hardware supports SCSI persistent reserve correctly. Symantec recommends careful consideration of all of the following factors before Enable SCSI reserve is used:
Only a limited number of tape drive vendors support SCSI persistent reserve. SCSI persistent reserve is not supported or not supported correctly by all Fibre Channel bridge vendors. Incorrect support in a bridge means no access protection. Therefore, if the environment uses bridges, do not use SCSI persistent reserve. If parallel SCSI buses are used, carefully consider the use of SCSI persistent reserve. Usually, parallel drives are not shared, so SCSI persistent reserve
168
protection is not required. Also, parallel drives are usually on a bridge, and bridges do not support SCSI persistent reserve correctly. Therefore, if the environment uses parallel SCSI buses, do not use SCSI persistent reserve.
The operating system tape drivers may require extensive configuration to use SCSI persistent reserve. For example, if the tape drives do not support SPC-3 Compatible Reservation Handling (CRH), ensure that the operating system does not issue SPC-2 reserve and release commands.
If any of the hardware does not support SCSI persistent reserve, Symantec recommends that SCSI persistent reserve is not used.
The NDMP Global Credentials properties dialog box contains the following properties.
169
Description
The user name under which NetBackup accesses the NDMP server. This user must have permission to run NDMP commands. Enter the password. Re-enter the password.
To access the Add NDMP Host dialog box, add an NDMP host under Media and Device Management > Credentials > NDMP Hosts. Figure 3-41 shows the Add NDMP Host dialog box. In the Credentials section, select Use global NDMP credentials for this NDMP host so that the NDMP Global Credentials apply to that host. Figure 3-41 Add NDMP Host dialog box
For NDMP Global Credentials to apply, this must be selected on the NDMP host as well
170
Network properties
Use the Network properties to set the properties that define requirements for communications between clients and the master server. The Network properties apply to currently selected Windows clients. Figure 3-42 Network dialog box
The Network dialog box contains the following properties. Table 3-49 Property
NetBackup client service port (BPCD)
Description
This property specifies the port that the NetBackup client uses to communicate with the NetBackup server. The default is 13782.
Note: If you change this port number, remember that it must be the same for all
NetBackup servers and clients that communicate with one another.
171
NetBackup request service This property specifies the port for the client to use when it sends requests to the port (BPRD) NetBackup request service (bprd process) on the NetBackup server. The default is 13720.
Note: If you change this port number, remember that it must be the same for all
NetBackup servers and clients that communicate with one another. Announce DHCP interval This property specifies how many minutes the client waits before it announces that a different IP address is to be used. The announcement occurs only if the specified time period has elapsed and the address has changed since the last time the client announced it.
The Network Settings dialog box contains properties for Reverse Host Name Lookup and IP Address Family Support.
172
Description
The Allowed property indicates that the host requires reverse host name lookup to work to determine that the connection comes from a recognizable server. By default, the host resolves the IP address of the connecting server to a host name by performing a reverse lookup. If the conversion of the IP address to host name fails, the connection fails. Otherwise, it compares the host name to the list of known server host names. If the comparison fails, the host rejects the server and the connection fails.
Restricted setting
The Restricted property indicates that the NetBackup host first attempts to perform reverse host name lookup. If the NetBackup host successfully resolves the IP address of the connecting server to a host name (reverse lookup is successful), it compares the host name to the list of known server host names. If the resolution of the IP address to a host name fails (reverse lookup fails), based on the Restricted setting, the host converts the host names of the known server list to IP addresses (using a forward lookup). The host compares the IP address of the connecting server to the list of known server IP addresses. If the comparison fails, the host rejects the connection from server and the connection fails.
Prohibited setting
The Prohibited property indicates that the NetBackup host does not try reverse host name lookup at all. The host resolves the host names of the known server list to IP addresses using forward lookups. The NetBackup host then compares the IP address of the connecting server to the list of known server IP addresses. If the comparison fails, the NetBackup host rejects the connection from the server and the connection fails.
173
For example:
REVERSE_NAME_LOOKUP = PROHIBITED
The values of ALLOWED, RESTRICTED, and PROHIBITED represent the same meaning as the values in the Network Settings host properties.
On master and media servers Use the bpsetconfig command to add the entry. The bpsetconfig command is described in the NetBackup Commands Reference Guide. On UNIX clients Edit the bp.conf directly to add the entry.
174
1 2
From the command line, run regedit to open the registry editor. Navigate to the following key directory:
My Computer/HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\ NetBackup\CurrentVersion\Config
3 4 5 6
On the Edit menu, click New > String Value. Name the String Value: REVERSE_NAME_LOOKUP. Give REVERSE_NAME_LOOKUP the value data of either PROHIBITED, RESTRICTED, or ALLOWED. Click OK and close the registry editor .
Upon installation or upgrade to NetBackup version 7.1, NetBackup defaults to IPv4. If any of the master servers do not support IPv4, NetBackup uses the configuration that supports both IPv4 and IPv6. While the IP Address Family Support property controls how hostnames are resolved to IP addresses, the Preferred Network properties control how NetBackup uses the addresses.
175
The Port Ranges dialog box contains the following properties. Table 3-51 Property
Use random port assignments
Description
Specifies how the selected computer chooses a port when it communicates with NetBackup on other computers. Enable this property to let NetBackup randomly select ports from those that are free in the allowed range. For example, if the range is from 1023 through 5000, it chooses randomly from the numbers in this range. If this property is not enabled, NetBackup chooses numbers sequentially, not randomly. NetBackup starts with the highest number that is available in the allowed range. For example, if the range is from 1023 through 5000, NetBackup chooses 5000. If 5000 is in use, port 4999 is chosen. This property is enabled by default.
176
Description
Lets the administrator define the range of non-reserved ports on the selected computer. NetBackup can use any available port within this range to communicate with NetBackup on another computer. Lets the operating system determine which non-reserved port to use.
Client reserved port window This property no longer applies to NetBackup 7.0.1 and later. For information about this property, refer to documentation from a previous release. Server port window This property no longer applies to NetBackup 7.0.1 and later. For information about this property, refer to documentation from a previous release. This property no longer applies NetBackup 7.0.1 and later. For information about this property, refer to documentation from a previous release.
Dynamically-allocated ports These ports are assigned as needed, from configurable ranges in the Port Ranges host properties for NetBackup servers and clients. In addition to the range of numbers, you can specify whether NetBackup selects a port number at random or starts at the top of the range and uses the first one available.
177
NetBackup traffic from the selected hosts. These properties apply to currently selected master servers, media servers, and clients. The Preferred Network properties are useful in NetBackup environments that include multihomed hoststhe hosts that are connected to two or more networks, or hosts that have two or more network addresses. The properties are especially helpful to administrators who must configure an environment that includes both Internet Protocol version 6 (IPv6) and IPv4 address families. The Preferred Network properties compare to the Use specified network interface property in the Universal Settings properties. However, the Use specified network interface property can be used to specify only a single interface for NetBackup to use for outbound calls. The Preferred Network properties were introduced so that administrators can give more elaborate and constrictive instructions that apply to multiple individual networks, or a range of networks. For example, an administrator can configure a host to use any network except one. Note: Do not inadvertently configure hosts so that they cannot communicate with any other host. Use the bptestnetconn utility to determine whether the hosts can communicate as you intend. See bptestnetconn utility to display Preferred Network information on page 186. Figure 3-45 Preferred Network dialog box
The Preferred Network dialog box contains a list of networks and the directive that has been configured for each.
178
Description
The list of preferred networks contains the following information: The Target column lists the networks (or hostnames or IP addresses) that have been given specific directives. If a network is not specifically listed as a target, or if a range of addresses does not include the target, NetBackup considers the target to be available for selection. Note that if the same network considerations apply for all of the hosts, the list of directives can be identical across all hosts in the NetBackup environment. If a directive contains an address that does not apply to a particular host, that host ignores it. For example, an IPv4-only host ignores IPv6 directives, and IPv6-only hosts ignore IPv4 directives. This lets the administrator use the same Preferred Network configurations for all the hosts in the NetBackup environment. The Specified as column indicates the directive for the network: Match, Prohibited, or Only. The Source column lists source binding information to use to filter addresses. The Source property is an optional configuration property.
Ordering arrows
Select a network in the list, then click the up or down arrow to change the order of the network in the list. The order can affect which network NetBackup selects. See Order of directive processing in the Preferred Network properties on page 185.
Add
Click Add to add a network to the Preferred Network properties. The directive for the network is configured in the Add Preferred Network Settings dialog box. See Table 3-53 on page 179.
The Add to all button is active when multiple servers are selected. Select a network in the list, then click Change to change the Preferred Network properties. The directive is changed in the Change Preferred Network Settings dialog box. See Add or Change Preferred Network Settings dialog box on page 178.
Remove
Select a network in the list, then click Remove to remove the network from the list of preferred networks.
179
Description
Enter a network address or a hostname:
If an address is specified as the network, it is usually considered a remote or target address. NetBackup recognizes the following wildcard entries as addresses: 0.0.0.0
Matches any IPv4 address. 0::0 Matches any IPv6 address. 0/0< />
Matches the address of any family. If a hostname is specified as the network, then the address that is used is the first returned by the DNS resolver.
Note: Do not use the following malformed entries as wildcards: 0/32, 0/64, or 0/128. The left
side of the slash must be a legitimate IP address. However, 0/0 may be used, as listed. Match The Match directive indicates that the specified network, address, or hostname is preferred for communication with the selected host. The Match directive does not reject other networks, addresses, or hostnames from being selected, even if they do not match. (The Only directive rejects unsuitable targets if they do not match.) The Match directive is useful following a Prohibited or a Only directive. When used with other directives, Match indicates to NetBackup to stop rule processing because a suitable match has been found. The Match directive can be used with the Source property to indicate source binding. Prohibited Use the Prohibited directive to exclude or prevent the specified network, address, or hostname from being considered. In a list of DNS addresses, addresses in these networks are avoided. The Only directive indicates that the specified network, address, or hostname that is used for communication with the selected host must be in the specified network. Use the Only directive to prevent any network from being considered other than those specified as Only. This directive replaces the REQUIRED_NETWORK entry in the bp.conf file or registry. The Only directive can be used with the Source property to indicate source binding.
Only
180
Table 3-53
Property
Source
Description
Use this property with the Match or the Only directives to describe the local hostname, IP addresses, or networks that may be used for source binding. NetBackup matches the desired source interfaces, (backup networks, for example) with the target addresses described by the Source property. The corresponding bp.conf or registry entry for this property is PREFERRED_NETWORK. This property replaces the REQUIRED_INTERFACE entry.
181
Figure 3-46
Server_A Directives on Server_A indicate what interfaces it can use to access Server_B
Figure 3-47 shows a table for Server_B. Server_B has multiple network interfaces, some of which have multiple IP addresses. In the table, yes indicates that NetBackup can use the network-IP combination as a source. In this example, no directives have been created for the host. Since no networks are listed in the Preferred Network properties, any network-IP combinations can be used for communication. Note: The following topic shows the bptestnetconn output for this example configuration: See Figure 3-54 on page 187.
182
Figure 3-47
From Server_A's perspective: Available IP addresses on Server_B when no directives are indicated on Server_A
IP addresses IPv4 IPv6 Yes --Yes Yes Yes ---
--Yes ------Yes
Figure 3-48 shows a table for the same host (Server_B). Now, the Preferred Network properties are configured so that all IPv4 addresses are excluded from selection consideration by NetBackup. All NetBackup traffic is to use only IPv6 addresses. Figure 3-48 From Server_A's perspective: Available IP addresses on Server_B when directives to use IPv6 addresses only are indicated on Server_A
IP addresses IPv4 2001:0db8:0:1f0::1efc Network interfaces 10.80.73.147 2001:0db8:0:11c::1efc 2001:0db8:0:11d::1efc 2001:0db8:0:11e::1efc 10.96.73.253 --No ------No IPv6 Yes --Yes Yes Yes ---
See Configurations to use IPv6 networks on page 183. See Configurations to use IPv4 networks on page 184. See Configuration to prohibit using a specified address on page 188. See Configuration that uses the same specification for both the network and the interfaceless constrictive on page 188.
183
See Configuration that uses the same specification for both the network and the interfacemore constrictive on page 189. See Configuration that limits the addresses, but allows any interfaces on page 190.
Figure 3-50 uses the Match directive with a wildcard to indicate to NetBackup to consider only IPv6 addresses. In this case, NetBackup tries to use an IPv6 address, but may consider IPv4 addresses if necessary.
184
Figure 3-50
Figure 3-51 shows another configuration that allows NetBackup to choose from multiple IPv6 networks. Given the multihomed example configuration, the directive indicates the following:
Four IPv6 networks, from fec0:0:0:fe04 to fec0:0:0:fe07, are described as targets. For all addresses in these networks, a source binding address that is derived from the IP addresses of hostname host_fred is used.
See How NetBackup uses the directives to determine which network to use on page 180. Figure 3-51 Indicating a range of IPv6 networks
185
The more efficient method to specify one address family, (IPv4, in this case), is to prohibit IPv6. The behavior of the Match directive is not as exclusive as Prohibited. In this case, Match may not necessarily exclude other address families. Figure 3-52 uses the Prohibited directive with a wildcard to indicate to NetBackup to not consider using any IPv6 addresses. In this situation, NetBackup must use an IPv4 address. Figure 3-52 Prohibit IPv6 addresses as targets
Figure 3-53 uses the Match directive with a wildcard to indicate to NetBackup to consider only IPv4 addresses. In this case, NetBackup tries to use an IPv4 address, but may consider IPv6 addresses if necessary. Figure 3-53 Match IPv4 addresses as targets
186
NetBackup processes each resolved address in the network list according to specific rules. Directives that contain addresses that do not apply to the host are ignored. Table 3-54 describes how NetBackup determines whether an address can be used for communication. Table 3-54 Step
1
If the target is not a match for the directive, and ...then the target is treated as Prohibited, and processing stops for that target. if the directive is an Only directive... NetBackup considers the next target.
If the target is a match for the directive, and if the directive is a Prohibited directive...
...then the target is treated as Prohibited and processing stops for that target. NetBackup considers the next target.
...then the processing continues. NetBackup considers the next directive in the list.
...then the directive is either Only or Match and further directive processing stops. An Only match is treated like a Match in terms of source binding computation. If no rules ever match, then the target is allowed, and no source binding is enforced.
187
The bptestnetconn command is described in the NetBackup Commands Reference Guide. Figure 3-54 shows the bptestnetconn output when run on Server_A, for Server_B. That is, bptestnetconn is run from Server_A's perspective. Based on the directives configured on Server_A, for Server_B, bptestnetconn shows the available IP addresses on Server_B. In this example, no directives are configured on Server_A. Figure 3-54 bptestnetconn for Server_B with no directives listed
[root@Server_A netbackup]# bptestnetconn -f --prefnet -H Server_B --------------------------------------------------------------------FL: Server_B -> 10.81.73.147 : 11 ms SRC: ANY FL: Server_B -> 10.96.73.253 : 11 ms SRC: ANY FL: Server_B -> 2001:db8:0:11d::1efc : 11 ms SRC: ANY FL: Server_B -> 2001:db8:0:11e::1efc : 11 ms SRC: ANY FL: Server_B -> 2001:d8b:0:1f0::1efc : 11 ms SRC: ANY FL: Server_B -> 2001:db8:0:11c::1efc : 11 ms SRC: ANY --------------------------------------------------------------------Total elapsed time: 0 sec Host for which lookup is performed List of networks available to Server_B Any source is available to use for a connection
This directive provides NetBackup with the information to filter the addresses and choose to communicate with only those that match the :11c, :11d, :11e, and :11f networks. The addresses that do not match the Only directive are prohibited, as shown in the bptestnetconn output. Figure 3-55 shows the bptestnetconn output for Server_B, given this directive.
188
Figure 3-55
[root@Server_A netbackup]# bptestnetconn -f --prefnet -H Server_B --------------------------------------------------------------------FL: Server_B -> 10.81.73.147 : 11 ms TGT PROHIBITED FL: Server_B -> 10.96.73.253 : 11 ms TGT PROHIBITED FL: Server_B -> 2001:db8:0:11d::1efc : 11 ms SRC: ANY FL: Server_B -> 2001:db8:0:11e::1efc : 11 ms SRC: ANY FL: Server_B -> 2001:d8b:0:1f0::1efc : 11 ms TGT PROHIBITED FL: Server_B -> 2001:db8:0:11c::1efc : 11 ms SRC: ANY --------------------------------------------------------------------Total elapsed time: 0 sec List of networks available to Server_B Directives make some targets unavailable to Server_B
Configuration that uses the same specification for both the network and the interfaceless constrictive
Figure 3-57 shows a configuration that uses the same specification for both the network and the interface. For all target addresses in the specified network, a source binding in the same network is selected. This directive is considered generic since the identical directive applies to all NetBackup hosts on the network. The closest preferred source address that matches a remote address is used for source binding. A production network outside this range can then be Prohibited, thereby preferring these addresses from both a remote and source binding perspective.
189
Additional Match directives may be used to indicate additional backup networks that are allowed. Figure 3-57 Match network selection with the source
Configuration that uses the same specification for both the network and the interfacemore constrictive
Figure 3-58 also uses the same specification for both target and source binding, however this example is more restrictive. With the Only property specified, this configuration does not allow multiple backup networks to be specified. Figure 3-58 Only network selection with the same source binding address
A host with the Only directive configured considers only those target addresses in the 192.168.100.0 subnet. Additionally, source binding to the local interface must be done on the 192.168.100.0 subnet. On hosts that have a 192.168.100.0 interface but no :1b0 interface, source binding to the :1f0 interface is the default of the operating system.
190
191
Resilient connections apply between clients and NetBackup media servers, which includes master servers when they function as media servers. Resilient connections do not apply to master servers or media servers if they function as clients and back up data to a media server. Resilient connections can apply to all of the clients or to a subset of clients. Note: If a client is in a different subdomain than the server, add the fully qualified domain name of the server to the clients hosts file. For example, india.symantecs.org is a different subdomain than china.symantecs.org. When a backup or restore job for a client starts, NetBackup searches the Resilient Network list from top to bottom looking for the client. If NetBackup finds the client, NetBackup updates the resilient network setting of the client and the media server that runs the job. NetBackup then uses a resilient connection. Figure 3-60 Master server Resilient Network host properties
See About the Services tab on page 843. Table 3-55 describes the Resilient Network properties.
192
Description
The Host Name or IP Address of the host. The address can also be a range of IP addresses so you can configure more than one client at once. You can mix IPv4 addresses and ranges with IPv6 addresses and subnets. If you specify the host by name, Symantec recommends that you use the fully qualified domain name. Use the arrow buttons on the right side of the pane to move up or move down an item in the list of resilient networks.
Resiliency
Note: The order is significant for the items in the list of resilient networks. If a client is in the list more than once, the first match determines its resilient connection status. For example, suppose you add a client and specify the client IP address and specify On for Resiliency. Suppose also that you add a range of IP addresses as Off, and the client IP address is within that range. If the client IP address appears before the address range, the client connection is resilient. Conversely, if the IP range appears first, the client connection is not resilient. The resilient status of each client also appears as follows:
In the NetBackup Administration Console, select NetBackup Management > Policies in the left pane and then select a policy. In the right pane, a Resiliency column shows the status for each client in the policy. In the NetBackup Administration Console, select NetBackup Management > Host Properties > Clients in the left pane. In the right pane, a Resiliency column shows the status for each client.
Other NetBackup properties control the order in which NetBackup uses network addresses. See Preferred Network properties on page 176. The NetBackup resilient connections use the SOCKS protocol version 5. Resilient connection traffic is not encrypted. Symantec recommends that you encrypt your backups. For deduplication backups, use the deduplication-based encryption. For other backups, use policy-based encryption. Resilient connections apply to backup connections. Therefore, no additional network ports or firewall ports must be opened.
193
More socket connections are required per data stream. Three socket connections are required to accommodate the Remote Network Transport Service that runs on both the media server and the client. Only one socket connection is required for a non-resilient connection. More sockets are open on media servers and clients. Three open sockets are required rather than one for a non-resilient connection. The increased number of open sockets may cause issues on busy media servers. More processes run on media servers and clients. Usually, only one more process per host runs even if multiple connections exist. The processing that is required to maintain a resilient connection may reduce performance slightly.
1 2 3 4 5
In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Master Servers in the left pane. In the right pane, select the host or hosts on which to specify properties. Click Actions > Properties. In the properties dialog box left pane, select Resilient Network. In the Resilient Network dialog box, use the following buttons to manage resiliency:
Add Opens a dialog box in which you can add a host or an address range. If you specify the host by name, Symantec recommends that you use the fully qualified domain name.
194
Add To All
If you select multiple hosts in the NetBackup Administration Console, the entries in the Resilient Network list may appear in different colors, as follows: The entries that appear in black type are configured on all of the hosts. The entries that appear in gray type are configured on some of the hosts only.
For the entries that are configured on some of the hosts only, you can add them to all of the hosts. To do so, select them and click Add To All. Change Opens a dialog box in which you can change the resiliency settings of the select items. Remove the select host or address range. A confirmation dialog box does not appear. Move the selected item or items up or down. The order of the items in the list is significant. See Resilient Network properties on page 190.
Remove
195
Figure 3-61
The Resource Limit dialog box contains the following properties. Table 3-56 Property
vCenter
snapshot
Cluster
ESXserver VMXDatastore
Datastore
196
DatastoreType
VMXDatastoreNFSHost The maximum number of simultaneous backups per NFS host of the VMX datastore. DatastoreNFSHost The maximum number of simultaneous backups per NFS host of the datastore. The maximum number of simultaneous backups per datastore cluster.
DatastoreCluster
For example, a Resource Limit of four for Datastore means that NetBackup policies can perform no more than four simultaneous backups on any particular datastore.
197
Figure 3-62
The Restore Failover dialog box contains the following properties. Table 3-57 Property
Media server
A NetBackup media server can appear only once in the Media server column but can be a failover server for multiple other media servers. The protected server and the failover server must both be in the same master and media server cluster. The following situations describe examples of when to use the restore failover capability:
Two or more media servers share a robot and each has connected drives. When a restore is requested, one of the servers is temporarily inaccessible. Two or more media servers have stand alone drives of the same type. When a restore is requested, one of the servers is temporarily inaccessible.
198
In these instances, inaccessible means that the connection between bprd on the master server and bptm on the media server (through bpcd) fails. Possible reasons for the failure are as follows:
The media server is down. The media server is up but bpcd does not respond. (For example, if the connection is refused or access is denied.) The media server is up and bpcd is running, but bptm has problems. (For example, bptm cannot find the required tape.)
1 2 3 4 5 6
In the NetBackup Administration Console, in the left panel, expand NetBackup Management > Host Properties > Master Servers. In the right pane, double-click on the master server you want to modify. In the properties dialog box, in the left pane, click Restore Failover. Click Add. In the Media server field, specify the media server for failover protection. In the Failover restore servers field, specify the media servers to try if the server that is designated in the Media server field is unavailable. Separate the names of multiple servers with a single space. Click Add. The dialog box remains open for another entry. Click Close. From the Restore Failover dialog box, click Apply to accept the changes.
7 8 9
Before the change takes effect, you must stop and restart the NetBackup Request daemon on the master server where the configuration was changed. See About enabling automatic failover to an alternate server on page 945.
199
By default, NetBackup stores each backup on a volume that already contains backups at the same retention level. However, NetBackup does not check the retention period that is defined for that level. When the retention period for a level is redefined, some backups that share the same volume may have different retention periods. For example, if the retention level 3 is changed from one month to six months, NetBackup stores future level 3 backups on the same volumes. That is, the backups are placed on the volumes with the level 3 backups that have a retention period of one month. No problem exists if the new and the old retention periods are of similar values. However, before a major change is made to a retention period, suspend the volumes that were previously used for that retention level.
200
See Determining retention periods for volumes on page 201. The Retention Periods dialog box contains the following properties. Table 3-58 Property
Value Units
Description
Assigns a number to the retention level setting. Specifies the units of time for the retention period. The list includes hours as the smallest unit of granularity and the special units, Infinite, and Expires immediately. The retention level number (0 through 24). A list of the current definitions for the 25 possible levels of retention. By default, levels 9 through 24 are set to infinite. Retention level 9 is the only level that cannot be changed and remains at infinite. See Retention Periods with end dates beyond 2038, excluding Infinity on page 202. With the default, there is no difference between a retention level of 12 and a retention level of 20, for example. The Schedule Count column indicates how many schedules currently use each level. If the retention period is changed for a level, it affects all schedules that use that level. The Changes Pending column uses an asterisk (*) to indicate that the period has been changed and not applied. NetBackup does not change the actual configuration until the administrator accepts or applies the changes.
Lists the number of schedules that use the currently selected retention level. Displays a list of the current policy names and schedule names that use the retention level. Displays a summary of how changes affect existing schedules. The list displays all schedules in which the retention period is shorter than the frequency period.
1 2 3
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties > Master Servers. In the right pane, double-click on the master server you want to modify. In the properties dialog box, in the left pane, click Retention Periods.
201
Select the retention level to change. By default, levels 9 through 24 are set to infinite. If the levels are left at the default, there is no difference between a retention level of 12 and a retention level of 20. Level 9 cannot be changed and remains at a setting of infinite. See Retention Periods with end dates beyond 2038, excluding Infinity on page 202. The policy impact list now displays the names of all schedules that use the selected retention level. It also lists the policy to which each schedule belongs.
5 6
Type the new retention period in the Value box. From the Units drop-down list, select a unit of measure (days, weeks, months, years, Infinite, or Expires immediately). After you change the value or unit of measure, an asterisk (*) appears in the Changes Pending column to indicate that the period was changed. NetBackup does not change the actual configuration until the administrator accepts or applies the changes.
Click Impact Report. The policy impact list displays the policies and the schedule names where the new retention period is less than the frequency period. To prevent a potential gap in backup coverage, redefine the retention period for the schedules or change the retention or frequency for the schedule.
To discard your changes, click Cancel. To save your changes and leave the dialog box open to make further changes, click Apply. To save your changes and close the dialog box, click OK.
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media In the right pane, find the volume on the list and examine the value in the Retention Period column.
202
To see all volumes that have the same retention period, click the Retention Period column header to sort the volumes by retention period. This column heading is hidden by default.
Servers properties
The Servers properties display the NetBackup server list on selected master servers, media servers, and clients. The server list displays the NetBackup servers that each host recognizes. The Servers dialog box contains the following tabs and properties: Table 3-59 Property
Master Server
Description
Specifies the master server for the selected host. (The name of the selected host appears in the title bar.) This tab (Figure 3-64) lists the additional servers that can access the server that is specified as Master server. During installation, NetBackup sets the master server to the name of the system where the server software is installed. NetBackup uses the master server value to validate server access to the client. The master server value is also used to determine which server the client must connect to so that files can be listed and restored. To configure access to a remote server, add to the server list the name of the host seeking access. See Accessing remote servers on page 905.
203
Description
This tab (Figure 3-65) lists the hosts that are media servers only. Hosts that are listed as media servers can back up and restore clients, but have limited administrative privileges. If a server appears only on the Media servers tab, the server is a media server. Media servers can back up and restore clients, but they have limited administrative privileges. A server that appears on the Media servers tab and the Additional servers tab may introduce unintended consequences. A computer that is defined as both a master server and a media server gives the administrator of the media server full master server privileges. By listing the media server in both places, you may inadvertently give the media server administrator more privileges than intended.
This tab (Figure 3-66) lists the Symantec OpsCenter servers that can access the currently selected master server. To add a server to the list, ensure that the NetBackup server can reach the OpsCenter server. For more information, see the Symantec OpsCenter Administrator's Guide.
Figure 3-64
204
Figure 3-65
205
Figure 3-66
1 2 3 4 5
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties. Depending on the host to be configured, select Master Servers, Media Servers, or Clients. In the right pane, double-click the master server, media server, or client you want to modify. In the properties dialog box, in the left pane, click Servers. Select the tab that contains the server list that you want to modify.
206
Click Add. To add multiple hosts, select more than one media server or client in step 2 and click Apply To All in step 5. However, you can add only one master server to the list at a time.
7 8 9
In the Add a New Server Entry dialog box, type the name of the new server. Click Add. The dialog box remains open for another entry. Click Close.
Note: If you add a media server, run nbemmcmd -addhost to add the media server to the Enterprise Media Manager (EMM) database of the existing master server. See About sharing one Enterprise Media Manager (EMM) database across multiple master servers on page 207.
1 2 3 4 5 6
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties. Depending on the host to be configured, select Master Servers, Media Servers, or Clients. In the right pane, double-click the master server, media server, or client you want to modify. In the properties dialog box, in the left pane, click Servers. Select a server from the Additional servers list, the Media servers list, or the OpsCenter servers list. Click Remove.
207
1 2 3 4 5 6
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties. Depending on the host to be configured, select Master Servers, Media Servers, or Clients. In the details pane, double-click the master server, media server, or client you want to modify. In the dialog box, click Servers. From the Additional servers list, select a server. Click Make Master.
About sharing one Enterprise Media Manager (EMM) database across multiple master servers
Multiple master servers can share one Enterprise Media Manager (EMM) database that is located on a single host. The host that contains the EMM database can be either a master server or a media server. The Servers host properties must be set up to allow multiple master servers to access the host that contains the EMM database. Use the bpgetconfig command to obtain a list of configuration entries. Then, use the bpsetconfig command to change the entries as needed. For information about these commands, see NetBackup Commands Reference Guide. The following table shows example registry entries from three master servers (Meadow, Havarti, and Study) that share one EMM database. One of the servers (Meadow) hosts the EMM database. Table 3-60 Example registry entries from three master servers that share an EMM database Havarti
SERVER = havarti SERVER = meadow
Meadow
SERVER = meadow SERVER = havarti SERVER = study CLIENT_NAME = meadow EMMSERVER = meadow
Study
SERVER = study SERVER = meadow
208
Use the following conventions when making entries like those in the example:
The first SERVER entry must be the name of the master server. The table shows that the first SERVER entry matches the name of each master server. The host server must have a SERVER entry for each server that shares the EMM database. This entry allows the NetBackup Administration Console to administer the other servers. The table shows Havarti and Study listed under Meadow. See About choosing a remote server to administer on page 909. If the EMM database is hosted on another master server, that server must be listed. The table shows Meadow listed under Havarti and Study. The CLIENT_NAME entry must match the name of the master server. The EMMSERVER entry must be present on all master servers that share the EMM host. The table shows Meadow listed as the EMMSERVER for all three servers.
If you assign the media server to a different master, the Enterprise Media Manager database also needs to be updated. To update the EMM database, run the following command: See Switching to another master server in the Servers properties dialog box on page 206.
/usr/openv/netbackup/bin/admincmd/nbemmcmd -updatehost
SharedDisk properties
The SharedDisk properties specify the SharedDisk storage option properties for a NetBackup configuration. These properties apply to currently selected master servers. See About SharedDisk support in NetBackup 7.0 and later on page 394.
SharePoint properties
The SharePoint properties apply to currently selected Windows clients to protect SharePoint Server installations.
209
Figure 3-67
The SharePoint dialog box contains the following properties. Table 3-61 Property
Domain\User
For complete information on these options, see the NetBackup for Microsoft SharePoint Server Administrators Guide .
210
Description
Do not perform consistency checking. Select this option to exclude indexes from the consistency check. If indexes are not checked, the consistency check runs significantly faster but is not as thorough. Only the data pages and clustered index pages for each user table are included in the consistency check. The consistency of the non-clustered index pages is not checked. Include indexes in the consistency check. Any errors are logged.
Full check, including indexes Physical check only (SQL 2000 only)
211
Figure 3-68
To manage entries in the Throttle Bandwidth dialog box, select one of the following buttons:
Add Add a network or host to the Network or Host list using the Add Bandwidth Settings dialog box. Change the selected network or host property using the Change Bandwidth Settings dialog box. Removes the selected network or host from the Network or Host list.
Change
Remove
212
Bandwidth (KB/Sec)
The bandwidth or the transfer rate in kilobyte per second for the network or host indicated. A value of zero disables throttling IPv6 addresses.
Timeouts properties
The Timeouts properties apply to selected master servers, media servers, and clients. Figure 3-69 Timeouts dialog box
The Timeouts dialog box contains the following properties. Table 3-63 Property
Client connect timeout
Description
Specifies the number of seconds the server waits before it times out when it connects to a client. The default is 300 seconds.
Backup start notify timeout Specifies the number of seconds the server waits for the bpstart_notify script on a client to complete. The default is 300 seconds.
Note: If this timeout is changed, verify that Client read timeout is set to the same
or higher value.
213
Description
Specifies how long the client can wait for a response from the NetBackup master server while it lists files.
Note: If it exists, the value in a UNIX clients $HOME/bp.conf file takes precedence
to the property here. If the limit is exceeded, the user receives a socket read failed error. The timeout can be exceeded even while the server processes the request. Use OS dependent timeouts Specifies that the client waits for the timeout period as determined by the operating system when it lists files, as follows:
Specifies how long NetBackup waits for the requested media to be mounted, positioned, and ready on backups, restores, and duplications. This property applies to currently selected master servers. Use this timeout to eliminate excessive waiting time during manual media mounts. (For example, when robotic media is out of the robot or is off site.)
Specifies the number of seconds to use for the client-read timeout. This timeout can apply to a NetBackup master, remote media server, or database-extension client (such as NetBackup for Oracle). The default is 300 seconds. If the server does not get a response from a client within the Client read timeout period, the backup or restore operation, for example, fails. The client-read timeout on a database-extension client is a special case. Clients can initially require more time to get ready than other clients. More time is required because database backup utilities frequently start several backup jobs at the same time, slowing the central processing unit.
Note: For database-extension clients, Symantec suggests that the Client read timeout
be set to a value greater than 5 minutes. 15 minutes are adequate for many installations. For other clients, change this property only if the client encounters problems. The sequence on a database-extension client is as follows: NetBackup on the database-extension client reads the clients client-read timeout to find the initial value. If the option is not set, the standard 5-minute default is used. When the database-extension API receives the servers value, it uses it as the client-read timeout.
214
Description
Specifies the number of seconds that the server waits for the bpend_notify script on a client to complete. The default is 300 seconds.
Note: If this timeout is changed, verify that Client read timeout is set to the same
or higher value. Media server connect timeout Specifies the number of seconds that the master server waits before it times out when it connects to a remote media server. The default is 30 seconds.
215
Description
Specifies the number of attempts a client has to restore after a failure. (The default is 0; the client does not attempt to retry a restore. The client can try up to three times.) Change Restore retries only if problems are encountered. If a job fails after the maximum number of retries, the job goes into an incomplete state. The job remains in the incomplete state as determined by the Move restore job from incomplete state to done state property. See Clean-up properties on page 77. A checkpointed job is retried from the start of the last checkpointed file rather than at the beginning of the job. Checkpoint restart for restore jobs allows a NetBackup administrator to resume a failed restore job from the Activity Monitor. See Take checkpoints every __ minutes (policy attribute) on page 540.
Specifies how long ago NetBackup searches for files to restore. For example, to limit the browse range to one week before the current date, clear the Last full backup check box and specify 7. This limit is specified on the master server and applies to all NetBackup clients. A limit can be specified on an individual client to reduce the size of the Search window. The client setting cannot make the browse window larger. By default, NetBackup includes files from the time of the last-full backup through the latest backup for the client. If the client belongs to more than one policy, then the browse starts with the earliest of the set of last-full backups.
Indicates whether NetBackup includes all backups since the last successful full backup in its browse range. This property must be disabled to enter a value for the Browse timeframe for restores property. The default is that this property is enabled. Specifies whether a NetBackup server can create or modify files on the NetBackup client. For example, enable this property to prevent server-directed restores and remote changes to the client properties. After the Allow server file writes property is applied, it can be cleared only by modifying the client configuration. The default is that server writes are allowed.
Specifies whether the NetBackup client service (bpcd) can accept remote connections from non-reserved ports. (Non-reserved ports have port numbers of 1024 or greater.) The default is that this property is enabled. This property no longer applies. For information about this property, refer to NetBackup 6.5 documentation.
216
Enable performance data Specifies whether NetBackup updates disk and tape performance object counters. collection (Windows server (Applies only to Windows master and media servers. Use the Windows Performance only) Monitor utility (perfmon) to view the NetBackup performance counters. The default is that this property is enabled. See the NetBackup Administration Guide, Volume II for more information about using the System Monitor with NetBackup. Client sends mail Specifies whether the client sends an email to the address that is specified in the Universal Settings properties. If the client cannot send email, use Server sends mail. The default is that this property is enabled. Specifies whether the server sends an email to the address that is specified in the Global Attributes properties. Enable this property if the client cannot send mail and you want an email notification. The default is that this property is disabled. See Global Attributes properties on page 138. Client administrators email Specifies the email address of the administrator on the client. This address is where NetBackup sends backup status reports for the client. By default, no email is sent. To enter multiple addresses or email aliases, separate entries with commas.
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties > Master Servers. In the right pane, double-click the master server you want to modify. In the properties dialog box, in the left pane, click Servers.
217
4 5 6 7
In the Add a New Server Entry dialog box, type the name of the new server. Click Add. The dialog box remains open for another entry. Click Close. Log on to the restoring server. Check the Activity Monitor to determine the success of the restore operation. See About the Jobs tab on page 836.
218
See Client Settings (UNIX) properties on page 95. See Busy File Settings properties on page 75. See Lotus Notes properties on page 158.
219
Figure 3-73
You can add servers to and remove servers from the backup hosts list. A VMware backup host is a server on the same SAN as a VMware ESX server. The VMware ESX server must be able to access the snapshot of the VMware virtual machine. A backup host can provide access to the files for third-party backup vendors. For more information, see the NetBackup for VMware Administrators Guide.
220
Windows Client properties include specific host properties for configuring Windows clients.
Configuring Host Properties Configuration options not found in the Host Properties
221
AUTO_ADD_ALL_ALIASES_FOR_CLIENT
See AUTO_ADD_ALL_ALIASES_FOR_CLIENT on page 221. See LIST_FS_IMAGE_HEADERS on page 221. See the NetBackup Administrator's Guide, Volume II.
LIST_FS_IMAGE_HEADERS
AUTO_ADD_ALL_ALIASES_FOR_CLIENT
This entry allows client aliases to be automatically added to the NetBackup database when bpdbm detects a new client in a backup policy. Table 3-65 Usage
Where to use How to use
AUTO_ADD_ALL_ALIASES_FOR_CLIENT information
Description
On a UNIX or Windows master server. By default, AUTO_ADD_ALL_ALIASES_FOR_CLIENT does not appear in the registry. When not present, AUTO_ADD_ALL_ALIASES_FOR_CLIENT = YES The following entry prohibits bpdbm from adding a client alias automatically. AUTO_ADD_ALL_ALIASES_FOR_CLIENT = NO
Example
LIST_FS_IMAGE_HEADERS
This entry controls whether or not bpdbm looks for legacy image headers when the bplist and bpimagelist commands are run. Table 3-66 Usage
Where to use How to use
LIST_FS_IMAGE_HEADERS information
Description
On a UNIX or Windows master server. Immediately after NetBackup 7.5 is installed, LIST_FS_IMAGE_HEADERS does not appear in the bp.conf file or registry. After a catalog cleanup job runs and successfully migrates all legacy image headers, LIST_FS_IMAGE_HEADERS = NO is added to the bp.conf file or registry. If the entry is changed to YES, the next catalog cleanup job migrates any legacy images that are located in the db/images directory. After all of the image headers are migrated, the entry once again changes to NO.
222
Configuring Host Properties Configuration options not found in the Host Properties
Description
After a catalog cleanup job runs, the entry appears in the bp.conf file or registry. LIST_FS_IMAGE_HEADERS = NO
Chapter
NetBackup master server NetBackup media servers NDMP tape servers Virtual host names of NetBackup media servers in a cluster
Servers can be in more than one group. All members of a server group must have the same NetBackup master server. Only NetBackup 6.5 and later systems can be in server groups. See About media sharing on page 329. See Configuring media sharing with a server group on page 330.
224
225
1 2
In the NetBackup Administration Console, expand Media and Device Management > Devices > Server Groups. In the Actions menu, select New > New Server Groups.
In the Add Server Group Details dialog box, enter or select the appropriate information. See Server group properties on page 226. To add a server to the group, select it in the Servers Not in Group window and click Add. To remove a server from the group, select it in the Servers in Group window and click Remove.
226
Server group name Specifies the name of the server group. You cannot change the name of an existing server group. Symantec recommends that server group names be unique. That is, do not use the same name for a server group that you use for a host such as a media server. If you do, you may not be able to determine easily if a tape is restricted to a specific media server or to a specific media server group. Server group type Specifies the type of server group. See About server groups on page 223. Other server group types (such as Alternate Restore) are reserved for future use. State Specifies the state of the server group:
Active. The server group is available for use. Inactive. The server group is not available for use.
To change the state, select the new state from the dropdown box. Description Servers in group Servers not in group Describes the media server group. Specifies the servers (and the server type) that belong to the group. Specifies the servers (and the server type) that do not belong to the group.
1 2 3 4
In the NetBackup Administration Console, select Media and Device Management > Devices > Server Groups. Select the group to delete. Select Edit > Delete. Click OK.
Chapter
NetBackup Deduplication Engine credentials. Create the credentials when you configure the storage server. See the NetBackup Deduplication Guide. NDMP hosts. See the NetBackup for NDMP Administrators Guide. OpenStorage storage servers. Configure the credentials when you configure the storage server. See the NetBackup OpenStorage Solutions Guide for Disk.
228
Chapter
Activating or deactivating a media server Adding a media server About decommissioning a media server Previewing references to a media server Decommissioning a media server Registering a media server Deleting all devices from a media server Removing a device host from the EMM database
Current jobs are allowed to complete. No new jobs are scheduled for the host. If the host is part of a shared drive configuration, it does not scan drives.
230
1 2 3
In the NetBackup Administration Console, expand Media and Device Management > Media Servers. From the Media Servers pane, select the media server to activate or deactivate. On the Actions menu, select Activate or Actions > Deactivate.
On the master server, add the new media server to the additional servers list of See Servers properties the master server. Also, add the new media server to the additional servers list on page 202. of the clients that the new media server backs up. If the EMM server resides on a host other than the master server, add the new media server to the additional servers list on that host. If the new media server is part of a server group, add it to the additional servers list on all media servers in the group. To avoid problems with NetBackup, ensure that the host name used in NetBackup matches the host name in the TCP/IP configuration. Restart the NetBackup services on the master server, the EMM server, and the media servers where a new server name was added. Install the NetBackup media server software. See Starting or stopping a service on page 852. See the NetBackup Installation Guide. See Configuring robots and tape drives on page 252.
On the master server, configure the robots and drives that are attached to the media server.
231
On the master server, add storage units to the media server. Always specify the See Creating a storage unit media server as the media server for the storage unit. on page 399. The Device Configuration Wizard can create storage units when you configure robots and drives. Therefore, if you created storage units already, skip this step. On the master server, configure the NetBackup policies and schedules to use the See About the Policies utility storage units that are configured on the media server. on page 514. Test the configuration by performing a user backup or a manual backup that uses See Performing manual a schedule that specifies a storage unit on the media server. backups on page 674.
You add a new media server and new storage to your environment. You direct all backup jobs that went to the old server to the new server. After all of the backup images on the old server expire, you run nbdecommission to retire the old server. You replace an old server with a new server and keep the same storage. You want to access all of the old server storage and backup images from the new server. The old server fails, and you need to replace it with a new server.
232
You also can use the wizard if you try to decommission a media server manually and references to it still remain. The wizard may clean up any references that remain. Throughout this documentation, the media server to be decommissioned is referred to as the old server. Warning: Be careful when you use the nbdecommission command. Because the command may expire images, data loss may occur. Therefore, you should completely understand what the command does before you use it. Symantec recommends that you first preview all of the references to a media server before you decommission it. See Previewing references to a media server on page 237.
Does not decommission media servers at release levels earlier than 6.0. Does not decommission clustered media servers. Those include NetBackup failover media servers or application clusters. Does not process the media server deduplication pools. Does not update the vm.conf files on the NetBackup servers in your environment. Therefore, the old server may remain in the vm.conf files on the NetBackup servers. Does not update the configuration files on the clients. Therefore, the old server may remain in the server lists on the clients. If you replace an old server with a new server, the new server is not added to the client server lists. Does not process the NetBackup Vault profiles. If NetBackup Vault profiles exist that refer to the storage units on the old server, update the Vault profiles manually. Does not notify you about orphaned resources. Does not restart the daemons and services on other servers that the decommissioning affects. Requires that you shut down all daemons and services on the old server after it is decommissioned. Requires that you reconfigure devices on the new server manually (if required).
233
Requires that you know which jobs are running on the old server. You must kill them or let them run to completion before you run the decommission process. The -list_ref option only reports on the references that it removes explicitly. The command removes some items implicitly and it does not report them. For example, host aliases and host credentials are removed but not reported. Requires that you move any media ID generation rules that exist on the old server. You must move them manually to the media server that performs robot inventory. Moves the old server to an Administrative Pause state so that no new jobs are started. However, NetBackup still can start backup and restore jobs for basic disk; they obtain resources differently than do jobs for other storage destinations. Also, the nbdecommission command may clear the Administrative Pause to expire images (depending on your responses to the wizard). Jobs may start during this period.
Preview the actions of the nbdecommission command. See Previewing references to a media server on page 237. Analyze the output of the preview operation to ensure that the command captures all references to the old server. If it did not, make a list of the items that the command does not cover and fix them manually later.
Back up the NetBackup catalog before you begin. You can use it to return your environment to the pre-decommission state if something goes wrong or you have to abort the decommission. Run the command during a maintenance window when the load on the NetBackup environment is minimal.
Follow all of the instructions the command provides. The command may provide instructions for performing the actions that it cannot perform. For example, it may provide instructions to cancel the backup jobs that are active on the old server.
234
Move the physical storage (if needed) and then reconfigure and reinventory those devices. Examine the vm.conf files on all of the NetBackup servers in your environment. Remove references to the old server and add references to the new server where necessary. Remove the old server from the server lists on the clients and add the new server where necessary. The nbdecommission command outputs a list of clients that refer to old server. Verify that the old server was removed correctly. Examine the various logical components (backup policies, storage units, and so on) to make sure that the old server references have been removed. Back up the NetBackup catalog as soon as possible.
Decommission actions
The nbdecommission command deletes the configuration for the old server from the EMM database, the NetBackup image catalog, and configuration files on servers. The following table shows the actions it performs for the components that reference the media server. The table is organized in the order in which the command processes the component. Table 6-2 Component Action
nbdecommission command actions
Storage unit - Tape Deletes the following tape storage units: Those in which the Storage device attribute specifies a robot for which the old server is the robot control host. Those in which the Media server attribute specifies the old server.
Those in which the Media server attribute specifies Any Available and the old server is the only server that can access the storage unit.
Tape drive
Deletes the tape drive path for each tape drive that is attached to the old server. If the path on the old server is the only path, it also deletes the tape drive. If a path to a drive exists on more than one media server, the tape drive may become unusable. You may have to connect the tape drive to a different media server and then reconfigure it in NetBackup. For example, if the old server is a scan host for a shared drive, NetBackup cannot use the drive if no other host can scan.
235
Action
Deletes all of the robotic libraries that are attached to the old server. If the old server is the robot control host for a shared library, the drives and media become stand-alone and unusable. You must reconfigure and re-inventory the library.
Tape media
Specifies if you want to expire the following tape media or move them to another media server:
Those owned by a media sharing group in which the old server is the only member of the group. Those that have no specific Media owner and the last write host is same as the old server. Storage unit BasicDisk Deletes the storage unit if no images exist on it. If images exist, the wizard lets you choose one of the following options:
Expire the images and delete the storage unit. Move the images to the new server. The wizard also updates the Media server field in the storage unit. The BasicDisk storage must be shared, and the same disk path must be available on the new server.
Deletes the storage unit if no images exist on it. If images exist, the wizard lets you choose one of the following options:
Expire the images and delete the storage unit. Move the images to a new server. The wizard also transfers the credentials to the new server and updates the Media server field in the storage unit.
Deletes the storage unit if no images exist on it. If images exist, the wizard lets you choose one of the following options:
Expire the images and delete the storage unit. Move the images to a new server. The wizard also transfers the credentials to the new server and updates the Media server field in the storage unit.
236
Storage unit Specifies that if more than one media server can access the disk pool that is the destination of AdvancedDisk and the storage unit, it does the following: SharedDisk Removes the old server from the Media Servers list of the storage unit.
If the old server is the only server that can access the disk pool, the wizard lets you choose to do one of the following: Move the storage and images to the new server and delete the old server as a storage server. The disk volumes must be available on the new server at the same path as the old server. Expire the images (if any), delete any storage units that reference the disk pool, delete the disk pool, and delete the storage server. (A reference is when the disk pool appears in the Disk pool setting of a storage unit.)
Specifies that if more than one media server can access the disk pool that is the destination of the storage unit, it does the following:
Removes the old server from the Media Servers list of the storage unit. Deletes the media server as an OpenStorage storage server.
If the old server is the only server that can access the disk pool, the wizard lets you choose to do one of the following: Transfer the credentials to the new server and update the Media server field in the storage unit if required. Expire the images (if any), delete any storage units that reference the disk pool, and delete the disk pool. (A reference is when the disk pool appears in the Disk pool setting of a storage unit.)
Storage unit group Specifies that if the nbdecommission command deletes all of the storage units in a storage unit group, it also deletes the storage unit group. Deleting the storage unit group also may affect backup policies and storage lifecycle policies. See Backup policy and schedule and Storage lifecycle policy in this table. Backup policy and Deactivates any backup policy in which the storage destination (directly or indirectly) is a schedule storage unit that the command deletes. Specifically, deactivates any backup policy that meets any of the following conditions:
The destination is a storage unit that the nbdecommission command deleted. The destination is a storage unit group that contains only one storage unit and the nbdecommission command deleted that storage unit. The destination is a storage lifecycle policy and the nbdecommission command deleted the storage unit that is a Backup operation of the storage lifecycle policy.
237
Action
Specifies that for each storage lifecycle policy in which one or more operations uses a storage unit that the command deleted, it does the following:
If images under the SLP control are in-process or yet to be processed, displays the commands to cancel the SLP jobs and then exits. After you cancel the jobs (or wait until the jobs complete), rerun the nbdecommission command to continue with the decommissioning. If all of the images under SLP control are processed, deactivates the storage lifecycle policy. If a deleted storage unit was used by a Backup or Snapshot operation, deactivates all backup policies with the storage lifecycle policy as the destination.
Displays the commands necessary to delete the old server as an FT media server and then exits. After you delete the old server as an FT media server, rerun the nbdecommission command to continue with the decommissioning. On UNIX NetBackup servers, removes the old server from the following bp.conf file entries:
bp.conf file
On UNIX master servers, also removes the old server from the FORCE_RESTORE_MEDIA_SERVER and FAILOVER_RESTORE_MEDIA_SERVERS entries. Windows registry On Windows NetBackup servers, removes the old server from the following registry keys:
On Windows master servers, also removes the old server from the FORCE_RESTORE_MEDIA_SERVER and FAILOVER_RESTORE_MEDIA_SERVERS keys. Clients Lists the clients on which the old server appears in their server lists. You must remove the references to the old server manually.
238
See About decommissioning a media server on page 231. See Decommissioning a media server on page 238. The nbdecommission command resides in the following directories:
Run the nbdecommission command on the master server or on a media server. The following is the command syntax:
nbdecommission -list_ref -oldserver OldServer > file.txt
Replace OldServer with the name of the host to be decommissioned. Replace file with a name that denotes its contents or purpose.
Analyze the output of the preview operation to ensure that the command captures all references to the old server. If it did not, make a list of the items that the command does not cover and fix them manually later.
239
See About decommissioning a media server on page 231. See Previewing references to a media server on page 237. The nbdecommission command resides in the following directories:
The nbdecommission command logs to the standard NetBackup administrator commands log directory. To replace an old media server with a new media server
Run the nbdecommission command on the master server or on a media server that is not the object of this operation. The following is the command syntax:
nbdecommission -oldserver OldServer [-newserver NewServer] [-file decom_ops.txt]
the default media server for the replacement operations. If you do not specify a new server, the wizard prompts you for the new server for each storage type that contains valid backup images. This method is useful if you want to move backup images to different media servers. For example, you can move backup images from tape storage to one media server and backup images from disk storage to another media server.
-file is optional. It writes the command operations to the specified file.
Replace decom_ops.txt with a name that denotes its purpose or contents. Symantec recommends that you use the -file option to maintain a record of the command operations.
Follow the prompts and perform the requested actions. For example, the command may make changes on the master server and on multiple media servers. You may be required to restart the NetBackup services on those servers so that the changes take effect.
Run the following command on the master server or on a media server that is not the object of this operation. The OldServer does not have to be up and responsive.
nbdecommission -oldserver OldServer
240
1 2
Start the EMM service on the EMM server. On the EMM server host, run the following command (for the hostname, use the host name of the media server):
nbemmcmd -addhost -machinename hostname -machinetype media -masterserver server_name -operatingsystem os_type-netbackupversion level.major_level.minor_level
To avoid problems with NetBackup, ensure that the host name that is used in NetBackup matches the host name in the TCP/IP configuration. Information about nbemmcmd command usage is available. See the NetBackup Commands Reference Guide.
241
If the media server has disk pools configured, remove the media server from the storage units that use those disk pools. For each storage unit, run the following command on the master server:
install_path\NetBackup\bin\admincmd\bpsturep -label storage_unit_label -delhost host_name
Replace storage_unit_label with the name of the storage unit and host_name with the name of the media server.
If the media server is the only storage server for the disk pools, change the state of the disk pools to DOWN. To do so, enter the following command on the master server for each disk pool:
install_path\NetBackup\bin\admincmd\nbdev config -changestate -stype server_type -dp disk_pool_name -state DOWN
Replace server_type with the type of storage server: AdvancedDisk, PureDisk, or the vendor string that identifies the OpenStorage server type. Replace disk_pool_name with the name of the disk pool.
Remove the media server from disk pool access by entering the following command on the master server:
install_path\NetBackup\bin\admincmd\nbdevconfig -changedp -dp -disk_pool_name stype server_type -del_storage_servers storage_server
Replace disk_pool_name with the name of the disk pool. Replace server_type with the type of storage server: AdvancedDisk, PureDisk, or the vendor string that identifies the OpenStorage server type. Replace storage_server with the name of the media server.
If the disk pool is on disk storage available only to the media server and is no longer required, delete the disk pool as follows:
install_path\NetBackup\bin\admincmd\nbdevconfig -deletedp -dp disk_pool_name -stype server_type
You cannot delete a disk pool that has unexpired backup images. You must first expire the images and delete the image fragments, as follows:
242
Managing media servers Removing a device host from the EMM database
1 2 3 4
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Devices > Media Servers. Select the host. On the Actions menu, select Enterprise Media Manager Database > Remove Device Host. Click Yes in the confirmation dialog box.
Section
Configuring storage
Chapter 7. Configuring robots and tape drives Chapter 8. Configuring tape media Chapter 9. Inventorying robots Chapter 10. Configuring disk storage Chapter 11. Configuring storage units Chapter 12. Staging backups Chapter 13. Configuring storage unit groups Chapter 14. Configuring storage lifecycle policies
244
Chapter
About NetBackup robot types Device configuration prerequisites About the device mapping files Downloading the device mapping files About configuring robots and tape drives About device discovery About robot control Configuring robots and tape drives Updating the device configuration by using the wizard Managing robots Managing tape drives Performing device diagnostics Verifying the device configuration About automatic path correction Enabling automatic path correction Replacing a device
246
Updating device firmware About the NetBackup Device Manager Stopping and restarting the Device Manager
The communication method the robotic control software uses; SCSI and API are the two main methods. The physical characteristics of the robot. Library usually refers to a larger robot, in terms of slot capacity or number of drives. Stacker usually refers to a robot with one drive and low media capacity (6 - 12 media slots). The media type commonly used by that class of robots. HCART (1/2-inch cartridge tape) and 8 mm are examples of media types.
The following table lists the NetBackup robot types, with drive and slot limits for each type. To determine which robot type applies to the model of robot that you use, see the Symantec support Web site at the following URL:
http://entsupport.symantec.com
Description
Automated Cartridge System
Slot limits
No limit
Note
API control. Drive limit determined by ACS library software host. SCSI control. SCSI control. SCSI control. API control. API control.
Tape library 4mm Tape library 8mm Tape library DLT Tape library Half-inch Tape library Multimedia
247
The storage devices must be attached to the computer and recognized by the operating system. The server platforms that NetBackup supports may require operating system configuration changes to allow device discovery. The NetBackup Device Configuration Guide provides information about how to configure device drivers for the systems that NetBackup supports. If the host on which you configure devices in NetBackup is not the Enterprise Media Manager server, add it to the NetBackup additional servers list. See Servers properties on page 202. NetBackup hosts are added automatically to the list of additional servers if the EMM server is running when the host is installed. If the EMM server is not running, use the nbemmcmd -addhost command to add the host. See the NetBackup Commands Reference Guide.
In some cases, you can add support for new or upgraded devices without waiting for a release update from Symantec. To do so, download the current device mapping files package from the Symantec support Web site and configure NetBackup to use that file. For instructions, see the Readme.txt file that is supplied with the device mapping file package. Note: The contents of the device mapping files do not indicate support for any of the devices, only the ability to recognize and automatically configure them. See Downloading the device mapping files on page 248.
248
Configuring robots and tape drives Downloading the device mapping files
In the Knowledge Base Search box, enter the following string (include the quotation marks) and then press Enter:
"device mappings package"
3 4 5
Select the package for your NetBackup release level and operating system. Download the archive file, either a .tar or .zip depending on operating system. Follow the instructions in the Readme.txt file to update the device mappings. The Readme.txt file contains instructions for both Windows and UNIX operating systems.
Robots, including those attached to NDMP hosts Tape drives, including those attached to NDMP hosts Shared drives (for NetBackup Shared Storage Option configurations only)
The wizard discovers the devices that are attached to the media servers and helps you configure them. See About device discovery on page 249. See Configuring robots and tape drives by using the wizard on page 253.
249
Manually
Use menu options in the NetBackup Administration Console. See Adding a robot on page 253. See Adding a tape drive on page 258. Use NetBackup commands. See NetBackup Commands Reference Guide.
Manual methods do not use device discovery. If you add a robot and drives, first add the robot and then add the drives that are in the robot.
Device configuration examples are available. See the NetBackup Device Configuration Guide.
SCSI-based robotic libraries (such as changers, autoloaders, and stackers) SCSI-based tape drives Native parallel SCSI, Fibre Channel Protocol (FCP) and FC-AL (loop) connections SCSI over IP (reported)
250
API type robots, such as ACS, TLM, and TLH robots NDMP devices that run NDMP version 3 or later
Each robot and each drive return a unique serial number. Each robot also returns the number of drives and the serial number for each of the drives in the robot. NetBackup uses the information to determine the correct drive number for each drive in the robot.
If a device does not support serialization, ask the vendor for a new firmware revision that returns serial numbers. Even with the proper firmware, some devices require the vendor to perform other actions to enable serialization for the device. If you know that the devices do not support serialization, make sure that you follow the maximum configuration limits that the devices allow. You also must coordinate the drives to their device files or SCSI addresses so you can configure them correctly. See Correlating tape drives and SCSI addresses on Windows hosts on page 268. The more devices in the configuration that do not support serialization, the greater the chance of configuration problems by using the Device Configuration Wizard.
251
For the devices that NetBackup cannot discover or that do not have serial numbers, automatic device path correction is limited.
Robot control
NDMP
ACSLS host Robotic device file Robot device or SCSI coordinates Robotic device file Robot device or SCSI coordinates NDMP host name and robot device
Robot control host Robotic device file Robot device or SCSI coordinates NDMP host name and robot device
TLD
Remote
252
Configuring robots and tape drives Configuring robots and tape drives
Robot control
Local
TLH TLH
Local NDMP
TLH
Remote
TLM
DAS/SDLC server
Drive 1
Drive 2
Configuring robots and tape drives Configuring robots and tape drives
253
1 2
In the NetBackup Administration Console, in the left pane, click Media and Device Management. In the right pane, click the Configure Storage Devices and follow the wizard instructions. The properties you can configure depend on the robot type, the host type, and the robot control.
Adding a robot
When you add a robot manually, you must specify how the robot is controlled. See About NetBackup robot types on page 246. See About robot control on page 251. After you add a robot, you should add the robot's drives. See Adding a tape drive on page 258. Note: Symantec recommends that you use the Device Configuration Wizard to add and update tape storage devices. To add a robot using the Actions menu
1 2
In the NetBackup Administration Console, expand Media and Device Management > Devices. On the Actions menu, select New > New Robot.
254
Configuring robots and tape drives Configuring robots and tape drives
In the Add Robot dialog box, specify the properties for the robot. The properties you can configure depend on the robot type, the host type, and the robot control. See Robot configuration options on page 254.
4 5
After you specify properties, click OK. If the device changes are complete, select Yes on the Restart Device Manager dialog box. If you intend to make other changes, click No; you can restart the Device Manager after you make the final change. If you restart the Device manager, any backups, archives, or restores that are in progress also may be stopped.
Configuring robots and tape drives Configuring robots and tape drives
255
Robot numbers must be unique for all robots on all hosts in the configuration, regardless of the robot type or the host that controls them. For example, if you have two robots, use different robot numbers even if different hosts control them. If you add a robot that is controlled by a remote device host, use the same robot number for that robot on all device hosts. If the robot has its robotic control and drives on different hosts, specify the same robot number in all references to that library. That is, use the same robot number on the hosts with the drives as you do on the host that has the robotic control. A Tape Library DLT robot is one that allows separate robotic control and drive hosts. Examples are available. See the NetBackup Device Configuration Guide.
Robot control is Specifies that an NDMP host controls the robot. attached to an NDMP You must configure other options (depending on the robot type and device host type). host
256
Configuring robots and tape drives Configuring robots and tape drives
Robot is controlled Specifies that the host to which the robot is attached controls the robot. locally by this device You must configure other options (depending on the robot type and device host type). host Robot control is handled by a remote host ACSLS host Specifies that a host other than the device host controls the robot. You must configure other options (based on the selected robot type and device host platform). Specifies the name of the Sun StorageTek ACSLS host; the ACS library software resides ACSLS host. On some UNIX server platforms, this host can also be a media server or EMM server. The ACS library software component can be any of the following: Automated Cartridge System Library Software (ACSLS) Examples are available. See the NetBackup Device Configuration Guide. STK Library Station
Storagenet 6000 Storage Domain Manager (SN6000). This STK hardware serves as a proxy to another ACS library software component (such as ACSLS).
Note: If the device host that has drives under ACS robotic control is a Windows server, STK
LibAttach software must also be installed. Obtain the appropriate LibAttach software from STK. See the Symantec support Web site for the latest compatibility information. An overview of ACS robots is available. See the NetBackup Device Configuration Guide. DAS server Specifies the name of the ADIC DAS/SDLC server that controls TLM robots. This server is an OS/2 workstation near or within the robot cabinet or a Windows server near the ADIC Scalar library. An overview of TLM robots is available. See the NetBackup Device Configuration Guide.
Configuring robots and tape drives Configuring robots and tape drives
257
Description
The following applies only to a TLH robot on NetBackup Enterprise Server only. For UNIX device hosts (except AIX), specifies the library name that is configured on the UNIX host. For Windows devices hosts, do the following:
Determine the library name by viewing the C:\winnt\ibmatl.conf file. For example, in the following example entry in that file, 3494AH is the library name: 3494AH 176.123.154.141 ibmpc1
An overview of TLH robots is available. See the NetBackup Device Configuration Guide. LMCP device file Applies to NetBackup Enterprise Server on an AIX device host only. Specifies the name of the Library Manager Control Point device file name for TLH robot types. Use the same name that is configured on the AIX device host. NDMP host name Robot control host Specifies the name of the NDMP host to which the robot is attached. Specifies the host that controls the robot. The name of the host on which the robot information is defined for TL8, TLD, or TLH robots. Robot device The following applies to a Windows device host only. Specifies the name of the robot device. Click Browse and then select a robot from the list that appears in the Devices dialog box. If the discovery operation fails to discover a robot, click More in the Devices dialog box. Enter either the Port, Bus, Target, and LUN numbers or the device name in the next dialog box. If the browse operation fails for any other reason, a dialog box appears that lets you enter the information. You can find Port, Bus, Target, and LUN numbers by using Windows management tools. If the browse operation does not find attached robots, an error dialog box appears.
258
Configuring robots and tape drives Configuring robots and tape drives
Description
UNIX device host only. Specifies the device file that is used for SCSI connections. The device files are located in the /dev directory tree on the device host. To specify the robotic device file, click Browse and then select a robotic device file from the list that appears in the Devices dialog box. If the browse operation fails to show all of the attached robots, click More. Enter the path of the device file in the robotic device file field. If the browse operation fails to show all of the attached robots, click Other Device. Enter the path of the device file in the next dialog box. If the browse operation does not find attached robots, an error dialog box appears. Information about how to add device files is available. See the NetBackup Device Configuration Guide.
NDMP host only. Specifies the name of the robotic device that is attached to the NDMP host.
Port, Bus, Target, LUN Windows systems only. The Port, Bus, Target, and LUN are the SCSI coordinates for the robotic device. To specify the SCSI coordinates of the device, enter the Port, Bus, Target, and LUN.
Configuring robots and tape drives Configuring robots and tape drives
259
1 2
In the NetBackup Administration Console, expand Media and Device Management > Devices. On the Actions menu, select New > New Tape Drive.
Enter a name for the drive in the Drive name field. See Drive name (tape drive configuration option) on page 260. Select Use drive name seed. This option uses rules to name the drive automatically. See About drive name rules on page 263. See Configuring drive name rules on page 264.
To configure the host and path information, click Add in the Host and path information area of the dialog box. See Host and path information (tape drive configuration options) on page 261.
In the Drive information area of the dialog box, configure the drive properties. The properties depend on the drive type and host server type. See Drive information (tape drive configuration options) on page 261.
260
Configuring robots and tape drives Configuring robots and tape drives
6 7
After you configure all of the properties, click OK. If the device changes are complete, select Yes on the Restart Device Manager dialog box. If you intend to make other changes, click No; you can restart the Device Manager after you make the final change. If you restart the device manager, any backups, archives, or restores that are in progress also may be stopped. The initial drive status is UP, so the drive is available as soon as you restart the Device Manager. To change the status of the drive, select Device Monitor.
Configuring robots and tape drives Configuring robots and tape drives
261
Description
Specifies the type of drive. The following are the valid drive types:
4MM (4mm cartridge) 8MM (8mm cartridge) 8MM2 (8mm cartridge 2) 8MM3 (8mm cartridge 3) DLT (DLT cartridge) DLT2 (DLT cartridge 2) DLT3 (DLT cartridge 3) DTF (DTF cartridge) HCART (1/2-inch cartridge) HCART2 (1/2-inch cartridge 2) HCART3 (1/2-inch cartridge 3) QSCSI (1/4-inch cartridge)
Specifies that the drive is in a robot. If the drive is a stand-alone drive (it is not in a robot), do not select this option. If you select this option, configure the Robotic library and Robot drive number fields.
262
Configuring robots and tape drives Configuring robots and tape drives
Cleaning Frequency Specifies the frequency-based cleaning for the drive. NetBackup does not support drive cleaning in some robot types. If you want to configure a frequency-based cleaning schedule for the drive, set the number of mount hours between each drive cleaning. When you add a drive or reset the mount time to zero, NetBackup records the amount of time that volumes have been mounted in that drive. The default frequency is zero. When the accumulated mount time exceeds the time you specify for cleaning frequency, drive cleaning occurs if the following are true:
If the drive is in a robotic library that supports drive cleaning If a cleaning cartridge is defined in that robotic library If the cleaning cartridge is compatible with the drive that needs to be cleaned If the cleaning cartridge has a nonzero number of cleanings that remain
NetBackup resets the mount time when the drive is cleaned. Drives can also be cleaned from the Device Monitor. If you do not specify a cleaning frequency, you can still use automated drive cleaning with the TapeAlert feature. Information about TapeAlert drive cleaning is available. See the NetBackup Administrator's Guide for Windows, Volume II. Serial Number Robotic library A read-only field that shows the serial number of the drive. Specifies a robot that controls the drive. You can select any configured robot that can control the drive.
Robot drive number Specifies the physical location in the robot of the drive. When you add more than one drive to a robot, you can add the physical drives in any order. For example, you can add drive 2 before drive 1. The correct robot drive number is critical to the proper mounting and utilization of media. You must determine which logical device name (Windows) or the device file (UNIX) identifies which physical drive in the robot. You should correlate the drive serial number with drive serial number information from the robot. You must determine which physical drive in the robot is identified by the logical device name. See Correlating tape drives and SCSI addresses on Windows hosts on page 268. NetBackup does not detect incorrect drive number assignment during configuration; however, an error occurs when NetBackup tries to mount media on the drive.
Note: The Robot drive number property does not apply when you add drives to API robots.
API robots are ACS, TLH, and TLM type in NetBackup.
Configuring robots and tape drives Configuring robots and tape drives
263
Description
Specify the drive locations within an ACS robot. The following information applies only to the ACS robot drive. The ACS property specifies the physical location of the drive within the robot. During installation, the correlation between the physical drive in the robot and the device file you specified earlier represents. You establish this correlation during installation. The drive location properties are as follows: ACS Number - specifies the index (in ACS library software terms) that identifies the robot that has this drive. LSM Number - specifies the Library Storage Module that has this drive.
Panel Number - specifies the robot panel where this drive is located. Drive Number - specifies the physical number of the drive (in ACS library software terms).
Specifies the IBM device number of the drive within the robot. This property applies only to the TLH robot drive. Specifies the DAS/SDLC drive name of the drive within the robot. This property applies only to the TLM robot drive.
Host name
264
Configuring robots and tape drives Configuring robots and tape drives
Robot number Robot type Drive position Drive position information varies depending on the robot type. Drive position information can be ACS coordinates, TLM or TLH vendor drive name, or the robot drive number. Drive type Serial number Vendor ID Product ID Index
A Custom Text field is also available which accepts any of the allowable drive name characters. See Configuring drive name rules on page 264.
Configuring robots and tape drives Configuring robots and tape drives
265
In the NetBackup Administration Console, expand Media and Device Management > Drives. Expand the Actions > New > New Tape Drive menu. See Adding a tape drive on page 258.
In the New Tape Drive dialog box, click Configure. Alternatively, if you use the NetBackup Device Configuration Wizard, click Configure Drive Name Rules in the Device Hosts screen.
In the Configure Drive Name Rules dialog box, configure the rules for naming drives:
To change the global rule, select Global Rule. To create a local rule, select the check box for the device host. Select the fields from which to create the drive name from the list of available fields. Click Add>> to make a field part of the rule. To add own text to the drive name rule, enter the text in the Custom Text field and click the Add button. Use the Move Up and Move Down buttons to change the order of the fields that are defined for the rule. Click Create Rule to finalize the rule.
266
Configuring robots and tape drives Configuring robots and tape drives
If you use <host name> in the rule and the drive is a shared drive, the name of the first host that discovers the drive is used as the host name. The name for a shared drive must be identical on all servers that share the drive.
In the NetBackup Administration Console, expand Media and Device Management > Devices > Drives. In the Actions menu, select New > New Tape Drive. In the New Tape Drive dialog box, click Add. In the Add Path dialog box, configure the properties for the drive path. The properties that you can specify depend on drive type, server platform, or NetBackup server type. See About SCSI reserve on drive paths on page 266. See Drive path options on page 266.
Description
Specifies the device host for the drive. Specifies that the path is active and that NetBackup can use it for backups and restores.
Configuring robots and tape drives Configuring robots and tape drives
267
Description
Specifies the NDMP host for the device (if an NDMP host is configured in your NetBackup environment). Additional information is available about NDMP drives. See the NetBackup for NDMP Administrators Guide.
Override SCSI Reserve Specifies the SCSI reserve override setting for the drive path. settings Server Default. Use the SCSI reserve protection setting configured for the media server. If the setting for the media server is no protection, other HBAs can send the commands that can cause a loss of data to the tape drives. SPC-2 SCSI Reserve. This option provides SCSI reserve and release protection for SCSI devices that conform to the reserve and release management method that is defined in the SCSI Primary Commands - 2 (SPC-2) standard. SCSI Persistent Reserve. This option provides SCSI persistent reserve in and persistent reserve out protection for SCSI devices that conform to the SCSI Primary Commands 3 (SPC-3) standard. Global SCSI reserve properties are configured in the Media host properties. See Media properties on page 161. Port, Bus, Target, and LUN This path is for a Network Attached Storage Device To specify the SCSI coordinates of the device, enter the Port, Bus, Target, and LUN. The device attributes on Windows systems cannot change during a NetBackup operation. Specifies that the path is for a network attached storage (NAS) device.
268
Configuring robots and tape drives Configuring robots and tape drives
1 2
Note the SCSI target of the drive. Correlate the SCSI target to the drive address by using the robots interface panel. Alternatively, examine the indicators on the rear panel of the tape drive. Determine the physical drive address (for example, number) by checking labels on the robot. Configure the robot in NetBackup and then add the drives. When you add the drives, ensure that you assign the correct drive address to each set of SCSI coordinates. Optionally, use the appropriate NetBackup robotic test utility to verify the configuration. Information about the robotic test utilities is available. See the NetBackup Troubleshooting Guide.
3 4
1 2
Stop the NetBackup Device Manager (ltid). Restart ltid, which starts the Automatic Volume Recognition process (avrd). Stop and restart ltid to ensure that the current device configuration has been activated. The following point applies only to NetBackup Enterprise Server. If robotic control is not local to this host, also start the remote robotic control daemon.
3 4
Use the robotic test utility to mount a tape on a drive. Use the NetBackup Device Monitor to verify that the tape was mounted on the correct robot drive.
Configuring robots and tape drives Updating the device configuration by using the wizard
269
Drive 2 Drive 3
5,0,1,0 5,0,2,0
Also assume that you requested that the tape be mounted on drive 1. If the SCSI coordinates for the drive are configured correctly, the Administration Console Device Monitor shows that the tape is mounted on drive 1. If the Device Monitor shows that the tape is mounted on a different drive, the SCSI coordinates for that drive are not correctly configured. For example, if the Device Monitor shows the tape mounted on drive 2, the SCSI coordinates for drive 1 are incorrect. Replace the drive 1 SCSI coordinates (5,0,0,0) with the correct SCSI coordinates (5,0,1,0) for drive 2. You also know that the SCSI coordinates for drive 2 are incorrect. Possibly, the SCSI coordinates were swapped during configuration. Use the robotic test utility to unload and unmount the tape from drive 1. Repeat the test for each drive. The following point applies only to NetBackup Enterprise Server. If the data path to the drive where the tape was mounted is not on the host with direct robotic control, you may have to unload the drive with a command from another host or from the drives front panel.
1 2
In the NetBackup Administration Console, select Media and Device Management > Devices. From the list of wizards in the Details pane, click Configure Storage Devices and follow the wizard instructions.
Managing robots
You can perform various tasks to manage your robots.
270
1 2 3 4
In the NetBackup Administration Console, expand Media and Device Management > Devices > Robots. In the Robots pane, select the robotic library you want to change. Click Edit > Change. In the Change Robot dialog box, change the properties as necessary. The properties that you can change depend on the robot type, the host type, and the robot control. See Robot configuration options on page 254.
If the device changes are complete, select Yes on the Restart Device Manager dialog box. If you intend to make other changes, click No; you can restart the Device Manager after you make the final change. If you restart the Device manager, any backups, archives, or restores that are in progress also may be stopped.
Set the robot to operate in Pend If Robot Down (PIRD) mode by using the following command:
installpath\Volmgr\bin\tpconfig -update -robot robot_number -pird yes
Deleting a robot
Use the following procedure to delete a robot or robots when the media server is up and running. Any drives that are configured as residing in a robot that you delete are changed to standalone drives.
271
Any media in the deleted robot is also moved to standalone. If the media is no longer usable or valid, delete it from the NetBackup configuration. See Deleting a volume on page 307. If the media server is down or the host has failed and cannot be recovered, you can delete its robots by using a different procedure. See Deleting all devices from a media server on page 240. To delete a robot
1 2 3 4 5
In the NetBackup Administration Console, expand Media and Device Management > Devices. Select Robots in the tree pane. In the Robots pane, select the robot or robots you want to delete. On the Edit menu, select Delete. At the prompt, click Yes.
Move the tapes in the robot that is attached to the old_server to non-robotic status (standalone).
272
Move the media logically from the old_server If both the old_server and the new_server are at NetBackup 6.0 or to the new_server. later, run the following command: bpmedia -movedb -allvolumes -oldserver old_server -newserver new_server If either server runs a NetBackup version earlier than 6.0, run the following command for each volume that has active images: bpmedia -movedb -ev media_ID -oldserver old_server -newserver new_server For the media that has active images, see the bpmedialist command output from the first step of this process. Configure NetBackup so that restore requests See Forcing restores to use a specific server on page 137. are directed to the new_server. Shut down both the old_server and the new_server. Disconnect the robot from the old_server. See the vendor's documentation.
Connect the robot to the new_server. Verify See the vendor's documentation. that the operating system on the new media server recognizes the robots. Use the NetBackup Device Configuration Wizard to add the robots and drives to the media servers. Create the appropriate NetBackup storage units. See Configuring robots and tape drives by using the wizard on page 253.
Inventory the robots that are attached to the See Updating the volume configuration with a robot's contents new_server. The inventory updates the on page 345. location of all tapes in the robot.
273
1 2 3 4 5
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Drive Status pane, select a drive or select multiple drives. On the Actions menu, select Change Drive Comment. The dialog box shows the current comment (if any is currently configured). (Shared Storage Option.) For a shared drive, select the host and the device path to the selected drive that you want to change. You can change the comment for any or all of the host and the device paths. Add a comment or change the current drive comment. See NetBackup naming conventions on page 897.
Click OK.
274
1 2 3 4
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Drive Status pane, select a drive or select multiple drives. From the Actions menu, choose the command for the new drive operating mode. Note that Up Drive, Operator control applies only to standalone drives.
If the drive is configured with multiple device paths or is a shared drive (Shared Storage Option), a dialog box appears that contains a list of all device paths to the drive. Select the path or paths to change. Click OK.
In the NetBackup Administration Console, expand Media and Device Management > Devices > Drives. Double-click on the drive that you want to change. In the Change Tape Drive dialog box, select the drive path. In the Change Path dialog box, configure the properties for the drive path. The properties you can change depend on drive type, server platform, or NetBackup server type. See About SCSI reserve on drive paths on page 266. See Drive path options on page 266.
275
box, the Drive Paths pane shows path information for drives if one of the following is true:
Multiple (redundant) paths to a drive are configured Any drives are configured as shared drives (Shared Storage Option)
1 2 3 4
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Drive Paths pane, select a path or select multiple paths. On the Actions menu, choose a command for the path action, as follows:
1 2 3 4
In the NetBackup Administration Console, expand Media and Device Management > Devices > Drives. In the details pane, select the drive you want to change. Click Edit > Change. In the Change Tape Drive dialog box, change the properties of the drive. The properties depend on the drive type and host server type. See Tape drive configuration options on page 260.
5 6
After you change the properties, click OK. If the device changes are complete, select Yes on the Restart Device Manager dialog box. If you intend to make other changes, click No; you can restart the Device Manager after you make the final change. If you restart the Device Manager, any backups, archives, or restores that are in progress also may be stopped. The initial drive status is UP, so the drive is available as soon as you restart the Device Manager.
276
1 2 3 4 5 6
In the NetBackup Administration Console, expand Media and Device Management > Devices. Select Drives in the tree pane. Select the drive you want to change in the Drives pane. Click Edit > Change. In the Change Tape Drive dialog box, click Add. In the Add Path dialog box, configure the properties for the hosts and paths that share the drive.
1 2 3
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If a license that activates disk based features is installed, select the Drives tab. In the Drive Status pane, select the drive to clean.
277
On the Actions menu, expand Drive Cleaning > Clean Now. NetBackup initiates drive cleaning regardless of the cleaning frequency or accumulated mount time. The Clean Now option resets the mount time to zero, but the cleaning frequency value remains the same. If the drive is a stand-alone drive and it contains a cleaning tape, NetBackup issues a mount request.
For a shared drive (Shared Storage Option), do the following: In the list of hosts that share the drive, choose only one host on which the function applies. The Clean Now function can take several minutes to complete, so the cleaning information in the Drive Details dialog box may not be updated immediately.
Deleting a drive
Use the following procedure to delete a drive or drives when the media server is up and running. If the media server is down or the host has failed and cannot be recovered, you can delete its drives by using a different procedure. See Deleting all devices from a media server on page 240. To delete a drive
1 2 3 4 5
In the NetBackup Administration Console, expand Media and Device Management > Devices. Select Drives in the tree pane. Select the drive or drives that you want to delete from the Drives pane. On the Edit menu, select Delete. At the prompt, click Yes.
Resetting a drive
Resetting a drive changes the state of the drive. Usually you reset a drive when its state is unknown, which occurs if an application other than NetBackup uses the drive. When you reset the drive, it returns to a known state before use with NetBackup. If a SCSI reservation exists on the drive, a reset operation from the host that owns the reservation can help the SCSI reservation. If the drive is in use by NetBackup, the reset action fails. If the drive is not in use by NetBackup, NetBackup tries to unload the drive and set its run-time attributes to default values.
278
Note that a drive reset does not perform any SCSI bus or SCSI device resets. Use the following procedure to reset a drive. To reset a drive
1 2 3 4 5 6
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Drive Status pane, select a drive or select multiple drives. Select Actions > Reset Drive. If the drive is in use by NetBackup and cannot be reset, restart the NetBackup Job Manager to free up the drive. Determine which job controls the drive (that is, which job writes to or reads from the drive). In the NetBackup Administration Console, click on Activity Monitor. In the right pane of the Activity Monitor dialog box, select the Jobs tab and cancel the job. In the Activity Monitor, restart the NetBackup Job Manager, which cancels all NetBackup jobs in progress.
1 2 3 4 5
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Drive Status pane, select a drive. Select Actions > Drive Cleaning > Reset Mount Time. The mount time for the selected drive is set to zero. If you use the Shared drive (Shared Storage Option), do the following: In the list of hosts that share the drive, choose only one host on which the function applies.
279
Device Management > Device Monitor to change the cleaning frequency that was configured when you added the drive. To set the cleaning frequency
1 2 3 4 5
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Drive Status pane, select a drive. On the Actions menu, expand Drive Cleaning > Set Cleaning Frequency. Enter a time (hours) or use the arrow controls to select the number of mount hours between drive cleaning. The Cleaning Frequency option is not available for the drives that do not support frequency-based cleaning. This function is not available for shared drives. The drive cleaning interval appears in the Drive Details dialog box (Actions > Drive Details).
1 2 3 4 5
In the NetBackup Administration Console, select Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Drive Status pane, select a drive. Select Actions > Drive Details. The following applies only to NetBackup Enterprise Server: If you use the Shared drive for shared drives, you can view the drive control mode and drive index for each host that shares a drive. You also can view a list of hosts that share a drive.
280
281
1 2
In the NetBackup Administration Console, expand Media and Device Management > Devices. On the Actions menu, select Robot Diagnostics.
3 4 5
In the Robot Diagnostics dialog box, select the media server that is the Device Host for the robot that you want to test. In the Robot Name field, select the robot that you want to diagnose. Click Start to start the diagnostic tests. The Results window shows results of each step in the test. Operator intervention is required if the State column of the Results window contains Waiting. For example, a test step may prompt you to load a new tape into a drive before the test can continue.
If operator intervention is required, select the test step in the Results window and click Details to determine what you must do. Complete the requested operation task and then click Continue in the Test Details dialog box to resume the test
282
Click Stop. The test ends after it performs any necessary clean-up work and updates the test records to reflect that the test run has been stopped.
2 3
In the Device Host and the Robot Name boxes, select the host and the robot that you want to test. Click Start to restart the diagnostic test.
1 2 3 4 5
In the NetBackup Administration Console, expand Media and Device Management > Devices. On the Actions menu, select Drive Diagnostics. In the Drive Diagnostics dialog box, select the media server that contains the drive that you want to test in the Device Host box. In the Drive Name box, select the drive. Click Start to start the diagnostic tests. For robotic drives, the test media is loaded automatically. For a stand-alone drive, insert the prelabeled test tape that is shown in the Step Information column of the Results window. The Results window shows results of each step in the test.
If operator intervention is required, the State column of the Results window displays Waiting. For example, a test step may require that you to load a new tape into a drive before the test can continue. Complete the intervention and then click Continue. Select the test step in the Results window and click Details to determine what you must do. Complete the requested operation task and then click Continue in the Test Details dialog box to resume the test
283
Click Stop. The test ends after it performs any necessary clean-up work and updates the test records to reflect that the test run has been stopped.
2 3
In the Device Host and the Drive boxes, select the host and the drive that you want to test. Click Start to restart the diagnostic test.
1 2
Complete the requested operations task. Click Continue to resume the test. If you clicked Details for a test step that requires operator intervention, you can click Continue from the Test Details dialog box.
1 2
Select a test step in the Results display. Click Details. A dialog box appears that displays information for the step. The information includes a brief explanation of the checks that are performed by a specific step and the instructions that are associated with any step that requires manual intervention. For example, a step may prompt for a new tape to be loaded into a tape drive before the diagnostic session continues.
284
1 2
In the NetBackup Administration Console, expand Media and Device Management > Devices. From the list of wizards in the Details pane, click Configure Storage Devices and follow the wizard instructions.
When the Device Manager (ltid) performs automatic path correction. When the Windows Plug-n-Play feature performs serial number checks.
By default, Windows and Linux systems are configured for automatic path correction. On other operating systems, you must enable it. See Enabling automatic path correction on page 284. In some circumstances, NetBackup may be unable to determine the correct serial number in a small number of tape drives and robotic libraries. For example, NetBackup may configure serialized devices as unserialized or configure a device with the wrong serial number. If so, a device may be unusable (such as the tape drive may be downed). To resolve such a problem, do one of the following actions:
Configure the new device by using the NetBackup Device Configuration Wizard. See Configuring robots and tape drives by using the wizard on page 253. The server operating system must recognize the device before you can configure it in NetBackup. Device configuration can require remapping, rediscovery, and possibly a restart of the operating system. See the NetBackup Device Configuration Guide. Disable the automated device discovery by using the vm.conf file AUTO_PATH_CORRECTION option.
285
See About automatic path correction on page 284. To configure automatic path correction
Replacing a device
Table 7-7 describes the process to replace a device on a single host. Table 7-8 describes the process to replace a shared device. Table 7-7 Task To replace a device on a single host Instructions
If the device is a drive, change the drive state See Changing a drive operating mode to DOWN. on page 274. Replace the device. Specify the same SCSI ID for the new device as the old device. See the vendor's documentation.
If the device is a drive, change the drive state See Changing a drive operating mode to UP. on page 274. If either of the following are true, configure See Configuring robots and tape drives by the new device by using the NetBackup using the wizard on page 253. Device Configuration Wizard: You replaced a drive with a different drive type. You replaced a serialized drive with an unserialized drive.
If the device is a drive, change the drive state See Changing a drive operating mode to DOWN. on page 274.
286
Replace the device. Specify the same SCSI ID for the new device as the old device.
Produce a list of new and missing hardware. The following command scans for new hardware and produces a report that shows the new and the replaced hardware: install_path\Veritas\Volmgr\bin\tpautoconf -report_disc Ensure that all servers that share the new See Starting or stopping a service device are up and that all NetBackup services on page 852. are active. Read the serial number from the new device If the device is a robot, run the following and update the EMM database. command: install_path\Veritas\Volmgr\bin\tpautoconf -replace_robot robot_number -path robot_path If the device is a drive, run the following commands: install_path\Veritas\Volmgr\bin\tpautoconf -replace_drive drive_name -path path_name If the new device is an unserialized drive, run the NetBackup Device Configuration Wizard on all servers that share the drive. If the new device is a robot, run the NetBackup Device Configuration Wizard on the server that is the robot control host. If the device is a drive, change the drive state See Changing a drive operating mode to UP. on page 274. See Configuring robots and tape drives by using the wizard on page 253.
Configuring robots and tape drives About the NetBackup Device Manager
287
If the device is a drive, change the drive state to DOWN. Update the firmware.
If the device is a drive, See Changing a drive operating mode on page 274. change the drive state to UP.
1 2 3 4
In the NetBackup Administration Console, expand Media and Device Management > Devices. On the Actions menu, select Stop/Restart Device Manager Service Select a device host. Select the action to perform.
288
Configuring robots and tape drives Stopping and restarting the Device Manager
Click Apply or OK. By using Apply, you can select device hosts and actions for more than one device host.
Chapter
About tape volumes NetBackup media types About WORM media About adding volumes Adding volumes by using the wizard Adding volumes by using the Actions menu Managing volumes About volume pools Adding a volume pool Managing volume pools About volume groups About media sharing Configuring unrestricted media sharing Configuring media sharing with a server group
290
Volume information is stored in the EMM database. See About the Enterprise Media Manager (EMM) database on page 706. NetBackup uses two volume types, as follows:
Robotic volumes Stand-alone volumes Volumes that are located in a robot. Volumes that are in or are allocated for the drives that are not in a robot.
Catalog backup volumes are not a special type in NetBackup. They are the data storage volumes that you assign to the CatalogBackup volume pool. To add NetBackup catalog backups, use any of the add volume methods. Ensure that you assign them to the volume pool you use for catalog backups. After adding volumes, use the NetBackup Catalog Backup wizard to configure a catalog backup policy. See About the NetBackup catalog on page 699. WORM media can be used with NetBackup. See About WORM media on page 292.
291
NetBackup writes media in a format that allows the position to be verified before appending new backups. See Media formats in the NetBackup Administrators Guide, Volume II.
292
For example, if a robot has DLT4000 and DLT7000 drives, you can specify the following media types:
DLT media type for the DLT4000 tapes DLT2 media type for the DLT7000 tapes
NetBackup then does not load a tape that was written in a DLT4000 drive into a DLT7000 drive and vice versa. You must use the appropriate default media type when you configure the drives. (When you configure drives in NetBackup, you specify the default media type to use in each drive type.) In a robot, all of the volumes (of a specific vendor media type) must be the same NetBackup media type. For example, for a TLH robot that contains 3490E media, you can assign either NetBackup HCART, HCART2, or HCART3 media type to that media. You cannot assign HCART to some of the media and HCART2 (or HCART3) to other of the media.
Third-party copy backups are not supported with WORM media. NetBackup does not support resume logic with WORM tape. NetBackup fails a job that uses WORM media and then retries the failed job. Alternatively, if checkpoint and restart are used, NetBackup restarts the job from the last
293
checkpoint. Symantec recommends that you use checkpoint and restart for backups.
All of the vendors except Quantum require the use of special WORM media. Quantum lets NetBackup convert standard tape media to WORM media. To use Quantum drives for WORM media on Solaris systems, modify the st.conf file. Information is available about how to configure nonstandard tape drives and how to edit the st.conf file. See the NetBackup Device Configuration Guide.
294
NetBackup compares the first four characters of the volume pool name to determine if it is a volume pool that contains WORM media. The first four characters must be WORM. To disable the volume pool name verification, create the following touch file on the media server of the WORM drive:
install_path\netbackup\db\config\DISABLE_WORM_POOLCHECK
If the drive contains WORM media and the media is in a WORM volume pool, NetBackup writes the media as WORM. If the drive contains WORM media and the media is not in a WORM volume pool, NetBackup freezes the media. If the drive contains standard media and the media is in a WORM volume pool, NetBackup freezes the media. If the drive contains Quantum media that has never been used or all of its NetBackup images have expired, NetBackup uses the media.
Moves the standard media from the scratch pool into the WORM pool. Loads the standard media into a WORM-capable drive. Freezes the media.
NetBackup repeats this process until all of the standard media in the scratch pool is frozen. The opposite also is true. If a standard volume pool runs out of media and the scratch pool contains WORM media, standard backups can fail because appropriate media are unavailable.
295
About using unique drive and media types to manage WORM media
You can assign a different drive and media type to all WORM drives and media. For example, configure standard drives and media as HCART and WORM-capable drives and media as HCART2. This method lets you add both types of media in the scratch pool because NetBackup selects the correct media type for the drive type. However, because each drive is limited to backups and restores with a specific type of media, optimal drive usage may not be achieved. For example, the WORM-capable drives cannot be used for backups with standard media even if no WORM backups are in progress. If you do not use WORM volume pools to manage WORM media, disable the WORM volume pool name verification. To disable the volume pool name verification, create the following touch file on the media server of the WORM drive:
install_path\netbackup\db\config\DISABLE_WORM_POOLCHECK
Because Quantum drives use only a single media type, this method for managing the WORM media is unnecessary.
296
Robot inventory
NetBackup commands
The Volume Configuration Wizard See Adding volumes by using the wizard on page 297. The Actions menu See Adding volumes by using the Actions menu on page 297. See NetBackup Commands Reference Guide.
NetBackup commands
297
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Devices. From the list of wizards in the right pane, click Configure Volumes and follow the wizard instructions.
1 2 3
For new volumes in a robotic library, insert them into the proper slots. In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. On the Actions menu, select New > New Volumes.
298
In the Add Volumes dialog box, specify the attributes for the volumes. See Add volume properties on page 298.
Click Apply or OK. If the robot has a bar code reader, NetBackup performs the following actions:
Adds the volume to the EMM database using the specified media ID. Reads the bar code of each new volume. Adds the bar codes as attributes in the EMM database. The Apply option adds the volume without closing the dialog box or refreshing the display. You can then add more volumes.
The number of the first slot in the robot in which the range of volumes resides. NetBackup assigns the remainder of the slot numbers sequentially.
299
Maximum cleanings
Media description
A description of the media, up to 25 character maximum. NetBackup allows specific characters in names. See NetBackup naming conventions on page 897.
Media ID
This property appears only if the number of volumes is one. The ID for the new volume. Media IDs can be from 1 to 6 characters in length. Media IDs for an API robot must match the bar code on the media (for API robots, NetBackup supports bar codes from 1 to 6 characters). Therefore, obtain a list of the bar codes before you add the volumes. Obtain this information through a robotic inventory or from the robot vendors software. NetBackup allows specific characters in names. See NetBackup naming conventions on page 897.
300
Media type
The media type for the volume to add. Select the type from the drop-down list. See NetBackup media types on page 290.
Number of volumes
The number of volumes to add. For a robotic library, enough slots must exist for the volumes. The robotic library to add the volumes to. To add volumes for a different robot, select a robot from the drop-down list . The list shows robots on the selected host that can contain volumes of the selected media type. To find a robot that does not appear in the Robot box, click Find Robots to open the Find Robot dialog box. To add volumes to a stand-alone drive, select Standalone.
Robot
301
Stand-alone volumes are not assigned to a volume group. NetBackup generates a name for robotic volumes by using the robot number and type. For example, if the robot is a TL8 and has a robot number of 50, the group name is 000_00050_TL8.
See About volume groups on page 328. Volume is in a robotic library To specify that the volume is in a robot, select Volume is in a robotic library. If the volume is a stand-alone volume, do not select this option. The pool to which the volume or volumes should be assigned. Select a volume pool you created or one of the following standard NetBackup pools:
Volume pool
None. NetBackup is the default pool name for NetBackup. DataStore is the default pool name for DataStore. CatalogBackup is the default pool name used for NetBackup hot, online catalog backups of policy type NBU-Catalog.
When the images on a volume expire, NetBackup returns it to the scratch volume pool if it was allocated from the scratch pool. See About volume pools on page 324.
Managing volumes
The following sections describe the procedures to manage volumes.
302
1 2 3 4 5
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select the volumes that you want to change the volume group assignment for. On the Actions menu, select Change Volume Group. In the New volume group name field, enter the name of the new volume group or select a name from the list of volume groups. Click OK. The name change is reflected in the volume list entry for the selected volumes. If you specified a new volume group (which creates a new volume group), the group appears under Volume Groups in the left pane.
The target volume group must contain the same type of media as the source volume group. If the target volume group is empty: The successive volumes that you add to it must match the type of media that you first add to it. All volumes in a robotic library must belong to a volume group. If you do not specify a group, NetBackup generates a new volume group name by using the robot number and type. More than one volume group can share the same location. For example, a robotic library can contain volumes from more than one volume group and you can have more than one stand-alone volume group. All members of a group must be in the same robotic library or be stand-alone. That is, if volume group already exists in another robotic library, you cannot add it (or part of it) to a robotic library.
303
See About media sharing on page 329. To change the owner of a volume
1 2 3 4
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the Volumes list, select the volume that you want to change. On the Actions menu, select Change Media Owner. In the Media Owner field, select one of the following:
Any (default) Allows NetBackup to choose the media owner. NetBackup chooses a media server or a server group (if one is configured). Specifies that the media server that writes the image to the media owns the media. No media server is specified explicitly, but you want a media server to own the media. Specify a server group. A server group allows only those servers in the group to write to the media on which backup images for this policy are written. All server groups that are configured in the NetBackup environment appear in the drop-down list.
None
A server group
Click OK.
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select a volume or volumes.
304
In the Change Volumes dialog box, change the properties for the volume. See Change volume properties on page 304.
Click OK.
Description
A description of the media, up to 25 character maximum. NetBackup allows specific characters in names as described in the following topic: See NetBackup naming conventions on page 897.
305
Description
The following does not apply to cleaning tapes. The date after which the volume is too old to be reliable. When the expiration date has passed, NetBackup reads data on the volume but does not mount and write to the volume. You should exchange it for a new volume. See About exchanging a volume on page 309. When you add a new volume, NetBackup does not set an expiration date. The expiration date is not the same as the retention period for the backup data on the volume. You specify data retention periods in the backup policies.
Maximum mounts
The following topic does not apply to cleaning tapes. The Maximum mounts property specifies the number of times that the selected volumes can be mounted. When the limit is reached, NetBackup reads data on the volume but does not mount and write to the volume. A value of zero (the default) is the same as Unlimited. To help determine the maximum mount limit, consult the vendor documentation for information on the expected life of the volume.
The number of cleanings that are allowed for a cleaning tape. This number is decremented with each cleaning and when it is zero, NetBackup stops using the tape. You then must change the cleaning tape or increase the number of cleanings that remain. Additional information about drive cleaning is available. See the NetBackup Administrators Guide, Volume II.
Volume pool
The following topic does not apply to cleaning tapes. The pool to which the volume or volumes should be assigned. Select a volume pool you created or one of the following standard NetBackup pools:
None. NetBackup is the default pool name for NetBackup. DataStore is the default pool name for DataStore. CatalogBackup is the default pool name used for NetBackup hot, online catalog backups of policy type NBU-Catalog.
When the images on a volume expire, NetBackup returns it to the scratch volume pool if it was allocated from the scratch pool. See About volume pools on page 324.
306
For regular backup volumes, when the retention period has expired for all the backups on the volume. For catalog backup volumes, when you stop using the volume for catalog backups.
To deassign a volume, you expire the images on the volume. After you expire a volume, NetBackup deassigns it and does not track the backups that are on it. NetBackup can reuse the volume, you can delete it, or you can change its volume pool. See Expiring backup images on page 788. You can expire backup images regardless of the volume state (Frozen, Suspended, and so on). NetBackup does not erase images on expired volumes. You can still use the data on the volume by importing the images into NetBackup (if the volume has not been overwritten). See About importing backup images on page 789. Note: Symantec recommends that you do not deassign NetBackup volumes. If you do, be certain that the volumes do not contain any important data. If you are uncertain, copy the images to another volume before you deassign the volume. See About assigning volumes on page 306.
307
Deleting a volume
You can delete volumes from the NetBackup configuration. Note: You cannot delete a volume if it is still assigned. For example, if any of the following situations apply, you may want to delete the volume:
A volume is no longer used and you want to recycle it by relabeling it with a different media ID. A volume is unusable because of repeated media errors. A volume is past its expiration date or has too many mounts, and you want to replace it with a new volume. A volume is lost and you want to remove it from the EMM database.
After a volume is deleted, you can discard it or add it back under the same or a different media ID. Before you delete and reuse or discard a volume, ensure that it does not have any important data. You cannot delete NetBackup volumes if they are assigned. See About deassigning volumes on page 306. To delete volumes
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select the volume or volumes that you want to delete. You cannot delete a volume if it is still assigned.
3 4 5
On the Edit menu, select Delete. In the Delete Volumes dialog box, click OK. Remove the deleted volume or volumes from the storage device.
Erasing a volume
You can erase the data on a volume if the following are true:
The volume is not assigned. The volume contains no valid NetBackup images.
After NetBackup erases the media, NetBackup writes a label on the media.
308
If you erase media, NetBackup cannot restore or import the data on the media. If a volume contains valid NetBackup images, deassign the volume so NetBackup can label it. See About deassigning volumes on page 306. Table 8-6 Type of erase
SCSI long erase
Note: NetBackup does not support erase functions on NDMP drives. To erase a volume
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select a volume or volumes that you want to erase. If you select multiple volumes, they must all be in the same robot
3 4
Select either Actions > Quick Erase or Actions > Long Erase. In the erase dialog box, specify the name of the media server to initiate the erase operation. To overwrite any existing labels on the media, do not select Verify media label before performing operation.
309
Click OK. A dialog box warns you that this action is irreversible.
Click OK if you are certain you want to start the erase action. A dialog box reminds you to use the Activity Monitor to view the progress and status of the action. (For many types of drives, you may not be able to cancel a label or erase media job from the Activity Monitor.) Click OK. If you selected Verify media label before performing operation and the actual volume label does not match the expected label, the media is not erased.
Full (in this case, to exchange a volume means to remove the volume from a robotic tape library). Past the maximum number of mounts. Old (past the expiration date). Unusable (for example, because of repeated media errors).
Depending on whether you want to reuse the old media ID or not, follow one of the exchange volumes processes in the following subsections.
The volume contains current and valid NetBackup images. You require slots in the robotic library for additional backups, duplications, vault functions, or other purposes. Exchange a volume and using a new media ID Instructions
See About moving volumes on page 318.
Task
Move the volume to another location If the volume is in a robotic library, remove it from the robotic library and move it to a stand-alone group.
310
Task
Add a new volume or move an existing volume in as a replacement See About adding volumes for the volume you removed. on page 295. If you add a new volume, specify a new media ID. Specify the same values for the other attributes as the removed volume (such as robotic residence, volume pool, and the media type).
Step 3
Physically replace the old volume. Do not delete the old volume in case you need to retrieve the data on the volume.
Task
Delete the volume.
Remove the old volume from the storage device. Physically add See About injecting and ejecting the new volume to the storage device. volumes on page 312. Add the new volume to the NetBackup volume configuration and See About adding volumes specify the same attributes as the old volume, including the old on page 295. media ID. Set a new expiration date for the volume. See Changing volume properties on page 303.
Step 3
Step 4
Step 5
Optionally, label the volume. Although you do not have to label See Labeling a volume on page 317. the volume, the label process puts the media in a known state. The external media label matches the recorded media label, and the mode is known to be compatible with the drives in the robotic library.
311
1 2 3 4
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select the volume that you want to freeze or unfreeze. On the Actions menu, select Freeze or Unfreeze. In the dialog box, click OK.
312
1 2
Load the volumes in the MAP. Inventory the robot See Updating the volume configuration with a robot's contents on page 345.
Select Empty media access port prior to update on the Robot Inventory dialog box.
Ejecting volumes
Eject single or multiple volumes. Volumes that reside in multiple robots can be ejected. Multiple eject dialog boxes appear for each robot type.
313
Operator intervention is required only if the media access port is too small to contain all of the selected volumes. For these robot types, you are prompted to remove the media from the media access port so the eject can continue with the remaining volumes. See Media ejection timeout periods on page 314. To eject volumes
1 2 3
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select one or more volumes that you want to eject. On the Actions menu, select Eject Volumes From Robot. Depending on the robot type, one of the following dialog boxes appears:
If the Eject Volume (singular) dialog box appears, click OK to eject the volumes.
If you select multiple volumes, operator action is required to remove each volume after each eject (a dialog box prompts you to remove volumes).
If the Eject Volumes (plural) dialog box appears, continue by reading the following:
After NetBackup completes prechecks for the eject, the Media tab of the Eject Volumes dialog box shows the volumes that you selected to eject. If no errors occur, the Errors tab is empty. If an error occurs or a hardware limitation exists, the eject may not be possible; if so, the Errors tab is opened. The following classes of errors can occur:
For serious errors, the Eject option is not active. Correct the error to eject the media.
314
For other errors, the Errors tab shows an explanation of the error. Either continue the eject action (Eject) or exit (Close) depending on the type of error.
6 7
ACS and TLM robots only: In the Eject Volumes dialog box, select the media access port to use for the eject. In the Eject Volumes dialog box, click Eject to eject the volumes. The robotic library may not contain a media access port large enough to eject all of the selected volumes. For most robot types, you are prompted to remove the media from the media access port so the eject can continue with the remaining volumes.
315
Applies only to NetBackup Enterprise Server: One week Automated Cartridge System (ACS) Tape Library Multimedia (TLM) Tape Library 8MM (TL8) Tape Library DLT (TLD) Applies only to NetBackup Enterprise Server: None. The robot allows an unlimited amount of time to remove media. Tape Library Half-inch (TLH) 30 minutes.
Note: If the media is not removed and a timeout condition occurs, the media is returned to (injected into) the robot. Inventory the robot and eject the media that was returned to the robot. Some robots do not contain media access ports. For these robots, the operator must remove the volumes from the robot manually. Note: After you add or remove media manually, use NetBackup to inventory the robot.
316
Do not rescan and update to correct the reports that show a media ID in the wrong slot. To correct that problem, perform one of the following actions: Logically move the volume by selecting a volume and then on the Actions menu select Move. Logically move the volume by updating the volume configuration. See Updating the volume configuration with a robot's contents on page 345. Physically move the volume into the correct slot.
To obtain an inventory of the robot without updating the bar code information in the database, inventory the robot and use the show contents option. See Showing the media in a robot on page 340. When to rescan and update bar codes Rescan and update bar codes only to add the bar codes that are not in the EMM database. For example: if you add a new volume but do not insert the tape into the robot, NetBackup does not add the bar code to the database. Use this command to add the bar code after you insert the tape into the robotic library.
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media > Robots. Select the robotic library that contains the volumes that you want to scan and update.
317
3 4
In the right pane, in the Volumes list, select the volumes. On the Actions menu, select Rescan/Update Barcodes. The rescan begins immediately.
If the robot supports bar codes and the media has bar codes, NetBackup uses the last six characters of the bar code for the media ID. To change this default action, specify and select specific characters by using Media ID generation rules. See Configuring media ID generation rules on page 363. For volumes without bar codes, by default NetBackup uses a prefix of the letter A when it assigns a media ID to a volume (for example, A00001). To change the default prefix, use the MEDIA_ID_PREFIX configuration option in the vm.conf file. See the NetBackup Administrators Guide, Volume II.
They were last used for NetBackup catalog backups. Do not label catalog backup volumes unless they are no longer used for catalog backups. They contain data from a recognized non-NetBackup application and NetBackup is configured to prohibit media overwrite for that media type.
NetBackup has not assigned the media The media contains no valid NetBackup images
Labeling a volume
If a volume contains valid NetBackup images, deassign the volume so that it can be labeled. See About deassigning volumes on page 306.
318
If you want to label media and assign specific media IDs (rather than allow NetBackup to assign IDs), use the bplabel command. Note: If you label a volume, NetBackup cannot restore or import the data that was on the media after you label it.
Note: For many types of drives, you may not be able to cancel a label job from the Activity Monitor. See About labeling NetBackup volumes on page 317. To label a volume
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select a volume or the volumes that you want to label. If you select multiple volumes, they all must be in the same robot.
3 4
On the Actions menu, select Label. In the Label dialog box, specify the following properties for the label operation.
Media server Enter tname of the media server that controls the drive to write the label. Select this option to verify that the media in the drive is the expected media. To overwrite any existing labels on the media, do not select Verifymedialabelbeforeperformingoperation.
5 6
Click OK. In the warning dialog box, click OK. If you selected Verify media label before performing operation and the actual volume label does not match the expected label, the media is not relabeled.
319
Physically move volumes by inserting or by removing them. For some robot types, use the NetBackup inject and eject options. Logically move volumes using NetBackup, which updates the EMM database to show the volume at the new location.
When you move volumes from one robotic library to another robotic library, perform the following actions:
Move the volumes to stand alone as an intermediate step. Move the volumes to the new robotic library.
Move single volumes. Move multiple volumes. Move combinations of single and multiple volumes. Move volume groups.
You cannot move volumes to an invalid location (for example, move DLT media to an 8-mm robot). Symantec recommends that you perform moves by selecting and by moving only one type of media at a time to a single destination. The following are several examples of when to move volumes logically:
When a volume is full in a robotic library and no slots are available for new volumes in the robotic library. Move the full volume to stand alone, remove it from the robot, then configure a new volume for the empty slot or move an existing volume into that slot. Use the same process to replace a defective volume. Moving volumes from a robotic library to an off-site location or from an off-site location into a robotic library. When you move tapes to an off-site location, move them to stand alone. Moving volumes from one robotic library to another (for example, if a library is down). Changing the volume group for a volume or volumes.
To move volumes within a robot. The robot must have a bar code reader and the volumes must contain readable bar codes.
320
To remove volumes from a robot. Use this procedure even if the volumes do not contain bar codes or if the robot does not have a reader.
1 2 3 4
Physically move the volumes to their new location. On the Actions menu, select Inventory Robot. In the Robot Inventory dialog box, select Update volume configuration. Select other options as appropriate. See About robot inventory on page 334.
1 2 3 4
Physically move the volumes to their new location. In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. In the right pane, in the Volumes list, select the volumes that you want to move. On the Actions menu, select Move. If you selected volumes of different media types or volume residences, a Move Volumes dialog box appears for each residence and each media type. See Multiple Move Volumes dialog boxes may appear on page 320.
In the Move Volumes dialog box, specify the properties for the move.
321
Note: These multiple Move Volumes dialog boxes may appear on top of each other and need to be repositioned. Figure 8-1 and Figure 8-2 show examples of moving multiple types or residences. Figure 8-1 Move volumes to stand alone
Figure 8-2
First slot number For volumes in a robotic library, specify the first slot number to be used in the destination robotic library. By default, this box shows the slot number where the volume currently resides. NetBackup assigns the remainder of the slot numbers sequentially.
Note: You cannot enter slot information for volumes in an API robot. The robot vendor tracks
the slot locations for these robot types.
322
Description
The Device host specifies the name of the device host where the robot is defined. For single volumes, the current location of the volume appears. NetBackup Enterprise Serve only: To select a robot on another device host, select from the list of device hosts shown.
Find Robots
Use Find Robots to find a robot that does not appear in the Robot box (for example, a new robot). Robot specifies the new robotic library for the volumes. You can specify a different robot as the destination or Standalone. The list shows the robot type, number, and control host for any robot that already has at least one volume in the EMM database.
Robot
Volume group
Enter or select the volume group to assign to the volumes. If you leave the volume group blank, the following occurs:
Stand-alone volumes are not assigned a volume group. Robotic volumes are assigned to a new volume group; NetBackup generates the name by using the robot number and type. For example, if the robot is a TL8 and has a robot number of 50, the group name is 000_00050_TL8.
See About rules for moving volumes between groups on page 302. Volume is in a robotic library To inject a volume into a robotic library, select Volume is in a robotic library. Select a robot and the slot number for the volume. To eject a volume from a robot, clear Volume is in a robotic library. Volumes to move The Volumes to move section of the dialog box shows the media IDs of the volumes that you selected to move.
323
Action
Physically remove the volume from the storage device.
Step 2
If the volume is in a robotic library, move it to stand See About moving volumes on page 318. alone. Record the current number of mounts and expiration See the values in the Media (Media and Device date for the volume. Management > Media in the NetBackup Administration Console). Delete the volume entry. Add a new volume entry. See Deleting a volume on page 307. See Adding volumes by using the Actions menu on page 297. Because NetBackup sets the mount value to zero for new volume entries, you must adjust the value to account for previous mounts. Set the maximum mounts to a value that is equal to or less than the following value: The number of mounts that the manufacturer recommends minus the value that you recorded earlier.
Step 3
Step 4 Step 5
Step 6
324
Action
Configure the number of mounts
Step 8
1 2 3 4
In the NetBackup Administration Console, in the left pane, select Media and Device Management > Media. In the right pane, in the Volumes list, select the volume or volumes that you want to suspend or unsuspend. On the Actions menu, select Suspend or Unsuspend. In the dialog box, click OK.
DataStore CatalogBackup
325
None
You can add other volume pools. For example, you can add a volume pool for each storage application you use. Then, as you add volumes to use with an application, you assign them to that applications volume pool. You can also move volumes between pools. You also can configure a scratch pool from which NetBackup can transfer volumes when a volume pool has no volumes available. The volume pool concept is relevant only for NetBackup storage units and does not apply to disk storage units. Examples of volume pool usage are available. See the NetBackup Administrators Guide, Volume II.
If the scratch pool contains assigned volumes, these volumes remain in the scratch pool. NetBackup does not move assigned volumes to other pools as it does with unassigned volumes. NetBackup does not assign volumes while they are in a scratch pool. For example if a NetBackup policy or schedule specifies the scratch pool, all requests for those volumes are denied. NetBackup returns expired media to the scratch volume pool automatically (media that is returned must have been originally in the same scratch pool). To use NetBackup to manage the allocation of volumes to volume pools, do the following:
Create volume pools as required, but do not add any volumes to the pools. Define a scratch pool and add all of the volumes to it. NetBackup moves volumes to the other pools as volumes are needed.
326
1 2 3
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media. On the Actions menu, select New > New Volume Pool. In the New Volume Pool dialog box, specify the attributes for the volume pool. See Volume pool properties on page 326.
Description
327
The default value is zero, which does not limit the number of full media that are allowed in the pool. Pool name The Pool name is the name for the new volume pool. Volume pool names are case-sensitive and can be up to 20 characters. Specifies that the pool should be a scratch pool. Symantec recommends that you use a descriptive name for the pool and use the term scratch pool in the description. Add sufficient type and quantity of media to the scratch pool to service all scratch media requests that can occur. NetBackup requests scratch media when media in the existing volume pools are allocated for use.
Scratch pool
1 2
In the NetBackup Administration Console, in the left pane, select Media and Device Management > Media > Volume Pools. Select a pool in the Volume Pools list.
328
3 4
Select Edit > Change. In the Change Volume Pool dialog box, change the attributes for the volume pool. See Volume pool properties on page 326.
A volume pool that contains volumes The NetBackup volume pool The None volume pool The default CatalogBackup volume pool The DataStore volume pool
1 2 3
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media > Volume Pools. Select a volume pool from the pools in the Volume Pools list. Ensure that the volume pool is empty. If the pool is not empty, change the pool name for any volumes in the pool. If the volumes are not needed, delete them. On the Edit > menu, select Delete. Click Yes or No in the confirmation dialog box.
4 5
329
If you move a volume physically, you also must move it logically. A logical move means to change the volume attributes to show the new location. The following are the rules for assigning volume groups:
All volumes in a group must be the same media type. However, a media type and its corresponding cleaning media type are allowed in the same volume group (such as DLT and DLT_CLN). All volumes in a robotic library must belong to a volume group. You cannot add volumes to a robotic library without specifying a group or having Media Manager generate a name for the group. The only way to clear a volume group name is to move the volume to standalone and not specify a volume group. More than one volume group can share the same location. For example, a robotic library can contain volumes from more than one volume group and you can have more than one standalone volume group. All volumes in a group must be in the same robotic library or be standalone. That is, you cannot add a group (or part of a group) to a robotic library if it already exists in another robotic library.
Examples of volume group usage are available. See the NetBackup Administrators Guide, Volume II.
Increases the utilization of media by reducing the number of partially full media. Reduces media-related expenses because fewer tape volumes are required and fewer tape volumes are vaulted (NetBackup Vault option). Reduces administrative overhead because you inject fewer scratch media into the robotic library. Increases the media life because tapes are mounted fewer times. Media are not repositioned and unmounted between write operations from different media servers. Reducing media mounts requires appropriate hardware connectivity between the media servers that share media and the drives that can write to that media. Appropriate hardware connectivity may include Fibre Channel hubs or switches, SCSI multiplexors, or SCSI-to-fibre bridges.
330
Unrestricted media sharing. See Configuring unrestricted media sharing on page 330. Media media sharing with server groups. See Configuring media sharing with a server group on page 330.\
Note: The access control feature of Sun StorageTeck ACSLS controlled robots is not compatible with media sharing. Media sharing restricts volume access by the requesting hosts IP address. Use caution when you implement media sharing in an ACSLS environment.
1 2 3 4
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties > Master Servers. In the right pane, double-click the master server. Select Media Select Enable Unrestricted Media Sharing for All Media Servers. If you allow unrestricted allow media sharing in your NetBackup environment, you do not need to create media sharing groups.
Click OK.
331
Action
Ensure the appropriate connectivity between and among the media servers and robots and drives.
Step 2
Configure the media sharing server See Configuring a server group group. on page 224. Optionally, configure the volume pools for media sharing. Set the Maximum number of partially full media property for those pools. See Adding a volume pool on page 326. See Changing the properties of a volume pool on page 327.
Step 3
Step 4
Configure the backup policies that Set the Policy Volume Pool and Media use the volume pools and media Owner properties of the backup policies. sharing groups. See Creating a policy using the Policy Configuration Wizard on page 524.
332
Chapter
Inventorying robots
This chapter includes the following topics:
About robot inventory When to inventory a robot About showing a robot's contents Showing the media in a robot About comparing a robot's contents with the volume configuration Comparing media in a robot with the volume configuration About updating the volume configuration Updating the volume configuration with a robot's contents Robot inventory options Configuring media settings About bar codes Configuring bar code rules Configuring media ID generation rules Configuring media type mappings About the vmphyinv physical inventory utility Example volume configuration updates
334
Compares the contents of a robotic library with the contents of the EMM database but does not change the database. See About comparing a robot's contents with the volume configuration on page 341.
Preview changes
Compares the contents of a robotic library with the contents of the EMM database. If differences exist, NetBackup recommends changes to the NetBackup volume configuration. See About previewing volume configuration changes on page 345.
335
Update volume configuration Updates the database to match the contents of the robot. If the robot contents are the same as the EMM database, no changes occur. See About updating the volume configuration on page 343.
To determine if volumes were For robots with bar code readers and robots that contain moved physically within a robot media with bar codes, use the Compare contents with volume configuration option. See Comparing media in a robot with the volume configuration on page 342. To add new volumes to a robot (a For any robot NetBackup supports, use the Update new volume is one that does not volume configuration option. have a NetBackup media ID) The update creates media IDs (based on bar codes or a prefix that you specify). See Updating the volume configuration with a robot's contents on page 345. To determine whether new media Use the Preview changes option, which compares the have bar codes before you add contents of the robot with the NetBackup volume them to NetBackup configuration information. After you examine the results, use the Update volume configuration option to update the volume configuration if necessary. See Updating the volume configuration with a robot's contents on page 345.
336
To insert existing volumes into a robot (an existing volume is one that already has a NetBackup media ID)
To move existing volumes between robotic and stand-alone (an existing volume is one that already has a NetBackup media ID)
If the robotic library supports bar codes and the volume has a readable bar code, use the Update volume configuration option. NetBackup updates the residence information to show the new robotic or stand-alone location. See Updating the volume configuration with a robot's contents on page 345.
To move existing volumes within a robot (an existing volume is one that already has a NetBackup media ID)
If the robot supports bar codes and the volume has a readable bar code, use the Update volume configuration option. NetBackup updates the residence information to show the new slot location. See Updating the volume configuration with a robot's contents on page 345. If the robot does not support bar codes or if the volumes do not contain readable bar codes, move the volumes or use the physical inventory utility. See About moving volumes on page 318. See About the vmphyinv physical inventory utility on page 373. See Volume Configuration Example 7: Adding existing volumes when bar codes are not used on page 390.
337
To move existing volumes from one robot to another (an existing volume is one that already has a NetBackup media ID)
First move the volumes to stand alone Then move the volumes to the new robot
If you do not perform both updates, NetBackup cannot update the entries and writes an "Update failed" error. See Volume Configuration Example 6: Moving existing volumes between robots on page 389. To remove existing volumes from For any robot NetBackup supports, use the Update a robot (an existing volume is one volume configuration option to update the NetBackup that already has a NetBackup volume configuration information. media ID) See Updating the volume configuration with a robot's contents on page 345.
338
The robot has a bar code reader and the robot contains media with bar codes. The robot does not have a bar code reader or the robot contains media without bar codes. API robot.
Shows a list of the volumes in the robot. See About inventory results for API robots on page 338.
Figure 9-1 is an example of the report. Figure 9-1 Show contents report
339
The NetBackup Media Manager media type. The mapping between the ACS library software media type and the corresponding NetBackup Media Manager media type (without considering optional bar code rules).
TLH
The results, received from the Automated Tape Library (ATL) library manager, show the following: The volume serial number (volser). The Media Manager media ID corresponds to the ATL volser. The ATL media type.
The Media Manager media type. The mapping between the ATL media type and the corresponding Media Manager media type (without considering optional bar code rules).
TLM
The results, received from the DAS/SDLC server, show the following: The volume serial number (volser). The Media Manager media ID corresponds to the DAS/SDLC volser. The DAS/SDLC media type
The Media Manager media type. The mapping between the DAS/SDLC media type and the corresponding Media Manager media type (without considering optional bar code rules).
Figure 9-2 shows the results for an ACS robot; the results for other API robots are similar.
340
Figure 9-2
1 2
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media > Robots. Select the robot you want to inventory.
Inventorying robots About comparing a robot's contents with the volume configuration
341
4 5
In the Robot Inventory dialog box, select Show contents. Click Start to begin the inventory.
342
The media ID and media type in the EMM database are compared to the information that is received from the vendors robotic library software.
If the results show that the EMM database does not match the contents of the robotic library, perform the following actions:
Physically move the volume. Update the EMM database. Use Actions > Move or use the Update volume configuration option.
See About updating the volume configuration on page 343. Figure 9-3 shows a sample compare report. Figure 9-3 Compare contents report (API robot)
See Comparing media in a robot with the volume configuration on page 342.
343
See About robot inventory on page 334. See Robot inventory options on page 348. To compare media in a robot with the volume configuration
1 2 3
In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media > Robots. Select the robot you want to inventory. On the Actions menu, select Inventory Robot.
4 5
In the Robot Inventory dialog box, select Compare contents with volume configuration. Click Start to begin the inventory.
344
For a new volume (one that does not have a NetBackup media ID), the update creates a media ID. The media ID depends on the rules that are specified on the Advanced Robot Inventory Options dialog box. See Robot inventory options on page 348. For API robots, the update returns an error if the volume serial number or the media ID contain unsupported characters. For robots without bar code readers, the new media IDs are based on a media ID prefix that you specify. Similarly, for volumes without readable bar codes, the new media IDs are based on a media ID prefix that you specify Figure 9-4 is an example for an ACS robot. Results for other API robots are similar. Robot inventory update returns an error if it encounters unsupported characters in the volume serial number or media identifier from API robots. See Volume update prerequisites on page 344. Figure 9-4 Update volume configuration for API robot report
See Updating the volume configuration with a robot's contents on page 345.
The robotic library must read bar codes. Volumes in the library must have readable bar codes.
You can check the bar code capabilities of the robotic library and the volumes by comparing the robot contents with the NetBackup volume configuration. See Comparing media in a robot with the volume configuration on page 342.
345
If the robotic library does not support bar codes or the volumes do not have readable bar codes, save the results of the compare operation. The results can help you determine a media ID prefix if you use the Media Settings tab of the Advanced Options dialog box to assign a prefix.
See Updating the volume configuration with a robot's contents on page 345.
346
You can change the default settings and rules that NetBackup uses to name and assign attributes to new media. For most configurations, the default settings work well. Change the settings only if the configuration has special hardware or usage requirements. Table 9-6 shows the rules you can configure. Table 9-6 What
Media settings Bar code rules Media ID generation rules
1 2 3
If necessary, insert new volume(s) into the robotic library. In the NetBackup Administration Console, in the left pane, expand Media and Device Management > Media > Robots. Select the robot you want to inventory.
347
5 6
In the Robot Inventory dialog box, select Update volume configuration. By default, Preview changes is selected. To update without previewing changes, clear Preview changes. Note: If you preview the configuration changes first, then update the EMM database, the update results may not match the results of the preview operation. Possible causes may be the changes that occur between the preview and the update. Changes can be to the state of the robot, to the EMM database, to the bar code rules, and so on.
To change the default settings and rules that NetBackup uses to name and assign attributes to new media, click Advanced Options. Table 9-6 shows the settings and rules you can configure.
348
Note: If you use NetBackup to eject volumes from the robot, remove
the volumes from the media access port before you begin an inject operation. Otherwise, if the inject port and eject port are the same, the ejected volumes may be injected back into the robotic library. Robot Use the Robot option to select a robot to inventory. If you selected a robot in the NetBackup Administration Console, that robot appears in this field. Show contents Displays the media in the selected robotic library; does not check or change the EMM database. See About showing a robot's contents on page 337.
349
Compare contents Compares the contents of a robotic library with the contents of the with volume EMM database but does not change the database. configuration See About comparing a robot's contents with the volume configuration on page 341. Preview changes Compares the contents of a robotic library with the contents of the EMM database. If differences exist, NetBackup recommends changes to the NetBackup volume configuration. See About previewing volume configuration changes on page 345. Update volume configuration Updates the database to match the contents of the robot. If the robot contents are the same as the EMM database, no changes occur. See About updating the volume configuration on page 343.
For existing media, specify the volume group For new media, specify the media settings
350
1 2
In the Robot Inventory dialog box, click Advanced Options. In the Advanced Robot Inventory Options dialog box, click the Media Settings tab.
Configure the settings. See Media settings - existing media on page 350. See Media settings - new media on page 352.
Click OK.
Media that have been removed from the robot The volume group to assign to the media that are removed from the robot. The list contains the following selections:
351
AUTO GENERATE NetBackup automatically generates a new volume group. DEFAULT If there is an existing group with a compatible residence for the volume, the volume is added to that group. If a suitable volume group does not exist, NetBackup generates a new volume group name. The media are not assigned to a volume group.
NO VOLUME GROUP
Other selections may be available, depending on the setting of the Media type field as follows:
DEFAULT The selection includes the volume groups that are valid for the robots default media type. The selection includes the volume groups that are valid for the specified media type. To specify a volume group other than DEFAULT, enter a volume group name or select one from the list.
Media that have been moved into or within the robot The volume group to assign to the existing media that you have inserted into the robot (or moved to a new location within the robot). The list contains the following selections:
AUTO GENERATE NetBackup automatically generates a new volume group. DEFAULT If there is an existing group with a compatible residence for the volume, the volume is added to that group. If a suitable volume group does not exist, NetBackup generates a new volume group name.
Other selections may be available, depending on the setting of the Media type field as follows:
DEFAULT The selection includes the volume groups that are valid for the robots default media type. The selection includes the volume groups that are valid for the specified media type. To specify a volume group other than DEFAULT, enter a volume group name or select one from the list.
352
If the robotic library contains multiple media types, Symantec recommends a DEFAULT setting. If you specify a volume group and volumes of different media types were moved into or within the robot, the new update fails. Volumes of different media types cannot have the same volume group. See Media settings - media type on page 353.
The robot does not support bar codes. The volume that was inserted does not have readable bar codes.
You can either select from a list or enter a prefix. The list contains the following selections:
DEFAULT If DEFAULT is selected, NetBackup performs the following actions:
Assigns the last MEDIA_ID_PREFIX entry as the default prefix if MEDIA_ID_PREFIX entries are defined in the vm.conf file. Uses the letter A if no MEDIA_ID_PREFIX entries are defined.
NOT USED
If NOT USED is selected, the operation succeeds only if the robot supports bar codes and the volume has readable bar codes. NOT USED can be useful if you use bar coded volumes and want updates to fail when unreadable or missing bar codes are encountered. If MEDIA_ID_PREFIX entries are defined in the vm.conf file, they appear in the list.
Other prefixes
To specify a prefix that is not in the list, enter the new prefix in the list box. NetBackup uses the prefix only for the current operation. You can specify a prefix of one to five alphanumeric characters. NetBackup assigns the remaining numeric characters to create six characters. For example, if the prefix is NETB, the media IDs are: NETB00, NETB01, and so on.
353
Information about the vm.conf file is available. See the NetBackup Administrators Guide, Volume II.
354
A specific media You can use a single bar code rule to add media of different types, type from the list. such as DLT and half-inch cartridges (HCART) to a TLD robot. First, select a specific media type on the Media Settings tab. Second, select DEFAULT for the bar code rule media type when you create the bar code rule. You can perform one update for DLT and another for half-inch cartridge, and the bar code rule assigns the correct media type. If you specify a value other than DEFAULT, the bar code rule media type must be the same as the media or be DEFAULT. If not, the bar code rule does not match the media (except for cleaning media). Table 9-7 shows some combinations of media types on the Media Settings tab and bar code rule media types for a TLD (non-API) robot. It also shows the results when the media are added to the volume configuration.
Example media type and bar code rule combinations Bar code rule media Rule matches? type
DEFAULT DEFAULT DLT DLT_CLN DLT DLT_CLN DEFAULT Yes Yes Yes Yes No Yes Yes
8MM, 4MM, and so on No DEFAULT DLT DLT_CLN 8 MM, 4 MM, and so on Yes Yes Yes No
The fourth row in the table shows how both cleaning cartridges and regular volumes are added using one update operation.
355
The media type on the Media Settings tab is for regular media (DLT, in this example). The bar code matches a bar code tag. The media type for the bar code rule is cleaning media (DLT_CLN).
Another example is available: See Volume Configuration Example 5: Adding cleaning tapes to a robot on page 388. The sixth row and seventh row in the table show how to add only a cleaning tape. In the sixth row, you specify the cleaning media type on the Media Settings tab and in the bar code rule. In the seventh, specify the cleaning media on the Media Settings tab and specify default when you configure the bar code rule. See Configuring bar code rules on page 361.
The drives in the robot are configured on the robot control host All drives the same type At least one drive is configured on the robot control host
If the drives are not the same type, NetBackup uses the default media type for the robot. A specific media type If the robot supports multiple media types and you do not want to use the default media type, select a specific type. The following applies only to NetBackup Enterprise Server. Select a specific media type if: the drives are not configured on the robot control host and the drives are not the default media type for the robot.
Table 9-8 shows the default media types for robots when drives are not configured on the robot control host: Table 9-8 Robot type Default media types for non-API robots Default media type
356
Default media types for non-API robots (continued) Default media type
Tape Library 8 MM 8 MM cartridge tape. (TL8) Also supports 8 MM cartridge tape 2 and 8 MM cartridge tape 3. Tape Library DLT (TLD) DLT cartridge tape. Also supports the following:
DLT cartridge tape 2 and 3, 1/2-inch cartridge tape 1/2-inch cartridge tape 2, 1/2-inch cartridge tape 3
If you use bar code rules, this volume pool setting always overrides the rule.
357
Assigns the request a pending status (for media-specific jobs such as a restore) Uses another volume (for backup or duplicate jobs)
If a requested volume is not in a robot, a pending request message appears in the NetBackup Administration Console Device Monitor. The operator must find the volume and do one of the following:
Check the Device Monitor to find a suitable drive and mount the requested volume in that drive. Move the volume into the robot, update the volume configuration to reflect the correct location for the media, and resubmit the request.
If the volume is labeled, the automatic volume recognition daemon reads the label and the drive is assigned to the request. If the volume is unlabeled and not associated with a robot, the operator manually assigns the drive to the request.
Automatic media ID assignment When you add new media to a robot, NetBackup is able to assign media IDs according to specified criteria. More accurate tracking of volume location A robot inventory update can determine which volumes are in a robot. Increased performance Not using bar codes can adversely affect performance for some robots. A robot that reads bar codes performs a scan each time it moves a tape. The robot stores the correct bar code in memory or verifies a previously saved bar code. However, if a tape does not have a bar code, the robot retries the scan multiple times, degrading performance.
Bar codes usually appear on the labels that are attached to the outside of tape volumes. The maximum bar code length that NetBackup supports depends on the type of robot. See the NetBackup Device Configuration Guide.
358
Always follow the robotic library vendors recommendations when purchasing bar code labels for use with NetBackup. Ensure that the bar codes have the correct number of characters. Bar codes can represent any combination of alpha and numeric characters, but different robots support different lengths of bar codes. See the robot vendors documentation to determine the requirements for a specific robot type. Use bar codes without spaces (at the beginning, at the end, or between any characters). Otherwise, the robot or NetBackup may not read them correctly. Volumes in an API robot have a real or a logical bar code. This volume identifier is used as the NetBackup media ID. This volume identifier is the volume serial number in ACS, TLH, and TLM robots. For API robots, the bar code for a volume must be identical to the NetBackup media ID. Match bar codes to media IDs by getting custom labels in the same series as the media IDs. For example, to match a set of media IDs from AA0000 to ZZ9999, get bar code labels in that series. When a robotic library can contain more than one media type, assign specific characters in the bar code to different media types. Do so by using media ID generation rules. Also, use bar codes to differentiate between data tapes and cleaning tapes or to differentiate between volume pools.
359
Searches the list of rules (from first to last) for a rule that matches the new bar code. If the bar code matches a rule, verifies that the media type in the rule is compatible with the media type specified for the update. If the media types match, assigns the attributes in the rule to the volume. The attributes include the media type, volume pool, maximum number of mounts (or number of cleanings), and description.
Volume pool
b_pool
Description
New 008 volumes DLT backup DLT cleaning 8-mm cleaning 8-mm backup 8-mm no pool No bar code Other bar codes
200 30 20 0 0 0 0
Assume that you select the following media settings (update options) for the update operation for a new 8-mm volume in a TL8 robot: Media type = 8MM Volume group = 00_000_TL8 Use bar code rules = YES Volume pool = DEFAULT
360
If a new volume in this robotic library has a bar code of TL800001, NetBackup uses the rule with the bar code tag of TL8. NetBackup assigns the following attributes to the volume:
Media ID = 800001 (last six characters of bar code) Volume group = 00_000_TL8 Volume pool = t_pool Maximum mounts = 0 (no maximum)
If a new volume has a bar code of TL000001, NetBackup uses the rule with the bar code tag of TL. NetBackup assigns the following attributes to the volume:
Media ID = 000001 (last six characters of bar code) Volume group = 00_000_TL8 Volume pool = None Maximum mounts = 0 (no maximum)
361
1 2
In the Robot Inventory dialog box, click Advanced Options. In the Advanced Robot Inventory Options dialog box, click the Barcode Rules tab.
To add a rule, click New and then configure the rule in the dialog box. See Bar code rules settings on page 362.
362
To change a rule, select the rule, click Change, and then change the rule in the dialog box. You can select and change multiple rules with one operation. The Change Barcode Rule dialog box appears for each rule that you selected for change. You cannot change the bar code tag of a bar code rule. You first must delete the old rule and then add a rule with a new bar code tag. See Bar code rules settings on page 362.
To delete a rule, select the rule, click Delete, and click OK in the confirmation dialog box. You can select and delete multiple rules with one operation.
Description
A unique string of bar code characters that identifies the type of media. For example, use DLT as the bar code tag for a bar code rule if the following is true:
You use DLT on the bar codes to identify DLT tapes DLT is not used on any other bar codes in the robot
Similarly, if you use CLND for DLT cleaning media, use CLND as the bar code tag for the rule for DLT cleaning media. The bar code tag can have from 1 to 16 characters but cannot contain spaces. The following are the special bar code rules that can match special characters in the bar code tags: NONE Matches when rules are used and the volume has an unreadable bar code or the robot does not support bar codes. DEFAULT For volumes with bar codes, this tag matches when none of the other bar code tags match. However, the following must be compatible: the media type in the DEFAULT rule and the media type on the Media Settings tab.
You cannot change the bar code tag of a bar code rule. Instead, first delete the old rule, then add a rule with a new bar code tag. Use the Media Settings tab to set up the criteria for a robot update. See Configuring media settings on page 349.
363
Description
A description of the bar code rule. Enter from 1 to 25 characters. The maximum number of mounts (or cleanings) that are allowed for the volume. For data volumes, a value of zero means the volume can be mounted an unlimited number of times. For cleaning tapes, zero means that the cleaning tape is not used. Symantec recommends that you use bar codes for the cleaning media that cannot be confused with bar codes for data media. Doing so can avoid a value of 0 for cleaning tapes.
The media type to assign to the media. The media type that is specified on the Media Settings tab always overrides the media type of the bar code rule. If you specify a value other than DEFAULT on the Media Settings tab, the bar code rule media type must be the same as the media or be DEFAULT. If not, the bar code rule does not match the media (except for cleaning media). See Media type when using bar code rules on page 353.
Note: When a media type is selected, the maximum mounts value may revert to the
default value for the specified media type. For example, it may revert to 0 for unlimited when you select a non-cleaning media type. See NetBackup media types on page 290. Volume pool The volume pool for the new media. The actions depend on whether you use bar code rules to assign media attributes. Select from the following:
DEFAULT
If DEFAULT is selected, NetBackup performs the following actions: If you use bar code rules, the bar code rules determine the volume pool to which new volumes are assigned. If you do not use bar code rules, NetBackup assigns data tapes to the NetBackup pool but does not assign cleaning tapes to a volume pool. A specific volume pool This volume pool setting always overrides any bar code rules.
364
To use media ID generation rules, the robot must support bar codes and the robot cannot be an API robot. See About media ID generation rules on page 360. To configure media ID generation rules
1 2
In the Robot Inventory dialog box, click Advanced Options. In the Advanced Robot Inventory Options dialog box, click the Media ID Generation tab.
To add a rule, click New and then configure the rule in the dialog box. See Media ID generation options on page 364.
To change a rule, select the rule, click Change, and then change the rule in the dialog box. You cannot change the robot number or bar code length of a rule. To change those properties, first delete the old rule and then add a rule. You can select and change multiple rules with one operation. A separate change rule dialog box appears for each rule that you selected for change.
To delete a rule, select the rule, click Delete, and click OK in the confirmation dialog box. You can select and delete multiple rules with one operation.
365
You can configure media ID generation rules to override the default rule. Control how NetBackup creates media IDs by defining the rules that specify which characters of a bar code label to use for the media ID. The following subsections describe the media ID generation rule options. The following list describes the media ID generation rule options:
Bar code length The Barcode length is the number of characters in the bar code for tapes in the robot. You cannot change the bar code length of a rule. Rather, first delete the rule and then add a new rule. Media ID generation rule A Media ID generation rule consists of a maximum of six colon-separate fields. Numbers define the positions of the characters in the bar code that are to be extracted. For example, the number 2 in a field extracts the second character (from the left) of the bar code. You can specify numbers in any order. To insert a specific character in a generated media idea, precede the character by a pound sign (#). Any alphanumeric characters that are specified must be valid for a media ID. Use rules to create media IDs of many formats. However, it may be difficult to manage media if the label on the media and the generated media ID are different. The table shows some examples of rules and the resulting media IDs. Bar Media ID generation rule code on tape
032945L1 1:2:3:4:5:6 032945L1 3:4:5:6:7 032945L1 #N:2:3:4:5:6 543106L1 #9:2:3:4 543106L1 1:2:3:4:#P
Generated media ID
Robot number The number of the robot to which the rule applies. You cannot change the robot number of a rule. Rather, first delete the rule and then add a new rule.
366
367
1 2
In the Robot Inventory dialog box, click Advanced Options. In the Advanced Robot Inventory Options dialog box, click the Media Type Mappings tab.
The mappings that appear are only for the robot type that was selected for inventory. The tab shows the default mappings and any mappings you add.
3 4 5
Select the row that contains the robot-vendor media type mapping that you want to change and click Change Mapping. In the Change Media Mapping dialog box, select a Media Manager media type from the list of allowed selections. Click OK. To reset the mappings to the default, click Reset to Defaults.
368
The default media type mappings may not provide the wanted mappings. If not, add robot-specific media mappings to the vm.conf file on the host on which you are run the NetBackup Administration Console. Information about how to do so is available. See the NetBackup Administrators Guide, Volume II. Table 9-11 vm.conf entry
ACS_3490E = HCART2
ACS_DLTIV = DLT2
Maps ACS DLTIV to the DLT2 DLT for all ACS DLT media media type. types, including DLTIV Maps the TLH 3490E to the HCART2 media type. HCART
TLH_3490E = HCART2
The second column of each table shows the default media type. The third column shows the media types to which you can map the defaults. To do so, first add the allowable mapping entries to the vm.conf file. Some map entries are not allowed. For example, you cannot specify either of the following map entries for ACS robots:
ACS_DD3A = DLT ACS_DD3A = HCART4
Table 9-12 shows the default media types and the allowable media types for ACS robots.
369
Default and allowable media types for ACS robots Default media type Allowable media types through mappings
1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) HCART, HCART2, HCART3
DD3B
DD3C
DD3D
1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape 2 (HC2_CLN) HC3_CLN Digital Linear Tape (DLT) Digital Linear Tape (DLT) Digital Linear Tape (DLT) DLT, DLT2, DLT3 DLT, DLT2, DLT3 DLT, DLT2, DLT3
1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge (HCART2) HCART, HCART2, HCART3
LTO_35GB LTO_400G
1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge tape 3 (HCART3) 1/2-inch cartridge tape 3 (HCART3) HCART, HCART2, HCART3
LTO_400W
LTO_50GB LTO_800G
1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge tape (HCART) HCART, HCART2, HCART3
370
Default and allowable media types for ACS robots (continued) Default media type
1/2-inch cartridge tape (HCART)
LTO_CLN1
1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape (HC_CLN) HC3_CLN 1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape (HC_CLN) HC3_CLN 1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape (HC_CLN) HC3_CLN 1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape (HC_CLN) HC3_CLN Digital Linear Tape 3 (DLT3) DLT, DLT2, DLT3 Digital Linear Tape (DLT) Digital Linear Tape (DLT) DLT, DLT2, DLT3 DLT, DLT2, DLT3
LTO_CLN2
LTO_CLN3
LTO_CLNU
Digital Linear Tape 2 (DLT2) DLT, DLT2, DLT3 Digital Linear Tape (DLT) Digital Linear Tape (DLT) Digital Linear Tape (DLT) DLT, DLT2, DLT3 DLT, DLT2, DLT3 DLT, DLT2, DLT3
1/2-inch cartridge (HCART) HCART, HCART2, HCART3 1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape (HC_CLN) HC3_CLN 1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape (HC_CLN) HC3_CLN 1/2-inch cartridge tape 2 (HCART2) HCART, HCART2, HCART3
STK1Y
STK2P
STK2W
1/2-inch cartridge cleaning HC_CLN, HC2_CLN, tape 2 (HC2_CLN) HC3_CLN 1/2-inch cartridge tape 3 (HCART3) HCART, HCART2, HCART3
T10000CT
371
Default and allowable media types for ACS robots (continued) Default media type
1/2-inch cartridge tape 3 (HCART3) 1/2-inch cartridge tape 3 (HCART3) 1/2-inch cartridge tape 2 (HCART2)
T10000TS
HCART, HCART2, HCART3, HC_CLN, HC2_CLN, HC3_CLN, DLT, DLT2, DLT3, DLT_CLN, DLT2_CLN, DLT3_CLN HCART, HCART2, HCART3, HC_CLN, HC2_CLN, HC3_CLN, DLT, DLT2, DLT3, DLT_CLN, DLT2_CLN, DLT3_CLN
VIRTUAL
Table 9-13 shows the default and allowable media types for TLH robots. Table 9-13 TLH media type
3480 3490E 3590J 3590K 3592JA
Default and allowable media types for TLH robots Default Media Manager media Allowable media types through type mappings
1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3
3592JB
3592JX
3592JJ
372
Default and allowable media types for TLH robots (continued) Default Media Manager media Allowable media types through type mappings
1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) HCART, HCART2, HCART3
3592JW
Table 9-14 shows the default and allowable media types for TLM robots. Table 9-14 Default and allowable media types for TLM robots Allowable media types through mappings
HCART, HCART2, HCART3 NONE
DLT, DLT2, DLT3 8MM, 8MM2, 8MM3 4MM HCART, HCART2, HCART3 DTF 8MM, 8MM2, 8MM3 HCART, HCART2, HCART3 HCART, HCART2, HCART3, DLT, DLT2, DLT3, 8MM, 8MM2, 8MM3
373
Note: The following TLM media types are not supported: OD_THIN, D2, VHS, CD, TRAVAN, BETACAM, AUDIO_TAPE, BETACAMCL, DVCM, and DVCL.
For the robots without bar code readers For the robots that contain media without bar codes
More detailed information is required to perform automated media management. For such robots, use the vmphyinv physical inventory utility. The vmphyinv physical inventory utility inventories nonbar coded tape libraries by performing the following actions:
Mounts each tape Reads the tape header Identifies the tape in each slot Updates the NetBackup volume configuration Use the vmphyinv -verbose option to display more information about the suggested changes. The -verbose option shows the number of drives available, the contents of each tape, if the media is a catalog tape. (The media format column of the summary contains NetBackup database for NetBackup catalog tapes.) This verbose information is written to stderr. To save the information, redirect stderr to a file.
374
Table 9-15
vmphyinv features
Can be run from any master server, media server, or SAN media server. Can be used with bar coded tape libraries because it verifies the contents of the media. Recognizes the NetBackup and the Backup Exec tape formats. Supports the remote administration. You do not need to run vmphyinv from the host to which the drives are attached. Tries to use multiple drives in a robot even if the drives are attached to different hosts. Works with shared drives (NetBackup Shared Storage Option). Supports all supported SCSI-based robot types. Can be used to inventory a single media in a standalone drive. Use the -u option or the -n option to specify the drive; the drive must contain media and it must be ready.
vmphyinv requirements and The vmphyinv utility has the following requirements and restrictions restrictions: It cannot distinguish between the volume records based on the application type. When you move the media from robotic drives to standalone drives, you cannot specify a new volume group for the media.
375
Table 9-15
Obtains a list of drives to mount the media See About the vmphyinv list of drives on page 376. Obtains a list of media to mount See About the media vmphyinv mounts on page 376. Mounts the media and reads the tape headers See How vmphyinv mounts the media and reads the tape header on page 377. Updates the EMM database See How vmphyinv updates the EMM database on page 378.
376
NetBackup robot number (-rn robot_number). The vmphyinv utility obtains a list of volume records for that robot and inventories each of the media in the list. To use this option, the NetBackup configuration must contain a volume record that corresponds to the robot number in the EMM database for the robot.
NetBackup robot number with filter options. If you do not want to inventory all of the media in a robot, specify a subset of the media by using filter options. Some filter options are volume pool, volume group, or slot range. To use these options, NetBackup volume records must exist. The following are some filter examples.
vmphyinv -rn 4 -pn bear Mounts the media only in robot 4 and in the volume pool bear. Mounts the media in robot 2 and in the volume group moon.
vmphyinv -rn 1 -rc1 2 -number Mounts the media in robot 1 and slot range 2 to 4. 3 vmphyinv -rn 5 -pn NetBackup -v mars -rc1 2 -number 6 Mounts the media in robot 5, slot range 2 to 7, in volume group mars, and in the NetBackup volume pool.
NetBackup robot number and a list of media that belong to a specific robot. For example, if the -rn robot_number and -ml A00001:A00002:A00003 options are specified, only the three specified media are inventoried. If any of these media do not belong to the specified robot, the media are skipped and are not inventoried. To use this option, NetBackup volume records must exist.
377
NetBackup robot number and a slot range or list. Sometimes, media from a different robot or some other source are moved to a robot and the media ID on the tape is unknown. In these cases, specify a slot range option or list option. With these options, the NetBackup volume record does not need to exist in the EMM database. However, you must specify the density (using the -d option). Note: For a robot that supports multiple media types, specify the density carefully. If you specify the incorrect density, vmphyinv cannot complete the mount and permanent drive failure can occur. The following are some filter examples.
vmphyinv -rn 1 -slot_range 2 10 Mounts the media in slot range 2 to 10 in robot 1. -d dlt vmphyinv -rn 0 -slot_list 3:4:5 Mounts the media in slots 3, 4, and 5 in robot 0. -d 8mm vmphyinv -rn 2 -slot_range 2 4 -slot_list 5:6:7 -d dlt Mounts the media in slots 2, 3, 4, 5, 6, and 7 in robot 2.
How vmphyinv mounts the media and reads the tape header
The following sequence of operations explains the mount process:
The vmphyinv utility contacts the NetBackup Volume Manager, vmd, on the
to oprd. After oprd receives the request, it issues a mount request to ltid.
The vmphyinv utility reads the tape header to determine the recorded media
ID or globally unique identifier (GUID). GUID is an identifier used by Symantec Backup Exec. Note: The default mount timeout is 15 minutes. Specify a different mount time by using the -mount_timeout option.
See About media that vmphyinv does not recognize on page 378. See How vmphyinv processes cleaning media on page 378.
378
You do not specify the vmphyinv slot range or list option. The robot contains cleaning media. The media type is specified as cleaning media in the volume record (such as 4mm_clean or dlt_clean).
If the robot contains cleaning media and any of the following conditions are true, vmphyinv tries to determine if the media is cleaning media:
You use the slot range or list option and the media type of volume record in the EMM database is not a cleaning media type. You use the slot range or list option, and the EMM database does not contains a volume record that corresponds to the cleaning media. You do not use the slot range or list option, and the EMM database does not contain a volume record that corresponds to the cleaning media.
The vmphyinv utility tries to determine if the media is cleaning media. It uses the SCSI parameters (sense keys, tape alert flags, and physical (SCSI) media types) returned by the robot. If vmphyinv cannot determine if the media is cleaning media, it tries to mount the media until the mount request times out. Note: NetBackup may not detect the presence of cleaning media for all drives. Some drives report the presence of cleaning media in a manner NetBackup cannot read.
379
The vmphyinv utility searches the EMM database. It checks if the media ID from the tape is present in the media ID field of any record in the EMM database. If the media ID exists, vmphyinv updates the NetBackup volume record that corresponds to the media ID. If the media ID does not exist, vmphyinv creates a new NetBackup volume record that corresponds to the NetBackup media.
380
381
382
media description tl8 backup volume volume pool robot type volume group max mounts allowed NetBackup TL8 - Tape Library 8MM EXB220 0 (unlimited)
Assume that you remove the volume from the robotic library, specify the following on the Media Settings tab, then run the update:
media type volume group volume pool DEFAULT NONROB_8MM DEFAULT
media description tl8 backup volume volume pool robot type volume group NetBackup NONE - Not Robotic NONROB_8MM
383
0 (unlimited)
The new residence information in the EMM database shows a stand-alone location in the volume group. The volume group is specified on the Media Settings tab. The media type and volume pool remain unchanged. The results are the same for a volume that does not have a bar code.
media description 8MM stand-alone volume pool robot type volume group max mounts allowed None None (stand-alone) NONROB_8MM 0 (unlimited)
Assume that you insert the volume into a TL8 robot, specify the following on the Media Settings tab, then run the update:
media type volume group DEFAULT EXB220
384
Assume that the bar code rules in Table 9-17 exist. Table 9-17 bar code tag
CLND CLN8 TL8 DLT TS <NONE> <DEFAULT>
Volume pool
None None NetBackup d_pool None None NetBackup
Description
dlt cleaning 8mm cleaning tl8 backup dlt backup 8mm no pool no bar code other bar codes
NetBackup recognizes that the media ID exists and changes the EMM database to reflect the new robotic location. NetBackup does not create a new media ID. The volume attributes for media ID 800021 are as follows:
media ID media type bar code 800021 8MM cartridge tape TL800021
media description 8MM stand-alone volume pool robot type robot number robot slot robot host volume group NONE TL8 - Tape Library 8MM 0 1 shark EXB220
385
0 (unlimited)
The bar code matches the bar code of an existing stand-alone volume in the configuration. Therefore, NetBackup updates the residence information in the EMM database to reflect the new robotic location. Because the volume is not new, bar code rules are ignored. The only setting used on the Media Settings tab is the volume group for added or moved volumes. The media type setting was not used because this example was for a single existing volume that already had a media type.
media description tl8 backup volume pool robot type robot number robot slot robot host volume group NetBackup TL8 - Tape Library 8MM 0 1 shark EXB220
386
0 (unlimited)
Assume that you move the volume to empty slot 10, specify the following on the Media Settings tab, then run the update.
media type volume group DEFAULT EXB220
media description tl8 backup volume pool robot type robot number robot slot robot host volume group max mounts allowed NetBackup TL8 - Tape Library 8MM 0 10 shark EXB220 0 (unlimited)
The updated volume attributes show the new slot number, but all other information is unchanged.
387
The new volume is an 8MM tape with a readable bar code of TL800002. No media generation rules are defined. The drives in the robot all have a drive type of 8MM or no drives are configured on the robot control host.
Specify the following on the Media Settings tab and run the update:
Media type Volume group DEFAULT EXB2220
Table 9-18 contains the example bar code rules. Table 9-18 Bar code tag
CLND CLN8 TL8 DLT TS <NONE>
Volume pool
None None NetBackup d_pool None None
Description
dlt cleaning 8mm cleaning tl8 backup dlt backup 8mm no pool no bar code
The bar code on the media matches the bar code rule named TL8 and the resulting volume attributes for the new volume are as follows:
Media ID Media type Bar code 800002 8MM cartridge tape TL800002
Media description tl8 backup Volume pool Robot type NetBackup TL8 - Tape Library 8MM
388
0 1 shark EXB220
No media ID generation rules exist. Therefore, the media ID is from the last six characters of the bar code. The new residence information in the EMM database shows the robot host, robot type, robot number, slot, and host. The volume group is from the Media Settings tab. The volume pool and the max mounts allowed are from the bar code rule. If bar code rules (or bar codes) are not used, the media description, volume pool, and max mounts allowed are set to the following defaults:
Media description Added by NetBackup Volume pool Max mounts NetBackup for data tapes or None for cleaning tapes 0 (unlimited)
Note: If the robot does not support bar codes or the bar code is unreadable, specify a Media ID prefix on the Media Settings tab. Alternatively, specify DEFAULT for the media ID. If you do not, NetBackup does not add new media IDs.
Volume pool
None
Description
dlt cleaning
389
Volume pool
d_pool None
Description
dlt backup no bar code
Specify the following on the Media Settings tab, then run the update.
media type volume group DLT STK7430
The bar codes on the regular tapes match the DL bar code rule. The media type of the DL bar code rule matches the Media type on the Media Settings tab. The tapes are added as DLT. The cleaning tape matches the CLN bar code rule. NetBackup recognizes that DLT_CLN is the cleaning tape for DLT. NetBackup adds the cleaning tape CLN001 as DLT_CLN type media along with the regular volumes. This example shows NetBackups ability to add cleaning cartridges along with regular volumes when you use Update volume configuration. If the volumes you insert include a cleaning tape, NetBackup adds the volumes correctly if the following are true:
The Media type on the Media Settings tab is the regular media (DLT in this example). The bar code on the volume matches a bar code tag (CLN in this example). The media type for the bar code rule is the correct cleaning media (DLT_CLN in this example).
To add only cleaning media, specify the cleaning media type on the Media Settings tab and in the bar code rule (DLT_CLN in this example).
390
These updates move the volumes to stand alone, as an intermediate step, and then to the new robot. Otherwise, NetBackup is unable to update the entries and you receive an "Update request failed" error. This example assumes that robot 2 is able to read bar codes and the volume has readable bar codes. If not, NetBackup cannot manage the volumes. See Volume Configuration Example 7: Adding existing volumes when bar codes are not used on page 390. To move existing volumes between robots, use the following process:
Remove the volume from robot 1 and insert the volume in robot 2. Perform an Update volume configuration on robot 1. This action updates the volume attributes to show the volume as stand-alone. Perform an Update volume configuration on robot 2. This action updates the configuration to show the volume in robot 2.
Volume Configuration Example 7: Adding existing volumes when bar codes are not used
This example is not recommended and is included only to illustrate the undesirable results. The following is an example of how to add an existing stand-alone volume to a TL4 robot. A TL4 robot supports media inventory (detects media presence), but not bar codes. The following are the attributes for media ID 400021, which already exists as a stand-alone volume:
media ID media type bar code 400021 4MM cartridge tape -----------
media description 4MM stand-alone volume pool robot type volume group max mounts allowed None NONE - Not Robotic NONROB_4MM 0 (unlimited)
391
Assume that you insert the volume into the robot, specify the following on the Media Settings tab, and run the update:
media type volume group media ID prefix volume pool DEFAULT 00_000_TL4 C4 DEFAULT
media description Added by NetBackup volume pool robot type robot number robot slot robot host volume group max mounts allowed NetBackup TL4 - Tape Library 4MM 0 1 shark 00_000_TL4 0 (unlimited)
Note that NetBackup assigned a new media ID to the volume (C40000). This undesired result occurs if you use Update volume configuration and the volumes do not contain readable bar codes or the robot does not support bar codes. Without a bar code, NetBackup cannot identify the volume and assumes that it is new. The media ID C40000 is generated from the media ID prefix specified on the Media Settings tab. The old media ID (400021) remains in the configuration. The information for the new media ID (C40000) shows the robotic location, which includes the robot host, robot type, number, slot, and host. The volume group and volume pool are configured according to the Media Settings tab selections. The maximum mounts allowed is set to the default (0). For this situation, use the physical inventory utility.
392
Chapter
10
Configuring BasicDisk storage About configuring disk pool storage About SharedDisk support in NetBackup 7.0 and later
The NetBackup AdvancedDisk Storage Solutions Guide. The NetBackup Cloud Administrator's Guide. The NetBackup Deduplication Guide. The NetBackup OpenStorage Solutions Guide for Disk. The NetBackup Replication Director Solutions Guide.
394
Configuring disk storage About SharedDisk support in NetBackup 7.0 and later
All configuration attempts to a SharedDisk storage server on a 7.0 or later media server fail with a storage server not found error. All read or write requests to a SharedDisk disk pool use 6.5 media servers only. If no 6.5 media servers are available, the requests fail. If you upgrade a 6.5 SharedDisk media server to 7.0 or later, NetBackup marks the storage servers as DOWN. It no longer functions as a SharedDisk storage server. To ensure that the media server is not considered for SharedDisk jobs, do one of the following: Restart the Enterprise Media Manager service after the upgrade or remove the storage server from all disk pools and then delete it. You can delete the SharedDisk disk pools and the SharedDisk storage servers that reside on 7.0 and later media servers. However, all delete operations on images fail. To delete images, do the following:
Expire the images and delete them from the catalog by using one of the following bpexpdate commands:
bpexpdate -backupid backupid -d 0 -nodelete
With this command, NetBackup does not run an image cleanup job. You can use NetBackup Management > Catalog to determine the backupid.
bpexpdate -backupid backupid -d 0 -force
With this command, NetBackup attempts an image cleanup job. It fails with error 174; you can ignore the error. You can use NetBackup Management > Catalog to determine the backupid.
bpexpdate -stype SharedDisk
With this command, NetBackup attempts an image cleanup job. It fails with error 174; you can ignore the error.
Delete the fragments of the expired images by using the following command:
nbdelete -allvolumes -force
Configuring disk storage About SharedDisk support in NetBackup 7.0 and later
395
Note: Symantec recommends that you use solutions other that SharedDisk. The AdvancedDisk storage option is another solution.
396
Configuring disk storage About SharedDisk support in NetBackup 7.0 and later
Chapter
11
About the Storage utility Creating a storage unit About storage unit settings
Storage units A storage unit is a label that NetBackup associates with physical storage. The label can identify a robot, a path to a volume, or a disk pool. Storage units can be included as part of a storage unit group or a storage lifecycle policy. See Creating a storage unit on page 399. Storage unit groups Storage unit groups let you identify multiple storage units as belonging to a single group. The NetBackup administrator configures how the storage units are selected within the group when a backup or a snapshot job runs. See About storage unit groups on page 447. Storage lifecycle policies Storage lifecycle policies let the administrator create a storage plan for all of the data in a backup or snapshot. See About storage lifecycle policies on page 457.
398
A NetBackup administrator must define storage with the Storage utility before a backup or a snapshot job can run successfully.
In the NetBackup Administration Console, expand Storage > Storage Units, Storage Unit Groups, or Storage Lifecycle Policies. The storage destinations that were created for the selected server are displayed in the right pane.
The storage configuration can be displayed for other master servers. See Accessing remote servers on page 905. Figure 11-1 Storage Unit node of the Storage utility
2 3 4 5 6 7
Table 11-1
Number Description
1 2 Currently selected master server. Click to create a new storage unit. See About storage unit settings on page 413. 3 Click to create a new storage unit group. See Creating storage unit groups for backups on page 448.
399
Table 11-1
Number Description
4 Click to copy a storage unit. See Creating a storage unit by copying a storage unit on page 401. 5 Click to initiate a data management job when using basic disk staging. See About basic disk staging on page 433. 6 Click to create a new storage lifecycle policy. See Creating a storage lifecycle policy on page 458. 7 Right-click in the right pane to view the shortcut menu.
1 2 3
In the NetBackup Administration Console, select the Storage utility. Select Actions > New > New Storage Unit. Enter a Storage unit name. See NetBackup naming conventions on page 897.
4 5
Select the Storage unit type. The selection specifies the type of storage that the storage unit uses: Media Manager, Disk, or NDMP. For disk storage units:
Select a disk type from the Disk type drop-down menu. The Disk type identifies the type of storage unit destination:
AdvancedDisk storage units BasicDisk storage units The destination is a disk pool.
NDMP storage The destination is an NDMP host. The NDMP protocol is used to perform backups and recoveries.
400
The destination is a disk pool. See About SharedDisk support in NetBackup 7.0 and later on page 394. The destination is a SnapVault server.
SnapVault storage
Select a media server in the Media server drop-down menu. The selection indicates that the media server has permission to write to the storage unit. Absolutepathnametodirectory or Absolutepathnametovolumesetting. See Absolute pathname to directory or absolute pathname to volume setting for storage units on page 413. Maximum concurrent jobs See Maximum concurrent jobs storage unit setting on page 417. Reduce fragment size See Reduce fragment size storage unit setting on page 425. High water mark See High water mark storage unit setting on page 415. Low water mark See Low water mark storage unit setting on page 416. Enable block sharing See Enable block sharing storage unit setting on page 415. Enable Temporary staging area See Enable temporary staging area storage unit setting on page 428.
For Media Manager storage units, data is written to tape robots and stand-alone tape drives:.
Select a storage device from the Storage Device drop-down menu. Select a media server in the Media server drop-down menu. The selection indicates that the media server has permission to write to the storage unit. Maximum concurrent write drives
401
See Maximum concurrent write drives storage unit setting on page 416.
Enable multiplexing See Enable multiplexing storage unit setting on page 415. Reduce fragment size See Reduce fragment size storage unit setting on page 425.
Figure 11-2 shows the different storage unit types and the option that needs to be installed, if necessary. Figure 11-2 Storage unit types
Storage unit Storage unit types: Media Manager Points to a robot or a stand-alone drive NDMP Points to an NDMP host (NDMP Option) BasicDisk Points to a directory PureDisk Points to a disk pool (NetBackup Deduplication Option and PureDisk Storage Option) SnapVault Points to a SnapVault server (SnapVault option) OpenStorage (vendor name) Points to a disk pool (an intelligent appliance on a SAN) (OpenStorage Disk Option) AdvancedDisk Points to a disk pool (storage directly attached to a media server) (Flexible Disk Option) Disk
1 2 3
In the NetBackup Administration Console, select NetBackup Management > Storage. In the right pane, select a storage unit. Click Actions > Copy Storage Unit.
402
Type a unique name for the new storage unit. For example, describe the type of storage. Use this name to specify a storage unit for policies and schedules. See NetBackup naming conventions on page 897.
Complete the fields in the Copy Storage Unit dialog box. See About storage unit settings on page 413.
1 2
In the NetBackup Administration Console, select NetBackup Management > Storage. In the right pane, double-click the storage unit you want to change. Hold down the Control or Shift key to select multiple storage units.
Complete the fields on the Change Storage Unit dialog box. See About storage unit settings on page 413.
Use the Catalog utility to expire any images that exist on the storage unit. This action removes the image from the NetBackup catalog. See Expiring backup images on page 788.
Do not manually remove images from the BasicDisk or Media Manager storage unit. Once the images are expired, they cannot be restored unless the images are imported. See About importing backup images on page 789.
NetBackup automatically deletes any image fragments from a disk storage unit or a disk pool. This deletion generally occurs within seconds of expiring
403
an image. However, to make sure that all of the fragments are deleted, check the directory on the storage unit to make sure that it is empty.
2 3 4 5 6 7
Select Storage >Storage Units. In the right pane, select the storage unit you want to delete. Hold down the Control or Shift key to select multiple storage units. Select Edit > Delete. In the confirmation dialog box, select the storage units to delete. Click OK. Modify any policy that uses a deleted storage unit to use another storage unit. If a storage unit points to disk pool, the storage unit can be deleted without affecting the disk pool.
404
Figure 11-3
When NetBackup sends a job to a Media Manager storage unit, it requests resources from the Enterprise Media Manager (EMM). Then NetBackup requests that Media Manager mount the volume in a drive. If a stand-alone drive does not contain media or if a required volume is not available to a robot, a mount request appears in the Pending Requests pane of the Device Monitor. An operator can then find the volume, mount it manually, and assign it to the drive. Take the following items into consideration when adding a Media Manager storage unit:
Where to add the storage unit depends on which version of NetBackup is in use.
405
If using NetBackup Enterprise Server, add the storage unit to the master server. Specify the media server where the drives attach. If using NetBackup Server, add the storage unit to the master server where the drives attach. The robotic control must also attach to that server.
The number of storage units that you must create for a robot depends on the robots drive configuration.
Drives with identical densities must share the same storage unit on the same media server. If a robot contains two drives of the same density on the same media server, add only a single storage unit for the robot. Set the Maximum concurrent write drives setting to 2. See Maximum concurrent write drives storage unit setting on page 416. Drives with different densities must be in separate storage units. Consider an STK SL500 library that is configured as a Tape Library DLT (TLD). It can have both half-inch cartridge and DLT drives. Here, you must define a separate storage unit for each density. Applies only to NetBackup Enterprise Server. If a robots drives and robotic control attach to different NetBackup servers, specify the server where the drives attach as the media server. Always specify the same robot number for the drives as is used for the robotic control.
Stand-alone drives with the same density must be in the same storage unit. For example, if a server has two 1/4-inch qscsi drives, add a storage unit with Maximum concurrent write drives set to 2. Media and device selection logic chooses the drive to use when NetBackup sends a backup to this storage unit. The logic is part of the Enterprise Media Management (nbemm) service. Stand-alone drives with different densities must be in different storage units. A robot and a stand-alone drive cannot be in the same storage unit.
406
Description
A BasicDisk type storage unit consists of a directory on a locally-attached disk or a network-attached disk that is exposed as a file system to a NetBackup media server. NetBackup stores backup data in the specified directory. Notes about the BasicDisk type storage unit:
Do not include the same volume or file system in multiple BasicDisk storage units. BasicDisk storage units cannot be used in a storage lifecycle policy.
AdvancedDisk
An AdvancedDisk disk type storage unit is used for a dedicated disk that is directly attached to a NetBackup media server. An AdvancedDisk selection is available only when the Flexible Disk Option is licensed. NetBackup assumes exclusive ownership of the disk resources that comprise an AdvancedDisk disk pool. If the resources are shared with other users, NetBackup cannot manage disk pool capacity or storage lifecycle policies correctly. For AdvancedDisk, the NetBackup media servers function as both data movers and storage servers. See the NetBackup AdvancedDisk Storage Solutions Guide.
OpenStorage
An OpenStorage disk type storage unit is used for disk storage, usually provided by a third part vendor. The actual name of the disk type depends on the vendor. An OpenStorage selection is available only when the OpenStorage Disk Option is licensed. The storage is integrated into NetBackup through an API. The storage vendor partners with Symantec to integrate the storage into NetBackup. The storage host is the storage server. The NetBackup media servers function as the data movers. The storage vendor's plug-in must be installed on each media server that functions as a data mover. The logon credentials to the storage server must be configured on each media server. See the NetBackup OpenStorage Solutions Guide for Disk.
407
Description
A PureDisk disk type storage unit is used for deduplicated data for the following storage destinations: Media Server Deduplication Pool. NetBackup deduplicates the data and hosts the storage. Requires the NetBackup Deduplication Option license key. See the NetBackup Deduplication Guide. PureDisk storage pool. PureDisk hosts the storage. Therefore, a PureDisk environment must be configured. See the NetBackup PureDisk Getting Started Guide
PureDisk storage pools are exposed to NetBackup through one of the following options: NetBackup Deduplication Option. Requires PureDisk 6.6 or later to host the storage. PureDisk Deduplication Option (PDDO). Requires the PureDisk Storage Option license key. Requires PureDisk 6.5 or later. See the NetBackup PureDisk Deduplication Option Guide. Symantec provides a recommendation about using storage unit groups for deduplication. PureDisk appears as a selection when the NetBackup Deduplication Option or the PureDisk Storage Option is licensed. SnapVault A SnapVault storage unit is used to store images on Network Attached Storage (NAS). The SnapVault selection is available only when the NetBackup Snapshot Client option is licensed. SnapVault storage units cannot be used in a storage unit group or as part of a staging operation. For SnapVault, the NetBackup media servers function as the data movers. The SnapVault host is the storage server.
Not all settings are available on each disk storage unit type. See About storage unit settings on page 413. Note: Symantec recommends that you do not impose quotas on any file systems that NetBackup uses for disk storage units. Some NetBackup features may not work properly when file systems have quotas in place. (For example, the capacity-managed retention selection in lifecycles and staging to storage units.)
408
Data mover An entity that moves data between the primary storage (the NetBackup client) and the storage server. NetBackup media servers function as data movers. Depending on the Enterprise Disk Option, a NetBackup media server also may function as a storage server. Storage server An entity that writes data to and reads data from the disk storage. A storage server is the entity that has a mount on the file system on the storage. Depending on the NetBackup option, the storage server is one of the following:
Disk pool A collection of disk volumes that are administered as an entity. NetBackup aggregates the disk volumes into pools of storage (a disk pool) you can use for backups. A disk pool is a storage type in NetBackup. When you create a storage unit, you select the disk type and then you select a specific disk pool.
NetBackup Client Service The NetBackup Client Service is either bpcd.exe or bpinetd.exe, depending on NetBackup release level. Regardless of the binary file name, the service requires the credentials. NetBackup Remote Manager and Monitor Service The NetBackup Remote Manager and Monitor Service binary file name is nbrmms.exe.
409
The credentials must be valid Windows credentials that allow read and write access to the storage. Configure the credentials on the media server or media servers that have a file system mount on the CIFS storage. If credentials are not configured, NetBackup marks all CIFS AdvancedDisk and BasicDisk storage units that use the UNC naming convention as DOWN. To configure service credentials
1 2 3 4 5 6 7 8
In Windows, open the Services dialog box. How you open Services depends on the Windows version. Double-click the service name to open the Properties dialog box for the service. In the General tab, select the service that requires additional credentials. Click Stop to stop the service. Select the Log On tab. Select This account and then enter the credentials. Click Apply. Select the General tab. Click Start to start the service. Repeat the steps 2 to 7 for each service that requires additional credentials.
A backup policy named Policy_gold has a gold classification. For storage, it is configured to use an SLP named Lifecycle_Gold, which has a gold data classification. A backup policy named Policy_silver has a silver classification. For storage, it is configured to use Any Available. That means it can use any available storage unit or any SLP that has a silver classification.
DSU_1 is an operation in Lifecycle_Gold and references DiskPool_A. DSU_2 is not in an SLP and references DiskPool_A.
DiskPool_A contains three disk volumes. Both the gold and the silver images can be written to any disk volume in the pool.
410
Figure 11-4
Backup policy Policy_Gold The data classification for this backup policy is gold. The policy is configured to write to Lifecycle_Gold. SLP Lifecycle_Gold
Storage lifecycle policies and disk storage units referencing disk pools
Backup policy Policy_Silver The data classification for this backup policy is silver. The policy is configured to write to any available storage unit.
Lifecycle_Gold contains a backup operation that writes to storage unit DSU_1. Storage unit DSU_2 Storage unit DSU_1 DSU_1 references DiskPool_A. Policy_Silver writes to DSU_2. DSU_2 references DiskPool_A.
DiskPool_A
Both backup policies may write to any volume in the disk pool that matches the data classification of the policy.
In this way, a single disk pool may contain images Gold image with different data Silver image classifications.
Add new disk space. Set the High water mark to a value that best works with the size of backup images in the environment. See High water mark storage unit setting on page 415.
Maintain space on basic disk staging storage units in the following ways:
Increase the frequency of the relocation schedule. Or, add resources so that all images can be copied to a final destination storage unit in a timely manner. Run the nb_updatedssu script.
411
Upon NetBackup installation or upgrade, the nb_updatedssu script runs. The script deletes the .ds files that were used in previous releases as pointers to relocated data. Relocated data is tracked differently in the current release and the .ds files are no longer necessary. Under some circumstances, a .ds file cannot be deleted upon installation or upgrade. In that case, run the script again:
install_path\netbackup\bin\goodies\nb_updatedssu
Determine the potential free space. See Finding potential free space on a BasicDisk disk staging storage unit on page 440. Monitor disk space by enabling the Check the capacity of disk storage units host property. This General Server host property determines how often NetBackup checks 6.0 disk storage units for available capacity. Subsequent releases use internal methods to monitor disk space more frequently. See General Server properties on page 135.
412
Figure 11-5
Create NDMP storage units for drives directly attached to NAS filers. Any drive that is attached to a NetBackup media server is considered a Media Manager storage unit, even if used for NDMP backups. Note: Remote NDMP storage units may already be configured on a media server from a previous release. Upon upgrade of the media server, those storage units are automatically converted to Media Manager storage units. See the NetBackup for NDMP Administrators Guide for more information.
413
Absolute pathname to directory or absolute pathname to volume setting for storage units
Absolute pathname to directory or Absolute pathname to volume is available for any storage unit that is not based on disk pools. The setting specifies the absolute path to a file system or a volume available for backups to disk. Enter the path directly in the field, then click Add. Use any location on the disk, providing that sufficient space is available. Use platform-specific file path separators (/ and \) and colon (:) within a drive specification. The Properties button displays properties for the directory or volume. See Properties option in the Change Storage Units dialog box on page 424. Do not configure multiple BasicDisk storage units to use the same volume or file system. Not only do the storage units compete for space, but different Low water marks can cause unexpected behaviors. If the BasicDisk storage unit is used as a disk staging storage unit, Symantec recommends dedicating a disk partition or file system to it. Dedicating space allows the disk staging space management logic to operate successfully. Or, consider defining AdvancedDisk storage units, which use the disk pools that are composed of the disk volumes that are dedicated file systems for disk backup. See NetBackup naming conventions on page 897. See Low water mark storage unit setting on page 416.
Directory can exist on the root file system or system disk setting for storage units
When checked, this setting allows the user to specify a directory on the root file system (UNIX) or on a system drive (Windows) in the Absolute pathname to directory field. When this setting is checked, the directory is created automatically. If a storage unit is configured on C drive and this option is not checked, backups fail with error code 12.
414
Note: With this setting checked, the system drive can fill up. A job fails under the following conditions:
If the setting is not checked, and if the directory already exists on a system drive. If the setting is not checked, and the requested directory is to be created on a system drive.
See Absolute pathname to directory or absolute pathname to volume setting for storage units on page 413.
For PureDisk
AdvancedDisk (NetBackup Flexible Disk Option needed) BasicDisk OpenStorage (vendor name) (NetBackup OpenStorage Disk Option needed) PureDisk (NetBackup Deduplication Option or PureDisk Storage Option needed) SharedDisk (NetBackup Flexible Disk Option needed) See About SharedDisk support in NetBackup 7.0 and later on page 394. SnapVault (NetBackup Snapshot Client option needed).
415
For information on SnapVault storage units, see the NetBackup Snapshot Client Administrators Guide. Note: The null_stu storage unit type is available only when Symantec Support uses the NullOST plug-in to identify and isolate data transfer bottlenecks. The null_stu storage unit type is used for troubleshooting purposes only. Do not select null_stu as a storage unit type because the data that is written to a null storage unit cannot be restored.
When an individual disk volume of the underlying storage reaches the High water mark, NetBackup considers the volume full. NetBackup chooses a different volume in the underlying storage to write backup images to. When all volumes in the underlying storage reach the High water mark, the BasicDisk storage is considered full. NetBackup fails any backup jobs that are assigned to a storage unit in which the underlying storage is full. NetBackup also does not assign new jobs to a BasicDisk storage unit in which the underlying storage is full. NetBackup begins image cleanup when a volume reaches the High water mark; image cleanup expires the images that are no longer valid. NetBackup again assigns jobs to the storage unit when image cleanup reduces any disk volume's capacity to less than the High water mark. If the storage unit is in a capacity-managed storage lifecycle policy, other factors affect image cleanup.
416
See Capacity managed retention type for SLP operations on page 492. See Maximum concurrent jobs storage unit setting on page 417. For more information, see the following:
417
Specify a number that is less than or equal to the number of tape drives that are in the storage unit.
Robot Specify a number that is less than or equal to the number of tape drives that attach to the NetBackup media server for the storage unit.
Assume that you have two stand-alone drives of the same density and specify 1. Both tape drives are available to NetBackup but only one drive can be used for backups. The other tape drive is available for restores and other non-backup operations. (For example, to import, to verify, and to duplicate backups.) Note: To specify a Maximum concurrent write drives setting of 0 disables the storage unit.
Can be used to balance the load between disk storage units. A higher value (more concurrent jobs) means that the disk may be busier than if the value was set for fewer jobs. The media server load balancing logic considers all storage units and all activity. A storage unit can indicate three media servers. If Maximum
418
concurrent jobs is set to three and two of the media servers are busy or down, the third media server is assigned all three jobs.
Depends on the available disk space and the servers ability to run multiple backup processes. Where disk pools are used, the setting also depends on the number of media servers in the storage unit. If multiple storage units reference the same disk pool, the number of concurrent jobs that can access the pool is the sum of the Maximum concurrent jobs settings on all of the disk storage units. The setting applies to the storage unit and not to the disk pool. Therefore, the job load is automatically spread across the media servers that the storage unit configuration indicates.
See Impact when two disk storage units reference one disk pool on page 418.
Impact when two disk storage units reference one disk pool
Figure 11-6 shows how the Maximum concurrent jobs settings are combined when two disk storage units share one disk pool. In the example, DSU_1 is configured as follows:
To use MediaServer_A To have a Maximum concurrent jobs setting of two To reference Disk_pool1
To use MediaServer_B To have a Maximum concurrent jobs setting of three To reference Disk_pool1
Both storage units reference the same disk pool. Combined, the storage units have a Maximum concurrent jobs setting of five. However, only two jobs can run concurrently on MediaServer_A; three on MediaServer_B.
419
Figure 11-6
Maximum concurrent jobs setting: 2 MediaServer_A selected to move data to the pool
Impact when disk storage units use one disk pool but different media servers
DSU_2 Maximum concurrent jobs setting: 3 MediaServer_B selected to move data to the pool
DSU_1
MediaServer_A
MediaServer_B
The maximum concurrent jobs that can use the disk pool is 5. Disk_pool1
If the storage units were configured to use both media servers, the media servers could run five concurrent jobs: two from DSU_1 and three from DSU_2. See About storage unit settings on page 413.
The NetBackup media server where the drives in the storage unit attach. The NetBackup media server that controls the disk storage unit. The NetBackup media servers that can write data to and read data from the disk pool. The NetBackup media servers that can move data to and from the disk pool. The NetBackup media servers that function as deduplication servers.
To make this storage unit available to any media server (default), select Any Available. NetBackup selects the media server dynamically at the time the policy is run. Consider the following, depending on the type of storage.
420
NDMP
The Media server setting specifies the name of the media server that is to back up the NDMP host. Only those media servers that can talk to the specified NDMP storage device appear in the drop-down menu. An NDMP host can be authenticated on multiple media servers. Select Any Available to have NetBackup select the media server and storage unit at the time the policy is run.
421
The vendors software plug-in is installed. The login credentials to the storage server are configured.
Only the media servers on which storage server credentials are configured appear in the media servers list. If a server does not appear, verify that the software plug-in is installed and that login credentials are configured for that media server.
PureDisk (Media Server To allow any media server in the list to deduplicate data, Deduplication Pool and select Use Any Available Media Server. PureDisk Deduplication Pool) To restrict the media servers that can deduplicate data, select Only Use The Following Media Servers. Then select the media servers that are allowed to deduplicate the data. Each media server must be configured as a deduplication media server. See the NetBackup Deduplication Guide.
422
PureDisk (PureDisk To allow any media server in the list to access the storage Deduplication Option storage (default), select Use Any Available Media Server. pool) To restrict the media servers that can access the storage, select Only Use The Following Media Servers. Then select the media servers that are allowed to access the storage. NetBackup selects a media server when the policy runs. Each media server that accesses the storage must meet the following requirements:
The PureDisk agent is installed. The logon credentials to the PureDisk server are configured on the media server.
See the NetBackup PureDisk Remote Office Edition Administrators Guide for the media server requirements.
See Use any available media server storage unit setting on page 428. See Only use the following media servers storage unit setting on page 423.
423
The vendors software plug-in is installed. The login credentials to the storage server are configured.
PureDisk media server (media server deduplication pool and PureDisk deduplication pool) PureDisk media server (PureDisk Deduplication Option storage pool)
The media servers function as deduplication servers. NetBackup deduplication must be configured. The NetBackup media servers function as the data movers. The PureDisk Linux servers function as the storage servers. PureDisk Deduplication Option (PDDO) must be configured.
See Use any available media server storage unit setting on page 428. See Only use the following media servers storage unit setting on page 423.
424
Description
This value reflects the space that remains for storage on a disk storage unit. The following equation determines the available space: Available space = free space + potential free space - committed space The df command may report a value for the available space that is slightly different from the actual free space value that appears as a result of the nbdevquery command: nbdevquery -listdv -stype server_type -dp disk_pool The available space that the df command lists does not include the space that the operating system reserves. Since NetBackup runs as root, the nbdevquery command includes the reserved space in the available space equation.
Capacity
The Capacity value reflects the total amount of space that the disk storage unit or pool contains, both used and unused. Comments that are associated with the disk pool. The high water mark for the disk pool applies to both the individual disk volumes in the pool and the disk pool:
Individual volumes
When a disk volume reaches the high water mark, new jobs are not assigned to the volume. This behavior happens for all disk types except BasicDisk staging storage units. The high water mark event triggers the deletion of images that have been relocated, attempting to bring the used capacity of the disk volume down to the low water mark. Disk pool When all volumes are at the high water mark, the disk pool is full. When a disk pool approaches the high water mark, NetBackup reduces the number of jobs that are allowed to write to the pool. NetBackup does not assign new jobs to a storage unit in which the disk pool is full. The default setting is 99%. Low water mark The low water mark for the disk pool. Once a disk volume fills to its high water mark, NetBackup attempts to delete enough relocated images to reduce the used capacity of the disk volume down to the low water mark. The low water mark setting cannot be greater than the high water mark setting.
Note: The Low water mark setting has no effect unless backups are written through
a storage lifecycle policy, using the capacity-managed retention type.
425
Description
The name of the disk pool. The number of disk volumes in the disk pool. The percentage of storage that is currently in use on the volume. The df command may report a percentage used (Use%) value that is different from the % full value. (See the preceding Available Storage topic for a description of why the values appear differently.)
The raw, unformatted size of the storage in the disk pool. The amount of usable storage in the disk pools.
426
Note: Basic disk staging units with different maximum fragment sizes may
already be configured on a media server from a previous release. Upon upgrade, the disk storage units are not automatically increased to the new default of 524,288 megabytes. To make the best use of upgraded storage units, increase the fragment size on the upgraded storage units.
If an error occurs in a backup, the entire backup is discarded. The backup restarts from the beginning, not from the fragment where the error occurred. (An exception is for backups where checkpoint restart is enabled. In that case, fragments before and including the last checkpoint are retained; the fragments after the last checkpoint are discarded.)
427
NDMP
428
429
The vendors software plug-in is installed. The login credentials to the storage server are configured.
PureDisk media server (media server deduplication pool and PureDisk deduplication pool) PureDisk media server (PureDisk Deduplication Option storage pool)
The media servers function as deduplication servers. NetBackup deduplication must be configured. The NetBackup media servers function as the data movers. The PureDisk Linux servers function as the storage servers. PureDisk Deduplication Option (PDDO) must be configured.
430
Chapter
12
Staging backups
This chapter includes the following topics:
About staging backups About the two staging methods About basic disk staging Creating a basic disk staging storage unit Configuring multiple copies in a relocation schedule Disk staging storage unit size and capacity Finding potential free space on a BasicDisk disk staging storage unit Disk Staging Schedule dialog box Basic disk staging limitations Initiating a relocation schedule manually
Allows for faster restores from disk. Allows the backups to run when tape drives are scarce.
432
Staged backups that are configured within the Storage Lifecycle Policies utility also consist of two stages. Data on the staging storage unit is copied to a final destination. However, the data is not copied per a specific schedule. Instead, the administrator can configure the data to remain on the storage unit until either a fixed retention period is met, or until the disk needs additional space, or until the data is duplicated to the final location. No BasicDisk, SnapVault, or disk staging storage unit can be used in an SLP. See About storage lifecycle policies on page 457.
The staging method is determined in the policy Attributes tab. The Policy storage unit/lifecycle selection determines whether the backup goes to a storage unit or a lifecycle. Note: Symantec recommends that a disk partition or file system be dedicated to any disk storage unit that is used for staging. Dedicated space allows the disk staging space management logic to operate successfully.
433
Stage II
The image continues to exist on both the disk staging storage unit and the final destination storage units until the image expires or until space is needed on the disk staging storage unit. Figure 12-1 shows the stages in basic disk staging. Figure 12-1
Client
The relocation schedule on the disk staging storage unit copies data to the final destination storage unit Stage II
When the relocation schedule runs, NetBackup creates a data management job. The job looks for any data that can be copied from the disk staging storage unit to the final destination. The Job Details in the Activity Monitor identify the job as one associated with basic disk staging. The Job Details list displays Disk Staging in the jobs Data Movement field. When NetBackup detects a disk staging storage unit that is full, it pauses the backup. Then, NetBackup finds the oldest images on the storage unit that
434
successfully copied onto the final destination. NetBackup expires the images on the disk staging storage unit to create space. Note: The basic disk staging method does not support backup images that span disk storage units. To avoid spanning storage units, do not use Checkpoint restart on a backup policy that writes to a storage unit group that contains multiple disk staging storage units. See Take checkpoints every __ minutes (policy attribute) on page 540.
1 2 3
In the NetBackup Administration Console, select NetBackup Management > Storage > Storage Units. Click Actions > New > New Storage Unit. In the New Storage Unit dialog box, name the storage unit. See Storage unit name setting on page 427.
Select Disk as the Storage unit type. See Storage unit type setting on page 427.
5 6
Select the Disk type of disk storage unit that is to be a disk staging storage unit: BasicDisk. Select a media server. See Media server storage unit setting on page 419.
Enter the absolute path to the directory to be used for storage. See Absolute pathname to directory or absolute pathname to volume setting for storage units on page 413.
Select whether this directory can reside on the root file system or system disk. See Directory can exist on the root file system or system disk setting for storage units on page 413.
435
Enter the maximum concurrent jobs that are allowed to write to this storage unit at one time. See Maximum concurrent jobs storage unit setting on page 417.
11 Check the Enable temporary staging area option. Once the option is enabled,
create a schedule so that disk staging can occur.
1 2
Click Staging Schedule. The schedule name defaults to the storage unit name. In the Disk Staging Schedule dialog box, select the priority that the relocation jobs that are started from this schedule have compared to other types of jobs. See Disk Staging Schedule dialog box on page 441.
Select whether to create multiple copies. When the Multiple copies attribute is checked, NetBackup can create up to four copies of a backup simultaneously. See Multiple copies (schedule attribute) on page 595. For disk staging storage units, the Maximum backup copies Global host property must include an additional copy beyond the number of copies that are indicated in the Copies field. See Global Attributes properties on page 138.
Select a storage unit to contain the images from this storage unit upon relocation.
436
5 6 7 8
Select a volume pool to contain the images from this storage unit upon relocation. Select a media owner to own the images from this storage unit upon relocation. Select whether to use an alternate server for the images from this storage unit upon relocation. Click OK to accept the disk staging schedule.
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Storage > Storage Units. Perform one of the following actions:
To change an existing basic disk storage unit To create a new basic disk storage unit
Select the storage unit to change. On the Edit menu, click Change.
On the Actions menu, click New > New Storage Unit. Name the storage unit.
From the Storage unit type list, select Disk. Check Enable Temporary Staging Area.
Configure the other storage unit settings as necessary. See Creating a basic disk staging storage unit on page 434.
3 4 5 6
Click Staging Schedule. In the dialog box that appears, on the Attributes tab, specify a priority in the field Priority of relocation jobs started from this schedule (0 to 99999). Select a schedule type and schedule when the policy should run. Check Use alternate read server, and select an alternate server from the list. The alternate server can read a backup image originally written by a different media server.
437
Select Multiple copies and click Configure. If Multiple copies is grayed out, make sure that the Maximum backup copies host property is set to at least 3. This host property is in the Global Attributes properties. See Global Attributes properties on page 138.
In the Copies field, specify the number of copies to create simultaneously. The number must be between 1 and 4. The maximum is four, or the number of copies that the Maximum backup copies setting specifies, whichever is fewer. The Maximum backup copies property must include an additional copy beyond the number of copies that are indicated in the Copies field. For example, to create four copies in the Configure Multiple Copies dialog box, set the Maximum backup copies property to five or more. Copy 1 is the primary copy. If Copy 1 fails, the first successful copy is the primary copy. Usually, NetBackup restores from the primary copy of an image. However, it is possible to restore from a specific backup copy other than the primary copy. To do so, use the bprestore command. See Configure Multiple Copies dialog box on page 596. See About configuring for multiple copies on page 595.
Specify the storage unit where each copy is stored. If a Media Manager storage unit has multiple drives, it can be used for both the source and the destination.
10 Specify the volume pool where each copy is stored. 11 Select one of the following from the If this copy fails list:
continue Continues making the remaining copies.
438
12 For tape media, specify who should own the media onto which NetBackup
writes the images:
Any NetBackup selects the media owner, either a media server or server group. Specifies that the media server that writes to the media owns the media. No media server is specified explicitly, but you want a media server to own the media. Specifies that a media server group allows only those media servers in the group to write to the media on which backup images for this policy are written. All media server groups that are configured in the NetBackup environment appear in the list.
None
A server group
These settings do not affect images residing on disk. One media server does not own the images that reside on shared disks. Any media server with access to the shared pool of disk can access the images.
13 Click OK.
439
The average disk size represents a good compromise between the minimum and the maximum sizes. In this example, the average nightly backup is 400 MB and the NetBackup administrator wants to keep the images for one week. To determine the average size for the storage unit in this example, use the following formula: Average size = Average data per cycle (number of cycles to keep data + 1 cycle for safety) 2.8 GB = 400 MB (6 + 1)
440
Staging backups Finding potential free space on a BasicDisk disk staging storage unit
Size considerations for a basic disk staging storage unit (continued) Description
The maximum disk size is the recommended size needed to accommodate a certain level of service. In this example, the level of service is that disk images remain on disk for one week. To determine the maximum size for the storage unit in this example, use the following formula: Maximum size = Max data per cycle (# of cycles to keep data + 1 cycle for safety) For example: 4.9 GB = 700 MB (6 + 1)
Run bpstulist -label to find the disk pool name. Note that the name of the storage unit and disk pools are case sensitive. In the case of BasicDisk storage units, the name of the disk pool is the same as the name of the BasicDisk storage unit. In the following example, the name of the storage unit is NameBasic:
bpstulist -label basic NameBasic 0 server1 0 -1 -1 1 0 "C:\" 1 1 524288 *NULL* 0 1 0 98 80 0 NameBasic server1
Run the nbdevquery command to display the status for the disk pool, including the potential free space. Use the following options, where:
-stype server_type Specifies the vendor-specific string that identifies the storage server type. For a BasicDisk storage unit, enter BasicDisk.
441
-dp
Specifies the disk pool name. For a basic disk type, the disk pool name is the name of the BasicDisk storage unit.
442
Figure 12-2
The Attributes tab on the Disk Staging Schedule dialog box differs from the Attributes tab of a regular policy. The differences are described in the following table. Table 12-4 Attribute
Name
Description
The Name on the Disk Staging Schedule dialog box automatically defaults to the name of the storage unit. The Priority of relocation jobs started from this schedule field indicates the priority that NetBackup assigns to relocation jobs for this policy. Range: 0 (default) to 99999 (highest priority). If the backups that use a disk staging storage unit run more frequently than expected, compare the retention level 1 setting with the Frequency setting. Internally, NetBackup uses the retention level 1 setting for scheduling purposes with disk staging storage units. Make sure that the frequency period is set to make the backups occur more frequently than the retention level 1 setting indicates. (The default is two weeks.) For example, a frequency of one day and a retention level 1 of two weeks should work well. Retention levels are configured in the Retention Periods host properties. See Retention Periods properties on page 199. See Frequency (schedule attribute) on page 591.
Frequency
443
Description
If the schedule is a relocation schedule, a Final destination storage unit must be indicated. (A relocation schedule is created as part of a basic disk staging storage unit configuration.) A Final destination storage unit is the name of the storage unit where the images reside after a relocation job copies them. To copy images to tape, NetBackup uses all of the drives available in the Final destination storage unit. However, the Maximum concurrent write drives setting for that storage unit must be set to reflect the number of drives. The setting determines how many duplication jobs can be launched to handle the relocation job. NetBackup continues to free space until the Low water mark is reached. See Low water mark storage unit setting on page 416. See Maximum concurrent write drives storage unit setting on page 416. See About staging backups on page 431.
If the schedule is a relocation schedule, a Final destination volume pool must be indicated. (A relocation schedule is created as part of a basic disk staging storage unit configuration.) A Final destination volume pool is the volume pool where images are swept from the volume pool on the basic disk staging storage unit. See About staging backups on page 431.
Note: The relocation schedule that was created for the basic disk staging storage
unit is not listed under Schedules in the NetBackup Administration Console when the Policies utility is selected. Final destination media owner If the schedule is a relocation schedule, a Final destination media owner must be indicated. (A relocation schedule is created as part of a basic disk staging storage unit configuration.) A Final destination media owner is the media owner where the images reside after a relocation job copies them. Specify one of the following: Any lets NetBackup choose the media owner. NetBackup chooses a media server or a server group (if one is configured). None specifies that the media server that writes the image to the media owns the media. No media server is specified explicitly, but you want a media server to own the media. A server group. A server group allows only those servers in the group to write to the media on which backup images for this policy are written. All server groups that are configured in the NetBackup environment appear in the Final destination media owner drop-down list.
444
Description
The Use alternate read server attribute applies to NetBackup Enterprise Server only. An alternate read server is a server allowed to read a backup image originally written by a different media server. The path to the disk or directory must be identical for each media server that is to access the disk. If the backup image is on tape, the media servers must share the same tape library or the operator must find the media. If the backup image is on a robot that is not shared or a stand-alone drive, the media must be moved to the new location. An administrator must move the media, inventory the media in the new robot, and execute bpmedia -oldserver -newserver or assign a failover media server. To avoid sending data over the network during duplication, specify an alternate read server that meets the following conditions: Connected to the storage device that contains the original backups (the source volumes). Connected to the storage device that contains the final destination storage units.
If the final destination storage unit is not connected to the alternate read server, data is sent over the network.
445
1 2 3
In the NetBackup Administration Console, select NetBackup Management > Storage > Storage Units. In the right pane, select a basic disk staging storage unit. Select Actions > Manual Relocation to initiate the schedule. If the relocation schedule finds data that can be copied, NetBackup creates a job to copy the data to the final destination storage unit. The image then exists on both storage units until the disk staging (Stage I) storage unit becomes full and the oldest images are deleted.
See Maintaining available disk space on disk storage units on page 410.
446
Chapter
13
About storage unit groups Creating storage unit groups for backups Creating storage unit groups for snapshots Deleting a storage unit group Storage unit selection criteria within a group About disk spanning within storage unit groups
Backup storage unit groups A backup storage unit group contains only storage units that can contain backup. A snapshot storage unit cannot be added to a backup storage unit group. See Creating storage unit groups for backups on page 448. Snapshot storage unit groups
448
Configuring storage unit groups Creating storage unit groups for backups
A snapshot storage unit group contains only storage units that can contain snapshots. A backup storage unit cannot be added to a snapshot storage unit group. See Creating storage unit groups for snapshots on page 449.
1 2 3
In the NetBackup Administration Console, expand NetBackup Management > Storage. Right-click Storage Unit Groups and select New Storage Unit Group. Enter a storage unit group name for the new storage unit group. The storage unit group name is case-sensitive. See NetBackup naming conventions on page 897.
4 5
For the storage unit group to contain backups, select Backup in the drop-down menu. Add backup storage units to or remove backup storage units from the group:
To add storage units to the group, select the storage units from the Storage units not in the group list and click Add. To remove storage units from the group, select the storage units from the Storage units in group list and click Remove. To change the priority of a storage unit, select the storage unit and click Move Up or Move Down. The units at the top of the list have the highest priority in the group.
Note: OpenStorage, SnapVault, and PureDisk storage units cannot be included in storage unit groups.
Prioritized. Choose the first storage unit in the list that is not busy, down, or out of media. Failover. Choose the first storage unit in the list that is not down or out of media. Round Robin. Choose the least recently selected storage unit in the list.
Configuring storage unit groups Creating storage unit groups for snapshots
449
Media server load balancing. Choose a storage unit based on a capacity-managed approach. Symantec recommends the Media server load balancing criteria for disk staging storage units within a storage unit group. See Media server load balancing on page 453.
See Storage unit selection criteria within a group on page 452. One exception to the selection criteria is in the case of a client that is also a media server with locally connected storage units. See Exception to the storage unit selection criteria on page 455.
Click OK.
See About storage unit groups on page 447. Figure 13-1 Backup storage unit group configuration dialog box
450
Configuring storage unit groups Creating storage unit groups for snapshots
1 2 3
In the NetBackup Administration Console, expand NetBackup Management > Storage. Right-click Storage Unit Groups and select New Storage Unit Group. Enter a storage unit group name for the new storage unit group. The storage unit group name is case-sensitive. See NetBackup naming conventions on page 897.
4 5
For the storage unit group to contain snapshots, select Snapshot in the drop-down menu. A storage unit group can contain only those storage unit that share similar properties. NetBackup filters the storage units for selection so that dissimilar storage units are not combined in one storage unit group. Note: The properties of the underlying storage units are read-only. You cannot change the storage unit properties from this dialog box. Select one or more properties to filter the storage units in the list. Only those storage units that have the selected properties are displayed. For example, select Replication source and Replication target to display only those storage units that are configured to act as both replication sources and replication targets. Filter the storage units on the following properties:
Primary Enable Primary to display storage units that can contain the initial snapshot of primary data. Replication source Enable Replication source to display storage units that can serve as a source for a replicated snapshot. Replication target Enable Replication target to display storage units that can receive replicated snapshots from a replication source.
Mirror Optionally, enable Mirror to display storage units that can serve as a mirrored replication target. (For example, NetApp SnapMirror.) Independent
451
Optionally, enable Independent to display storage units that can act as either a Mirror replication target (SnapMirror) or a non-mirror replication target (SnapVault). For more information about snapshot properties, see the NetBackup Replication Director Solutions Guide.
To add storage units to the group, select the storage units from the Available storage units list and click Add. To remove storage units from the group, select the storage units from the Storage units to be used in the group list and click Remove. To change the priority of a storage unit, select the storage unit and click Move Up or Move Down. The units at the top of the list have the highest priority in the group.
Click OK to save and close the dialog box. Snapshot storage unit group configuration dialog box
Figure 13-2
452
Configuring storage unit groups Storage unit selection criteria within a group
1 2
In the NetBackup Administration Console, select NetBackup Management > Storage > Storage Unit Groups. In the right pane, from the list of storage unit groups, select the storage unit group you want to delete. Hold down the Control or Shift key to select multiple storage units. Select Edit > Delete. Click OK.
3 4
Description
If the Prioritized option is selected, NetBackup chooses the next available storage unit in the list. Prioritized is the default selection. If a storage unit is unavailable, NetBackup examines the next storage unit until it finds one that is available.
Failover
If the Failover option is selected, when a job must queue for a storage unit, the job queues rather than try another storage unit in the group. If the Round robin option is selected, NetBackup chooses the least recently selected storage unit in the list as each new job is started. If a storage unit is unavailable, NetBackup examines the next storage unit until it finds one that is available.
Round robin
Configuring storage unit groups Storage unit selection criteria within a group
453
Selection
Description
Media server load balancing If the Media server load balancing option is selected, NetBackup selects a storage unit based on a capacity-managed approach. In this way, NetBackup avoids sending jobs to busy media servers. If a storage unit is unavailable, NetBackup examines the next storage unit until it finds one that is available. See Media server load balancing on page 453.
A queue can form for a storage unit if the storage unit is unavailable. The following are some reasons why a storage unit can be considered unavailable:
The storage unit is busy. The storage unit is down. The storage unit is out of media. The storage unit has no available space. The storage unit has reached the Maximum concurrent jobs setting. See Maximum concurrent jobs storage unit setting on page 417.
The rank of the media server. NetBackup considers the number of processes that are running on each CPU along with the memory thresholds on each server to determine the rank of a media server. If the free memory drops below a determined threshold, or if the number of running processes per CPU rises over a determined threshold, then the overall rank of the media server drops. The number of jobs on the media server. NetBackup considers the number of scheduled jobs on each media server.
454
Configuring storage unit groups Storage unit selection criteria within a group
Whether the media server has enough disk space to accommodate the estimated size of the image. (Physical and virtual tapes ignore this requirement.) NetBackup estimates the size of any of the new or any current jobs on each media server. It then determines whether the jobs fit on a given volume. NetBackup estimates the amount of space that the job may require, based on previous backup history. If no history is available, the high water mark for the storage unit serves as a guide.
Media server load balancing cannot be selected for a storage unit group that includes a BasicDisk storage unit. Also, a BasicDisk storage unit cannot be included in an existing storage unit group with Media server load balancing enabled. Note: Symantec recommends that you select Media server load balancing for disk staging storage units within a storage unit group. See Other load balancing methods on page 454.
Reconfigure policy schedules so that they write backups to storage units on the media servers that can handle the load (assuming that master servers and media servers are on separate hosts). Change the Maximum jobs per client global attribute. For example, raising the Maximum jobs per client limit increases the number of concurrent jobs that any one client can process and therefore increases the load. See Storage unit selection criteria within a group on page 452.
Configuring storage unit groups About disk spanning within storage unit groups
455
Increase the number of jobs that clients can perform concurrently, or use multiplexing. Another possibility is to increase the number of jobs that the media server can perform concurrently for the policies that back up the clients. Increase the Limit jobs per policy attribute for the preferred policy relative to other policies. Or, increase the priority for the policy. See Limit jobs per policy (policy attribute) on page 544.
Increase the Limit jobs per policy and Maximum jobs per client for policies and clients in a faster network. Decrease these numbers for slower networks. Another solution is to use the NetBackup capability to limit bandwidth. See Limit jobs per policy (policy attribute) on page 544. See Storage unit selection criteria within a group on page 452.
Use multiplexing. Allow as many concurrent jobs per storage unit, policy, and client as possible without causing server, client, or network performance problems. Place some drives in a down state or limit the number that are used concurrently in a specific storage unit. For example, if there are four drives in a robot, allow only two to be used concurrently. Do not place all devices under Media Manager control.
456
Configuring storage unit groups About disk spanning within storage unit groups
Chapter
14
About storage lifecycle policies Creating a storage lifecycle policy Deleting a storage lifecycle policy Storage Lifecycle Policy dialog box settings Hierarchical view of storage operations in the Storage lifecycle policy dialog box Adding a storage operation to a storage lifecycle policy About writing multiple copies using a storage lifecycle policy About storage lifecycle policy versions LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration Lifecycle operation administration using the nbstlutil command
458
SLPs offer the opportunity for users to assign a classification to the data at the policy level. A data classification represents a set of backup requirements, which makes it easier to configure backups for data with different requirements. For example, email data and financial data. SLPs can be set up to provide staging behavior. They simplify data management by applying a prescribed behavior to all the backup images that are included in the SLP. This process allows the NetBackup administrator to leverage the advantages of disk-based backups in the near term. It also preserves the advantages of tape-based backups for long-term storage.
1 2
In the NetBackup Administration Console, select NetBackup Management > Storage > Storage Lifecycle Policies. Click Actions > New > Storage Lifecycle Policy (UNIX) or Actions > New > New Storage Lifecycle Policy (Windows).
3 4
In the New Storage Lifecycle Policy dialog box, enter a Storage lifecycle policy name. Select a Data classification. (Optional.) See Creating a Data Classification on page 110.
459
Select the Priority for secondary operations. This number represents the priority that jobs from secondary operations have in relationship to all other jobs. See Storage Lifecycle Policy dialog box settings on page 462.
Click Add to add operations to the SLP. The operations act as instructions for the data. See Adding a storage operation to a storage lifecycle policy on page 468. See Creating a hierarchical operation list in an SLP on page 466.
460
Figure 14-1
The data classification in the storage lifecycle policy does not match that in the referencing backup policies. The SLP contains a Snapshot operation, but the referencing backup policies do not have Perform snapshot backups enabled.
461
The SLP does not contain a Snapshot operation, but the referencing backup policies have the Perform snapshot backups enabled. The SLP contains a Snapshot operation, but the referencing backup policies cannot enable the Retain snapshots for Instant Recovery option. The policy is of the NBU-Catalog backup type, but the SLP configuration does not indicate a CatalogBackup volume pool. The policy is not of the NBU-Catalog backup type, but the SLP configuration indicates a CatalogBackup volume pool
To generate a validation report using the command line, run the following command:
nbstl SLP_name -impact
Figure 14-2
1 2 3
Remove the SLP from all backup policies to prevent new backup jobs from writing to the SLP. Wait for all in-process backup jobs to the SLP to complete, or cancel the jobs using the Activity Monitor or the command line. To prevent new jobs or cancel any existing duplication jobs from writing to the SLP, run the following command:
nbstlutil cancel -lifecycle name
4 5
Use the Activity Monitor to cancel in-process jobs that use the SLP. Once all of the operations are complete, delete the SLP using one of the following methods:
462
Configuring storage lifecycle policies Storage Lifecycle Policy dialog box settings
Expand Storage > Storage Lifecycle Policies. Select the SLP name. Select Edit > Delete. In the Delete Storage Lifecycle Policies dialog box, select the SLP name and click OK.
If the administrator tries to delete an SLP with active images, a 1519 error appears. Wait several minutes and try to delete the SLP again until the error no longer appears. Note: If orphaned images are detected due to a system error, NetBackup logs the fact that the images exist and alerts the administrator to address the situation.
Configuring storage lifecycle policies Storage Lifecycle Policy dialog box settings
463
Description
The Storage lifecycle policy name describes the SLP. The name cannot be modified after the SLP is created. The Data classification defines the level of data that the SLP is allowed to process. The Data classification drop-down menu contains all of the defined classifications. The Data classification is an optional setting. One data classification can be assigned to each SLP and applies to all operations in the SLP. An SLP is not required to have a data classification. If a data classification is selected, the SLP stores only those images from the policies that are set up for that data classification. If no data classification is indicated, the SLP accepts images of any classification or no classification. The Data classification setting allows the NetBackup administrator to classify data based on relative importance. A classification represents a set of backup requirements. When data must meet different backup requirements, consider assigning different classifications. For example, email backup data can be assigned to the silver data classification and financial data backup may be assigned to the platinum classification. A backup policy associates backup data with a data classification. Policy data can be stored only in an SLP with the same data classification. Once data is backed up in an SLP, the data is managed according to the SLP configuration. The SLP defines what happens to the data from the initial backup until the last copy of the image has expired.
The Priority for secondary operations setting is the priority that secondary jobs (for example, duplication jobs), have in relationship to all other jobs. Range: 0 (default) to 99999 (highest priority). For example, the Priority for secondary operations for a policy with a gold data classification may be set higher than for a policy with a silver data classification. The priority of the backup job is set in the backup policy on the Attributes tab. See Job priority (policy attribute) on page 545.
Operations
The Operations list contains all of the operations in the SLP. Multiple operations imply that multiple copies are created. See About writing multiple copies using a storage lifecycle policy on page 496. The list also contains the columns that display information about each operation. Note that not all columns display by default. For column descriptions, see the following topic: See New or Change Storage Operation dialog box settings on page 471.
464
Configuring storage lifecycle policies Hierarchical view of storage operations in the Storage lifecycle policy dialog box
Table 14-1
Setting
Suspend secondary operations
Description
Enable Suspend secondary operations to stop the operations in the SLP. A selected SLP can also be suspended from the Actions menu and then activated again (Activate). Use this button to see how changes to this SLP can affect the policies that are associated with this SLP. The button generates a report that displays on the Validation Report tab. This button performs the same validation as the -conflict option performs when used with the nbstl command. See Storage lifecycle policy Validation Report tab on page 460.
Arrows
Use the arrows to indicate the indentation (or hierarchy) of the source for each copy. One copy can be the source for many other copies. See Hierarchical view of storage operations in the Storage lifecycle policy dialog box on page 464. Many operations can be hierarchical or non-hierarchical: See Modifying the hierarchy of operations in an SLP on page 467. See Adding a non-hierarchical operation to an SLP on page 466.
Hierarchical view of storage operations in the Storage lifecycle policy dialog box
The list of operations in the storage lifecycle policy acts as a list of instructions for the data that the SLP protects. In some cases, one operation depends on another operation. For example, a snapshot may serve as the source for a replication. Or, a backup may serve as the source of a duplication. This parent and child relationship is created by the operation hierarchy that is represented in the Storage Lifecycle Policy dialog box. Figure 14-4 shows an example of how the operation list uses indentation to indicate the relationship between the snapshot (parent) and the replication (child).
Configuring storage lifecycle policies Hierarchical view of storage operations in the Storage lifecycle policy dialog box
465
Figure 14-4
One copy can be the source for many other copies. Figure 14-5 shows how after the first copy is created, all subsequent copies can be made locally from that source, without tying up network resources. Figure 14-5 Hierarchical operations
Backup operation
Data domain 1
Changing the location of an operation in the hierarchy changes the storage unit that serves as the source for the subsequent copies. Changing the hierarchy cannot change the operation type. (For example, change a backup operation into a duplication operation.) The number of operations that can be added to an SLP is limited by the Maximum backup copies host property setting in the Global Attributes properties. See Global Attributes properties on page 138.
466
Configuring storage lifecycle policies Hierarchical view of storage operations in the Storage lifecycle policy dialog box
1 2 3
In the New or Change Storage Lifecycle Policy dialog box, click on an operation that will serve as the parent for another operation (child). Click Add. In the New Storage Operation dialog box, select an operation type from the drop-down Operation menu. The SLP displays only those operations that are valid based on the operation that you've selected. Complete the remaining fields in the New Storage Operation dialog box. See New or Change Storage Operation dialog box settings on page 471.
5 6
Click OK to add the operation to the SLP. The child operation appears indented under the parent operation Continue to add operations to the hierarchy as necessary. The number of operations that can be added to an SLP is limited by the Maximum backup copies host property setting in the Global Attributes properties. See Global Attributes properties on page 138.
1 2 3
In the New or Change Storage Lifecycle policy dialog box, do not select any operation in the operations list. Click Add. In the New or Change Storage Operation dialog box, select an operation type from the drop-down Operation menu. The SLP displays only those operations that are valid for an operation that is not a child. Complete the remaining fields in the New or Change Storage Operation dialog box. See New or Change Storage Operation dialog box settings on page 471.
Configuring storage lifecycle policies Hierarchical view of storage operations in the Storage lifecycle policy dialog box
467
5 6
Click OK to add the operation to the SLP. The operation appears at the end of the operation list without any indentation. If needed, modify the order of the operation in the operation list. See Modifying the hierarchy of operations in an SLP on page 467.
1 2
In the Change Storage Lifecycle Policy dialog box, select the hierarchical operation. Click the arrows to move the operation into the new position.
Up arrow Swaps the position of the selected operation with the sibling above it, if one exists. Using the up arrow does not change the source of the selected operation. The up arrow also moves the children of an operation and preserves their relationship with the selected operation. The up arrow is disabled if no sibling appears above the selected operation. Down arrow Swaps the position of the selected operation with the sibling below it, if one exists. Using the down arrow does not change the source of the selected operation. The down arrow also moves the children of a operation and preserves their relationship with the selected operation. The down is disabled if no sibling appears below the selected operation. Right arrow Moves the operation right in the hierarchy, making the sibling above the operation the source for the operation. If no sibling exists above the operation in the hierarchy, the right arrow is disabled. It is always disabled for Backup and Snapshot operations. Moving the operation to the right does not change the position number of the operation in the list. The right arrow also moves the children of the operation and preserves their relationship with the selected operation. Left arrow
468
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Moves the operation to the left in the hierarchy, turning the parent into a sibling. The left arrow is enabled for some operations. For the left arrow to be enabled, the selected operation must be either the first or last in a list of siblings. If the operation is the first sibling of a parent, click the left arrow to make it into a sibling of its parent. Note that the left arrow also moves the children along with the selected operation to preserve the relationship with the operation. The left arrow is disabled for Backup and Snapshot operations.
Note: The order of the operations at the time that the SLP is saved may differ from the next time the SLP is opened. NetBackup reorders the operations while it stores them in the catalog configuration file. How the hierarchy works is not changed, however, and the parent-child relationships are preserved.
1 2
In the Change Storage Lifecycle Policy dialog box, select the operation. Click Remove. The operation is removed from the operation list. If possible, the children shift left in the hierarchy.
1 2
In the NetBackup Administration Console, select NetBackup Management > Storage > Storage Lifecycle Policies. Click Actions > New > New Storage Lifecycle Policy (Windows) or Actions > New > Storage Lifecycle Policy (UNIX).
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
469
Click Add to add operations to the SLP. The operations are the instructions for the SLP to follow and apply to the data that is eventually specified in the backup policy. To create a hierarchical SLP, select an operation to become the source of the next operation, then click Add. See Creating a hierarchical operation list in an SLP on page 466.
In the New Storage Operation dialog box, select an Operation type. The name of the operation reflects its purpose in the SLP:
Backup See Backup operation on page 473. Backup From Snapshot See Backup From Snapshot operation on page 475. Duplication See Duplication operation on page 476. See About NetBackup Auto Image Replication on page 804. Import See Import operation on page 478. Index From Snapshot See Index From Snapshot operation on page 479. Replication See Replication operation on page 482. Snapshot See Snapshot operation on page 483. See About Replication Director on page 828.
470
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Indicate where the operation is to write the image. Depending on the operation, selections may include storage units or storage unit groups. No BasicDisk, SnapVault, or disk staging storage units can be used as storage unit selections in an SLP. Note: In NetBackup 7.5, the Any_Available selection is not available for new SLPs. In an upgrade situation, existing SLPs that use Any_Available continue to work as they did before NetBackup 7.5. However, if the NetBackup administrator edits an existing SLP, a specific storage unit or storage unit group must be selected before the SLP can be saved successfully.
6 7
If the storage unit is a tape device or virtual tape library (VTL)., indicate the Volume pool where the backups (or copies) are to be written. Indicate the Media owner if the storage unit is a Media Manager type and server groups are configured. By specifying a Media owner, you allow only those media servers to write to the media on which backup images for this policy are written.
Capacity managed See Capacity managed retention type for SLP operations on page 492. Expire after copy If a policy is configured to back up to a lifecycle, the retention that is indicated in the lifecycle is the value that is used. The Retention attribute in the schedule is not used. Fixed Maximum snapshot limit Mirror Target retention
Indicate an Alternate read server that is allowed to read a backup image originally written by a different media server. Duplication operations that use tape media or virtual tape libraries (VTL).
10 Select whether to Preserve multiplexing. This option is available for 11 Click OK to create the storage operation.
See New or Change Storage Operation dialog box settings on page 471.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
471
Description
Indicates the storage unit that is the source for the operation. The Source displays for the following operation types: Backup From Snapshot, Replication, Duplication, and Index From Snapshot.
Operation
Backup See Backup operation on page 473. Backup From Snapshot See Backup From Snapshot operation on page 475. Duplication See Duplication operation on page 476. Import See Import operation on page 478. See About NetBackup Auto Image Replication on page 804. Index From Snapshot See Index From Snapshot operation on page 479. Replication See Replication operation on page 482. Snapshot See Snapshot operation on page 483.
The Operation selection determines which options appear in the dialog box. See Operation types in a storage lifecycle policy on page 490. See About writing multiple copies using a storage lifecycle policy on page 496.
472
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Description
Select a Retention type from the following options:
Capacity managed See Capacity managed retention type for SLP operations on page 492. Expire after copy See Expire after copy retention type for SLP operations on page 494. Fixed See Fixed retention type for SLP operations on page 494. Maximum snapshot limit See Maximum snapshot limit retention type for SLP operations on page 495. Mirror See Mirror retention type for SLP operations on page 495. Target retention See Target retention type for SLP operations on page 496.
See Retention types for storage lifecycle policy operations on page 491. Target master Indicates that the copy of the image is to be created in a different master server domain. The target master server manages the storage where the image is to be copied. If Target master is selected for a Replication operation, the operation becomes an operation for Auto Image Replication. Local storage Indicate the storage unit to be used. Select from the following storage units:
Any available Media Manager storage units (tape) Disk storage units (no BasicDisk, SnapVault, or disk staging storage units) Storage unit groups (may contain no BasicDisk, SnapVault, or disk staging storage units). A storage lifecycle policy can point to a storage unit group that contains a BasicDisk storage unit. However, NetBackup does not select BasicDisk storage units from a storage group for a lifecycle policy.
Storage units or storage unit groups may appear in more than one storage lifecycle policy. Storage units or storage unit groups may be used in a storage lifecycle policy while also being used as stand-alone units.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
473
Description
The storage unit to be used. Select from the following storage units:
Any available Media Manager storage units (tape) Disk storage units (no BasicDisk, SnapVault, or disk staging storage units) Storage unit groups (may contain no BasicDisk, SnapVault, or disk staging storage units). A storage lifecycle policy can point to a storage unit group that contains a BasicDisk storage unit. However, NetBackup does not select BasicDisk storage units from a storage group for a lifecycle policy.
Storage units or storage unit groups may appear in more than one lifecycle. Storage units or storage unit groups may be used in a storage lifecycle while also being used as stand-alone units. Volume pool Media owner Alternate read server The Volume pool option is enabled for tape storage units. A Media owner is a group of NetBackup servers that are used for a common purpose. An Alternate read server specifies the name of the server that is allowed to read a backup image originally written by a different media server. It is available for duplication operations only. The Preserve Multiplexing option is available for the duplication operations that use tape media. If the backup to be duplicated is multiplexed and you want the backups to remain multiplexed, check Preserve Multiplexing. To preserve multiplexing significantly improves performance of duplication jobs because it eliminates the need to request the write-side duplication media for every image. Override job priority The Override job priority option is available for an Import operation. The job priority that is indicated is the job priority for any import jobs which use this storage lifecycle policy.
Preserve multiplexing
Backup operation
Use the Backup operation to create a backup. All Backup operations in a single storage lifecycle policy must be on the same media server. A Backup operation creates a tar-formatted image. To create a snapshot image, select a Snapshot operation.
474
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Figure 14-6
A Backup operation cannot serve as the child of any other operation. A Backup operation can be the source of a Duplication operation. (See Figure 14-7.) If a Backup operation appears in an SLP, it must be the first operation. An SLP can contain a maximum of four Backup operations.
Hierarchy notes
Job type
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
475
Figure 14-7
Duplication
tar
tar
Table 14-4
Characteristic Description
Storage unit selection The selection must be a backup storage unit or a backup storage unit group. The selection cannot be a snapshot storage unit or a snapshot storage unit group.
476
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Table 14-4
Characteristic Description
Child of A Backup From Snapshot operation must use a Snapshot operation as its source. A Backup From Snapshot operation can be the source for a Duplication operation. (See Figure 14-9.)
Source for
Hierarchy notes An SLP may contain more than one Backup From Snapshot operation. If the first Backup From Snapshot operation fails with an unrecoverable error, NetBackup does not attempt the second one. Job type A Backup From Snapshot operation generates a Backup job in the Activity Monitor. The Backup job that results from the Backup From Snapshot operation is under the control of the SLP and the Duplication Manager. The Duplication Manager decides when to run the backup job, which may be outside of the backup window as defined in the backup policy. Users may experience a slight degradation in performance on the client or the client storage device while NetBackup accesses the snapshot.
Figure 14-9
Snapshot operation
Backup
Duplication
tar
tar
Duplication operation
Use the Duplication operation to create a copy of a Backup operation. A media server performs the operation and writes the copy. Use the Replication operation to create a copy of a Snapshot operation.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
477
Figure 14-10
Table 14-5
Characteristic Description
Storage unit selection The selection must be a backup storage unit or a backup storage unit group. The selection cannot be a snapshot storage unit or a snapshot storage unit group. Child of A Duplication operation can be the child of the following operations:
Source for
A Duplication operation can be the source for a Duplication operation. (See Figure 14-11.)
Hierarchy notes When a Duplication operation appears in an SLP, it cannot be the first operation. Job type A Duplication operation generates a Duplication job in the Activity Monitor.
478
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Figure 14-11
SLP that contains one Backup operation and two Duplication operations
Duplication operation Backup storage unit Duplication operation Backup storage unit
Duplication
Duplication
tar
tar
tar
Import operation
Use the Import operation as part of Auto Image Replication. An Import operation in an SLP indicates that the SLP is to automatically import images into the target master domain. An SLP that contains an Import operation is referred to as an Import SLP. Figure 14-12 Import operation in the New Storage Operation dialog box
Table 14-6
Characteristic Description
Storage unit selection An Import operation can import only from a backup storage unit or a backup storage unit group. It cannot import from a snapshot storage unit or a snapshot storage unit group. An Import operation cannot serve as the child of any other operation.
Child of
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
479
Table 14-6
Characteristic Description
Source for An Import operation can be the source of a Duplication operation. At least one operation in the SLP must use the Target retention retention type. Hierarchy notes If an SLP contains an Import operation, it must be the first in the operations list and the only Import operation. Job type An Import operation generates an Import job in the Activity Monitor.
The Override job priority option can be selected. It allows administrators to specify a job priority for any import jobs which use this SLP.
480
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Figure 14-13
Index From Snapshot operation in the New Storage Operation dialog box
For more information on OpsCenter Operational Restore, see the Symantec OpsCenter Administrator's Guide. Keep in mind the following items before using the Index From Snapshot operation:
The Index From Snapshot operation is supported only in a Replication Director configuration. Standard and MS-Windows backup policy types support the use of storage lifecycle policies that contain the Index From Snapshot operation. The Index From Snapshot operation is not supported for any policy that uses NDMP. (For example, an NDMP policy, or a Standard or MS-Windows policy with NDMP Data Mover enabled.) Index From Snapshot operation characteristics
Storage unit selection Select the same storage unit that is selected for the Snapshot operation. Child of When an Index From Snapshot operation appears in an SLP, it must be the child of a Snapshot or Replication operation. While an Index From Snapshot operation cannot be the source for any operation, a Replication operation can follow it. See Positioning the Index From Snapshot operation in the operations list of an SLP on page 481.
Source for
Hierarchy notes
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
481
Description
An Index From Snapshot operation generates a Index From Snapshot job in the Activity Monitor.
Positioning the Index From Snapshot operation in the operations list of an SLP
The Index From Snapshot operation differs from other operations in that it is does not create a copy of a snapshot or backup. Keep in mind that even though the Index From Snapshot operation does not create a copy, the existence of the operation in the SLP counts toward the number indicated by the Maximum backup copies. The Maximum backup copies property in the Global Attributes host properties specifies the total number of backup copies that can exist in the NetBackup catalog. Use the following points to determine where to position the Index From Snapshot operation in the operations list of an SLP:
Use the Index From Snapshot operation in an SLP only once. A restore can be performed from any snapshot after one image .f file is created. An Index From Snapshot operation cannot have any dependents. An SLP cannot validate an Index From Snapshot operation with children. Figure 14-14 shows an SLP with a valid configuration. Figure 14-15 is also a valid configuration. A Replication operation follows the Index From Snapshot operation, but it is not indented. The Replication operation is a child of the Snapshot operation, not a child of the Index From Snapshot operation. To add a Replication operation after an Index From Snapshot operation, click on the Snapshot operation, and then click Add. Additional system resources are required for NetBackup to create an image .f file. Each NetBackup environment needs to determine where the operation works best in a specific SLP. To place the Index From Snapshot operation too early (toward the top of the operations list), may consume time when the restore capabilities are not needed. To place the operation too late (toward the end of the operations list) may cause the administrator to delay a restore until earlier snapshots or replications complete.
Any operations list that includes a Backup operation does not need an Index From Snapshot operation. The Backup operation creates an image .f file.
482
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
The only exception is if the index is needed for restores before the Backup operation occurs. Figure 14-14 Example 1 of a valid placement of the Index From Snapshot operation
Figure 14-15
Replication operation
Use the Replication operation to create a copy of a snapshot. Use a Replication operation in a storage lifecycle policy for a NetBackup Replication Director configuration.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
483
Figure 14-16
Table 14-8
Characteristic Description
Storage unit selection Under Local storage, select the Storage unit that is configured to contain replicated snapshots. The Target master option is used for Auto Image Replication and is not selectable in a Replication Director configuration. A Replication operation must have the same type of storage unit as its source operation. For snapshot replication with Replication Director, the source operation must be a snapshot storage unit or a snapshot storage unit group. Child of A Replication operation can be the child of a Snapshot operation or another Replication operation. A Replication operation can be the source for the following operations:
Source for
Replication Backup From Snapshot See Backup From Snapshot operation on page 475.
Job type
Snapshot operation
A Snapshot operation creates a point-in-time, read-only, disk-based copy of a client volume. NetBackup provides several types of snapshots, depending on the device where the snapshot occurs.
484
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Use a Snapshot operation as the first operation in a storage lifecycle policy for a NetBackup Replication Director configuration. Figure 14-17 Snapshot operation in the New Storage Operation dialog box
Table 14-9
Characteristic Description
Storage unit selection The following topics describe types of snapshot storage units that can be used as the storage for a snapshot operation:
See Primary snapshot storage unit on page 487. See Primary + Replication source snapshot storage unit on page 488.
See Replication source + Replication target snapshot storage unit on page 489. See Replication target snapshot storage unit on page 489. See Replication source + Replication target + Mirror snapshot storage unit on page 490. See Replication source + Replication target + Mirror snapshot storage unit on page 490.
A Storage unit selection is necessary in the following situations: If the Snapshot is to be used by a subsequent Replication operation. The storage unit that is specified for the Snapshot operation must be a snapshot-capable storage unit that represents the primary storage. If the SLP contains only one operation and that is a Snapshot operation, specify a storage unit. NetBackup uses that storage unit to determine which media server to use to launch the snapshot job.
If neither situation applies to the SLP, the administrator may select No storage unit or may simply make no selection. NetBackup uses the storage unit that is selected for the Backup From Snapshot operation.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
485
Table 14-9
Characteristic Description
Child of Source for A Snapshot operation cannot be the child of another operation. A Snapshot operation can be the source for the following operations:
Hierarchy notes If a Snapshot operation appears in an SLP, it must be first in the operations list. An SLP can contain a maximum of four Snapshot operations. Job type A Snapshot operation generates a Snapshot job in the Activity Monitor.
See About configuring storage lifecycle policies for snapshots and snapshot replication on page 485. See Upgrades and policies that use Instant Recovery on page 594.
About configuring storage lifecycle policies for snapshots and snapshot replication
A storage lifecycle policy (SLP) contains instructions in the form of storage operations, to be applied to the data. Operations are added to the SLP that determine how the data is stored and copied or replicated. For example, the NetBackup administrator creates an operation that determines where the data exists as a snapshot, as a replication, or as a duplication. The administrator also determines the retention of the data at each storage unit or storage unit group. After the SLP is configured for different operations, the NetBackup administrator configures a backup policy that points to the snapshot SLP. Storage operations that are defined in the SLP use storage units that represent disk pools. An SLP that is configured for snapshots or snapshot replication must contain a specific, hierarchical combination of operations. The following figure represents an SLP for a replication scenario. In the example, the following operations are used:
A Snapshot operation creates a snapshot. A Replication operation replicates the snapshot to another volume.
486
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
A Backup From Snapshot operation creates a tar-formatted backup from the snapshot. A Duplication operation copies the backup to tape.
Table 14-10 describes the four types of operations that are required in this example replication scenario.
Snapshot operation Snapshot storage unit Replication operation Snapshot storage unit Backup From Snapshot operation Backup storage unit Duplication operation Backup storage unit
Replication
Replication target
Snapshot
Backup
Duplication
tar
tar
Table 14-10
Example of a storage lifecycle policy configured for snapshots and snapshot replication
Operation
Snapshot
Description
Operation 1 creates a snapshot in the primary storage. The snapshot serves as the source for the other operations in the SLP.
The operation must be a Snapshot operation. The storage must be a snapshot storage unit that has the following properties set: Primary and Replication source.
3 (Child to operation 2)
Backup From Operation 3 creates a tar-formatted backup copy of the snapshot. Snapshot The operation must be a Backup From Snapshot operation. This operation creates a backup image from the snapshot. The storage must be a backup storage unit.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
487
Table 14-10
Example of a storage lifecycle policy configured for snapshots and snapshot replication (continued)
Operation
Duplication
Description
Operation 4 makes a duplicate copy from the tar backup copy. In this example, the copy is duplicated to tape media. The operation must be a Duplication operation. This operation creates a backup copy of the tar-formatted image. The storage must be a backup storage unit.
SLP that contains a Snapshot operation, a Backup From Snapshot operation, and a Duplication operation
Backup From Snapshot operation Backup storage unit Duplication operation Backup storage unit
Backup Primary
Snapshot tar
Duplication
tar
Figure 14-19 shows a storage lifecycle policy that contains one primary-only Snapshot operation. The SLP in Figure 14-19 cannot perform replication for the following reasons:
The primary-only operation does not have the source property set so that it can act as a source for replication.
488
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
The SLP does not contain a Replication target for a replica. SLP that contains one Snapshot operation
Figure 14-19
Snapshot operation
Primary
Snapshot
Replication
Replication
Replication target
Snapshot
Similar to an SLP that contains only one Primary snapshot storage unit operation, an SLP that contains only one Primary + Replication source storage unit operation cannot perform replication because the SLP does not contain a Replication target.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
489
Replication
Replication
Replication target
Snapshot
490
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Figure 14-22
SLP that contains a Snapshot operation, a Replication operation, a Backup From Snapshot operation, and a Duplication operation
Replication operation Snapshot storage unit Backup From Snapshot operation Backup storage unit Duplication operation Backup storage unit
Replication
Replication target
Snapshot
Backup
Duplication
tar
tar
A Replication source in a cascading configuration. A mirrored Replication target in a cascading configuration. A mirrored Replication target must have a forced Mirror retention type.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
491
The Operation selections are the instructions for the storage lifecycle policy. A storage operation can be configured for the following purposes:
See Backup operation on page 473. See Backup From Snapshot operation on page 475. See Duplication operation on page 476. See Import operation on page 478. See Index From Snapshot operation on page 479. See Replication operation on page 482. See Snapshot operation on page 483.
Snapshot operation
Valid Valid
Duplication operation
Valid Valid
Invalid
Invalid
Invalid
Invalid
Mirror
Invalid
Valid for Invalid snapshot storage only Valid if the first Invalid operation in the SLP is an Import and if the storage is of the backup type.
Targetretention Invalid
Invalid
492
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
Snapshot operation
Invalid
Duplication operation
Valid; AdvancedDisk default; set on the storage server.
Note: No retention is associated with the Index From Snapshot operation because the operation does not create any copy.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
493
Pass two
Pass two processing is initiated if the outcome of the pass one processing is one of the following:
The disk pool remains over the high water mark. The number of volumes in the disk pool under the high water mark is less than the number of media servers that access the disk pool.
NetBackup removes images until the low water mark is reached or all images that are not past the Desired cache period are removed. An image may be deleted if it has not been duplicated for all operations in a storage lifecycle policy. If the operating system time is past the date that matches the longest retention period for an image, the image is eligible for deletion.
To see exactly when the storage reaches the low water mark value is difficult. A backup can occur at the same time as the expiration process occurs. After the backup is complete, the low water mark may be slightly greater than its lowest possible value. The retention period for capacity managed storage is not assured as it is for a fixed retention period. The Desired cache period becomes a target that NetBackup tries to maintain. If the space is not required, the backup data could remain on the storage longer than the Desired cache period indicates. Capacity managed is selectable for any disk storage unit that is allowed in a storage lifecycle policy. However, for the disk types that support single-instance storage (SIS), Capacity managed functions to various degrees. In order for Capacity managed to operate, NetBackup must know how much space a backup image uses. With SIS enabled on the storage unit, NetBackup cannot know exactly how much space a particular backup image occupies. The following storage unit configurations use SIS:
PureDisk storage units Some OpenStorage storage units, depending on the characteristics of the OpenStorage partner.
Rules and recommendations for using the Capacity Managed retention type
Use the following recommendations and rules when configuring storage operations or when selecting the storage location for a policy:
Symantec does not recommend allowing Capacity Managed images and Fixed retention images to be written to the same volume in a disk storage unit. The volume may fill with fixed-retention images and not allow the space management logic to operate as expected.
494
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
All SLPs that write to a volume in a disk storage unit should write images of the same retention type: Fixed or Capacity Managed. Do not write images both to a volume in a disk storage unit within a storage lifecycle policy and to the same volume (by the storage unit) directly from a policy. Mark all disk storage units that are used with SLPs as On demand only. Check any storage unit groups to make sure that fixed and capacity-managed images cannot be written to the same volume in a disk storage unit.
Capacity managed retention type and disk types that support SIS
Capacity managed is selectable for any disk storage unit that is allowed in an SLP. However, for the disk types that support single-instance storage (SIS), Capacity managed functions to various degrees. In order for Capacity managed to operate, NetBackup must know how much space a backup image uses. With SIS enabled on the storage unit, NetBackup cannot know exactly how much space a particular backup image occupies. The following storage unit configurations use SIS:
PureDisk storage units Some OpenStorage storage units, depending on the vendor characteristics.
Configuring storage lifecycle policies Adding a storage operation to a storage lifecycle policy
495
The Fixed retention period for the copy has expired. All child copies have been created. All child copies that are mirror copies are eligible for expiration.
The Fixed retention period is always marked from the original backup time of the image. For example, if a tape device is down, causing a 2-day delay in creating a duplicate tape copy, the expiration time of the duplicate copy is not different due to the 2-day delay. The expiration time of the duplicate copy is still x days from the time that the original backup was completed. It does not matter when the copy was created.
All immediate child copies are successfully created. All immediate child copies that are mirrors are eligible for expiration.
The Mirror retention cannot be selected by the NetBackup administrator directly. The Mirror retention is automatically selected if the storage device is a mirror, configured by the storage administrator. In mirror replication, the replica copy is dependent on the existence of the source. (The source could be the original snapshot or another replica.) Therefore, the retention of the replica depends on the retention of the source. If the source is deleted, the mirror is automatically deleted. If the mirror is deleted first, it is automatically recreated to maintain its mirror status. In non-mirror replication, the replica is independent of the source and can have an independent retention. If the source is deleted, the non-mirror replica is not impacted and can be used longer than the source. Or, if the replica is deleted first, it is not recreated and the source can be kept longer than the replica.
496
Configuring storage lifecycle policies About writing multiple copies using a storage lifecycle policy
The Fixed retention period for the copy has expired. All child copies have been created. All child copies that are mirror copies are eligible for expiration.
All SLPs that write to a volume in a disk storage unit should write images of the same retention type: fixed or capacity-managed. Do not write images both to a volume in a disk storage unit within an SLP and to the same volume (by the storage unit) directly from a policy. Mark all disk storage units that are used with SLPs as On demand only. Check any storage unit groups to make sure that fixed and capacity-managed images cannot be written to the same volume in a disk storage unit.
Configuring storage lifecycle policies About writing multiple copies using a storage lifecycle policy
497
NetBackup permits only one method to create multiple copies to be in use at one time. Use only one of the following methods:
Enable the Multiple copies option in a policy configuration. If a policy has the Multiple copies option enabled, the policy cannot select a storage lifecycle policy as the Policy storage. See Multiple copies (schedule attribute) on page 595. Add multiple Backup operations or one or more Duplication or Replication operations to the operations list of the SLP. See New or Change Storage Operation dialog box settings on page 471.
The same criteria for creating copies applies to both methods. The following topics are considerations when storage lifecycle policies are used to create multiple copies.
Two copies as part of two different backup operations. One copy as part of a duplication operation.
To make sure that copy 1 is written to disk, place the Backup operation that writes to a disk storage unit before the Backup operation that writes to a tape storage unit. Figure 14-23 Operation order determines copy order
498
In an SLP, all copies must be completed. An SLP initially tries three times to create a copy. If no copy is created, NetBackup continues to try, but less frequently. The successful completion of copies is important because an SLP does not allow a copy to be expired before all copy operations in the SLP are complete. NetBackup changes the retention period of a copy to Infinity until all copies are created. After all copies are complete, the retention returns to the level as set in the policy. To create successful copies, a Backup operation may be required to duplicate a backup onto the storage unit for another Backup operation. Consider the following example: The operations list for an SLP contains two Backup operations to two storage units (BU_1, BU_2) and three Duplication operations. The backup to BU_1 is successful, but the backup to BU_2 is unsuccessful. To fulfill the backup on BU_2, NetBackup creates a duplication job from BU_1 to BU_2. The duplication job is in addition to the jobs that are run for the three duplication operations. Duplication jobs can be controlled by using the nbstlutil command. See Lifecycle operation administration using the nbstlutil command on page 509.
499
Using the NetBackup Administration Console or bpadm command. Any change that an administrator makes to an SLP using the NetBackup Administration Console or bpadm creates a new SLP version. The new version is created when the changes to the SLP are committed or saved. The NetBackup Administration Console and bpadm always display the most recent version.
Using the nbstl command. If an administrator uses nbstl to change an SLP, nbstl creates a new version by default. However, the nbstl command contains options to view different versions and to modify the definitions of existing SLP versions without creating a new version. The options are as follows:
-all_versions
Use to display all versions of an SLP definition. Without specifying this option, only the most recent version is displayed by default. Use to display a specific version. Use with most nbstl configuration options to make changes to the current SLP version without creating a new version. Knowing the current version number is not necessary if this option is used. Use with most nbstl configuration options to make changes to a specific version without creating a new version.
500
-mpx
Some fields require values for all of the operations in the SLP. Make sure that the number of values that are specified for the fields matches the existing operation count. For example, in an SLP that contains three operations, to change the value of one, a value must be given for all three operations. Note that the values for all three operations are replaced. To change the value for the second operation, provide the existing values for the first and the third operations. Some configuration options cannot be changed using -modify_current or -modify_version. To change any of the following options, you must create an entirely new SLP version:
-uf -managed The type of the operation. The retention type for the operation: Fixed, Capacity managed, or Expire after copy. The source of an operation, used primarily in hierarchical SLP configurations. The data classification of an existing version. The number of operations. You cannot add an operation or remove an operation from the SLP definitions.
-source
-dc
See Creating a storage lifecycle policy on page 458. You cannot instruct an SLP to follow the configuration of a previous version that has been superseded. To revert to the behavior of a previous version, change the definition to match the earlier definition. The change creates a version with the same content as the previous version, but with a new version number.
501
submits new duplication jobs for those images, using the changes to the configuration. The following are conditions under which changes to an existing version are not immediately effective:
Changes to a Backup operation have no effect because the backup job is already underway or completed. Changes to a Duplication operation do not affect the copies that previous duplication jobs created. Changes to a Duplication operation do not affect the copies that have already been submitted and are currently represented by a duplication job in the Activity Monitor, whether it be Active or Queued. If you want your changes to apply to those active duplication jobs,cancel the applicable duplication jobs. Once the job is canceled, nbstserv re-forms and re-submits new duplication jobs for these copies, using the changes to the appropriate version of the SLP. Changes to a Duplication operation affect the copies that have not yet been created and have not yet been submitted. (That is, they are not yet represented by a duplication job in the Activity Monitor). Your changes become effective for the next duplication session. Whenever nbstserv begins a new session, it re-reads the definitions for processing instructions. If a duplication job does not complete successfully, unfinished images in the job are submitted as part of a new job. Changes to the version affect the resubmitted job.
CLEANUP_SESSION_INTERVAL_HOURS VERSION_CLEANUP_DELAY_HOURS
502
Configuring storage lifecycle policies LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration
Purpose of service
Manages all operations within a storage Configure Duplication Manager parameters lifecycle policy except the Import operation. in the source domain to tune jobs for Auto Image Replication. In the Auto Image Replication process, the Duplication Manager duplicates images and Note: The Duplication Manager parameters creates batches of the images to be imported affect all SLP duplications, even those that are not duplicated to a target master server. to the target domain. Exercise caution when tuning for one case or the other. In the Auto Image Replication process, the Import Manager monitors a worklist in EMM for images to be imported and initiates bpimport jobs for those images. If the NetBackup environment is configured for Auto Image Replication jobs, configure Import Manager parameters in the target domain. See About NetBackup Auto Image Replication on page 804.
Import Manager
The nbstserv default values work well for most environments. To change the values, the administrator must create a file named LIFECYCLE_PARAMETERS and save it in the following location:
install_path\NetBackup\db\config
One or all of the parameters in Table 14-13 can appear in the LIFECYCLE_PARAMETERS file in any order. If the file does not exist, NetBackup uses the defaults as indicated. Note: In previous NetBackup versions, the syntax for the parameters did not require an equal (=) symbol. In upgraded environments, NetBackup automatically corrects the syntax to add the equal symbol.
Configuring storage lifecycle policies LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration
503
The SLP is always a data classification of None. The SLP always uses the default import priority. The SLP always specifies any storage unit which includes the device from which the event was received.
Default: 1; storage lifecycle policies are created automatically. See About the storage lifecycle policies required for Auto Image Replication on page 816. CLEANUP_SESSION_INTERVAL_HOURS Affects: Duplication Manager and all operations except for Import operations Concerns the deletion of SLP versions where a more recent version exists. Controls how often nbstserv looks for the versions that have been deleted. Syntax: CLEANUP_SESSION_INTERVAL_HOURS = nn_hours Default: 24 (24 hours). See Deleting old storage lifecycle policy versions on page 501.
504
Configuring storage lifecycle policies LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration
DUPLICATION_SESSION_INTERVAL_MINUTES Indicates how frequently the Duplication Manager starts a duplication session. During a duplication session, NetBackup looks for completed Affects: backups on the storage units of Backup operations and decides Duplication Manager and all operations whether or not it is time to start a new duplication job. except for Import operations Syntax: DUPLICATION_SESSION_INTERVAL_MINUTES = 5 Default: 5 (five minutes). Minimum: one minute. IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS All copies must be completed in an SLP. If necessary, NetBackup initially tries three times to duplicate an image for an operation. The Affects: limit prevents NetBackup from retrying too frequently. If, after three Duplication Manager and all operations tries, the operation is still unsuccessful, this parameter indicates how except for Import operations long NetBackup waits before the operation is added to the next duplication job. (The DUPLICATION_SESSION_INTERVAL_MINUTES parameter determines the frequency.) The NetBackup administrator may need more than two hours (the default) to solve the problem. Alternatively, the administrator can temporarily de-activate an SLP using nbstlutil. Syntax: IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS = 2 Default: 2 (two hours). Minimum: one hour. IMPORT_EXTENDED_RETRY_SESSION_TIMER After four failed attempts, the Import Manager retries at the extended retry interval indefinitely or until the number of days specified by the Affects: REPLICA_METADATA_CLEANUP_TIMER parameter has elapsed. Import Manager and Import operations only Syntax: IMPORT_EXTENDED_RETRY_SESSION_TIMER = 360 Default: 360 (360 minutes; six hours).
Configuring storage lifecycle policies LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration
505
Syntax: IMPORT_SESSION_TIMER = 5 Default: 5 (five minutes). MIN_GB_SIZE_PER_DUPLICATION_JOB Affects: Duplication Manager and Duplication operations only Indicates the size that the batch of images should reach before one duplication job is run for the entire batch. The SLP does not request a duplication job until either: The aggregate size of the images in a batch reaches the minimum size as indicated by MIN_GB_SIZE_PER_DUPLICATION_JOB The MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB time passes. This parameter determines the maximum time between batch requests.
Syntax: MIN_GB_SIZE_PER_DUPLICATION_JOB = GB_value Default: 7 (7 gigabytes). MAX_GB_SIZE_PER_DUPLICATION_JOB Affects: Duplication Manager and Duplication operations only Determines how large the batch of images is allowed to grow. When the size reaches the size as indicated by this parameter, no additional images are added to the batch. Syntax: MAX_GB_SIZE_PER_DUPLICATION_JOB = GB_value Default: 25 (25 gigabytes).
506
Configuring storage lifecycle policies LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration
MAX_IMAGES_PER_SNAPSHOT_REPLICATION_JOB Sets the maximum number of snapshot images that can be included in a snapshot replication job. Affects: The value is used to tune the size of replication jobs to avoid Duplication Manager and Replication overloading the replication infrastructure of the OpenStorage partner. operations in a Replication Director This parameter can be used in a Replication Director configuration configuration to control how many snapshot jobs are sent to the disk array. To be effective, MAX_IMAGES_PER_SNAPSHOT_REPLICATION_JOB must be used with the Limit I/O streams disk pool option that limits the number of NetBackup jobs that can run concurrently to each volume in the disk pool. Syntax: MAX_IMAGES_PER_SNAPSHOT_REPLICATION_JOB = nnn where nnn is the number of images to allow. Default: 50 (50 images). MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB Indicates how old any image in the group can become before the batch is submitted as a duplication job. It applies to both disk and tape. Affects: The MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB entry Duplication Manager and Duplication works differently in this release than it did in previous releases. operations only A very small batch is not submitted to nbstserv until one source job in the batch has finished at least 30 minutes ago.
Note: The timer does not come into effect if the total size of all the
images in the batch exceeds the parameter value. Or, if all of the source media that the duplication job requires is full. This parameter helps to ensure a balance between the following conditions: Submitting many small duplication jobs too soon or too frequently. On the one hand, nbstserv doesnt want to submit a small job if theres additional work available to make the job bigger and more efficient. Waiting too long before submitting a small job. On the other hand, nbstserv should not wait too long to submit a small job.
Configuring storage lifecycle policies LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration
507
Indicates a value which serves as the multiplier for the number of concurrently active duplication jobs that can access a single storage unit. This parameter applies to tape media. Storage unit configuration includes limiting the number of jobs that can access the resource at one time. (The Maximum concurrent write drives value.) This value specifies the optimal number of jobs that the Resource Broker can consider running on that resource. This parameter helps administrators ensure a balance in the following situation: To overload the Resource Broker with jobs it cant run is not prudent. Make sure that theres enough queued work so that the devices wont become idle. The TAPE_RESOURCE_MULTIPLIER entry lets administrators tune the amount of work that the Resource Broker can evaluate for a particular storage unit.
For example, a particular storage unit contains three write drives. If the TAPE_RESOURCE_MULTIPLIER parameter is set to two, then the limit on concurrently active jobs is six. Other duplication jobs requiring the storage unit remain queued. Syntax: TAPE_RESOURCE_MULTIPLIER = n Default: 2 (multiplier of two).
508
Configuring storage lifecycle policies LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration
VERSION_CLEANUP_DELAY_HOURS Affects: Duplication Manager and all operations except for Import operations
Concerns the deletion of SLP versions where a more recent version exists. Controls how much time must pass since an inactive version was the active version. If the version has been inactive for at least as long as the VERSION_CLEANUP_DELAY_HOURS value, NetBackup considers it for deletion. Syntax: VERSION_CLEANUP_DELAY_HOURS = nn_hours Default: 336 (336 hours; 14 days). See Deleting old storage lifecycle policy versions on page 501.
The following is an example of the contents and syntax for a LIFECYCLE_PARAMETERS file using the default values:
DUPLICATION_SESSION_INTERVAL_MINUTES = 5 IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS = 2 MIN_GB_SIZE_PER_DUPLICATION_JOB = 7 MAX_GB_SIZE_PER_DUPLICATION_JOB = 25 MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB = 30
Configuring storage lifecycle policies Lifecycle operation administration using the nbstlutil command
509
Batching logic applies to both disk and tape. (Though the method to prevent media contention for disk is to use disk pools and then to limit I/O streams to disk pools.) The batching logic requires that for each evaluation cycle, nbstserv consider all completed source jobs when determining which duplication job to run next. By default, nbstserv performs the evaluation once every 5 minutes.
nbstserv avoids overloading the Resource Broker (nbrb) queue with jobs. Too
many jobs in the queue make the role of the Resource Broker harder and slows down system performance. By default, nbstserv now creates groups based on the Priority for secondary operations setting of each storage lifecycle policy. Multiple storage lifecycle policies with the same priority can be batched together. Even if a NetBackup environment does not use the Priority for secondary operations setting, it benefits from allowing multiple storage lifecycle policies in one duplication job. See Storage Lifecycle Policy dialog box settings on page 462. This batching logic change affects how duplication jobs appear in the Activity Monitor. Storage lifecycle policies that have been combined into one job appear under a single policy name: SLP_MultipleLifecycles. If a storage lifecycle policy has not been combined with another, the name appears in the Activity Monitor under the name of the SLP: SLP_name. Users may see some duplication jobs that, although in the running state, do not duplicate data because they have no resources to read or write. These jobs continue to run until they receive resources to complete the job. To turn off grouping by duplication job priority, change the DUPLICATION_GROUP_CRITERIA entry, a LIFECYCLE_PARAMETER. See LIFECYCLE_PARAMETERS file for optional SLP-managed job configuration on page 502.
510
Configuring storage lifecycle policies Lifecycle operation administration using the nbstlutil command
nbstlutil details
Details
The command is found in the following location: install_path\NetBackup\bin\admincmd\nbstlutil
How to use
Use nbstlutil to perform the following administrative actions: List the status of SLP-managed images. The EMM table that tracks the status of SLP-processed images can be printed. Support may request this information to troubleshoot an SLP problem. Cancel pending duplication operations on the selected images or image copies. When a duplication is canceled, NetBackup considers the image or image copy to be SLP complete. It does not attempt to create any more copies of the backup image. Deactivate (suspend) pending and future SLP operations on selected images or image copies. NetBackup retains the image information so that processing can be resumed by the administrator at a later time. Activate (resume) suspended SLP operations on selected images or image copies.
See the NetBackup Commands Reference Guide for a description of all the options available for nbstlutil. When to use NetBackup starts a duplication session every five minutes to copy data from a backup operation for a duplication operation. (Five minutes, or the frequency as designated by the DUPLICATION_SESSION_INTERVAL_MINUTES parameter.) If the copy fails, the next three duplication sessions retry the copy. If the copy fails all three times, the copy is retried every two hours until it succeeds. (Two hours, or the frequency as designated by the IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS parameter.) Use the nbstlutil command in the case of a hardware problem that may require more than 15 minutes to resolve. That is, the problem may take longer to resolve than three duplication sessions five minutes apart. For example, a duplication job fails because the library has a hard failure. It may take longer than two hours to repair the library. The administrator may not want duplication jobs to begin every two hours. Use the nbstlutil command to inactivate the SLP while the library is repaired. When ready, the SLP can be activated and duplication jobs can begin.
Note: Once the job is reactivated, the administrator may want to temporarily change
the IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS parameter to one hour to begin duplication jobs sooner.
Section
Configuring backups
Chapter 15. Creating policies for backups and snapshots Chapter 16. Synthetic backups Chapter 17. Protecting the NetBackup catalog Chapter 18. About the NetBackup relational database Chapter 19. Managing backup images
512
Chapter
15
About the Policies utility Using the Policies utility Planning for policies Creating a policy using the Policy Configuration Wizard Creating a policy without using the Policy Configuration Wizard Adding or changing schedules in a policy Changing multiple policies at one time Copying or moving policy items to another policy or server Deleting schedules, backup selections, or clients from a policy Policy Attributes tab Schedules tab Schedule Attributes tab Start Window tab Excluding dates from a policy schedule Calendar Schedule tab How NetBackup determines which schedule to run next
514
Creating policies for backups and snapshots About the Policies utility
About schedule windows that span midnight How open schedules affect calendar-based and frequency-based schedules About the Clients tab Backup Selections tab VMware Policy tab Hyper-V Policies tab Disaster Recovery tab Creating a Vault policy Performing manual backups Active Directory granular backups and recovery
Which client files and directories to back up. See Backup Selections tab on page 631.
Creating policies for backups and snapshots Using the Policies utility
515
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies.
To see a hierarchical view of the policies Select Policies in the left pane. on the selected master server: To display the policy details of a single policy: To open a policy: In the left pane, select a policy name. The policy details display in the right pane. In the left pane or the right pane, double-click on the policy name. The Change Policy dialog box opens.
To display information about all policies In the left pane, select Summary of All on the current master server: Policies. Click on the title bar of each horizontal pane to expand or collapse it.
Figure 15-1
1 2 3
Policies utility
6 4 7
Table 15-1
Policies utility
Number Description
1 The menu toolbar.
516
Table 15-1
Number Description
2 The standard NetBackup toolbar. See Standard and user toolbars on page 39. 3 4 5 6 The name of the currently selected master server. Inactive policies appear in gray. Tree view in the left pane. The user toolbar is specific to the Policies utility. See Standard and user toolbars on page 39. 7 Right-click in the right pane to view the shortcut menu.
Action
Gather client information
The client name. The approximate number of files on each client to be backed up. The typical file size of the files.
One client may be a file server that contains a large amount of data while the other clients are workstations. To avoid long backup times, include the file server in one policy and the workstations in another policy. It may be beneficial to create more than one policy for the file server.
517
Action
Group the clients based on backup requirements
Step 3
The NetBackup environment may have some special storage requirements that the backup policies must accommodate. The storage unit and volume pool settings apply to all the files that are backed up by a policy. If files have special storage requirements, create separate policies for the files, even if other factors are the same, such as schedules. If it is necessary to keep backups for some files on separate media, create a policy that specifies a unique volume pool for those backups. Then, add the media for that volume pool. See Example of one client in multiple policies on page 519.
518
Action
Consider the backup schedule
Step 5
Create separate policies for the clients that require similar policy attribute settings. See Policy attributes that affect how clients are grouped in policies on page 520.
Step 6
Create separate policies as necessary to maximize the benefits of multiplexed backups. To maximize drive use, multiplex the slower clients that produce small backups. The higher-performance clients that produce long backups are likely to use drives fully and not benefit from multiplexing. See Media multiplexing (schedule attribute) on page 605.
519
Action
Evaluate backup times
See About the Policies utility on page 514. See Policy Attributes tab on page 529.
Policy1 sends backups of E:\h002\projects to 8mm storage. Policy2 sends backups of E:\h002\DevExp and E:\h002\DesDoc to DLT storage. One client in multiple policies Client
client1
Files
Storage
Policy2
client1 client1
E:\h002\DevExp E:\h002\DesDoc
DLT
520
Policy attributes that affect how clients are grouped in policies Description
Each client must be in a policy of the correct policy type. For example, Windows clients must be in a policy of a MS-Windows policy type. See Policy type (policy attribute) on page 530.
Destination
All of the data that the policy generates is sent to the same destination that is indicated in the policy. The data must share the same Data Classification, Policy storage, and Policy volume pool. See Data classifications (policy attribute) on page 534. See Policy storage (policy attribute) on page 535. See Policy volume pool (policy attribute) on page 538.
Job Priority
This attribute determines the priority for the backups of all of the clients in the policy. See Job priority (policy attribute) on page 545.
Follow NFS
Select this attribute if a UNIX client has NFS mounted files to be backed up. Consider placing these clients in a separate policy so problems with NFS do not affect the other clients. See Follow NFS (policy attribute) on page 547.
This attribute lets NetBackup cross file system boundaries for all clients in the policy. See Cross mount points (policy attribute) on page 550.
This attribute lets NetBackup back up the files that all clients in the policy store on network drives. (Applies only to the MS-Windows policy type.) See Backup Network Drives (policy attribute) on page 548.
521
Table 15-4
Policy attributes that affect how clients are grouped in policies (continued) Description
This attribute indicates that all clients in the policy are to compress their backups before they send them to the server. Note that the time to compress can increase backup time and make it unsuitable to use for all clients. Consider creating a different policy for those clients. See Compression (policy attribute) on page 554.
Attribute
Compression
To preserve data integrity, the folder or folders that host the Shared Replica DFSR data are excluded automatically by NetBackup from normal file system backups. The top-level DFSR shared folders become part of the Shadow Copy Components. Therefore, the data is snapped consistently by Windows Volume Shadow Copy Service (VSS) before each backup.
Microsoft supports only the VSS writer for DFSR managed data backups. The VSS writer stops and restarts the DFS Replication service automatically. Symantec recommends that you schedule the backups to coincide with a period of low activity. (If you stop the replication service manually, Microsoft change journal problems may occur. Specifically, Update Sequence Number (USN) Journal wrap may occur.) Symantec recommends that you back up DSFR data based on the amount of data under DSFR control as described in Table 15-5.
522
Symantec recommendation
Configure one policy as follows: Choose the DFSR server host as the client. See Adding or changing clients in a policy on page 628. Choose ALL_LOCAL_DRIVES as the Directive in the Backup Selections for the policy. The ALL_LOCAL_DRIVES directive includes the Shadow Copy Components:\ automatically. See Adding backup selections to a policy on page 632.
One policy can back up the data within a reasonable time window.
523
Symantec recommendation
Configure one backup policy for each DSFR server, and in that policy specify only the replication folders. A policy for each host's replication data ensures that the DSFR data is backed up within a reasonable time window. For each DSFR server host, do the following:
Create a global exclude list for All Policies and All Schedules. Exclude the following DSFR top-level folder: Shadow Copy Components:\User Data\Distributed File System Replication\DfsrReplicatedFolder
The global exclude list ensures that the DFSR components are not backed up accidentally by other backup policies for the client. See Exclude Lists properties on page 122. Create a backup policy for the DSFR data, as follows: For the client, specify the DFSR server host. For the servers that are hosted in a cluster, specify the DFSR cluster name rather than the local host name. See Adding or changing clients in a policy on page 628. For the Backup Selections for the policy, specify the absolute path to each of the top-level DFSR folders on that host. The following is an example path: Shadow Copy Components:\User Data\Distributed File System Replication\DfsrReplicatedFolders\folder_name Tip: Use the Backup, Archive, and Restore interface to browse the Shadow Copy Components for the DfsrReplicatedFolders folder. The BAR interface shows the path to each DSFR folder that you need to enter as a backup selection. See Adding backup selections to a policy on page 632. For the backup policy, create an exception to the exclude list and specify the top-level DFSR directory, as follows: Shadow Copy Components:\User Data\Distributed File System Replication\DfsrReplicatedFolders For the exception Policy, specify the backup policy for the DSFR data. Also specify All Schedules for the Schedule. If DFSR is hosted in a cluster, create the exception for each host in the cluster. The exception ensures that the Shadow Copy Components DFSR paths are included for backup after NetBackup processes the global exclude list. See Adding an exception to the exclude list on page 126.
The DSFR servers must be configured for Windows Open File Backup. The snapshot provider must be Volume Shadow Copy Service. Configure these properties in the NetBackup Administration Console master server host properties Client Attributes tab. See Windows Open File Backup tab of the Client Attributes properties on page 89.
524
Creating policies for backups and snapshots Creating a policy using the Policy Configuration Wizard
During a backup, Windows writes the following event ID messages to the application event log of a DFSR host:
Event ID=1102 Severity=Informational The DFS Replication service has temporarily stopped replication because another application is performing a backup or restore operation. Replication will resume after the backup or restore operation has finished. Event ID=1104 Severity=Informational The DFS Replication service successfully restarted replication after a backup or restore operation.
To restore DFSR data, use the NetBackup Backup, Archive and Restore client interface to browse the Shadow Copy Components for the files or folders to restore, as follows:
Shadow Copy Components:\User Data\Distributed File System Replication\DfsrReplicatedFolders\folder_name
A Symantec HOWTO provides a more detailed procedure about configuring DSFR backups. http://www.symantec.com/docs/HOWTO65638
Creating policies for backups and snapshots Creating a policy without using the Policy Configuration Wizard
525
1 2 3
In the NetBackup Administration Console, in the left pane, click NetBackup Management. In the right pane, click Create a Policy to begin the Policy Configuration Wizard. Select the type of policy to create:
A policy to back up File systems, databases, or applications. A policy to create Snapshots. A policy to protect VMware or Hyper-V virtual machines. A policy to back up NDMP hosts.
Click Help on any wizard panel for assistance while running the wizard.
1 2 3
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. On the Actions menu, click New > New Policy. Type a unique name for the new policy in the Add a New Policy dialog box. See NetBackup naming conventions on page 897.
4 5 6
If necessary, clear the Use Policy Configuration Wizard checkbox. Click OK. Configure the attributes, the schedules, the clients, and the backup selections for the new policy. See Policy Attributes tab on page 529. See Schedules tab on page 579. See About the Clients tab on page 627. See Backup Selections tab on page 631.
526
Creating policies for backups and snapshots Adding or changing schedules in a policy
1 2 3
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Select the policy name in the left pane. Perform one of the following actions:
To add a schedule To change an existing schedule On the Actions menu, click New > New Schedule. In the right pane, double-click the schedule name.
Complete the entries in the Attributes tab, Start Window tab, Exclude Dates tab, and Calendar Schedule tab (when applicable). See Schedule Attributes tab on page 580. See Start Window tab on page 612. See Excluding dates from a policy schedule on page 616. See Calendar Schedule tab on page 617.
5 6
Click OK. If this schedule is the last schedule, click OK. To add more schedules, click Add and repeat step 4.
Creating policies for backups and snapshots Changing multiple policies at one time
527
1 2 3
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies > Summary of All Policies. In the right pane, hold down the Shift key and select either multiple policy names, multiple schedules, or multiple clients. On the Edit menu, click Change. In the dialog box that appears, the settings display in one of the following states:
A value The setting has the same value for all selected policies, schedules, or clients. The attribute does not have the same value for all selected policies, schedules, or clients. The attribute is active for all the selected policies, schedules, or clients. The attribute is inactive on all the selected policies, schedules, or clients. The attribute is set differently on all the selected policies, schedules, or clients.
No value
Checked
Unchecked
Gray checked
Specify a value, enable or disable an attribute, or enter text for the attributes you want to change. Any change is applied to the field for every selected policy.
To enable an attribute for all Check the box. selected policies To disable an attribute for all Uncheck the box. selected policies To leave an attribute unchanged for all selected policies Set (or leave) the box to a gray check.
See Policy Attributes tab on page 529. See Schedule Attributes tab on page 580.
5 6
See About the Clients tab on page 627. Click Cancel to cancel changes, or click OK to apply all changes and close the dialog box.
528
Creating policies for backups and snapshots Copying or moving policy items to another policy or server
1 2 3 4
In theNetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. In the left pane, select the policy you want to copy or move information from. In the right pane, select the attributes, schedules, clients, or backup selections you want to move or copy. Do one of the following:
To copy an item To move an item On the Edit menu, click Copy.
On the Edit menu, click Cut. Click Yes when asked if you want to delete the selected item from the policy.
To copy or move the information to another server, do the following. Otherwise, continue to step 6.
On the File menu, click Change Server. In the Change Server dialog box, enter a host name or chose a host name from the list. Click OK. After the settings load for the other server, expand NetBackup Management > Policies.
In the left pane, select the policy where you want to copy or move the items to.
Creating policies for backups and snapshots Deleting schedules, backup selections, or clients from a policy
529
In the right pane, click the horizontal pane where you want to paste the contents of the clipboard: Attributes, Clients, Schedules, or Selections. To view the contents of the clipboard, on the Edit menu, click Clipboard.
On the Edit menu, click Paste. Any items with the same name are replaced with the contents of the clipboard. If the schedules do not match the policy type, the schedules are deleted or renamed. The action is indicated in a dialog box. Note: If you copied items to another server, you must complete the rest of the configuration on the destination server for the configuration to work. For example, you must select a storage unit and volume pool at the destination server.
1 2 3 4 5
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. In the left pane, select the policy name. In the right pane, select the item you want to delete. On the Edit menu, click Delete. Click Yes when asked if you want to delete the selected item from the policy.
When a client is deleted from the client list, the NetBackup client software is not deleted or uninstalled from the client. Backups for the client can be recovered until the backups expire. Also, when a file is deleted from a backup selection list, the actual file is not deleted from the client.
530
the type of client you want to back up. The number of policy types available varies depending on which NetBackup options are installed. Each policy type has a unique combination of attributes. Not all attributes apply to every policy type. When you select a policy type, the attributes that apply to that policy type are active. The unavailable attributes are grayed out. Figure 15-2 shows the Attributes tab of a NetBackup policy. Figure 15-2 Policy Attributes tab
The following topics describe the settings on the policy Attributes tab.
531
a warning message and then deletes the invalid schedules or changes the schedules to an equivalent type. When you change the policy type of an existing policy, other selections or features of the policy may become invalid as well. Table 15-6 describes all the types of NetBackup policies. Table 15-6 Policy type
AFS (UNIX only) DataTools-SQL-BackTrack (UNIX only) DataStore Use for the policies that contain only clients with the NetBackup SQL-BackTrack extension. For information on setting up this policy type, see the guide for this option. This policy type is reserved for use by Symantec or its partners to provide agents for new applications or databases. Use for the policies that contain only clients with the NetBackup DB2 extension. For information on setting up this policy type, see the guide for this option. Combines the speed of raw-partition backups with the ability to restore individual files. This policy type applies to UNIX clients only. Requires the Enterprise Client license. For information on setting up this type of policy, see the NetBackup Snapshot Client guide FlashBackup- Windows (Windows only) Combines the speed of raw-partition backups with the ability to restore individual files. This policy type applies to Windows clients only. Requires the Enterprise Client license. For information on setting up this type of policy, see the NetBackup Snapshot Client Guide.
Description
Use for the policies that back up only AFS file systems on clients.
DB2
532
Description
For backup of virtual machines that reside on Windows Hyper-V servers, by means of on-host or off-host backups. Requires the Enterprise Client license. The Hyper-V policy type is new in NetBackup 7.5. Upgrades to NetBackup 7.5 do not automatically change policies to the Hyper-V policy type. Users can upgrade pertinent policies to the Hyper-Vpolicy type using one of the following methods: Change the policy type in the NetBackup Administration Console for one policy at a time. Change the policy type for multiple policies at one time using the bpplconvert script located in the following location: On UNIX:usr/openv/netbackup/bin/goodies
On Windows: Install_path\Veritas\NetBackup\bin\goodies For information on setting up this type of policy, see the NetBackup for Hyper-V guide. Informix-On-BAR (UNIX only) Lotus-Notes Use for the policies that contain only clients with the NetBackup Informix extension. For information on setting up this policy type, see the guide for this option. Use for the policies that contain only clients with the NetBackup Lotus Notes extension. For information on setting up this policy type, see the guide for this option. Use for the policies that contain only clients with the NetBackup MS Exchange extension. For information on setting up this policy type, see the guide for this option. Use to configure a policy for NetBackup for SharePoint Portal Server.
MS-Exchange-Server
Use for the policies that contain only clients with the NetBackup MS SQL Server extension. For information on setting up this policy type, see the guide for this option.
533
Description
Use for the policies that contain only Windows clients of supported Windows operating system levels. Standard and MS-Windows policy types are the only policy types that support the following options: Checkpoint restart for backups or restores See Take checkpoints every __ minutes (policy attribute) on page 540. Synthetic backups See Policy type (policy attribute) on page 530. Collect disaster recovery information for Bare Metal Restore See Collect disaster recovery information for Bare Metal Restore (policy attribute) on page 556.
NBU-Catalog NCR-Teradata
Use for catalog backup jobs. Use for the policies that contain only clients with the NetBackup for Teradata option. For information on setting up this policy type, see the guide for this option. Use for the policies that contain only clients with the NetBackup NDMP option. This policy type is available only when the NetBackup NDMP is installed and licensed. For information on setting up this policy type, see the guide for this option. Use for the policies that contain only NonTarget NetBackup Novell NetWare clients. (This version uses a Microsoft Windows interface.) Use for the policies that contain only clients with the NetBackup Oracle extension. For information on setting up this policy type, see the guide for this option. Use for the policies that contain only OS/2 clients. Use for the policies that export data from PureDisk to NetBackup. Use for the policies that contain only clients with the NetBackup SAP extension. For information on setting up this policy type, see the guide for this option.
NDMP
NetWare
Oracle
534
Description
Use for the policies that contain any combination of the following: UNIX clients (including supported Mac clients), except those covered by specific products such as Oracle. NetBackup Novell NetWare clients that have the target version of NetBackup software.
Standard and MS-Windows policy types are the only policy types that support the following options:
Checkpoint restart for backups or restores Synthetic backups Collect disaster recovery information for Bare Metal Restore
Sybase
Use for the policies that contain only clients with the NetBackup Sybase extension. For information on setting up this policy type, see the guide for this option. Use as a policy type to schedule and run a Vault job. This policy type is available only when Vault is licensed. For backup of virtual machines that reside on VMware vSphere servers, by means of on-host or off-host backups. Requires the Enterprise Client license. The VMware policy type is new in NetBackup 7.5. Upgrades to NetBackup 7.5 do not automatically change policies to the VMware policy type. Users can upgrade pertinent policies to the VMwarepolicy type using one of the following methods: Change the policy type in the NetBackup Administration Console for one policy at a time. Change the policy type for multiple policies at one time using the bpplconvert script located in the following location: On UNIX:usr/openv/netbackup/bin/goodies
Vault
VMware
On Windows: Install_path\Veritas\NetBackup\bin\goodies For information on setting up this type of policy, see the NetBackup for VMware guide.
For more details on off-host backups, refer to the NetBackup Snapshot Client Administrators Guide.
535
must go to a storage unit with a gold data classification. By default, NetBackup provides four data classifications: platinum, gold, silver, and bronze. This attribute is optional and applies only when the backup is to be written to a storage lifecycle policy. If the list displays No data classification, the policy uses the storage selection that is displayed in the Policy storage list. If a data classification is selected, all the images that the policy creates are tagged with the classification ID. See Storage Lifecycle Policy dialog box settings on page 462. See Data Classification properties on page 109. See Creating a Data Classification on page 110. See About storage lifecycle policies on page 457.
The storage unit must not be designated as On demand only. The storage unit must have available drives. The storage unit must have media available in the required volume pool.
However, NetBackup makes an exception when a client is also a media server with locally-attached storage units. In that case, NetBackup selects the locally-attached storage units first. See About staging backups on page 431.
Storage unit Select the name of the storage unit that is to be the storage destination for the policy data. It can be disk or tape-based. If it is configured to do so, the storage unit determines which type of disk staging is used for the policy. See Creating a storage unit on page 399.
536
Select the name of the storage lifecycle policy that is to be the storage destination for the policy data. The drop-down list includes only those lifecycles that have the same data classification as the policy. For example, gold backup images cannot be sent to a silver storage lifecycle. Images that belong to a specific data classification cannot be sent to a storage lifecycle that lacks a classification. Data classification is optional. See Global Attributes properties on page 138. If it is configured to do so, the storage lifecycle policy determines which type of disk staging is used for the policy. If setting up snapshot replication with Replication Director, select a storage lifecycle policy that contains a snapshot-capable storage unit. See About storage lifecycle policies on page 457.
Select the name of the storage unit group that is to be the storage destination for the policy data. See About storage unit groups on page 447.
Any Available
If Any Available is selected, NetBackup tries to store data on locally-attached storage units first. To force NetBackup to use only a locally-attached drive, select Must use local drive in the General Server properties. If a local device is not found or Must use local drive is not selected, NetBackup tries to find an available storage unit alphabetically. NetBackup does not select a null_stu storage unit if Any Available is selected. A null_stu storage unit is created only when Symantec Support uses the NullOST plug-in to identify and isolate data transfer bottlenecks.
Figure 15-3
Storage unit (tape device) Storage unit (disk) Storage unit group Storage lifecycle policy
Note: If different storage is selected for the Override policy storage option on the Schedule Attributes tab, that selection overrides the Policy storage attribute.
537
See Override policy storage (schedule attribute) on page 600. See Considerations for selecting a destination for Policy storage on page 537.
Action
Do one of the following:
Do not specify a storage unit at the schedule level. See Override policy storage (schedule attribute) on page 600. Do not set all storage units to On demand only. NetBackup may not find an available storage unit for the backups. See Changing storage unit settings on page 402. See On demand only storage unit setting on page 422. A specific storage unit is designated but Consider changing the destination to Any Available since backups cannot the unit is unavailable. run for those policies and the schedules that require the unit. Any Available is selected. Be aware that any basic disk storage unit that is not assigned to a storage group is considered available for disk spanning. See Media properties on page 161.
538
(continued) Action
Do one of the following: Select a storage unit group that contains only the units you want the policy to use. Limit the storage units by doing the following: Create a volume pool that contains the volumes that are available only to the specific storage units. Disable Scratch pool for the volume pool. If Scratch pool is enabled, any storage unit has access to the volumes in the volume pool. See Adding a volume pool on page 326. See About scratch volume pools on page 325. In the policy, set Policy volume pool to the volume pool that is defined in the previous step. For all policies, set Policy storage attribute to Any Available.
If the policy specifies a storage unit group, set the storage units within the group to On demand only to satisfy the policy requirement. See Changing storage unit settings on page 402. See On demand only storage unit setting on page 422.
539
CatalogBackup
The following table describes the additional volume pools that are useful to create. Table 15-9 Volume pool
Scratch volume pool
Media is assigned to the volume pools for Media Manager storage devices. Disk-type storage devices are not allocated to a volume pool. See About volume pools on page 324. See Adding a volume pool on page 326. See About scratch volume pools on page 325.
540
1 2 3 4 5 6 7 8 9
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies In the left pane, select the Backup-Archive policy and on the Edit menu, click Change. In the policy Attributes tab, on the Policy volume pool list, select Backups. Click the Schedules tab. Select the schedules that use the Backups volume pool, and click Properties. Make sure that Override policy volume pool is unchecked, and click OK to save the change in the schedule.. Select the user-archive schedule that you want assigned to the Archive volume pool, and click Properties. Check Override policy volume pool. Underneath the check box, select Archive from the list.
10 Click OK to save the change in the schedule. 11 Click OK to save the change in the policy.
541
The Global Attributes property, Schedule backup attempts, indicates the number of times that NetBackup tries to restart a failed backup. See Global Attributes properties on page 138. Note: Checkpoints are saved at file boundaries and point to the next file in the list to be backed up. Checkpoints cannot occur in the middle of a file. After the file is backed up, the checkpoint is saved.
Note: Checkpoints are not taken for a user-archive backup. If a user-archive backup resumes, it restarts from the beginning. In the following situations, NetBackup starts a new job instead of resuming an incomplete job:
If a new job is due to run, or, for calendar-based scheduling, another run day has arrived. If the time since the last incomplete backup was longer than the shortest frequency in any schedule for the policy. If the time indicated by the Clean-up property, Move backup job from incomplete state to done state, has passed.
The following table describes the level of support for various policy attributes, storage, and clients for checkpoint restart. For an agent or option not listed, refer to the manual for that agent or option. Table 15-10 Item
Basic disk staging
Description
Checkpoint restart is supported for Stage I. Checkpoint restart is not supported for Stage II. See About basic disk staging on page 433. See About staging backups on page 431.
542
Description
The following pertain to Windows clients: Checkpoint restart is not supported for the backup selections that are indicated by a UNC path. No checkpoints are taken during a System State backup.
No checkpoints are taken during a Windows disk image (raw) backup. No checkpoints are taken for the remainder of the backup after NetBackup encounters Single-instance Store (SIS).
When an incremental backup resumes and completes successfully, the archive bits are cleared for the files that were backed up after the job resumes. However, the archive bits are not cleared for the files that were backed up before the resume. Since the archive bits remain, the files that were backed up before the resume are backed up again during the next incremental backup. Multiple copies (schedule attribute) Checkpoint restart is supported for the policies that are configured to create multiple backup copies. See Multiple copies (schedule attribute) on page 595. The last failed copy that contains a checkpoint can be resumed if a copy is configured to allow other copies to continue the job if the copy fails and subsequent checkpoints occur. NetWare (policy type) Checkpoint restart is not supported. NetWare clients can also use the Standard policy type, but that policy type does not support NetWare clients. Checkpoint restart is supported for use with local or alternate client backups. However, the following policy attributes are not supported:
Block Level Incremental Backups Media Server Copy Third-Party Copy Device Instant Recovery backup
See Snapshot Client (policy attributes) on page 579. Standard (policy type) Checkpoint restart is supported for UNIX clients.
Synthetic backups (schedule Checkpoint restart is not supported. attribute) See Synthetic backup (schedule attribute) on page 589.
543
was last checkpointed rather than starting from the beginning of the entire restore job. NetBackup automatically takes checkpoints once every minute during a restore job. The following host properties affect checkpoint restart for restore jobs.
Move restore job from incomplete state to This Clean-up host property indicates the done state number of days that a failed restore job can remain in an Incomplete state. See Clean-up properties on page 77. Restore retries This Universal Setting host property specifies the number of attempts that a client has to restore after a failure. See Universal Settings properties on page 214.
The restore restarts at the beginning of the last checkpointed file, not within the file. Only the backups that are created using MS-Windows or Standard policy types are supported. Third Party Copy and the Media Server Copy images that use Standard policy types are supported. However, they cannot be suspended or resumed if the backup image has changed blocks.
A NetBackup administrator can choose to suspend a checkpointed restore job and resume the job at a later time. For example, while an administrator runs a restore job for several hours, the administrator receives a request for a second restore. The request is of a higher priority and requires the resources in use by the first job. The administrator can suspend the first job, start the second restore job and let it complete. The administrator can then resume the first job from the Activity Monitor and let the job complete. Consider a situation in which a checkpointed restore that has no end date is suspended and then resumed. If a new backup occurs before the resume is initiated, the files from the new backup are included in the restore. For example, a user request the restore of a directory. The restore begins, but is suspended. The request is resumed the next day after another backup of the directory is performed. The files that are restored are from the latest backup. See Take checkpoints every __ minutes (policy attribute) on page 540.
544
Client B
Tape Drive 2
Client A and Client B backups can occur concurrently and back up to different devices
Table 15-11 describes the factors that affect the number of concurrent backup jobs that NetBackup can perform. Table 15-11 Item
Jobs from different policies
Description
The limit does not apply to concurrent jobs if the jobs are from different policies. For example, if three policies limit concurrent jobs to two, NetBackup can start two jobs from each policy. A total of six policies can be running at one time in this situation.
Multiplexing
If multiplexing is used, set the limit high enough to support the specified level of multiplexing. Lower values can limit multiplexing within a policy if jobs from different schedules exist within the policy. For example, the limit is set to two and an incremental backup schedule is due to run for four clients. Only two clients are backed up at one time, regardless of the multiplexing settings.
545
Description
The available bandwidth of the network determines how many backups can occur concurrently. If you encounter loading problems, consider multiple networks for backups. Or, configure the backup policy to use the Compression attribute. See Compression (policy attribute) on page 554. When the client that is backed up is also a server, it is a special case. In this instance, the network load is not a factor because the network is not used. However, the load on the client and server is still a factor.
To process more than one backup job at a time, the configuration must include one of the following:
Multiple storage units. A storage unit with enough drives to perform more than one backup at a time. Storage units that are configured to multiplex.
With removable media devices such as tape drives, the number of concurrent jobs depends on the total number of drives in the storage units. With disk storage, the storage device is defined as a file path and the available disk space determines how many paths are possible. Parent job and children jobs Parent jobs do not count toward the limit. Only the children jobs count toward the limit. The following jobs produce a parent job and children jobs:
Multistreamed jobs Catalog backups Snapshot Client snapshots Bare Metal Restore jobs
See About the Jobs tab on page 836. Server speed Too many concurrent backups interfere with the performance of the server. The best number depends on the hardware, operating system, and applications that are running.
546
A Media Manager storage unit is used. The Policy storage attribute is set to Any Available
None
A server group
See About media sharing on page 329. See Configuring a server group on page 224.
547
548
Description
The behavior of Follow NFS can vary depending on how it is used in combination with Cross mount points. See Examples of using Cross mount points and Follow NFS in combination on page 552. See Cross mount points (policy attribute) on page 550.
Raw partitions
This attribute has no effect on raw partitions. The Network File Systems that are mounted in a raw partition are not backed up. Nor can you back up raw partitions from other computers that use NFS mounts to access the raw partitions. The devices are not accessible on other computers through NFS.
Note: NetBackup does not support raw partition backups on unformatted partitions.
Automounted directories This attribute causes files in automounted file systems to be backed up. Automounted directories can be excluded to allow the backup of other NFS mounts. To do so, add an entry for the automounters mount directory to the exclude list on the client.
See Examples of using Cross mount points and Follow NFS in combination on page 552.
549
Action
Create a policy Add the folder name to the policy Configure the NetBackup Client Service
Step 3
See Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows on page 982. Step 4 Perform a backup Backups run as scheduled or when a manual backup is performed. See Performing manual backups on page 674.
Example of using Backup Network Drives (policy attribute) to back up a shared folder
The following example gives the steps for backing up a shared folder using the Backup Network Drives policy attribute. The procedure backs up the folder share on win_PC through win_client. Consult the following descriptions before you review the example.
master1 NetBackup master server
550
Windows NetBackup client Windows computer (not necessarily a NetBackup client) A shared folder on win_PC
Action
Create a policy
Step 2
See Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows on page 982. Step 3 Create a batch file Create a batch file bpstart_notify.bat that does the following:
Maps a drive on win_client to \\win_PC\share. Includes the following command (where X: is the mapped drive letter): net use X: \\win_PC\share
Step 4
Perform a backup
Backups run as scheduled or when a manual backup is performed. See Performing manual backups on page 674.
551
from crossing mount points to back up root (/) without backing up all the file systems that are mounted on root. (For example, /usr and /home.) In some cases, consider creating separate policies for the backups that cross mount points and those that do not. For example, in one policy, disable Cross mount points and include root (/) in the backup selection list. As a result, only the root file system is backed up, and not the file systems that are mounted on it. In another policy, enable Cross mount points and include root (/) in the backup selection list. As a result, all the data on the client is backed up. Note: NetBackup specifically excludes mapped directories even if Follow NFS and Cross mount points are enabled. To back up mapped directories, include the directories in the file list. The following table lists items to consider when you use this policy attribute. Table 15-15 Item Description Considerations for Cross mount points (policy attribute)
Follow NFS (policy attribute) The behavior of Cross mount points can vary depending on how it is used in combination with Follow NFS. See Examples of using Cross mount points and Follow NFS in combination on page 552. See Follow NFS (policy attribute) on page 547. Backup selection entries The following backup selection entries behave in the same manner on both UNIX and Windows systems when the Cross mount points attribute is used:: / :\ *:\
Note: Do not use the Cross mount points attribute in policies on UNIX systems where
you use the ALL_LOCAL_DRIVES directive in the backup selection list. UNIX raw partitions This attribute has no effect on UNIX raw partitions. If a raw partition is the root partition and contains mount points for other file systems, the other file systems are not backed up when this attribute is enabled. Do not use this attribute in policies on UNIX systems where you use the ALL_LOCAL_DRIVES directive in the backup selection list.
ALL_LOCAL_DRIVES directive
552
Mount points to disk storage Do not cross mount points to back up a media server that uses mount points to any disk storage that contains backup images. If the policy crosses mount points, the NetBackup backup images that reside on that disk storage are backed up. The NetBackup BasicDisk disk type and the Enterprise Disk Option disk types use mount points for disk storage.
Enabled
Disabled
Enabled
Enabled
Note: NetBackup specifically excludes mapped directories even if Follow NFS and Cross mount points are enabled. To back up mapped directories, include the directories in the file list. Example 1 and Example 2 assume that the client disks are partitioned as shown in Figure 15-5.
553
Figure 15-5
d1
d2
d3
Legend Description
Contains /(root), /usr, and /home in separate partitions. Contains a file system named /home/njr. Mounted on /home, which is a partition on d1. Contains a directory named /net/freddie/home that is NFS-mounted on /net/freddie
d3
Example 1:
Cross mount points and Follow NFS are not selected. The backup selection list contains the following entry:
//usr/home
In this case, NetBackup considers only the directories and files that are in the same file system as the backup selection list entry. It does not back up /home/njr or /net/freddie/home.
Example 2:
Cross mount points and Follow NFS are selected. The backup selection list only contains a forward slash:
/
In this case, NetBackup backs up all the files and directories in the tree, including those under /home/njr and /net/freddie/home.
To back up only /usr and individual files under /, leave / out of the list and separately list the files and directories you want to include. For example:
554
/usr /individual_files_under_root
555
Description
Programs, ASCII files, and unstripped binaries (typically 40% of the original size). Best-case compression: Files that are composed of the strings that repeat can sometimes be compressed to 1% of their original size.
Data types that do not Stripped binaries (usually 60% of original size). compress well Worst-case compression: Files that are already compressed become slightly larger if compressed again. Effect of file size File size has no effect on the amount of compression. However, it takes longer to compress many small files than a single large one. Compression requires client computer processing unit time and as much memory as the administrator configures. Compression uses as much of the computer processing unit as available and affects other applications that require the computer processing unit. For fast CPUs, however, I/O rather than CPU speed is the limiting factor. NetBackup does not compress the following files:
Files that are equal to or less than 512 bytes, because that is the tar block size. On UNIX clients, files with the following suffixes:
On UNIX clients, if a compressed file has a unique file extension, exclude it from compression by adding it under the Client Settings (UNIX) properties.
Effect of using with If compressed data is written to a storage unit that has single-instance store (SIS) storage units with SIS capabilities, the storage unit may not be able to use data deduplication on the compressed capabilities or the encrypted data. In data deduplication, only one instance of the file is stored. Subsequent instances of the file reference the single file.
556
Collect disaster recovery information for Bare Metal Restore (policy attribute)
The Collect disaster recovery Information for Bare Metal Restore attribute specifies whether the BMR client agent runs on each client. If the attribute is enabled, the BMR client agent runs before each backup to save the configuration information of the client. The Activity Monitor displays the activity as a job separate from the backup. Only policy types MS-Windows (for Windows clients) and Standard (for UNIX clients) support this policy attribute. This attribute is enabled by default when one of these policy types is used to create a policy on a master server that is licensed for BMR. For more information, see the Bare Metal Restore Administrators Guide for UNIX, Windows, and Linux.
Collect true image restore information (policy attribute) with and without move detection
The Collect true image restore information attribute specifies whether the policy collects the information necessary to perform a true image restore. A true image restore (TIR) restores the contents of a directory to reflect the contents of the directory at the time of an incremental or a full backup. Files that were deleted before the backup are not restored.
557
With the attribute enabled, a restore based on an incremental backup includes all files that were backed up since the last full backup. The restore also includes those files that were deleted at any time during that period. NetBackup starts to collect the true image restore information with the next full or incremental backup for the policy. The true image restore information is collected for each client regardless of whether any files were changed. NetBackup does not provide true image restores based on the time of a user backup or archive. However, NetBackup uses a user backup for a true image restore if the backup is more recent than the latest automatic full or incremental backup. For true image incremental backups, enable With move detection to include the files that were moved, renamed, or newly installed in the directories. These files may be from a tar or a zip archive. (Depending on how the files were packaged and how they were installed, some newly installed files are not backed up by non-TIR incremental backups. NetBackup detects changes by comparing path names and inode numbers with those from the previous full or incremental backup. If either the name or an inode number is new or changed, the file or directory is backed up. NetBackup begins to collect the information for move detection with the next full or incremental backup for the policy. This first backup after the attribute is set always backs up all files, even if it is an incremental backup. Note: With move detection must be enabled to create a synthetic backup. See Synthetic backup (schedule attribute) on page 589. The following examples show how move detection backs up the files that otherwise would not be backed up:
A file that is named C:\pub\doc is moved to or installed in C:\spec\doc. The archive bit is unchanged but C:\spec\doc is new in the C:\spec\ directory and is backed up. A directory that is named C:\security\dev\ is renamed as C:\security\devices\. The archive bit is unchanged but C:\security\devices\ is a new directory and is backed up.
NetBackup begins to collect the information that is required for move detection with the next full or incremental backup for the policy. This first backup after the attribute is set always backs up all files, even if it is an incremental backup. Move detection consumes space on the client and the backup can fail if there is not enough disk space available.
558
Type of backup
Full Incremental Incremental User backup Incremental
file1
file2
dirA/fileA
dirB/fileB
file3
file1
file2
dirA/fileA
----------
-----
file1
file2
dirA/fileA
----------
-----
file1
file2
dirA/fileA
----------
-----
dirC/fileC
file4
file1
file2
----------
----------
-----
----------
file4
Note: Dashes ( ------ ) indicate that the file was deleted before this backup. A restore of the 12/04/2009 version of the C:\user\doc directory produces the following results:
After a regular restore The restored directory contains all files and directories that ever existed in C:\user\doc from 12/01/2009 (last full backup) through 12/04/2009: file1 file2 dirA\fileA dirB\fileB file3 dirC\fileC file4
559
The restored directory contains only the files and directories that existed at the time of the incremental backup: file1 file2 file4 NetBackup does not restore any of the files that were deleted before the 12/04/2009 incremental backup. The restored directory does not include the subdirectories dirA and dirC, even though they were backed up on 12/04/2009 with a user backup. NetBackup did not restore these directories because they did not exist at the time of the incremental backup. The incremental backup was the reference for the true image restore.
Consider the following points to use either Collect true image restore or Collect true image restore with move detection:
NetBackup collects additional information for the incremental backups that collect true image restore information. Policies that use move detection require even more space. Incremental backups are slower for a policy in which true image restore information is collected. Configure the period of time that NetBackup retains the true image restore information. Set the Keep true image restoration (TIR) information property in the Clean-up properties dialog box. See Clean-up properties on page 77. Only directories can be listed and selected. In true image restore mode, the client interface does not display individual files. Refer to the online Help in the Backup, Archive, and Restore client interface for more information on true image restores. A true image restore preserves the files that are currently in the directory but were not present when the backup was completed. If you created a file file5 after an incremental backup on 12/04/2009 but before a restore, the contents of the restored directory would be as follows:
file1 file2 file4 file5
560
Multistreamed jobs consist of a parent job to perform stream discovery and children jobs for each stream. Each child job displays its own job ID in the Job ID column in the Activity Monitor. The job ID of the parent job appears in the Parent Job ID column, which is not displayed by default. Parent jobs display a dash (-) in the Schedule column. Note: If this attribute is enabled, and a file system is in a clients exclude list, a NetBackup job appears in the Activity Monitor for the excluded file system. However, no files in the excluded file system are backed up by the job. The following table describes the reasons to use multiple data streams.
561
To reduce retry time for backup failures Because the backup streams run independently, the use of multiple data streams can shorten the retry time in the event of a backup failure. A single failure only terminates a single stream. NetBackup can restart the failed stream without restarting the others. For example, assume the backup for a 10-gigabyte partition is split into five streams, each containing 2 gigabytes. If the last stream fails after it writes 1.9 gigabytes (a total of 9.9 gigabytes is backed up), NetBackup retries only the last gigabyte stream. If the 10-gigabyte partition is backed up without multiple data streams and a failure occurs, the entire 10-gigabyte backup must be retried. The Schedule backup attempts property in the Global Attributes properties, applies to each stream. For example, if the Schedule backup attempts property is set to 3, NetBackup retries each stream a maximum of three times. The Activity Monitor displays each stream as a separate job. Use the job details view to determine the files that are backed up by each of these jobs. See Global Attributes properties on page 138. To reduce administration by running more backups with fewer policies Use multiple data streams in a configuration that contains large file servers with many file systems and volumes. Multiple data streams provide more backups with fewer policies than are otherwise required.
562
Figure 15-6
Recommended for best perfomance Client Drive A Stream NetBackup Server Drive B Stream Back up each device with a separate stream that runs concurrently with streams from other devices. Then, multiplex the streams or send them to separate tapes.
Not recommended Client Stream Drive A Stream NetBackup Server Stream Drive B Stream Multiple concurrent streams from a single device can adversely affect backup times.
The following table describes the aspects of multiple data streams that are adjustable. Table 15-21 Item Description Adjustable aspects of multiple data streams
The total number of streams The backup selection list determines the total number of streams that are started. The NEW_STREAM directive lets you configure a fixed number of streams, or you can allow the client dynamically define the streams. See About the directives on the Backup Selections list on page 653.
Note: For best performance, use only one data stream to back up each physical device
on the client. Multiple concurrent streams from a single physical device can adversely affect backup times. Backup times are affected because the device heads must move between the tracks that contain files for the respective streams.
563
The number of streams that The following factors determine the number of streams that can run concurrently run concurrently for a policy or client:
Number of the drives that are available. Maximum concurrent jobs settings for the policy and client. Storage unit and schedule multiplexing limit. Each storage unit and each schedule have a maximum multiplexing setting. The lower of the two settings is the limit for a specific schedule and storage unit. The maximum streams are limited to the sum of the multiplexing limits for all drives available in the storage unit and schedule combinations. For example, assume that two storage units have one drive in each. Multiplexing on storage unit 1 is set to 3 and multiplexing on storage unit 2 is set to 5. If multiplexing is set to 5 or greater in the schedules, then 8 streams can run concurrently. See Media multiplexing (schedule attribute) on page 605.
The maximum jobs settings limit the maximum number of streams as follows: Table 15-22 Item
Maximum jobs per client (host property)
Access method
Select Master Servers, and in the right pane, double-click the master server you want to modify. In the properties dialog box, in the left pane, click Global Attributes. See Global Attributes properties on page 138. See Media multiplexing (schedule attribute) on page 605.
Limit jobs per policy (policy In the left pane, expand NetBackup Management > Policies. attribute) In the right pane, double-click a policy you want to modify. See Limit jobs per policy (policy attribute) on page 544. Maximum data streams (host property)
Select Master Servers, and in the right pane, double-click the master server you want to modify. In the properties dialog box, in the left pane, click Client Attributes. See General tab of the Client Attributes properties on page 83.
Job settings also affect the maximum number of streams. The following table describes the interdependency of these settings.
564
Description
NetBackup uses the value that is specified by either Maximum jobs per client or Limit jobs per policy, whichever is lower. NetBackup ignores Maximum jobs per client. Instead, NetBackup uses the value that is specified by either Maximum data streams or Limit jobs per policy, whichever is lower.
See About the directives on the Backup Selections list on page 653.
Disabled
The Deduplication property configures clients for client direct deduplication. The Disable client-side deduplication policy attribute overrides the Deduplication property. The Deduplication property is found on the General tab of the Client Attributes host properties. See Where deduplication should occur on page 86. See the NetBackup Deduplication Guide.
565
With this option enabled, users can restore the individual objects that reside within a database backup image, such as:
A user account from an Active Directory database backup Email messages or folders from an Exchange database backup A document from a SharePoint database backup
Granular-level restores can be performed only if the backup was written to a disk storage unit. For more information on how to configure NetBackup to perform granular-level backups with a specific agent, see the following:
NetBackup for Microsoft SharePoint Server Administrators Guide NetBackup for Microsoft Exchange Server Administrators Guide
Note: In IPv6-enabled NetBackup 7.1 environments, granular recovery is not supported for Exchange Server or SharePoint Server. For more information on how to configure NetBackup to perform granular-level backups with Active Directory, see the following: See Active Directory granular backups and recovery on page 675.
566
Reduces the I/O and CPU overhead on the client. The result is a faster backup and less load on the client. Creates a compact backup stream that uses less network bandwidth between client and server. Creates a full image that contains all data that is needed for restore.
If the client has no previous backup, NetBackup performs a full backup and creates a track log. The track log records information about the client's data, for comparison at the next backup. At the next backup, NetBackup identifies data that has changed since the previous backup. It compares the client's file system to the track log from the previous backup, or it uses the Windows change journal, if enabled. (The change journal applies to NTFS file systems only.) The NetBackup client sends to the media server a tar backup stream that consists of the following: The client's changed blocks, and the previous backup ID and data extents (block offset and size) of the unchanged blocks. The media server reads the client's changed blocks and the backup ID and file system descriptors of the unchanged blocks. From the backup ID and file system descriptors, the media server locates the rest of the client's data in existing backups. The media server directs the storage server to write the changed blocks and the unchanged blocks in a new full image.
567
Figure 15-7
Files in backup selections: H1 data H2 data H3 data ... H10 data Comparison with track log indicates H2 data is new: The rest is unchanged.
Client creates backup stream: Hn1 H2 data Hn3 ... Hn10 n = indicates data is unchanged. For unchanged data, stream supplies backup ID, block offset, and size, for reference to previous backups.
Figure 15-8 shows how the media server constructs a backup image from the Accelerator stream and from previous backups: Figure 15-8 NetBackup media server constructs backup image
Media server reads backup stream and locates H1 and H3 H10 data in existing backups:
Media server tells storage server to write changed blocks (H2 data) and unchanged blocks in a new full image: New backup image H1 data H2 data H3 data ... H10 data
Figure 15-9 recaps Accelerator details in the context of the principal NetBackup processes.
568
Figure 15-9
nbjm
Client Client compares file system to track log. Creates compact backup stream: changed data, plus backup extents for unchanged data. Hn1 H2 data Hn3 ... Hn10 bptm bpbrm
Media server Media server reads backup stream and locates unchanged data in existing backups: H1 data unused H3 data ... H10 data bptm tells storage server to write changed blocks (and unchanged blocks from existing backups) in a new image.
bpbkar
Storage server New backup image: H1 data H2 data H3 data ... H10 data
Standard acceleration, for both Windows and UNIX clients (the Use accelerator option on the policy Attributes tab). The other speeds combine the Use accelerator option with one of the following options. Further acceleration is available for Windows clients. This setting requires the Use Change Journal option under Host Properties > Clients > Windows Client > Client Settings. See Client Settings properties for Windows clients on page 99.
569
For both Windows and UNIX clients, an additional type of change detection is available. This setting requires the Accelerator forced rescan option on the policy Schedules tab. This option is a slower setting for Accelerator than the other two options that are listed here. See Accelerator forced rescan (schedule attribute) on page 590. Note: The Accelerator forced rescan and Use Change Journal options cannot be combined. If Accelerator forced rescan is selected, the Use Change Journal option is ignored.
NetBackup Accelerator requires the Data Protection Optimization Option license. For the latest information on licensing, contact your Symantec sales or partner representative. Supports the disk storage units only. Supported storage unit types are PureDisk (MSDP, PureDisk, appliance), cloud storage, and qualified third-party OST storage. The NetBackup device mapping files list all supported storage types. Supports the MS-Windows and Standard policy types only. Supports all features of NetBackup that work with the MS-Windows or Standard policy types. Supports the full backups and incremental backups. See Accelerator backups and the NetBackup catalog on page 570. Supports all platforms, file systems, and logical volumes that NetBackup supports. Supports the Windows NTFS change journal (Use Change Journal option) but does not support the VxFS change journal. If Collect true image restore information is enabled in the policy, Accelerator cannot use the Use Change Journal option. Policy validation succeeds, but the backup does not use the change journal. If a previous backup of the client does not exist, NetBackup performs a full backup and creates a track log on the client. This initial backup occurs at the speed of a normal (not accelerated) full backup. Subsequent Accelerator backups of the client use the track log for accelerated backup speed.
570
Note: When you first enable a policy to use Accelerator, the next backup (whether full or incremental) is in effect a full backup: It backs up all files in the Backup Selections tab. If that backup was scheduled as an incremental, it may not complete within the backup window. For example, when you upgrade policies to 7.5 and first enable the Use accelerator option, note: Make sure that the next backup window is large enough for a full backup. NetBackup retains track logs for future Accelerator backups. Whenever you change the Backup Selections list in a policy, the next backup is a normal full backup (not accelerated). A new track log is created. If the storage unit that is associated with the policy cannot be validated when you create the policy, note: The storage unit is validated later when the backup job begins. If Accelerator does not support the storage unit, the backup fails. In the bpbrm log, a message appears that is similar to one of the following:
Storage server %s, type %s, doesn't support image include. Storage server type %s, doesn't support accelerator backup.
Configuring Accelerator
The following table outlines the procedure to configure the full backups that use the NetBackup Accelerator.
571
Make sure that you have a storage unit that supports Accelerator.
The NetBackup device mapping files contain all storage device types that NetBackup can use. To add support for the new devices or upgraded devices that support Accelerator, download the current device mapping files from the Symantec support site. See About the device mapping files on page 247. See Downloading the device mapping files on page 248.
A disk storage unit that supports Accelerator. The Use accelerator option.
For even faster backups for Windows clients, select the Use Change Journal attribute under Host Properties > Clients > Windows Client > Client Settings.
This option allows NetBackup to obtain file change information from the client's NTFS change journal.
To periodically establish a new baseline of change detection on the client, select the Accelerator forced rescan option on the Schedule Attribute tab of the policy.
This option provides an additional level of change detection in the client's data for Accelerator. This option reduces the speed of Accelerator.
572
When the Use Change Journal option is selected for the client, a message similar to the following appears in the job details log:
9/24/2011 8:54:14 PM - Info bpbkar32(pid=7868) change journal enabled for <C:\> 9/24/2011 8:54:14 PM - Info bpbkar32(pid=7868) using change journal data for <C:\>
If the Use Change Journal option is selected but cannot be used, a message of the following form appears in the job details log:
NOT using change journal data for <%%s>: <reason ...>
See Log messages about the Use Change Journal option on page 573. When the Accelerator forced rescan option is used, a message similar to the following appears in the job details log:
9/25/2011 5:46:52 PM - Info bpbrm(pid=4136) Accelerator enabled backup with checksum based change detection needs to read each file and calculate the checksum, and will have longer backup time.
See Log messages about the Use Change Journal option on page 573.
573
To create the log directories, run the following command on the NetBackup servers and client: Windows:
install_path\NetBackup\logs\mklogdir.bat
UNIX:
/opt/openv/netbackup/logs/mklogdir
NOT using change journal The Accelerator forced rescan option is enabled on the full data for <%%s>: checksum backup schedule for the policy. As a result, the Use Change validation requested Journal option cannot be used. Instead, Accelerator performs a regular file system scan to determine the files and folders to include in the backup. The Use Change Journal option can be used only when the Accelerator forced rescan option is not enabled.
574
Table 15-26
Accelerator messages on the Windows Use change journal option (job details log) (continued) Description
The backup uses a number of filters to determine which files and directories to include in the backup. The filters are the following: NetBackup exclude and include lists, the files and directories that are included in the Shadow Copy Components and in the system state backup, and others. During a backup, a checksum is calculated against the filters. When a new backup runs, the checksum for the current backup is compared against the checksum of the previous backup. If the checksums do not match, the Change Journal data cannot be used. Instead, Accelerator performs a regular file system scan to determine the files and folders to include in the backup. No action is required. If the filters do not change between backups, the Change Journal data is used at the next backup.
NOT using change journal Accelerator cannot use the Use Change Journal option in the data for <%%s>: unable to following cases: validate change journal No previous backup exists: No baseline update sequence usage <reason=%%s> number (USN) was established from the NTFS change journal. The previous backup was not successful. If these conditions or others are not met, the Use Change Journal option cannot be used. Accelerator performs a regular file system scan to determine the files and folders to include in the backup. No action is required. Accelerator uses the Use Change Journal option at the next backup if all conditions are met.
575
Table 15-26
Accelerator messages on the Windows Use change journal option (job details log) (continued) Description
NOT using change journal Accelerator cannot use the Use Change Journal option in the data for <%%s>: unable to following cases: initialize change journal If too much activity occurred on the system (records were usage <reason=%%s> purged from the Change Journal databases before they could be processed). If data corruption occurred. Instead, Accelerator performs a regular file system scan to determine the files and folders to include in the backup. No action is required. When records have been purged, a new baseline is created when the current backup completes. If corruption existed, it is detected and the databases are re-created. Accelerator uses the Use Change Journal option at the next backup. NOT using change journal data for <%%s>: hard link or reparse point change detected Accelerator cannot use the Use Change Journal option if a change corresponds to a hard link or to a reparse point. Note that the change may correspond to any number of files and directories and the NTFS Change Journal does not track all of them. No action is required. If no further changes occur to hard links or reparse points, the Use Change Journal option can be used at the next backup. NOT using change journal data for <%%s>: not supported with true image backups Collect true image restore information or Collect true image restore information with move detection is specified on the policy. The Use Change Journal option cannot be used. Accelerator must perform a regular file system scan to determine the files and folders to include in the backup.
NOT using change journal Accelerator does not support the selected schedule type with data for <%%s>: invalid the Use Change Journal option. schedule type The Use Change Journal option is supported for incremental backups (cumulative or differential) or full backups. For full backups, Use accelerator must be enabled on the policy Attributes tab.
576
Table 15-26
Accelerator messages on the Windows Use change journal option (job details log) (continued) Description
In the backup selections, a path contains a reparse point (directory junction or a symbolic link). The Use Change Journal option cannot be used. NetBackup must perform a regular file system enumeration to back up the directories correctly.
NOT using change journal The Use Change Journal option was recently enabled. After data for <%%s>: it is not Use Change Journal is first enabled, the NetBackup client may setup correctly need time to process the NTFS Change Journal and set up its databases. The Use Change Journal option may be ready at the next backup. NOT using change journal The Use Change Journal option was recently enabled. After data for <%%s>: unable to Use Change Journal is first enabled, the NetBackup client may locate journal data need time to process the NTFS Change Journal and set up its databases. The Use Change Journal option may be ready at the next backup. NOT using change journal When many changes occur on a volume, the NetBackup Client data for <%%s>: database Service may need to increase the size of the internal databases. is invalid As a result, the databases may become invalid. After the databases are increased in size and are synchronized with the NTFS Change Journal, they are marked as valid. The Use Change Journal option is used with the next backup. NOT using change journal For a snapshot-based backup, NetBackup uses the Change data for <%%s>: unable to Journal databases on the snapshot instead of on the live apply snapshot volume. An error occurred when NetBackup attempted to open the databases on the snapshot. When the next backup runs, NetBackup creates a new snapshot and the databases may be opened without error. NOT using change journal No previous full backup exists that used Accelerator. data for <%%s>: no NetBackup supports the Use Change Journal option with previous track log Accelerator on a full backup only if a previous full backup exists that used Accelerator.
577
Table 15-26
Accelerator messages on the Windows Use change journal option (job details log) (continued) Description
NOT using change journal The Use accelerator option is not enabled on the policy. data for <%%s>: not For full backups, the Use Change Journal option requires that supported with regular full Use accelerator is enabled. backups NOT using change journal data for <%%s>: unable to validate change journal usage <reason=previous backup wasn't a successful backup> If a backup is partially successful (status code 1), the next Accelerator backup cannot use the Use Change Journal option. NetBackup can use the Use Change Journal option after the next successful backup.
578
The Enable indexing for search policy attribute enables indexing of the data that is backed up by the policy. You must also select an indexing server from the Indexing server drop-down list, which contains the names of previously configured indexing servers. You must install the NetBackup Search licensed option before you can enable this attribute. For information about how to configure indexing for the NetBackup Search option, see the NetBackup Search Administrator's Guide. Note: You must also enable indexing on the Policy tab and on the Client tab to ensure proper indexing functionality. If you enable indexing with VMware and Hyper-V policy types, you must also select Enable file recovery from VM backup on the VMware or Hyper-V tab of the policy window.
The Indexing server drop-down list lets you select a configured indexing server for indexing the data that is backed up by the policy. You must install the NetBackup Search licensed option before you can enable this attribute. For information about how to configure indexing for the NetBackup Search option, see the NetBackup Search Administrator's Guide.
579
Note: You must also enable indexing on the Schedule tab and on the Client tab to ensure proper indexing functionality.
NetBackup Snapshot Client Administrators Guide NetBackup for VMware Administrators Guide NetBackup for Hyper-V Administrators Guide
Schedules tab
The schedules that are defined on the Schedules tab determine when backups occur for the selected policy. Each schedule also includes various criteria, such as how long to retain the backups. From the policy Schedules tab, perform the following tasks:
To create a new schedule, click New. To edit a schedule, select the schedule and click Properties. To delete a schedule, select the schedule and click Delete.
580
Schedule the time of each day that a task runs. See Start Window tab on page 612.
Indicate the dates that a task should not run. See Excluding dates from a policy schedule on page 616.
Schedule the run days for a task by indicating specific dates, recurring weekdays, recurring days of the month. (This tab appears only when Calendar is selected as the Schedule type.) See Calendar Schedule tab on page 617.
581
Description
Backs up all of the files that are specified in the backup selections list for the policy. The files are backed up, regardless of when the files were last modified or backed up. Full backups occur automatically according to schedule criteria. If you run incremental backups, you must also schedule a full backup to perform a complete restore. Use this option if you configure a policy for a raw partition backup (formatted partitions only).
CumulativeIncremental Backs up the files that are specified in the backup selections list that changed since the Backup last full backup. All files are backed up if no previous backup was done. Cumulative incremental backups occur automatically according to schedule criteria. A complete restore requires the last full backup and the last cumulative incremental backup. Do not combine differential incremental backups and cumulative incremental backups within the same Windows policy when the incremental backups are based on archive bit (default). By default, if the time between file creation and a full or a differential incremental backup is less than 5 minutes, the differential or cumulative incremental backup may yield unexpected results. The backups are successful, but the additional files are backed up. See About incremental backups on page 583. DifferentialIncremental Backs up the files that changed since the last successful incremental (differential or Backup cumulative) or full backup. All files are backed up if no previous backup was done. Differential incremental backups occur automatically according to schedule criteria. A complete restore requires the last full backup, the last cumulative incremental, and all differential incremental backups that occurred since the last full backup. By default, if the time between file creation and a full or a differential incremental backup is less than 5 minutes, the differential or cumulative incremental backup may yield unexpected results. The backups are successful, but the additional files are backed up. See About incremental backups on page 583. User Backup A user initiates a user backup through the Backup, Archive, and Restore client interface. A user backup backs up all files that the user specifies. Users can start backups only during the times that are allowed on the schedule Start Window tab. Use this backup type for a catalog archive. See Considerations for user schedules on page 588. See Creating a catalog archiving policy on page 721.
582
Description
A user initiates a user archive through the Backup, Archive, and Restore client interface. A user archive backup first backs up the files that the user indicates. Then it deletes the files from the local disk if the backup is successful. Archive backups free local disk space while retaining a copy for future use. The copy is kept until the retention period expires. Users can start archives only during the times that are specified in the schedule Start Window tab.
Note: The NetBackup administrator should make sure that a full backup of the client
exists before a user archives files from the client.
Table 15-28 describes the types of backups that are available when you install additional agents and options. Table 15-28 Item
Application Backup
Description
Applies to all database agent clients. For more information, see the NetBackup guide that came with the product.
Automatic Backup
Applies to all database agent clients, except NetBackup for Informix and NetBackup for Oracle. For more information, see the NetBackup guide for the database product.
Automatic Incremental Applies only to NetBackup for Informix clients. Backup For more information, see the NetBackup for Informix Administrators Guide. Automatic Cumulative Incremental Backup Automatic Differential Incremental Backup Applies only to NetBackup for Oracle clients. For more information, see the NetBackup for Oracle Administrators Guide. An automatic differential incremental backup applies only to NetBackup for Oracle clients. For more information, see the NetBackup for Oracle Administrators Guide. Automatic Full Backup Applies only to NetBackup for Informix and NetBackup for Oracle clients. For more information, see the NetBackup for Informix Administrators Guide or the NetBackup for Oracle Administrators Guide.
583
Description
Applies only to Vault policies. The option does not run a backup, but instead runs the command that is specified in the Vault policys backup selections list. In this way it starts an automatic, scheduled vault session or vault eject operation. Available only when Vault is licensed. See Creating a Vault policy on page 672.
Use when the schedule is for a catalog backup policy that Vault uses. Available only when Vault is licensed. If this type is selected, you must configure one of the two schedule attribute combinations or the schedule cannot be saved:
Check and configure Multiple copies, or Check Override policy storage selection, Override policy volume pool, and specify the Retention.
Note: The selected storage unit selection should not be Any Available.
The January 1 full backup includes all files and directories in the policy backup selections list. The subsequent differential incremental backups include only the data that changed since the last full or differential incremental backup. If the disk fails sometime on January 4 (after the backup), the full backup and all three of the incremental backups are required for the recovery.
584
A cumulative incremental backup backs up the data that changed since the last full backup. Figure 15-11 shows how data is included in a series of full and cumulative incremental backups between January 1 and January 4. The January 1 full backup includes all files and directories in the policy backup selections list. Each of the cumulative incremental backups include the data that changed since the last full backup. If the disk fails sometime on January 4 (after the backup), the full backup and the last cumulative incremental backup are required for the recovery. Figure 15-11
Jan 1 Full backup Cum. incremental Cumulative incremental Cumulative incremental Recovery = Jan 1 (full) + Jan 4 (cumulative incremental)
Table 15-29 describes how to determine the retention of differential and cumulative incremental backups to prevent a gap in backup coverage. Table 15-29 Type
Differential
Retention requirement
Longer
Comments
To restore all files requires the last full backup and all the differential incremental backups that occurred since the last full backup. Therefore, all the differentials must be kept until the next full backup occurs. Each cumulative incremental backup contains all the changes that occurred since the last full backup. Therefore, a complete restore requires only the most recent cumulative incremental in addition to the full backup.
Cumulative
Shorter
Table 15-30 compares the advantages and disadvantages of using differential or cumulative incremental backups based on possible backup and restore times. Table 15-30 Type
Differential
585
Table 15-30
Type
Cumulative
You can use a combination of cumulative and differential incremental backups together to get the advantages of both methods. For example, assume a set of schedules with the following backup frequencies and retention periods. (Notice that the differential incremental backups occur more often.) Table 15-31 Backup type
Full Cumulative incremental Differential incremental
Retention period
Two weeks Four days Two days
The schedules that are described in Table 15-31 result in the following series of backups:
Day 1 Full Day 2 Diff Day 3 Cum Day 4 Diff Day 5 Cum Day 6 Diff Day 7 Full Day 8 Diff
Every other day a differential incremental backup occurs, which usually has a minimum backup time. On alternate days, a cumulative incremental backup occurs, which requires more time than the differential backup, but not as much time as a full backup. The differential backup can now be expired. To recover all files may require (at most), two incremental backups in addition to the most recent full backup. The combination of backups usually means less restore time than if all differential incremental backups were used. The full backups can be done less often if the amount of data being backed up by the incremental backups is small.
586
How NetBackup determines when Windows files are due for backup
On Windows clients, NetBackup performs the incremental backups when the Perform incrementals based on archive bit setting is enabled. This setting is found in the Backup, Archive, and Restore client interface, under File > NetBackup Client Properties, on the General tab. If Perform incrementals based on archive bit is enabled, incremental backups for the client are based on the state of the archive bit of each file. The operating system sets the bit whenever a file changes, and it remains set until cleared by NetBackup. The conditions under which NetBackup clears the bit depend on the type of backup being performed.
Full Backup NetBackup backs up files regardless of the state of their archive bit. After a full backup, the archive bit is always cleared. NetBackup backs up the files that have the archive bit set and have therefore changed. When the client receives a response from the server that indicates that the backup was successful (or partially successful) the archive bits are cleared. The clear archive bit lets the next differential incremental backup back up only the files that changed since the previous full or differential incremental backup. NetBackup backs up the files that have the archive bit set. However, NetBackup does not clear the archive bits after the backup. Without a clear archive bit, the next cumulative incremental backup backs up changed files and the files that were in the cumulative incremental backup.
If Perform incrementals based on archive bit is disabled, NetBackup includes a file in an incremental backup only if the datetime stamp of the file has changed since the last backup. The datetime stamp indicates when the file was last backed up. The backup types use the datetime stamp differently.
Full Backup Differential Incremental Backup Cumulative Incremental Backup NetBackup backs up files regardless of the datetime stamp. NetBackup compares the datetime stamp of the file against the last full or incremental backup. NetBackup compares the datetime stamp of the file against the last full backup.
587
If files are installed or copied from another computer, the new files retain the datetime stamp of the originals. If the original date is before the last backup date, the new files are not backed up until the next full backup.
How NetBackup determines when UNIX files are due for backup
Incremental backups on UNIX clients consider all files and directories to determine if a backup is due based on a reference date. (That is, back up all the files that have changed since date_x). The following types of time are associated with UNIX files and directories:
mtime The file modification time. The file system updates the mtime for a file or directory each time the file is modified. An application can save the mtime of the file before it modifies it. The application then resets it with the utime(2) system call. The file access time. The file system updates the atime for a file or directory each time the file is accessed (read or write). An application can save the atime of the file before it accesses it. The application then resets it with the utime(2) system call. The inode change time. The ctime for a file or directory is updated each time the file or directorys inode changes. (For example, changes due to permissions, ownership, and link-counts changes.) The ctime for a file or directory cannot be saved before a change, and then reset after a change. The ctime of a file or a directory changes when the mtime and atime (changes with the utime(2) system call) is reset.
atime
ctime
When NetBackup reads the data for a file that is included in a backup, it does not affect the file modification time. It does affect the access time of the file. For this reason, NetBackup saves the atime and mtime of the file before it reads the file. Then NetBackup resets the atime and mtime with the utime(2) system call. NetBackup does not cause problems for storage migration products or the administrator scripts that use file access times (atime) as criteria for their operations. While this benefit is obvious, a side effect is that it does update the ctime of the file. Customers can configure NetBackup so that it does not reset the access time of the file after it reads a file. Customers can choose to have NetBackup use the ctime and the mtime of the file to determine what files to include in an incremental backup. Normally, these two options are used together, but there may be some sites that want to use one without the other. By default, NetBackup uses only the mtime of the file to determine what files and directories to back up.
588
When a file is moved from one location to another, the ctime of the file changes, but the mtime remains unchanged. If NetBackup uses only the mtime to determine the files that are due during an incremental backup, it does not detect these moved files. For sites where using the mtime might create a problem, use the ctime to determine files due to be included in an incremental backup. The ctime is used if the bp.conf file contains the USE_CTIME_FOR_INCREMENTALS and DO_NOT_RESET_FILE_ACCESS_TIME entries. When a directory is moved from one location to another, the ctime of the directory changes, but the mtime remains unchanged. Neither the mtime nor the ctime are changed for the files or directories within the moved directory. No reliable method using file timestamps can determine that files within a moved directory need to be included in an incremental backup. In either case, these moved files and directories are included in subsequent full backups.
Client type
Microsoft Windows clients
Start the Backup, Archive, and Restore client interface. On the File menu, click NetBackup Client Properties Select the Backups tab, and specify the backup policy and backup schedule.
Specify the policy and schedule with backup_policy and backup_sched entries in the bp.ini file. Specify the policy and schedule with BPARCHIVE_POLICY, BPARCHIVE_SCHED, BPBACKUP_POLICY, or BPBACKUP_SCHED options in the bp.conf file.
UNIX clients
589
Restores can be performed at any time and are not scheduled. Note: An archive is different from a backup. During an archive, NetBackup first backs up the selected files, then deletes the files from the local disk if the backup is successful. In this topic, references to backups also apply to the backup portion of archive operations unless otherwise noted.
Volume pools
Retention periods
590
backup. (A traditional full backup means a non-synthesized, full backup.) A client can then use the synthesized backup to restore files and directories in the same way that a client restores from a traditional backup. Synthetic backups can be written to tape, to disk storage units, or to a combination of both.
The Enable indexing for search schedule attribute enables indexing of the data that is backed up according to the schedule. If you enable the Enable indexing for
591
search schedule attribute, an indexing job runs after the completion of the backup job. An indexing job allows the NetBackup Search option to find indexed backup images. You must install the NetBackup Search licensed option before you can enable this attribute. For information about how to configure indexing for the NetBackup Search option, see the NetBackup Search Administrator's Guide. Note: You must also enable indexing on the Policy tab and on the Client tab to ensure proper indexing functionality. If you enable indexing with VMware and Hyper-V policy types, you must also select Enable file recovery from VM backup on the VMware or Hyper-V tab of the policy window.
592
relocation schedule is created as part of a basic disk staging storage unit configuration.) NetBackup recognizes the intervals that suggest schedules based on days, even if the job does not run daily. For example, if the frequency is 48 hours, NetBackup tries to run the job at the same time every other day. (NetBackup checks if the frequency is divisible by 24 hours.) If the interval is not divisible by 24, NetBackup does not attempt to run the job at about the same time of day. Instead, NetBackup tries to run the job at the indicated interval after the last successful backup. (For example, 52 hours later.) Note: Frequency does not apply to user schedules because the user can perform a backup or archive whenever the time window is open.
Extend the time between full backups for the files that seldom change. A longer frequency uses fewer system resources. It also does not significantly increase recovery time because the incremental backups between full backups are smaller. Decrease the time between full backups for the files that change frequently. A shorter frequency decreases restore time. A shorter time between full backups can also use fewer resources. It reduces the cumulative effect of the longer incremental backups that are necessary to keep up with frequent changes in the files.
593
To achieve the most efficient use of resources, ensure that most of the files in a given policy change at about the same rate. For example, assume that half of the files in a policy selection list change frequently enough to require a full backup every week. However, the remaining files seldom change and require monthly full backups only. If all the files are in the same policy, full backups are performed weekly on all the files. This wastes system resources because half the files need full backups only once a month. A better approach is to divide the backups into two policies, each with the appropriate backup schedule, or to use synthetic backups. If more than one automatic schedule is due for a client within a policy, the backup frequency determines the schedule that NetBackup uses as follows:
Jobs from the schedule with the lower frequency (longer period between backups) always have higher priority. For example, a schedule that has a backup frequency of one month takes priority over a schedule with a backup frequency of two weeks. When two schedules are each due to run, the schedule with the schedule name that is first in alphabetical order runs first. Alphabetical priority occurs if both of the following are true:
Each schedule is within the defined time window. Each schedule is configured with the same frequency value.
NetBackup prioritizes the example schedules in the following order: Table 15-33 Schedule Name
monthly_full weekly_full daily_incremental
Priority
First Second Third
The Snapshot Client option is licensed and installed. Refer to the NetBackup Snapshot Client Administrators Guide. Perform snapshot backups is selected. Retain snapshots for Instant Recovery is selected.
594
The Instant Recovery attributes are grayed out if the Policy storage option on the Policy Attributes tab refers to a storage lifecycle policy. If that is the case, the Instant Recovery attributes are governed by the storage lifecycle policy configuration. However, the Override policy storage selection attribute on the Schedule Attributes tab overrides the Policy storage option. If a storage unit is selected on the Schedule Attributes tab, the Instant Recovery attributes become enabled. See Policy storage (policy attribute) on page 535. See Override policy storage (schedule attribute) on page 600.
The environment was upgraded to NetBackup 7.5. New NetBackup installations are not affected. Before the upgrade to NetBackup 7.5, policies had the Instant Recovery schedule attribute enabled. Policies indicate a storage lifecycle policy as the Policy storage in the policy. The storage lifecycle policy contains a Snapshot operation. See Snapshot operation on page 483.
To correct the problem, perform one of the following actions and rerun the backup:
Open the policy and enable the Instant Recovery schedule attribute.
595
Use a Backup operation instead of a Snapshot operation in the storage lifecycle policy. See Backup operation on page 473.
The backup destinations must share the same media server with sufficient resources available for each copy. The storage units that are used for multiple copies must be configured to allow a sufficient number of concurrent jobs to support the concurrent copies. The pertinent storage unit settings are Maximum concurrent jobs and Maximum concurrent write drives. See Maximum concurrent jobs storage unit setting on page 417. See Maximum concurrent write drives storage unit setting on page 416. You can use a storage lifecycle policy to create multiple copies. However, the number of operations in the SLP cannot exceed the Maximum backup copies setting in the Global Attributes host properties. The SLP cannot be saved
596
until the operations are decreased, or until the Maximum backup copies setting is increased. See Global Attributes properties on page 138. Multiple copy operations do not support the following:
Third-party copies NDMP storage units Storage units that use a QIC (quarter-inch cartridge) drive type Synthetic backups Storage lifecycle policies Storage lifecycle policies offer their own method to create multiple copies. See About writing multiple copies using a storage lifecycle policy on page 496.
Multiple copies can also be configured for a relocation schedule. A relocation schedule is created as part of basic disk staging storage unit configuration. The Maximum backup copies property must be set to include an additional copy beyond the number of copies to be created in the Configure Multiple Copies dialog box. For example, to create four copies in the Configure Multiple Copies dialog box, the Maximum backup copies property must be set to five or more. Since NetBackup eventually relocates a backup from the initial, temporary staging storage unit to a final destination, NetBackup considers this backup to be one copy. NetBackup automatically counts this copy against the Maximum backup copies value.
597
Priorityofduplication Indicate the priority that the duplication job (based on this job schedule) has over other jobs in the queue (0 to 99999). Primary copy Copy 1 is the primary copy. If Copy 1 fails for some reason, the first successful copy is the primary copy. See Promoting a copy to a primary copy on page 779. Storage unit Specify the storage unit where each copy is to be stored. If a Media Manager storage unit has multiple drives, you can use it for both the source and the destination. To let NetBackup decide at runtime, select Any Available. Indicate where each copy is to be stored. Specify how long NetBackup retains the backups. See Retention (schedule attribute) on page 602. If this copy fails In the event that the copy does not complete, select whether you want the entire job to fail (fail all copies), or whether you want the remaining copies to continue. Regardless of how the fail or continue flag is set, all the copy jobs wait in the queue until resources are available for all copies. The first job does not start until the copies have resources. If a copy is configured to allow other copies to continue the job if the copy fails, and if Checkpoint restart for backup jobs is selected for this policy, only the last failed copy that contains a checkpoint can be resumed. See Take checkpoints every __ minutes (policy attribute) on page 540.
598
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Do one of the following:
To change an existing policy Select the policy to change.
On the Edit menu, click Change. On the Actions menu, click New > New Policy. Name the policy, and click OK.
3 4
Select the Schedules tab. Double-click an existing schedule or click New to create a new schedule.
599
In the dialog box that appears, click in the Attributes tab, select Multiple copies, then click Configure. If the destination for this policy is a storage lifecycle policy, the Multiple copies box is unchecked. NetBackup does not allow the two methods for creating multiple copies to be enabled at the same time. See Policy storage (policy attribute) on page 535. See About writing multiple copies using a storage lifecycle policy on page 496.
In the Copies field, specify the number of copies to be created simultaneously. The number must be between 1 and 4. The maximum is four, or the number of copies that the Maximum backup copies setting specifies, whichever is fewer. You can find this host property in Global Attributes properties. See Global Attributes properties on page 138. Copy 1 is the primary copy. If Copy 1 fails, the first successful copy is the primary copy. Usually, NetBackup restores from the primary copy of an image. However, it is possible to restore from a specific backup copy other than the primary copy. To do so, use the bprestore command. To create more than four copies, create additional copies at a later time by using duplication. See Configure Multiple Copies dialog box on page 596. See About configuring for multiple copies on page 595.
7 8
In the Priority of duplication field, specify the priority of the duplication job in comparison to the other jobs in the queue (0 to 99999). Specify the storage unit where each copy is stored. Select Any Available to allow NetBackup to select the storage unit at runtime. If a Media Manager storage unit contains multiple drives, the storage unit can be used for both the original image and the copies.
600
11 Select one of the following from the If this copy fails list:
continue Continues making the remaining copies.
12 For tape media, specify who should own the media onto which NetBackup
writes the images:
Any NetBackup selects the media owner, either a media server or server group. Specifies that the media server that writes to the media owns the media. No media server is specified explicitly, but you want a media server to own the media. Specifies that a media server group allows only those media servers in the group to write to the media on which backup images for this policy are written. All the media server groups that are configured in the NetBackup environment appear in the list.
None
A server group
These settings do not affect images residing on disk. One media server does not own the images that reside on shared disks. Any media server with access to the shared pool of disk can access the images.
Enabled
601
See Policy storage (policy attribute) on page 535. If a data classification is indicated for the policy, only those storage lifecycles with the same data classification appear in the list. See Data classifications (policy attribute) on page 534. Note: Storage lifecycle policies cannot be selected within the Configure Multiple Copies dialog box. See About configuring for multiple copies on page 595.
Enabled
602
Enabled
Instructs the schedule to override the media owner that is specified as the Media Owner in the policy Attribute tab. Select the new media owner from the list:
Any.
NetBackup selects the media owner, either a media server or server group None Specifies that the media server that writes to the media owns the media. No media server is specified explicitly, but you want a media server to own the media. A server group Specifies that a media server group allows only those media servers in the group to write to the media on which backup images for this policy are written. All media server groups that are configured in the NetBackup environment appear in the list.
603
backups only track work in progress toward monthly reports, expire the incremental backups sooner. Rely on the full backups for long-term recovery. Establish some guidelines that apply to most of the data to determine retention periods. Note the files or the directories that have retention requirements outside of these guidelines. Plan to create separate policies for the data that falls outside of the retention requirement guidelines. For example, place the files and directories with longer retention requirements in a separate policy. Schedule longer retention times for the separate policies without keeping all policies for the longer retention period. The following table describes recommended retention periods for different types of backups. Table 15-35 Type of backup
Full Backup
The following table suggests several ways that you can prevent backups from expiring earlier than desired.
604
Full backups and incremental Assign a longer retention period to full backups than to backups incremental backups within a policy. A complete restore requires the previous full backup plus all subsequent incremental backups. It may not be possible to restore all the files if the full backup expires before the incremental backups. Archive schedules Tape Set the retention period to infinite. Set the retention period to infinite. If infinite is unacceptable because of NetBackup database space limitations, set the retention period to match the length of time that the data is to be retained.
Another consideration for data retention is off-site storage of the backup media. Off-site storage protects against the disasters that may occur at the primary site. Consider the following off-site storage methods as precautions for disaster recovery:
Use the duplication feature to make a second copy for off-site storage. Send monthly or weekly full backups to an off-site storage facility. To restore the data, request the media from the facility. To restore a total directory or disk with incremental backups requires the last full backup plus all incremental backups. Configure an extra set of schedules to create the backups to use as duplicates for off-site storage.
Regardless of the method that is used for off-site storage, ensure that adequate retention periods are configured. Use the NetBackup import feature to retrieve expired backups. By default, NetBackup stores each backup on a tape volume that contains existing backups at the same retention level. If a backup has a retention level of 2, NetBackup stores it on a tape volume with other backups at retention level 2. When NetBackup encounters a backup with a different retention level, it switches
605
to an appropriate volume. Because tape volumes remain assigned to NetBackup until all the backups on the tape expire, this approach results in more efficient use of media. One small backup with an infinite retention prevents a volume from being reused, even if all other backups on the volume expired. To mix retention levels on volumes, select Allow multiple retentions per media in the Media host properties. If you keep only one retention level on each volume, do not use any more retention levels than necessary. Multiple retention levels increase the number of required volumes. See Media properties on page 161. Note: Retention levels can be mixed on disk volumes with no restrictions. See Changing a retention period on page 200.
About multiplexing
NetBackup multiplexing sends concurrent backups from one or several clients to a single storage device. NetBackup multiplexes the backups sequentially onto the media. Multiplexed and unmultiplexed backups can reside on the same volume. Separate volume pools or media IDs are not necessary. Figure 15-12 shows the multiplexed flow of client data to a server.
606
Figure 15-12
Multiplexed backups
Clients
Disk
Disk
Disk
Multiplexing is generally used to reduce the amount of time that is required to complete backups. The following table describes circumstances where performance improves by using multiplexing: Table 15-37 Item
Slow clients
No special action is required to restore a multiplexed backup. NetBackup finds the media and restores the requested backup. Multiplexing reduces performance on restores because it uses extra time to read the images. To reduce the effect of multiplexing on restore times, set the storage unit maximum fragment size to a value smaller than the largest allowed value. Consider the following configuration settings when using multiplexing.
607
Description
Limits the number of jobs that NetBackup In the NetBackup Administration performs concurrently when a policy is run. Console, expand NetBackup Management Set this attribute high enough to support the > Policies. specified level of multiplexing. In the left pane, double-click a policy name. See Limit jobs per policy (policy attribute) Or, create a new policy and select the on page 544. Attributes tab.
608
Description
Limits the number of backup jobs that can run concurrently on any NetBackup client. This property is part of Global Attributes host properties.
In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Master Servers. In the right pane, double-click a master server. See Global Attributes properties In the Master Server Properties dialog on page 138. box, select Global Attributes from the Usually, the client setting does not affect left pane. multiplexing. However, consider a case where The property appears in the right pane. jobs from different schedules on the same client go to the same storage unit. In this case, the maximum number of jobs that are permitted on the client is reached before the multiplexing limit is reached for the storage unit. When the maximum number of jobs on the client is reached, NetBackup cannot use the storage units full multiplexing capabilities. Select a value that is based on the ability of the central processing unit to handle parallel jobs. Because extra buffers are required, memory is also important. If the server cannot perform other tasks or runs out of memory or processes, reduce the Maximum streams per drive setting for the storage unit. To estimate the potential load that multiplexing can place on the central processing unit, consider the following limits: The maximum concurrent jobs that NetBackup can attempt equals the sum of the concurrent backup jobs that can run on all storage units. The maximum concurrent jobs that can run on a storage unit equals the value of Maximum streams per drive, multiplied by the number of drives.
See Maximum streams per drive storage unit setting on page 419.
609
Description
Set the maximum number of jobs that are In the NetBackup Administration allowed on a specific client without affecting Console, expand NetBackup Management other clients. This property is part of Client > Host Properties > Master Servers. Attributes host properties. In the right pane, double-click a master server. See General tab of the Client Attributes In the Master Server Properties dialog properties on page 83. box, select Client Attributes from the left pane. The property appears in the right pane on the General tab.
Delay on multiplexed Specifies how long the server waits for In the NetBackup Administration restores (host additional restore requests of files and raw Console, expand NetBackup Management property) partitions in a set of multiplexed images on > Host Properties > Master Servers. the same tape. This property is part of In the right pane, double-click a master General Server host properties. server. In the In the Master Server Properties See General tab of the Client Attributes dialog box, select General Server from properties on page 83. the left pane. The property appears in the right pane. Media Multiplexing (policy schedule attribute) If the limit is reached for a drive, NetBackup In the NetBackup Administration sends jobs to other drives. Console, expand NetBackup Management > Policies. When NetBackup multiplexes jobs, it In the left pane, double-click a policy continues to add jobs to a drive until the name. Select the Schedules tab. number of jobs on the drive matches the Or, create a new policy and select the Media Multiplexing limit or the Maximum Schedules tab. streams per drive limit. Click New to create a new schedule and See Media multiplexing (schedule attribute) configure the Media Multiplexing option. on page 605.
Maximumstreamsper NetBackup can add jobs from more than one In the NetBackup Administration drive (storage unit schedule to a drive. Console, expand NetBackup Management setting) > Storage. When NetBackup multiplexes jobs, it In the left pane, click Storage Units. continues to add jobs to a drive until the In the right pane, double-click a storage number of jobs on the drive matches the unit name. Maximum streams per drive limit or the Or, create a new storage unit. Media Multiplexing limit The setting appears on the dialog box that See Maximum streams per drive storage appears. unit setting on page 419.
610
A white number denotes an event that is starting. A gray number denotes an event that is completing.
Schedule A begins first. Schedules can be in the same or in different policies. Allow Multiple Data Streams is enabled. Consequently, a client can have multiple data streams. See Allow multiple data streams (policy attribute) on page 560. Description of the multiplexing process scenario Description
Jobs A1 and A2 from client DOG start on Drive 1. For Schedule A, the Media Multiplexing limit of 2 is reached for Drive 1. Jobs A3 and A4 from client CAT start on Drive 2. For Schedule A, the Media Multiplexing limit of 2 is reached for Drive 2.
3 and 4
611
Jobs B1 and B2 for client FOX start on Drive 1. The Maximum streams per drive storage unit setting is reached for Drive 1. Jobs B3 and B4 from client OTTER start on Drive 2. All jobs are now running for Schedule B. The Maximum streams per drive storage unit setting is reached for Drive 2. Jobs A1 and A2 from client DOG finish on Drive 1. However, jobs B1 and B2 for client FOX continue to run. For Schedule A, the Media Multiplexing limit of 2 prevents job A5 from starting on Drive 1 Job A3 from client CAT finishes on Drive 2 Job B1 from client FOX finishes on Drive 1. Job B2 is the only job currently running on Drive 1. Job A5 from client CAT starts on Drive 1. JobA5 is the last job for Schedule A.
7 and 8
9 and 10
11 and 12
13
For Schedule A, the Media Multiplexing limit of 2 prevents job A5 from starting on Drive 2. Therefore, job A5 starts on Drive 1.
NetBackup attempts to add multiplexed jobs to drives that already use multiplexing. If multiplexed jobs are confined to specific drives, other drives are available for non-multiplexed jobs. If the backup window closes before NetBackup can start all the jobs in a multiplexing set, NetBackup completes only the jobs that have started. For example, Figure 15-13 assumes that the Activity Monitor shows jobs A1 through A5 as queued and active. If only jobs A1 and A2 start before the window closes, NetBackup does not perform the other jobs that are in the set. If the window closes before any jobs start, then only the first queued and active job starts and completes. Job A1 in this example.
About demultiplexing
Demultiplexing speeds up future restores and is useful for creating a copy for off-site storage. Use the duplication process in the Catalog utility to demultiplex a backup.
612
Duplication allows one multiplexed backup at one time to be copied from the source media to the target media. When duplication is complete, the target contains a single demultiplexed copy of each duplicated backup. (The target can also contain other backups.) The duplicate copy can be made into the primary copy. Do not select Preserve Multiplexing in the Configure Multiple Copies dialog box when backups are duplicated. Note: If you use the bpduplicate command instead of the NetBackup Administration Console, do not include the -mpx option on that command. See Duplicating backup images on page 781.
One for the backups that open each day for a specific amount of time Another for the backups that keep the window open all week
1 2 3
In the Netbackup Administration Console, in the left pane, expand NetBackup Management > Policies. In the left pane, double-click the policy you want to change or add a time window to. Select the Schedules tab and do one of the following:
To add a time window Click New.
In the Add New Schedule dialog box, type the name of a schedule.
Double-click the schedule you want to change. The Change Schedule dialog box appears.
613
4 5
Select the Start Window tab. To change the increments available for selecting start times or end times, change the value in the Resolution field. You can choose 5, 10, 15, or 30 minutes. For example, a resolution of 10 minutes allows time window adjustments by 10-minute increments. Do one of the following:
To add a time window In the Add New Schedule dialog box, type the name of a schedule. Continue to step 7. To change a time window Continue to step 10.
7 8
Click the Start Window tab. To indicate the opening of the time window, do the following:
On the Modify day list, select the first day that the window opens. In the Start time field, select the time that the window opens.
The days of the week appear along the side. The times of day appear along the top. The Time at cursor field specifies the day and time that corresponds to the current position of the cursor, once the area is selected.
Times of day
Time window
Start time
614
Select a day in the End day list. Select a time in the End time field.
Time windows show as bars in the schedule display. To create multiple time windows do the following:
To add time windows on successive days With the cursor over the chosen start time, press and hold the Shift key. Click and drag the cursor to the time when you want to the time window to close. Continue holding the Shift key, and drag the cursor down to the last day of the week you want to include. Duplicates of the time window appear for successive days.
Click Duplicate. The time window is duplicated to any days without existing schedules. Duplication stops when it reaches a day that already contains a defined schedule. On days that you do not want the time window to be open, select the window and click Delete .
Specify enough time to allow all clients in the policy to complete a backup. Consider allowing extra time in the schedule in case the schedule starts late due to factors outside of NetBackup. (Delays due to unavailable devices, for example.) Otherwise, all backups may not have a chance to start.
Adjust the Start time or End time. Click and drag the end of the time window bar to a new position.
Click and drag the time window bar to a new position. Select a time window and click Delete.
615
Click Clear.
Click Undo.
Duration example
Point2
616
Creating policies for backups and snapshots Excluding dates from a policy schedule
1 2 3 4 5
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Select the policy name in the left pane. On the Edit menu, click Change, and select the Schedules tab on the dialog box that appears. Select the schedule you want to modify, and click Properties. In the dialog box that appears, select the Exclude Dates tab.
Click the date on the calendar you want to exclude. Use the lists at the top of the calendar to change the first month or year displayed Click New. Enter the month, day, and year in the Date Selection dialog box, and click OK.
617
1 2 3 4 5 6 7
In the NetBackup Administration Console, expand NetBackup Management > Policies. Select the policy name in the left pane. On the Edit menu, click Change, and select the Schedules tab on the dialog box that appears. Select the schedule you want to modify, and click Properties. In the dialog box that appears, select the Calendar schedule type. Select the Calendar Schedule tab that appears. In the Edit Calendar schedule by list, select Specific Dates and do one of the following:
Click a date in the calendar. Click New. Enter the month, day, and year in the Date Selection dialog box. Click OK.
618
For example, schedule a task to run on the first and the third Thursday of every month. Or, schedule a task to run the last week in every month. Figure 15-15 Recurring week days setting on the Calendar Schedule tab
Matrix
1 2 3 4 5 6 7 8
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Select the policy name in the left pane. On the Edit menu, click Change, and select the Schedules tab on the dialog box that appears. Select the schedule you want to modify, and click Properties. In the dialog box that appears, select the Calendar schedule type. Select the Calendar Schedule tab that appears. In the Edit Calendar schedule by list, select Recurring Week Days. Do any of the following:
Click Deselect All to remove existing selections from the matrix. Click Select All to select all of the days in every month. Check a box in the matrix to select the day.
619
Click the column header with the name of the day to select or clear the corresponding day for each week of the month. Click a row number to select or clear the entire week. Check the box for the appropriate day in the Last row to schedule a task for the last week of each month. The task is scheduled, regardless of the number of weeks in the month.
1 2 3 4 5 6 7 8
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Select the policy name in the left pane. On the Edit menu, click Change, and select the Schedules tab on the dialog box that appears. Select the schedule you want to modify, and click Properties. In the dialog box that appears, select the Calendar schedule type. Select the Calendar Schedule tab that appears. In the Edit Calendar schedule by list, select Recurring Days of the Month. Do any of the following:
Click Deselect All to remove existing selections from the matrix. Click Select All to select all of the days in every month. Click the number for each day to be included in the run schedule. Click the number again to deselect the day. Check Last Day to run the schedule on the last day of the month, regardless of the date.
620
Creating policies for backups and snapshots How NetBackup determines which schedule to run next
NetBackup determines the due time for each schedule. The due time depends on the following:
The last backup data for each schedule based on comparable schedules. The frequency that is added to each schedule to determine which schedule is due next.
NetBackup checks the start time for each schedule. The schedule with the soonest start time runs next. That is, the schedule with the next open window. Schedule selection overview
Figure 15-16
When any of the following events occurs, NetBackup recalculates which schedule to run next in a policy:
A backup job finishes. A client backup image expires. The Policy Execution Manager (nbpem) starts. The administrator changes the policy. NetBackup looks for updated policies every 10 minutes. If the policy has recently been updated, NetBackup waits an additional minute to be sure that changes are not currently underway. You can change the frequency that
Creating policies for backups and snapshots How NetBackup determines which schedule to run next
621
NetBackup looks for updates by changing the Policy Update Interval in the Global Attributes host properties. See Global Attributes properties on page 138. The due time for each schedule equals the last backup data for the schedule, plus the schedules frequency: Due time = Last backup data + Frequency Last backup data refers to the schedule that ran most recently among comparable schedules. NetBackup uses the date and time of that schedule to determine the due time for all the schedules that use that schedule as the last backup data. In some cases, the last backup data for a schedule names the schedule itself. In other cases, the last backup data for a schedule is another comparable schedule. NetBackup makes the following comparisons to identify a comparable schedule:
Full schedules Compared to other full schedules of the same or longer frequency. Compared to the following:
Full schedules of the same or longer frequency. Other cumulative incremental schedules of the same or longer frequency.
Cumulative incremental schedules of the same or longer frequency. Other differential incremental schedules of the same or longer frequency.
The comparison rules ensure that no schedule is overlooked for consideration, potentially causing a gap in backup coverage.
622
Creating policies for backups and snapshots About schedule windows that span midnight
Figure 15-17
Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday Monday Time Full
Schedule coverage
Data
Differential Incremental Differential Incremental Cumulative Incremental Differential Incremental Differential Incremental Cumulative Incremental Full Differential Incremental Differential Incremental Cumulative Incremental Differential Incremental Differential Incremental Cumulative Incremental Full Differential Incremental
Creating policies for backups and snapshots How open schedules affect calendar-based and frequency-based schedules
623
If a policy is scheduled to run each day, NetBackup looks to see if another window opens later in the day. If another window is set up to open later, NetBackup waits and runs the job then. Figure 15-18 Schedule that spans midnight
The first job begins Sunday. The job is due Monday as well. Instead of running the job again immediately after midnight, NetBackup looks for a window later in the day and runs the job.
If no other window is scheduled to open later in the day, NetBackup does not wait. If the job has a daily frequency, the job runs again after midnight to meet the daily backup frequency requirement.
624
Creating policies for backups and snapshots How open schedules affect calendar-based and frequency-based schedules
Figure 15-19
An open schedule
Frequency-based schedules
Figure 15-20 shows that the backups on a calendar-based schedule would run Monday through Friday.
Creating policies for backups and snapshots How open schedules affect calendar-based and frequency-based schedules
625
Figure 15-20
Figure 15-21 and Figure 15-22 show that the backups based on a frequency-based schedule should run every day of the week, including Saturday and Sunday. Figure 15-21 An open schedule that is frequency-based
In Figure 15-22, backups run at 10:00 P.M. nightly based on the start time.
626
Creating policies for backups and snapshots How open schedules affect calendar-based and frequency-based schedules
Figure 15-22
Click on a window to see the start time and end time of each day.
The start time indicates when backups can run. The window has a duration of 1 day. The day is duplicated for each day, to create an open schedule.
1 2 3 4 5 6 7 8 9
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. In the left pane, double-click on the policy name where you want to create an open schedule. Select the Schedules tab. Click New to create a new schedule. Complete the information on the Attributes tab. Select the Start Window tab. Select Sunday as the Modify Day and 10:00:00 PM as the Start time. Select Monday as the End Day and 10:00:00 PM as the End time. The Duration is then automatically set to one day. Click Duplicate to copy this window to each day of the week.
Creating policies for backups and snapshots About the Clients tab
627
Changing a policy causes the If the administrator changes or activates a policy, the change prompts NetBackup to policy to run run the job as soon as possible. It does not matter if the schedule is calendar-based or frequency-based. Window availability Whether the schedule is calendar-based or frequency-based, a job cannot run if windows are not open on the configured rundays.
For calendar-based schedules, windows must be open on the specific dates, recurring weekdays, or recurring days of the month that the calendar schedule indicates.
For frequency-based schedules, a daily frequency requires that a window is open each day.
A Global Attribute host property setting determines how many times a failed job can attempt to run. The Schedule backup attempts property includes the number of attempts and the time period in which the attempts can take place. By default, a failed job tries to run two times every 12 hours if an open window is available. Note that this setting supersedes any other frequency requirement and can cause a schedule to skip an open window. For example, if a job meets the maximum number of job attempts, NetBackup does not try to run the job again during the retry period indicated. It does not attempt, even in an open window and a daily backup frequency has not been met that day. See Global Attributes properties on page 138.
628
Creating policies for backups and snapshots About the Clients tab
1 2 3
In the NetBackup Administration Console, expand NetBackup Management > Policies. Double-click the policy that you want to change. Select the Clients tab, and do one of the following:
To add a new client Click New and continue to step 4.
To change an existing Select the client that you want to change, and click client Properties. Continue to step 7 To delete a client Select the client and click Delete.
Click the computer icon at the right to select the client from the Browse for computer dialog box. Click OK to add the client to the client list. Enter the name of the client and press Enter. Observe the following rules for assigning client names:
Use a name by which the server knows the client (one that you can use on the server to ping or telnet to the client). If the client is in multiple policies, use the same name in each policy. If the network configuration has multiple domains, use a more qualified name. For example, use client1.null.com or client1. null rather than only client1. Add only clients with the hardware and the operating systems that this policy supports. Using a IPv6 address as a client name in a policy can cause backups to fail. Specify a hostname instead of an IPv6 address.
Click OK to add the client to the list of clients and close the dialog box.
Creating policies for backups and snapshots About the Clients tab
629
Select Enable Indexing for search to enable indexing of the data that is backed up for the client.. The Enable indexing for search client attribute is available for the following policy types:
You must install the NetBackup Search licensed option before you can enable this attribute. For information about how to configure indexing for the NetBackup Search option, see the NetBackup Search Administrator's Guide. Note: You must also enable indexing on the Attribute tab and on the Schedule tab to ensure proper indexing functionality. If you enable indexing with VMware and Hyper-V policy types, you must also select Enable file recovery from VM backup on the VMware or Hyper-V tab of the policy window.
If Detect operating system when adding or changing a client is not checked, do the following:
Select the appropriate hardware and operating system in the list. Add only clients with the hardware and the operating system that the policy supports. For example, do not add a Novell NetWare client to an MS-Windows policy. If you add a client to more than one policy, designate the same hardware and operating system in each of the policies. Click OK to add the client to the list of clients and close the Client Hardware and Operating System dialog box.
630
Creating policies for backups and snapshots About the Clients tab
Select the client name in the list and hover until the name becomes active. Type in the active field to change the client name. Press Enter to accept the change. To change the operating system of the client, select one from the list in the Client Hardware and Operating System dialog box. Click OK to accept the change and close the Client Hardware and Operating System dialog box.
Click OK to close and save the policy. Click Cancel to close the policy without saving any additions or changes.
Description
Enter the host name, display name, or GUID of the virtual machine. The format of the host name or display name depends on your system. It may be the fully qualified name or another name, depending on your network configuration and how the name is defined in the guest OS. If NetBackup cannot find the name or GUID you enter, the policy validation fails. Make sure the Browse and select Virtual Machines option is unchecked.
Click this option to discover Hyper-V servers or cluster nodes (shown in the left pane). You can select virtual machines from a list (in the right pane). The virtual machine names that are listed may be derived from a cache file. Use of the cache file is faster than rediscovering the virtual machines on the network if your site has a large number of virtual machines. If the virtual machine is turned off but was turned on when the cache file was last created, its name appears in the list. If the display name of the virtual machine was recently changed in the Hyper-V Manager, note: The virtual machine name that was used for the backup does not change. If NetBackup cannot obtain the IP address of the virtual machine, the IP address is displayed as NONE.
631
Description
To update the cache file and re-display virtual machines, click the refresh icon to the right of the Last Update field. This field shows the date and time of the most recent cache file that contains the names of virtual machines.
632
Items allowed in the Backup Selections list for specific policy types Items allowed
Paths and directives Paths and directives Paths and directives Scripts Scripts Scripts Scripts Scripts and templates Scripts and templates Vault commands
1 2 3 4
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Select the policy name in the left pane where you'd like to add the backup selection. On the Actions menu, click New > New Backup Selection. In the New Backup Selection dialog box, indicate the path to the directory that you want to back up. The policy type determines whether the backup selections list can contain paths, directives, scripts, templates, or a combination.
633
Click Browse to browse to a remote folder to select a path. Or, enter the pathname directly in the Pathname or Directive field. A path may contain up to 1023 characters.
Select or enter a directive set in the Directive set drop-down menu. Select or enter a directive in the Pathname or Directive drop-down menu. See About the directives on the Backup Selections list on page 653.
Select or enter a script or template in the Script or template drop-down menu. Templates are stored in a known location on the master server and do not need to be installed on each client in the Clients list. Enter only the template file name, without a path. For example: weekly_full_backup.tpl
Scripts require that you specify the full path. Be sure that the scripts that are listed are installed on each of the clients that are specified on the Clients tab. For Oracle policies, select a template set based on an operation from the Template set list. For Oracle policies, select Oracle_RMAN or Oracle_XML_Export. For Oracle polices or DB2 policies, select a template from the Script or template list, or type the name of a template.
See Policy type (policy attribute) on page 530. See Verifying the Backup Selections list on page 634.
5 6
Click Add to add the item to the Backup Selections list for the policy. Click Close to close the New Backup Selection dialog box.
634
Action
Check the syntax for the directives and the file path rules.
See Pathname rules for Windows client backups on page 637. See Pathname rules for Windows disk image (raw) backups on page 639. See Pathname rules for Windows registry backups on page 641. See Pathname rules for NetWare NonTarget clients on page 651. See Pathname rules for NetWare Target clients on page 653. See Pathname rules for UNIX client backups on page 644. Path rules for the NetBackup clients that are running separately-priced options are covered in the NetBackup guide for the product. (For example, Snapshot Client or NetBackup for MS-Exchange.) Step 2 Check for warning messages. Do the following:
Run a set of backups. Check the Problems report or the All Log Entries report for warning messages.
The backup status code does not always indicate errors on the Backup Selection list. Because NetBackup does not require all paths in the Backup Selections list to be present on all clients, an error may not be especially helpful. See Problems report on page 891. See All Log Entries report on page 891.
635
Action
Create a File System Backup Run the check_coverage script to create a File System Backup Coverage Coverage Report. Report. The script is located in install_path\NetBackup\bin\goodies. The script can reveal mistakes in the selections list that make it impossible for NetBackup to find the files. Mistakes in the selections list can result in files being skipped in the backup. If a path is not found, NetBackup logs a trivial (TRV) message or a warning (WRN) message. However, the same job can end with a backup status code of 0 (successful). Usually, to report files missing from the backup selections list is not helpful because not all files are expected to be present on every client. However, check the logs or use the check_coverage script to ensure that files are not missed due to bad or missing backup selections list entries. See Example log messages from the File System Backup Coverage Report (check_coverage) on page 635.
Example log messages from the File System Backup Coverage Report (check_coverage)
The File System Backup Coverage Report is created by running the check_coverage script. The following example shows the log message that appears when files expected to be on a client are not found. For information on check_coverage, see the comments in the script. Assume that the backup selections list contains the path c:\worklist that is not present on all clients. NetBackup backs up C:\worklist on the clients where it exists. For other clients, the Problems report or the All Log Entries report shows a message similar to the following:
9/1/10 8:28:17 AM carrot freddie Info from client freddie: TRV - object not found for file system backup: C:\worklist
This message occurs if c:\worklist is not the correct path name. For example, the directory name is c:\worklists, but c:\worklist was typed. Note: If the paths seem correct and the message appears, ensure that no trailing spaces appear in the paths.
636
Multiple storage devices are available (or if the policies are multiplexed). Maximum jobs per client (in Global Attributes host properties) and the Limit jobs per policy policy attribute are set to allow it. See Global Attributes properties on page 138. See Limit jobs per policy (policy attribute) on page 544.
Note: Understand disk and controller input and output limitations before configuring including a client in multiple policies. For example, if two file systems overload the client when backed up in parallel, place both file systems in the same policy. Schedule the file systems at different times or set Maximum jobs per client to 1. Another method to reduce backup time is to select Allow multiple data streams for a policy. Then, add NEW_STREAMS directives to the backup selections list. For example:
NEW_STREAM file_a file_b file_c NEW_STREAM file_d file_e file_f
The example produces two concurrent data streams. The first data string contains file_a, file_b, and file_c. The second data stream contains file_d, file_e, and file_f. See Allow multiple data streams (policy attribute) on page 560. Note: For best performance, use only one data stream to back up each physical device on the client. Multiple concurrent streams from a single physical device can cause longer backup times. The disk heads must move back and forth between the tracks that contain files for the respective streams.
637
A directive instructs NetBackup to perform specific actions to process the files in the backup selections list.
Description
Enter one path per line. Begin all paths with the drive letter followed by a colon (:) and a backslash (\). To specify an entire volume, append a backslash (\) to the entry to ensure that all data is protected on that volume: Correct entry: c:\ Incorrect entry: c:
Case sensitivity
The drive letter and path are case-insensitive. The following example entries would successfully indicate the same directory: c:\Worklists\Admin\ C:\worklists\admin\ c:\WORKLISTS\Admin\ C:\Worklists\ADMIN\
Note: If a path is listed in the Backup Selections tab more than once, the data is backed
up more than once.
638
Description
Asterisks (*) and question marks (?) are the only wildcard characters allowed in the backup selection list for Windows clients. Square brackets and curly brackets are not valid for Windows clients and can cause backups to fail with a status 71. For Windows clients, wildcards function correctly only when they are placed at the end of the path, in the file or directory name. For example: C:\abc\xyz\r*.doc Wildcard characters do not work elsewhere in the path. For example, an asterisk functions as a literal character (not as a wildcard) in the following examples: C:\*\xyz\myfile C:\abc\*\myfile See Wildcard use in NetBackup on page 898.
To back up all local drives except for those that use removable media, specify the following: :\ Or *:\ Or ALL_LOCAL_DRIVES The following drives are not backed up: floppy disks, CD-ROMs, and any drives that are located on remote systems but mounted on a system through the network.
Do not specify a local drive path that is mapped to a CIFS share using the Windows Map Network Drive option. This holds true for a policy that contains multiple clients as well. Do not specify paths that point to different CIFS shares. For example: P: Q: R:
639
Description
If a backup policy contains multiple clients that specify a UNC path as a backup selection, the redundant backup copies are created of the same data from different clients. Consider including the host in a policy as a client to be backed up. For example: \\host_name\dir1
By default, NetBackup does not back up some files. See Files that are excluded from backups by default on page 664. Exclude specific files from backups by creating an exclusion list on the client. See About excluding files from automatic backups on page 665. The following backup selection list uses Windows conventions: c:\ d:\workfiles\ e:\Special\status c:\tests\*.exe
640
Figure 15-23
To specify a disk image backup, add the logical name for the drive to the policy backup selection list. Disk images can be included in the same backup selection list with other backups. In the following sample backup selection list, the first entry (\\.\c:) creates a disk image backup of a logical drive C.
\\.\c: d:\workfiles\ e:\Special\status HKEY_LOCAL_MACHINE:\
To restore the backup , the user clicks Select for restore > Restore from Normal backup. When the backups are listed, the disk image appears as a file with the same name that was specified in the backup selection list. For the previous example, the file name would show as follows:
\\.\c:
When you enter the destination to restore the file, use the following format:
641
\\.\drive:
Where drive is the location where the partition is to be restored. Consider the following when working with disk image backups:
Windows Open File Backup methods NetBackup first attempts to use Windows Open File Backup methods. If that fails, NetBackup locks the logical drive, which ensures that no changes occur during the backup. If there are open files on the logical drive, a disk image backup is not performed. Before a disk image is backed up or restored, all applications that have a file opened on the partition should be shut down. If the applications are not shut down, the operation fails. Examples of such applications are Windows Explorer or Norton AntiVirus. Ensure that no active COW (Copy On Write) snapshots are in progress. If there is an active COW snapshot, the snapshot process itself has a handle open to the volume. NetBackup does not support raw partition backups on unformatted partitions. If the volume is configured to contain a paging file (pagefile.sys), a raw partition backup of that volume may fail. In order for a raw partition backup of that volume to succeed, the volume may need to be reconfigured so as not to contain a paging file. The raw partition backup of the volume may work without reconfiguration if a snapshot can successfully be taken of that volume.
Open files
Raw partitions
Paging file
642
Disaster recovery
To ensure a successful recovery in case of a disk failure, always back up the entire registry. That is, back up the directory that contains the entire registry. On most Windows systems, this directory is located at: %systemroot%\system32\config Where %systemroot% is the directory where Windows is installed.
643
links be avoided. NetBackup does not back up and restore hard-linked directories in the same manner as files. Hard-linked files and hard-linked directories are different in the following ways:
During a backup, if NetBackup encounters hard-linked directories, the directories are backed up once for each hard link. During a restore, NetBackup restores multiple copies of the hard-linked directory contents if the directories do not already exist on the disk. If the directories exist on disk, NetBackup restores the contents multiple times to the same disk location.
On NTFS volumes or on UNIX systems, each file can have multiple hard links. Therefore, a single file can appear in many directories (or even in the same directory with different names). A volume serial number (VSN) and a File Index indicate the actual, unique file on the volume. Collectively, the VSN and File Index are referred to as the file ID. During a backup, if the backup selection list includes hard-linked files, the data is backed up only once. NetBackup uses the first file name reference that is found in the directory structure. If a subsequent file name reference is found, the reference is backed up as a link to the name of the first file. To back up subsequent references means that only one backup copy of the data is created, regardless of the number of multiple hard links. If all hard-link references are restored, the hard-linked files continue to point to the same ID as the other files to which they are linked. However, if all the hard links are not restored, you can encounter anomalies as shown in the following examples. Example 1: Restoring Link2 and Link3 Assume that three hard links point to the same data. During a backup of Link2 and Link3, Link2 is encountered first and backed up. Then Link3 is backed up as a link to Link2. The three files are all hard-linked to the same data. Figure 15-24
Link1
Data
The original copies of Link2 and Link3 are backed up to tape, then deleted. Only Link1 is left on the disk.
644
Figure 15-25
On Disk
Link1
Link2
Link3
Data
Data
During a subsequent restore, Link2 and Link3 are restored. The restored files, however, do not point to the same file ID as Link1. Instead, they are assigned a new file ID or inode number and the data is written to a new place on the disk. The data in the new location is an exact copy of what is in Link1. The duplication occurs because the backup does not associate Link2 and L3 with Link1. Figure 15-26
Link1
Data
Data
Example 2: Restoring Link3 Assume that this time you attempt to restore only Link3. However, NetBackup cannot link Link3 to Link2 because Link2 does not exist. The restore can complete only if it can link to Link2. A secondary restore request to the NetBackup server automatically restores Link2, which contains the data. Link2 can now be successfully restored.
Description
Enter one pathname per line. NetBackup supports a maximum path length of 1023 characters for UNIX clients. Begin all pathnames with a forward slash (/).
Forward slash
645
Description
The following wildcard characters are allowed: * ? [ ] { } For UNIX clients, wildcards can appear anywhere in the path. See Wildcard use in NetBackup on page 898.
Trailing spaces
If a backup selection list entry contains trailing spaces and a matching entry is not found, NetBackup deletes the spaces and checks again. If a match is not found, NetBackup skips the entry and logs a message in the Problems report or the All Log Entries report: TRV - cannot process path pathname: No such file or directory. Skipping TRV - Found no matching file system for pathname
Mount points
Pathnames that cross mount points or that the client mounts through NFS can affect the backup configuration. Read about the Follow NFS and Cross mount points attributes before you create a backup selection list. See Follow NFS (policy attribute) on page 547. See Cross mount points (policy attribute) on page 550.
Bootable tapes
NetBackup can back up operating system, kernel, and boot files. However, NetBackup cannot create bootable tapes. Consult your system documentation to create a bootable tape. By default, NetBackup does not back up all files. See Files that are excluded from backups by default on page 664. Exclude specific files from backups by creating an exclusion list on the client. See About excluding files from automatic backups on page 665.
The Busy File Settings host properties for UNIX clients offers alternatives for handling busy and locked files. See Busy File Settings properties on page 75.
On Solaris, HP-UX, AIX, Linux Red Hat 4 (and later), Linux SUSE SLE 9 (and later), and supported Mac platforms, NetBackup backs up Access Control Lists (ACLs). NetBackup can back up and restore Sun PC NetLink files.
Sun PC NetLink
646
Extended attribute files and By default, NetBackup backs up and restores Solaris 9 and 10 extended attribute named data streams files. The FlashBackup single file restore program (sfr) does not restore extended attribute files. By default, NetBackup backs up and restores named data streams for VxFS 4.0 (Solaris SPARC) and VxFS 5.0 (Solaris, HP, Linux, and AIX). The FlashBackup single file restore program (sfr) does not restore extended attribute files. See About backing up and restoring extended attribute files and named data streams on page 649. VxFS extent attributes On Hewlett-Packard and Solaris SPARC platforms, NetBackup backs up VxFS extent attributes. NetBackup backs up the symbolic link object and does not attempt to follow the link to back up what it may point to. To achieve a backup of the target of the symbolic link, include that target in the file list. Restoring the symbolic link object restores only the object and not the data to which it may point. To restore the target data, select it from the backup image. See About hard links to files and directories on page 642.
Symbolic links
Note: If NetBackup restores a symbolic link as root, NetBackup changes the owner
and group to the original owner and group. When NetBackup restores a symbolic link as a non-root user, the owner and group are set to the owner and the group of the person who performs the restore. Resetting the owner and group does not cause problems. When the UNIX system checks permissions, NetBackup uses the owner and group of the file to which the symbolic link points. Directory junctions NetBackup backs up the directory junction object and does not attempt to traverse into the directory to which it may point. To achieve a backup of the target of the directory junction, include that target in the file list. Restoring the directory junction link object restores only the object and not the data to which it may point. To restore the target data, select it from the backup image.
647
Consider the following items when creating UNIX raw partition backups.
File changes during the backup Use raw partition backups only if you can ensure that the files have not changed in any way during the backup. Or, in the case of a database, if you can restore the database to a consistent state by using transaction log files. Do not perform backup archives of raw partitions on any client. An archive backs up the raw partition, then deletes the device file that is associated with the raw partition. The file system does not recover the space that the raw partition uses. Before backing up file systems as raw partitions, unmount the file system. Unmounting the file system allows buffered changes to be written to the disk. Also, it prevents the possibility of any changes in the file system during the backup. Use the bpstart_notify and the bpend_notify scripts to unmount and remount the backed-up file systems. The Cross mount points policy attribute has no effect on raw partitions. If the root partition is backed up as a raw partition and contains mount points to other systems, the file systems are not backed up. The other file systems are not backed up, even with Cross mount points selected. See Cross mount points (policy attribute) on page 550. The same is true for the Follow NFS policy attribute. NFS file systems that are mounted in a raw partition are not backed up. Nor can you back up raw partitions from other computers by using NFS mounts to access the raw partitions. The devices are not accessible on other computers through NFS. See Follow NFS (policy attribute) on page 547. Disk volume managers Specify the logical partition names for any disks that disk volume managers manage. (For example, Veritas Volume Manager (VxVM). FlashBackup policy For clients in a FlashBackup policy, refer to the NetBackup Snapshot Client Administrators Guide for the differences between Standard and FlashBackup policies.
Backup archives
File systems
Mount points
648
The use of FlashBackup in a Microsoft Cluster (MSCS) environment is supported, with the following limitation: Raw partition restores can only be performed when the disk being restored is placed in extended maintenance mode or removed from the MSCS resource group.
If there are no file systems to back up and the disks are used in raw mode, back up the disk partitions as raw partitions. For example, databases are sometimes used in raw mode. Use bpstart_notify and bpend_notify scripts to provide the necessary pre-processing and post-processing of databases when they are backed up as raw partitions. You can also perform a raw partition backup of a disk partition that is used for file systems. A disadvantage of this method is that you must restore the entire partition to recover a single file (unless FlashBackup is in use). To avoid overwriting the entire partition, use the redirected restore feature to restore the raw partition to another raw partition of the same size. Then, copy individual files to the original file system. Raw partition backups are also useful for backing up entire disks. Since the file system overhead is bypassed, a raw partition backup is usually faster. The size of the raw partition backup is the size of the entire disk, regardless of whether the entire disk is used. To specify a UNIX raw partition in the policy backup selection list, enter the full path name of the device file. For example, on a Solaris system enter:
/devices/sbus@1,f8000000/esp@0,800000/sd@2,0:1h
Note: Do not specify wildcards (such as /dev/rsd*) in pathnames for raw partition backups. Doing so can prevent the successful restore of entire devices if there is overlap between the memory partitions for different device files. You can include raw partitions in the same backup selection list as other backups. For example:
649
Note: NetBackup does not distinguish between full and incremental backups when it backs up a raw partition. The entire partition is backed up in both cases. Raw partition backups occur only if the absolute pathname in the backup selection list is a block or character special device file. You can specify either block or character special device files. Character special device files are often faster because character devices avoid the use of the buffer cache for accessed disk data. Test both a block and character special device file to ensure the optimum backup speed for your platform. Ensure that you specify the actual block-device or character-device files. Sometimes these are links to the actual device files. If a link is specified, only the link is backed up. If the device files are reached while backing up /dev, NetBackup backs up only the inode files for the device, not the device itself. To perform a raw partition backup, select Full backup for the Type of Backup from the Schedules tab. Any other backup type does not work for backing up raw partitions. See Type of backup (schedule attribute) on page 580.
About backing up and restoring extended attribute files and named data streams
NetBackup can back up and restore the following file attributes:
Extended attribute files of the Solaris UNIX file system (UFS) and temporary file system (tmpfs) Named data streams of the VxFS file system
NetBackup backs up extended attribute files and named data streams as part of normal file system backups. Extended attribute files and named data streams are normal files contained in a hidden attribute directory that relate to a particular base file. The hidden directory is stored within the file system, but can be accessed only by the base file to which it is related. To view which files have extended attributes on Solaris 9 (or greater) systems, enter: ls -@
650
Neither extended attribute files nor named data streams can be backed up or restored individually. Rather, the files are backed up and restored all at once along with the base file. The presence of a large number of extended attribute files or named data streams can cause some degradation in backup and restore speed. The speed is affected since the base file and all associated files are backed up. The speed is especially affected in the case of incremental backups, during which NetBackup checks the mtime or ctime of each file individually. To back up or restore named data streams and extended attributes, the client, media server, and master server must run the following versions:
NetBackup clients
HP 11.23 running VxFS 4.1 or greater. Note: Access Control Lists (ACLs) are not backed up unless running VxFS 5.0 or greater. AIX running VxFS 4.0 or greater. Note: Access Control Lists (ACLs) are not backed up unless running VxFS 5.0 or greater. Solaris 10 running VxFS 5.0 or greater Solaris SPARC 9, 10 running VxFS 4.0 or greater Linux running VxFS 5.0 or greater.
A NetBackup master server A NetBackup master server of any version can back up and restore named data streams and Solaris extended attributes.
Restored attribute files and named data streams can replace existing files if Overwrite existing files is selected in the Backup, Archive, and Restore client interface. If an attempt is made to restore the following items, an error message appears in the Restore Monitor. The error message informs the user that the extended attributes or named data streams are not restored.
The extended attribute files to any non-Solaris 9 client (or greater) Named data streams to any non-VxFS 4.0 client
651
NetBackup then continues with the restore job. To disable the restore of extended attribute files and named data streams, add an empty file to the client. Name the file IGNORE_XATTR and place it in the following directory:
/usr/openv/netbackup/
The addition affects only Solaris 9 or VxFS 4.0 clients. File IGNORE_XATTR was formerly known as IGNORE_XATTR_SOLARIS. Note: Extended attributes and named data streams cannot be compressed.
TSA
TS
resources
directory/file
To back up NetWare NonTarget clients, use the following conventions for entries in the backup selections list.
652
Description
Give the server access to each path or the scheduled backup fails. To provide this access, use the Allowed scheduled access command on the Backup menu in the NetBackup interface on the NetWare client. Enter one path per line.
Begin all paths with a forward slash (/). Precede each component in the path with a forward slash. If the last component in the path is a directory, follow it with a forward slash (/). The trailing slash is not required but is a reminder that the path points to a directory instead of a file. /client1/client1.NetWare File System/client1/SYS/DOC/ If the last component is a file, include the file extension and omit the slash from the end of the name. /client1/client1.NetWare File System/client1/SYS/DOC/TEST.TXT
Case sensitivity
All components in a path must show uppercase and lowercase letters as they appear in the actual path on the client. Wildcard usage is the same as for Windows clients. See Wildcard use in NetBackup on page 898.
Wildcards
All clients
To back up all NetBackup for NetWare clients that are in the policy, enter only one forward slash (/) on a line: /
One client
To back up an entire NetBackup for NetWare client, enter a forward slash (/) followed by the client name and another forward slash: /client1/
The following example backs up SYS, BINDERY, and USER file systems under the file system TSA on a client that is named client1:
/client1/client1.NetWare File System/client1/SYS/ /client1/client1.NetWare File System/client1/BINDERY/ /client1/client1.NetWare File System/client1/USER/
653
Note: The Allowed scheduled access command on the NetBackup NetWare client Backup menu must also specify access to these paths.
Where target is the name of a target that is defined on the NetBackup for NetWare client. To back up NetWare Target clients, use the following conventions for entries in the backup selections list. Table 15-47 Item
Targets per line Forward slash Case sensitivity Wildcards
The following example backs up the targets: NETWARE, SYSTEM, and BINDERY:
/NETWARE/ /SYSTEM/ /BINDERY/
654
The available directives depend on the policy type and whether the Allow multiple data streams attribute is enabled for the policy. The following example is a backup selections list that contains the NEW_STREAM directive. The MS-Windows policy type is selected, and Allow multiple data streams is enabled.
NEW_STREAM D:\Program Files NEW_STREAM C:\Winnt
Note: For best performance, use only one data stream to back up each physical device on the client. Multiple concurrent streams from a single physical device can adversely affect backup times. The heads must move back and forth between the tracks that contain files for the respective streams. The following table summarizes many of the directives available on the Backup Selections list. Table 15-48 Directive Description Summary of directives on the Backup Selections list Applicable operating system
ALL_LOCAL_DRIVES
Instructs NetBackup to back up all local drives except for All those drives that use removable media. This directive also includes critical system-related components. See ALL_LOCAL_DRIVES directive on page 655.
System State:\
Instructs NetBackup to back up critical system-related Windows 2003 and later components. The exact set of system components that are backed up depends on the operating system version and system configuration. See System State:\ directive on page 657.
Instructs NetBackup to back up all writers for the Volume Windows 2003 and later Shadow Copy component. This also implies and/or includes System State:\ if that was not also selected. See Shadow Copy Components:\ directive on page 658.
Active Directory Active Directory Application Mode (ADAM) is a lightweight Windows 2003 and later Application Mode:\ directory service that runs as a user service. This directive can be used to back up ADAM data on computers where it is installed. However, it does not back up the Active Directory itself.
655
Summary of directives on the Backup Selections list (continued) Applicable operating system
Policy type specific
Description
Apply only to specific policy types and can appear only in backup selections lists for those policies. See Directives for specific policy types on page 659.
UNSET and UNSET_ALL Interrupt the streaming of policy-specific directives. The Allow multiple data streams policy attribute must be enabled before these directives can be used. See UNSET and UNSET_ALL directives on page 663. NEW_STREAM When on the first line of the Backup Selections list, this directive determines how a backup is performed in the following modes:
All
All
The Allow multiple data streams policy attribute must be enabled before this directive can be used. See NEW_STREAM directive on page 660.
ALL_LOCAL_DRIVES directive
Use the ALL_LOCAL_DRIVES directive to back up all local drives except for those drives that use removable media. If this directive is used, this directive must be the only entry in the backup selections list for the policy. No other files or directives can be listed. The directive applies only to the following policy types:
Only for NonTarget clients Only when Allow multiple data streams is disabled
656
Allow multiple data streams Applies only to Standard (except for NetWare target clients) enabled and MS-Windows policy types. NetBackup backs up the entire client, then splits the data from each drive (Windows) or file system (UNIX) into its own backup stream. NetBackup periodically preprocesses the client to make necessary changes to the streams. Allow multiple data streams NetBackup backs up the entire client and includes all drives disabled and file systems in the same stream.
See Allow multiple data streams (policy attribute) on page 560. Caution: Do not select Cross mount points for policies where you use the ALL_LOCAL_DRIVES directive. See ALL_LOCAL_DRIVES example: Auto-discovery mode on page 656. See ALL_LOCAL_DRIVES example: Without multiple data streams on page 656.
For a UNIX client, NetBackup generates a stream for each file system.
SYSTEM_STATE is also backed up because SYSTEM_STATE is included in the ALL_LOCAL_DRIVES directive.
See ALL_LOCAL_DRIVES example: Without multiple data streams on page 656. See Allow multiple data streams (policy attribute) on page 560.
657
For this backup selections list, NetBackup backs up the entire client in one data stream that contains the data from both C:\ and D:\.
SYSTEM_STATE is also backed up because SYSTEM_STATE is included in the ALL_LOCAL_DRIVES directive.
Active Directory COM+ Class Database Cluster Database IIS Database Registry Boot Files and protected files SYSVOL Certificate Server
The files that comprise the registry can be found in the following location:
%SystemRoot%\SYSTEM32\Config
658
SYSTEM
Windows 2003 Server computers that use the Volume Shadow Copy components. Windows IA64 systems with EFI System partitions. Note: NetBackup 7.5 no longer supports the Windows Itanium (IA64) platform for NetBackup clients and servers. However, NetBackup 7.5 offers back-level support for NetBackup 7.1 Windows IA64 clients.
Note: In the policies that back up Windows clients on IA64 platforms, use the Shadow Copy components:\ directive instead of the System_State:\ directive. The Shadow Copy components:\ directive includes System State components and the EFI System partition automatically in the backup. Since the Shadow Copy Components contain System State information, the Shadow Copy Components need to be backed up by a full backup. The Volume Shadow Copy components include the following:
System State writers
System files COM+ Class Registration Database SYSVOL Active Directory Cluster quorum Certificate Services Registry Internet Information Services
659
Removable Storage Manager Event logs Windows Internet Name Service Windows Management Instrumentation Remote Storage Dynamic Host Configuration Protocol Terminal Server Licensing Background Intelligent Transfer Service
User Data
Items that the computer does not require to operate. For example, Active Directory Application Mode and Microsoft Distributed File System Replication (DSFR) folders. See About Microsoft DSFR backups on page 521.
Other Data
For example, the following directives can appear only in the backup selections list of an AFS policy:
CREATE_BACKUP_VOLUMES SKIP_SMALL_VOLUMES
660
Except for AFS, these policy types can be used when their associated separately-priced option is installed. For information about AFS directives, see the NetBackup Administrators Guide, Volume II. For information on other policy types and associated backup selections list directives, see the NetBackup guide for the option.
NEW_STREAM directive
The NEW_STREAM directive is recognized only if Allow multiple data streams is set for the policy. NEW_STREAM directives are ignored if Allow multiple data streams is not set. If this directive is used in a backup selections list, the first instance of it must be on the first line. If it appears on the first line, it can also appear elsewhere in the list. The presence of NEW_STREAM on the first line of the backup selections list determines how the backup is performed in the following modes: in administrator-defined streaming or in the auto-discovery streaming.
The backup splits into a separate stream at each point in the backup selections list where the NEW_STREAM directive occurs. All file paths between NEW_STREAM directives belong to the same stream. The start of a new stream (a NEW_STREAM directive) defines the end of the previous stream. The last stream in the backup selections list is terminated by the end of the backup selections list.
In the following examples, assume that each stream is from a separate physical device on the client. Multiple concurrent streams from a single physical device can adversely affect backup times. The backup time is longer if the heads must move back and forth between the tracks that contain files for the respective streams. For example, consider the following backup selections list:
661
The NEW_STREAM directive at the top of the list starts administrator-defined streaming and the first data stream. This stream backs up D:\Program Files and C:\Winnt. The second NEW_STREAM starts a second data stream that backs up
C:\users and D:\DataFiles.
If a backup selections list entry is added to a stream, the entry is not backed up until the schedule is due for the policy. If the next backup due is an incremental, only the files that changed are backed up. To ensure that a new entry gets a full backup the first time, add it to a new stream. NetBackup performs a full backup of new streams that are added to the backup selections list. In the previous example, assume that you add the following:
D:\Utilities
after
D:\Datafiles
If an incremental backup is due that night, only changed files in D:\Utilities are backed up. Add a NEW_STREAM directive before D:\Utilities, to perform a full backup of all files in D:\Utilities, regardless of when the files were last changed.
If the backup selections list contains the ALL_LOCAL_DRIVES directive, NetBackup backs up the entire client. However, NetBackup splits each drive volume (Windows) or file system (UNIX) into its own backup stream. See ALL_LOCAL_DRIVES directive on page 655.
662
If wildcards are used, the expansion of the wildcards results in one stream per wildcard expansion. Wildcard usage is the same as for Windows clients. See Wildcard use in NetBackup on page 898.
If the backup selections list contains neither the ALL_LOCAL_DRIVES directive nor wildcards, the auto-discovery mode is not used. The server preprocesses rather than the client. Each file path in the backup selections list becomes a separate stream. The auto-discovery streaming mode applies to Standard and MS-Windows policy types, except for NetWare clients. Before the backup begins, the client uses auto-discovery to preprocess the backup selections list to determine how many streams are required. The first backup that a policy performs preprocesses the backup selections list. Depending on the length of the preprocess interval, preprocessing may not occur before every backup.
If the preprocessing session occurs within the preprocess interval, NetBackup does not run preprocessing on the client. If the preprocessing session did not occur within the preprocess interval, NetBackup preprocesses the client and makes required changes to the streams.
If necessary, you can change the interval by using the bpconfig command. The default is four hours and is a good value for most of the sites that run daily backups. If the interval is too long or too short, the following problems can occur:
Interval is too long. Can cause missed backups because new streams are not added early enough. For example, assume that the preprocess interval is set to four hours and a schedule has a frequency of less than four hours. A new stream can be omitted from the next backup because the preprocessing interval has not expired when the backup is due. Can cause preprocessing to occur often enough to increase scheduling time to an unacceptable level. A short interval is most likely to be a problem when the server must contact a large number of clients for preprocessing.
Use the following form of the bpconfig command to change the interval:
663
For more information on the bpconfig command, see the NetBackup Commands Reference Guide.
664
UNSET
The UNSET directive interrupts a policy-specific directive so it is not passed with any additional streams. The directive that was unset can be defined again later in the backup selections list to be included in the current and the later streams. In the following backup selections list, the set command is a client-specific directive that is passed to the first and all subsequent streams. NEW_STREAM set destpath=/etc/home /tmp /use NEW_STREAM /export NEW_STREAM /var For the set command to be passed to the first two streams only, use UNSET or UNSET_ALL at the beginning of the third stream. At this location, it prevents SET from being passed to the last stream. NEW_STREAM set destpath=/etc/home /tmp /use NEW_STREAM /export NEW_STREAM UNSET set destpath=/etc/home /var
[or UNSET_ALL]
UNSET_ALL
UNSET_ALL has the same effect as UNSET but unsets all policy-specific directives in the backup selections list that have been defined up to this point.
665
Files or directories in a different file system. To back up files in a different file system, enable Cross mount points. Files or directories with path lengths longer than 1023 characters. Files or directories in which the operating system does not return inode information (the lstat system call fails). Directories that NetBackup cannot access (the cd command cannot access). Socket special files. (Named pipes are backed up, however.) Locked files when locked by an application that currently has the file open. Busy files. If a file is open, NetBackup backs up the last saved version of the file.
NetBackup automatically excludes the following file system types on most platforms:
cdrom (all UNIX platforms) cachets (AIX, Solaris, UnixWare) devpts (Linux) mntfs (Solaris) proc (UNIX platforms)
Does not exclude automatically for AIX, so /proc must be added manually to the exclude list. If /proc is not added manually, partially successful backups may result with the ALL_LOCAL_DRIVES directive on AIX.
See Follow NFS (policy attribute) on page 547. See Cross mount points (policy attribute) on page 550.
666
The method for specifying files in the exclude list and the include list depends on the type of client as follows:
Microsoft Windows clients Specify exclude and include lists in the Backup, Archive, and Restore client interface. Start Backup, Archive, and Restore. On the File menu, click NetBackup Client Properties. Select the Exclude List tab or the Include List tab. For further instructions, see the NetBackup users guide for the client. The Exclude List or the Include List can also be specified through the NetBackup Administration Console on the master server. See Exclude Lists properties on page 122. NetWare target clients The exclude and include lists are specified when the targets are added. Create the exclude and include lists in the following files on the client:
UNIX clients
/usr/openv/netbackup/include_list /usr/openv/netbackup/exclude_list
667
Description
Specify the VMware backup host.
Enable file recovery Enable recovery of individual files. You can also recover the entire virtual machine. from VM backup Enable block-level Enable block-level backups of the virtual machine. incrementalbackup Exclude deleted blocks Exclude swapping and paging files Primary VM Identifier Reduce the size of the backup image by excluding any unused or deleted blocks within the file system on the virtual machine. Reduce the size of the backup image by excluding the guest OS system paging file (Windows) or the swap file (Linux). Specify the type of name by which NetBackup recognizes virtual machines when it selects them for backup.
OrphanedSnapshot Specify the action that NetBackup takes when a snapshot is discovered before NetBackup Handling creates a new snapshot for the virtual machine backup. Enable Exchange Recovery Enable SQL Server Recovery Truncate logs Enable SharePoint Recovery Transfer Modes Enable recovery of individual files from Microsoft Exchange data in the virtual machine backup. Enable recovery of individual files from Microsoft SQL data in the virtual machine backup.
Truncates the transaction logs when the backup occurs. Enable recovery of individual files from Microsoft SharePoint data in the virtual machine backup. Determine how the snapshot data travels from the VMware datastore to the VMware backup host.
668
Figure 15-27
Description
The Hyper-V host is a NetBackup client that performs backups on behalf of the virtual machines. Enter the name of the Hyper-V host. Allows restore of individual files from the backup. With or without this option, you can restore the entire virtual machine.
Enable file recovery from VM backup Primary VM Identifier Enable offline backup for non-VSS VMs
Specifies the type of name by which NetBackup recognizes virtual machines when it selects them for backup. Determines whether NetBackup is allowed to perform an offline backup of a virtual machine. This option is intended for guest operating systems that do not support VSS (such as Linux).
669
Description
Applies to backups of the virtual machines that are configured in a Microsoft Cluster that uses cluster shared volumes (CSV).
For more information about Hyper-V, see the NetBackup for Hyper-V Guide. Figure 15-28 Hyper-V Policies tab
670
Figure 15-29
Table 15-51 describes the options on the Disaster Recovery tab. Table 15-51 Option
Path
Description
Specify the directory where the disaster recovery information is to be saved. Do not save the disaster recovery information to the local computer. Symantec recommends that you save the image file to a network share or a removable device. The share must be established and available before the hot catalog backup runs. Specify an NFS share or a UNC path (CIFS Windows share). When indicating a UNC path, note the following:
A Windows master server can indicate a UNC path to a Windows computer. A UNIX master server cannot indicate a UNC path to a Windows computer. A UNIX master server cannot indicate a UNC path to a UNIX machine. To do so, first mount that UNC location on the master server, and then provide the UNC path to the UNIX machine.
Logon
Specify the logon and password information that is required to access an established Windows or NFS share. If the logon information is not valid, NetBackup returns a message. The message requests that the user either reenter the logon and password information or clear the alternate location option to continue.
671
Description
Specify the password that is required to log on to the share. Specify the email address where the disaster recovery report should be sent. Symantec recommends that the disaster recovery report be sent to at least one email address. To send the information to more than one address, separate email addresses with a comma as follows: email1@domain.com,email2@domain.com See Setting up email notifications about backups on page 142. The nbmail.cmd or mail_dr_info.cmd script must be configured (Install_path\NetBackup\bin\goodies\). In addition specify the email addresses in the Disaster Recovery tab. NetBackup performs the notification by passing the email addresses, subject, and message to nbmail.cmd or mail_dr_info.cmd. The scripts use the mail program that is specified in the script to send email to the user. See the comments in the script for configuration instructions. The following points describe how mail_dr_info.cmd and nbmail.cmd interact: If Install_path\NetBackup\bin\mail_dr_info.cmd is configured, the disaster recovery report is sent to the email address of the administrators that are indicated in the Disaster Recovery tab. NetBackup administrators can set up the script to send the disaster recovery information to alternate locations. If mail_dr_info.cmd is not configured, and Install_path\NetBackup\bin\goodies\nbmail.cmd is not configured, the disaster recovery report is sent to the administrators that are indicated in the Disaster Recovery tab by nbmail.cmd.
If neither file is configured, NetBackup attempts to use Microsoft internal IMAPI services.
Note: The Disaster Recovery report lists the media for only incremental and full backup
schedules so critical policies should use only incremental or full backup schedules. Certain database backups schedules, such as Oracle and Microsoft SQL Server, only use schedule types of Application Backup and Automatic Backup. Because of the schedule types, media listings for these backups do not appear on the Disaster Recovery report.
672
Note: Vault protects the disaster recovery data by sending the data to the Vault site as an email attachment of the Vault report email.
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Do one of the following:
Double-click a configured catalog backup policy. Create a catalog backup policy. See Configuring a catalog backup manually on page 714.
3 4 5 6
Select the Disaster Recovery tab. Near the Critical Policies list, click Add. An active field appears in the list. Click the icon at the far right of the active field to display a list of configured policies. Select a policy to add to the Critical Policies list. Do any of the following:
To add another policy Click Add. To change a policy To delete a policy Select the policy and click Change. Select the policy and click Delete.
Click OK to save the Critical policies list and the other settings on the Disaster Recovery tab.
Vault must be specified as the policy type. No clients are specified in Vault policies, so the Clients tab does not appear. In the Backup Selections list, a Vault command is specified instead of files.
673
1 2 3 4 5
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. On the Actions menu, click New > New Policy. Type a unique name for the new policy in the Add a New Policy dialog box. Click OK. On the Attributes tab, select Vault as the policy type. On the Schedules tab, click New to create a new schedule. The type of backup defaults to Automatic. The Clients tab does not appear for Vault policy types.
6 7
Complete the schedule. On the Backup Selections tab, enter one of two Vault commands:
vltrun Use vltrun to specify the robot, vault name, and profile for the job. The vltrun command accomplishes all the steps necessary to select, copy, and eject media. If the vault profile name is unique, use the following format: vltrun profile_name If the vault profile name is not unique, use the following format: vltrun robot_number/vault_name/profile_name
vlteject
Use the vlteject command to eject media or to generate reports for completed Vault sessions. For example: vlteject -eject -report [-vault vault_name [-sessionid id]] [-auto y|n] [-eject_delay seconds]
For more information on Vault names, profile names, and command usage, see the Vault Administrators Guide.
Click OK.
674
To test a configuration To back up a client that missed the regular backup To back up a client before new software is installed to preserve the old configuration To preserve records before a special event such as a company split or merger To back up quarterly or yearly financial information
In some cases, it may be useful to create a policy and schedule that is used only for manual backups. Create a policy for manual backups by creating a policy with a single schedule that has no backup window. Without a backup window, the policy can never run automatically. To perform a manual backup
1 2 3
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Policies. Select the policy name in the left pane. On the Actions menu, click Manual Backup. (To perform a manual backup, you must enable the Go into effect at attribute.) See Go into effect at (policy attribute) on page 546. If the Go into effect at attribute is set for a future date and time, the backup does not run.
In the Manual Backup dialog box, select the schedule and the clients that you want to back up. If you do not select any schedules, NetBackup uses the schedule with the highest retention level. If you do not select any clients, NetBackup backs up all clients. User schedules do not appear in the schedules list. A user schedule cannot be manually backed up because it does not have a backup selection list (the user selects the files).
Creating policies for backups and snapshots Active Directory granular backups and recovery
675
System requirements necessary to perform Active Directory granular backups and restores. How to configure a policy for an Active Directory backup that allows granular restores. How to restore individual objects and attributes in the Active Directory.
System requirements for Active Directory granular NetBackup backups and recovery
Active Directory granular NetBackup restores are supported on the following systems:
To perform Active Directory granular backups and restores, ensure that you meet the following requirements:
The master server, the media server, and clients must all have NetBackup 6.5.4 or later installed. And, all must be at the same level. The Network File System (NFS) must be installed on the media server and all Active Directory domain controllers or ADAM/LDS hosts. See About installing and configuring Network File System (NFS) for Active Directory Granular Recovery on page 965. See About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients on page 974. See About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients on page 966. The NetBackup Client Service must be configured to log on as an account with domain privileges.
676
Creating policies for backups and snapshots Active Directory granular backups and recovery
To perform granular backups and restores of the Active Directory, the NetBackup Legacy Client Service (bpinetd) must run under the domain administrator account on the Active Directory domain controller or ADAM server. By default, bpinetd runs under the Local System account. See Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows on page 982. For information on the media server platforms that support Granular Recovery Technology, see the following: NetBackup Enterprise Server and Server 7.x OS Software Compatibility List
Check that the NetBackup Legacy Client Service (bpinetd) is running under the domain administrator account on the Active Directory domain controller. In this case, the Active Directory domain controller is the NetBackup client. See Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows on page 982.
2 3 4
In the Policy dialog box, on the Attributes tab, select MS-Windows as the policy type. Specify the other policy attributes as needed. Enable the Enable granular recovery option. If this option is not enabled, the backup still runs, but the backup cannot produce granular restores. In the Schedules tab, create schedules as needed. Other items in the policy may use a differential or cumulative incremental backup type, but the Active Directory items are always fully backed up. See Active Directory backups are full backups on page 677.
5 6
In the Backup Selections tab, open the Select Directive dialog. For the Directive set, select Windows 2003 or Windows 2008.
Creating policies for backups and snapshots Active Directory granular backups and recovery
677
To back up the Active Directory, select any one of the following directives:
See System State:\ directive on page 657. See Shadow Copy Components:\ directive on page 658. See ALL_LOCAL_DRIVES directive on page 655.
Note: Active Directory Application Mode (ADAM) is a lightweight directory service that runs as a user service. This directive can be used to back up ADAM data on computers where it is installed. However, it does not back up the Active Directory itself.
8 9
In the Clients tab, select the clients as needed. Save the policy.
1 2 3
Open the NetBackup Backup, Archive, and Restore client interface. Select File > Select Files and Folders to Restore. Expand and browse the Active Directory node.
678
Creating policies for backups and snapshots Active Directory granular backups and recovery
Select the objects to be restored. Do not select both granular and non-granular objects. When a user explores and expands selections, a delay can occur during communication with the NetBackup server. The delay is a result of dynamically determining the contents from the image on the media server. The approach prevents the NetBackup catalog from unanticipated growth due to numerous granular entries.
5 6
Select Action > Restore. If an Active Directory object is selected, the Restore Marked Files dialog box contains two tabs:
General tab When an Active Directory object is selected, the Restore Destination Choices are disabled in the General tab. Configure the other restore options as needed. Active Directory tab The Active Directory tab contains an option to recreate the objects that have been deleted: Recreate deleted objects that cannot be restored from the Active Directory Deleted Objects container.
Creating policies for backups and snapshots Active Directory granular backups and recovery
679
The Active Directory tab contains an option that lets administrators recreate the objects whose tombstone lifetimes have passed. The objects have also been purged from the Active Directory Deleted Objects container. To allow this capability, enable the option labeled Recreate deleted objects that cannot be restored from the Active Directory Deleted Objects container.
Click Start Restore in the Restore Marked Files dialog box. Some restore situations require additional steps, depending on what is restored. See Troubleshooting granular restore issues on page 679.
680
Creating policies for backups and snapshots Active Directory granular backups and recovery
Recommendation
When user and computer accounts are restored from a granular Active Directory restore, they are sometimes disabled. The following are possible reasons why the accounts can be disabled: When objects in Active Directory are deleted, they are removed from their current Active Directory or ADAM/AD LDS container. They are converted into tombstones and placed in the Active Directory Deleted Objects container where their tombstone lifetime is monitored. By default, NetBackup restores deleted objects from this container if the tombstone lifetime has not passed. After the tombstone lifetime passes, the tombstones are purged from the Active Directory Deleted Objects container. Purging the tombstones has the effect of permanently deleting the objects from the Active Directory and ADAM/AD LDS databases. When restoring user objects, you must reset the object's user password and enable the object's user account: For Active Directory user objects, use the Microsoft Active Directory Users and Computers application. For ADAM/AD LDS user objects, use ADSI Edit.
In Active Directory, computer objects are derived from user objects. Some attributes that are associated with a computer object cannot be restored when you restore a deleted computer object. They can only be restored if the attributes were saved through schema changes when the computer object was originally deleted. Computer object credentials change every 30 days and the credentials from the backup may not match the credentials that are stored on the actual computer. When a computer object is restored it is disabled if the userAccountControl property was not preserved in the deleted object. Use the Microsoft Active Directory Users and Computers application to reset the account of a computer object: Remove the computer from the domain.
Re-join the computer to the domain. The security identifiers (SID) for the computer remains the same since it is preserved when a computer object is deleted. However, if the tombstone expired and a new computer object was recreated, the SID is different.
Creating policies for backups and snapshots Active Directory granular backups and recovery
681
Recommendation
To restore Active Directory group membership links may require that the restore job be run twice. For example, consider the case where a group and its member objects are deleted. If a restore job contains both group objects and member objects, the job restores the objects in alphabetical order. However, the group that is restored has a link dependency on a member that does not exist yet. When the group is restored, the link cannot be restored. Run the restore again to restore all forward and backward links.
682
Creating policies for backups and snapshots Active Directory granular backups and recovery
Chapter
16
Synthetic backups
This chapter includes the following topics:
About synthetic backups Recommendations for synthetic backups and restores Synthetic full backups Synthetic cumulative incremental backups Schedules that must appear in a policy for synthetic backups Adding clients to a policy for synthetic backups Change journal and synthesized backups True image restore and synthesized backups Displaying synthetic backups in the Activity Monitor Logs produced during synthetic backups Synthetic backups and directory and file attributes Using the multiple copy synthetic backups method Optimized synthetic backups using OpenStorage Optimized synthetic backups for deduplication
684
When NetBackup creates a synthetic full backup, NetBackup detects whether new or changed files have been copied to the media server during the last incremental backup. The client does not need to be running to combine the full backups and the incremental backups on the media server to form a new, full backup. The new, full synthetic backup is an accurate representation of the clients file system at the time of the most recent full backup. Because processing takes place on master and media servers instead of the client, synthetic backups help to reduce the network traffic. Files are transferred over the network only once. After the backup images are combined into a synthetic backup, the tapes or disk that contain the component images can be recycled or reclaimed. Synthetic backups can reduce the number of tapes or disk space in use. Synthetic backups can be written to tape storage units or disk storage units, or a combination of both. If the backups use tape, the backups can be synthesized when drives are not generally in use. For example, if backups occur primarily at night, the drives can synthesize full backups during the day. The Synthetic Backup option is available under the following conditions:
The policy type must be either Standard or MS-Windows. The Collect True Image Restore Information With Move Detection option must be selected on the Policy Attributes tab. See Collect true image restore information (policy attribute) with and without move detection on page 556. The schedule that is created for a synthetic backup must have Synthetic Backup selected. See Synthetic backup (schedule attribute) on page 589. One of the following must be available:
Disk storage unit(s) with adequate space available. Tape library(s) with multiple drives to read and write. See Recommendations for synthetic backups and restores on page 684. A combination of disk storage unit(s) and tape library(s).
685
Synthetic backups are supported on all media server platforms and tier one master server platforms. The following items describe recommendations to use synthesized backups to full advantage, and situations under which synthesized backups are not supported: Recommendations concerning backups:
Do not multiplex any backups that are to be synthesized because it is inefficient. To synthesize multiplexed client images requires multiple passes over the source mediaone per client. Performance issues can also occur if multiple streams are selected for synthesized backups. The issues are similar to those encountered while multiplexing synthesized backups. Back up to disk whenever possible to improve multiple stream performance issues. Reduce the gap between the last incremental backup and the synthesized backup. Since a synthetic backup does not involve direct contact with the client, a synthetic backup is only as current as the last incremental backup. If there is a concern to reduce a potential gap in backup coverage, run an incremental backup before the synthetic backup. The option to create multiple copies is allowed for synthetic backups using the multiple copies synthetic backup method. See Using the multiple copy synthetic backups method on page 693. Synthetic backups are not supported if any of the component images are encrypted. A user-generated backup cannot be used to generate a synthetic image. A backup that is generated from a User Backup schedule or a User Archive schedule cannot be used as one of the components of a synthetic backup.
The time that is required to perform a restore from a synthetic backup does not increase significantly over time. The restore times for both a complete synthetic backup and for a single file is the same. It is the same whether the restore is from a traditional backup or from a synthetic backup. The restore time of a single directory may increase over time when sourced from synthetic backups. The restore time depends on the pattern of file changes within the directory. Contrast a traditional full backup, which stores the files in file system order with a synthetic full backup, which stores the files in last-file-accessed order. The synthetic full contains the newest files at the front of the media and the
686
unchanged files at the end. Over time, the processing order introduces the potential for fragmentation of a single directory across the synthetic full image.
Note that the scenario is limited to single directory restores. Single file restores and full image restores from synthetic fulls are equal or better than from traditional full backups, as noted in previous bullets. If checkpoint restart is indicated for the policy, the backups that are produced with the synthetic backup schedule are not checkpointed. The option is enabled if Take checkpoints on the policy Attributes tab is enabled. If the Take checkpoints option is enabled for a synthetic backup, the property has no effect. Recommendations when using disk storage or tape storage for synthetic backups Recommendations
Disk-based images are more efficient for synthesizing. NetBackup processes the newest component images first in a synthesized backup, followed by sequentially older images. When two or more component images are written to the same tape, the tape movement can be inefficient compared to disk-based images. Synthetic full backups are generated more quickly when built from disk-based incremental backups. If the synthetic full backup is also generated on disk, the run time is even faster. The disk copy then can be duplicated to tape.
Table 16-1
If tape is used instead of disk, the tape for the synthetic image must be different from the tape where the component images reside. The maximum drive usage applies only to the drive that is needed for writing the synthetic backup. If any of the component images reside on tape, an additional drive is needed for reading. If a single tape drive device is used to generate synthetic images, place component images in a hard drive location first. In that way, a synthetic image can be generated with the single tape drive device.
687
The images that are used to create the synthetic image are known as component images. For instance, the component images in a synthetic full are the previous full image and the subsequent incremental images. Figure 16-1 illustrates the creation of synthetic full backups (B, C, D) from an existing full backup (A) and shows the incremental backups between full backups. Figure 16-1
Traditional full backup to disk (Sunday)
The traditional full backup (A) and the incremental backups are created in the traditional manner: data is scanned, then copied from the clients file system to the backup media. The synthetic backups do not interact with the client system at all, but are instead synthesized on the media server. See Synthetic cumulative incremental backups on page 688. The following is an example of a synthetic full backup:
Create a Standard or MS-Windows policy for the clients (5.0 or later) you want to back up. Include the following schedules:
688
A schedule for daily (Monday through Saturday) differential incremental backups. A schedule for weekly full, synthetic backups.
Make sure that the traditional full backup runs. If the backup does not complete, run the backup manually. Per schedule, run daily, differential incremental backups for the clients throughout the week. The last incremental backup for the week runs on Saturday. Per schedule, run synthetic full backups for the clients on subsequent Sundays.
Note: The synthetic full backups in the scenario are only as current as the Saturday incremental backup.
All differential incremental backups that were taken since the last cumulative backup. The last cumulative incremental backup. If no cumulative incremental backup is available, only the differential incremental backups are used for the synthetic image.
Figure 16-2 illustrates the creation of synthetic cumulative incremental backups (A, B, C) from the latest cumulative incremental backup and shows the subsequent differential incremental backups.
689
Figure 16-2
Create a Standard or MS-Windows policy for the clients (5.0 or later) you want to back up. Include the following schedules:
A schedule for one full, traditional backup to run at least once. A schedule for daily (Monday through Saturday) differential incremental backups. A schedule for weekly cumulative incremental synthetic backups.
Make certain that the traditional full backup runs. If the backup does not complete, run the backup manually. Per schedule, run daily differential incremental backups for the clients throughout the week. The last incremental for the week runs on Saturday. Per schedule, run synthetic cumulative incremental backups for the clients on subsequent Sundays.
690
Synthetic backups Schedules that must appear in a policy for synthetic backups
Note: The synthetic cumulative backups in the scenario are only as current as the Saturday incremental backup.
At least one traditional, full backup must be run successfully to create a full image. The synthetic backup job fails if there is not at least one previous full image. Schedule(s) for incremental backups. Incremental backups are necessary to capture the changes in the file system since the last full or incremental backup. The synthetic backup job receives a status code of 1 for a policy that contains full or incremental synthetic backup schedules, but no incremental backup schedules. The synthetic backup synthesizes all of the incremental backups to create a new full or cumulative backup image. Therefore, the synthetic backup is only as current as the last incremental backup.
Note: To configure a synthetic cumulative backup for any clients that are archive bit-based (default), use only differential incremental backups for the traditional, non-synthesized backups.
One full and one cumulative backup schedule with the Synthetic Backup option selected. See Synthetic backup (schedule attribute) on page 589.
691
692
images can be read or written. Catalog information is managed using bpdbm. Each of these programs has a debug log file in the logs directory. If problems occur with synthetic backups, the following debug logs are required to diagnose the problem:
On the master server: bpsynth, bpdbm, and the log files located in
install_path:\Program Files\VERITAS\NetBackup\logs
On the media server(s): bptm (if any tape images), bpdm (if any disk images),
bpcd
Note that several media servers can be involved if the component images are on different nodes. However, bpsynth is used for each stream or client. To use bpsynth can be inefficient with tape images since bpsynth needs a tape drive to write the new image. Also, bpsynth may use the same component image volumes. One may need to finish before the next can proceed.
693
To include ACL changes in backups, enter USE_CTIME_FOR_INCREMENTALS in the bp.conf file on each UNIX client. For each Windows client, enable Incrementals: Based on Archive Bit. The property is found under NetBackup Management > Host Properties > Clients > selected client(s) > Windows Client. See Client Settings properties for Windows clients on page 99.
It eliminates the bandwidth cost of copying synthetic full backups to another site. Instead of duplicating a local synthetic full backup to a remote site to produce a second copy, it is more efficient to produce the second copy by using data movements only at the remote site. It provides an efficient method to establish a dual-copy disaster recovery scheme for NetBackup backup images.
Table 16-2 emphasizes how the synthetic full backup produced at the remote site is a clone, or a second copy, of the first copy produced at the local site. Table 16-2 Step
1 2
Comparing synthetic copy process with and without method enabled Using the multiple copy synthetic backups method:
Step 1 remains the same.
The full backup is duplicated to the remote site (Site Step 2 remains the same. B). An incremental backup is performed at Site A. The incremental backup is duplicated to Site B. Step 3 remains the same. Step 4 remains the same.
3 4 5
Steps 3 and 4 are repeated each time an incremental Step 5 remains the same. schedule runs. A full synthetic backup is produced at Site A. Step 6 remains the same.
694
Table 16-2
Comparing synthetic copy process with and without method enabled (continued) Using the multiple copy synthetic backups method:
A full synthetic backup is produced at Site B from images at Site B. The full synthetic backup at the remote site is a second copy of the synthetic backup at the local site.
Step
7
Figure 16-3 shows how no extra bandwidth is used to copy the synthetic full backup from Site A to Site B. Figure 16-3
Site A (Local) Time Backups are duplicated to the remote sites Site B (Remote) Full backup (Copy 2) Incremental (Copy 2) Incremental (Copy 2) Synthetic full backup (Copy 2) Incremental (Copy 2) Incremental (Copy 2) Full backup (Copy 1) Incremental (Copy 1)
695
Configuration variables
The file format uses a traditional name-pair scheme for setting configuration preferences. Each preference uses a key name that is separated from the preference value by an equal sign with each name-value pair residing on a single line. For example:
NAME=VALUE
Enter all values as integers. Table 16-3 describes the configuration entries that can be included in the configuration file. Table 16-3 Entry
SRC_COPY
Configuration entries
Purpose
Specifies the copy number of each source component for the second synthetic backup. Every source backup must have a copy by this number unless SRC_COPY_FALLBACK is specified. The default is 2. Specifies the copy number for the second synthetic backup produced. This must be different from the copy number of the first synthetic backup (which is 1). Default is 2. COPY is an alternate specification for SRC_COPY and TARGET_COPY. If COPY is specified and either SRC_COPY and TARGET_COPY is not specified, the value for COPY is used.
TARGET_COPY
COPY
TARGET_STU
Specifies the storage unit name or storage unit group name where the second copy synthetic backup is to be written. Use the special identifier __ANY__ to indicate that Any Available storage unit can be used that is not configured to be on demand only. Note that there are two underscores before and after ANY: TARGET_STU=__ANY__
FAIL_MODE
The second synthetic backup is produced immediately following the first copy synthetic backup if no errors occur during production of the first copy. If an error occurs during the second copy, the FAIL_MODE value specifies the fate of the first copy job and image. Specify one of the following:
FAIL_MODE=ALL ALL means that if the second copy fails, the first copy and its job also fail. (Default.) FAIL_MODE=ONE ONE means that if the second copy fails, the failure does not affect the first copy job.
696
Purpose
Specifies whether production of the second copy is enabled or disabled. This entry turns on the feature. Specify one of the following:
ENABLED=YES Production of the second copy is enabled. (Default.) ENABLED=NO Production of the second copy is disabled.
SRC_COPY_FALLBACK Specifies that if a copy by the number given in SRC_COPY or COPY does not exist, the synthetic backup should use the primary backup. The only valid value is the following: SRC_COPY_FALLBACK=PRIMARY VOLUME_POOL Specifies the volume pool for tape media, if one is used. If no volume pool is specified, NetBackup uses the volume pool that is specified in the policy. If a volume pool is entered for disk, the entry is ignored.
Configuration examples
The following multiple copy synthetic configuration example takes advantage of default values to produce the second synthetic copy.
TARGET_STU=disk_stu
The default source of copy 2 and the default destination copy 2. In this example, the second copy targets a tape library (tape_stu). The configuration specifies a volume pool (Synthetics) for the target copy. The copy number for the multiple copy synthetic backup is copy 3. If copy 3 is unavailable, SOURCE_COPY_FALLBACK indicates that copy 3 can be produced using the primary copy. If copy 3 fails, only copy 3 fails and not the job of the primary copy.
TARGET_STU=tape_stu VOLUME_POOL=Synthetics SOURCE_COPY_FALLBACK=PRIMARY COPY=3 ENABLED=YES FAIL_MODE=ONE
697
698
Chapter
17
About the NetBackup catalog About the catalog upon upgrade to NetBackup 7.5 Parts of the NetBackup catalog Protecting the NetBackup catalog Recovering the catalog Disaster recovery emails and the disaster recovery file Archiving the catalog Estimating catalog space requirements
700
Protecting the NetBackup catalog About the catalog upon upgrade to NetBackup 7.5
For information on how to configure catalog backups in clustered environments, see the NetBackup Clustered Master Server Administrator's Guide.
701
Image metadata (information about backup images and copies (image header files)) Backup content data (information about the folders, files, and objects contained in a backup (.f files)) NetBackup backup policies. NetBackup licensing data. The NetBackup error log. The client database.
Figure 17-1 shows the default files and directories in a NetBackup catalog. The catalog consists of the following parts:
Relational database files. NetBackup uses the SQL Anywhere Relational Database Management System to store information in the NetBackup database (NBDB). The metadata includes information about the data that has been backed up, and about where the data is stored. In previous releases, much of this information was stored in the image database (NetBackup/db/images). See About the NetBackup relational database on page 704. The image database. The image database contains information about the data that has been backed up. See About the NetBackup image database on page 702. NetBackup configuration files. The configuration files (databases.conf and server.conf) are flat files that contain instructions for the SQL Anywhere daemon. See About the NetBackup server.conf file on page 737. See About the databases.conf file on page 738.
702
Figure 17-1
Catalog configuration
Install_path/VERITAS
\NetbackupDB
\Netbackup\db
\Netbackup\vault
\Netbackup\var \conf databases.conf server.conf Configuration files \data BMR_DATA.db BMR_INDEX.db BMRDB.db BMRDB.log DARS_DATA.db DARS_INDEX.db DBM_DATA.db DBM_INDEX.db EMM_DATA.db EMM_INDEX.db JOBD_DATA.db NBAZDB.db NBAZDB.db.template NBAZDB.log NBDB.db NBDB.log SEARCH_DATA.db SEARCH_INDEX.db vxdbms.conf Relational database files License key and authentication information
\class
\config \error
\images \jobs
\media
\vault \scripts
\class_template
\failure_history
\client_1
\Master \client_n
703
db_marker.txt
Used to ensure that access to the db directory is valid when the NetBackup Database Manager starts up. Do not delete this file.
The image database is the largest part of the NetBackup catalog. It consumes about 99% of the total space that is required for the NetBackup catalog. While most of the subdirectories are relatively small in the NetBackup catalogs, \images can grow to hundreds of gigabytes. The image database on the master server can grow too large to fit on a single tape. Image database growth depends on the number of clients, policy schedules, and the amount of data that is backed up. See Estimating catalog space requirements on page 724. If the image catalog becomes too large for the current location, consider moving it to a file system or disk partition that contains more space. See Moving the image catalog on page 727. The image database component of the NetBackup catalog uses the .f files in binary format for Windows, Solaris, HP_UX, AIX, and Linux platforms. The catalog conversion utility (cat_convert) can be used to upgrade an image database to the binary format. Information about the cat_convert command is available in the NetBackup Commands Guide. See Estimating catalog space requirements on page 724.
704
NetBackup stores file information in a single image.f file if the information for the catalog is less than 4 megabytes. When the backup file of one catalog backup is less than 4 megabytes, NetBackup stores the information in a single image.f file. The image.f file is always greater than or equal to 72 bytes, but less than 4 megabytes.
Image .f file multiple file layout When the file information for one catalog backup is greater than 4 megabytes, the information is stored in multiple .f files: one main image .f file plus nine additional .f files. Separating the additional .f files from the image .f file and storing the files in the catstore directory improves performance while writing to the catalog. The main image.f file is always exactly 72 bytes.
-rw- 1 root other -rw- 1 root other -rw- 1 root other -rw- 1 root other -rw- 1 root other
72 Aug 30 00:40 test_1030680524_INCR.f 804 Aug 30 00:08 catstore/test_1030680524_INCR.f-list 0 Aug 30 00:40 catstore/test_1030680524_INCR.f_imgExtraObj0 192 Aug 30 00:40 catstore/test_1030680524_INCR.f_imgHeader0 0 Aug 30 00:40 catstore/test_1030680524_INCR.f_imgNDMP0
-rw- 1 root other 1489728 Aug 30 00:39 catstore/test_1030680524_INCR.f_imgDir0 -rw- 1 root other 1280176 Aug 30 00:39 catstore/test_1030680524_INCR.f_imgFile0
-rw- 1 root other 9112680 Aug 30 00:39 catstore/test_1030680524_INCR.f_imgRecord0 -rw- 1 root other 2111864 Aug 30 00:39 catstore/test_1030680524_INCR.f_imgStrings0 -rw- 1 root other 11 Aug 30 00:40 catstore/test_1030680524_INCR.f_imgUserGroupNames0
Database files:
705
installed)
Install_path\VERITAS\NetBackupDB\data\BMRDB.db (if BMR is installed) Install_path\VERITAS\NetBackupDB\data\BMRDB.log (if BMR is installed) Install_path\VERITAS\NetBackupDB\data\BMR_INDEX.db (if BMR is
installed)
Install_path\VERITAS\NetBackupDB\data\DARS_DATA.db Install_path\VERITAS\NetBackupDB\data\DARS_INDEX.db Install_path\VERITAS\NetBackupDB\data\DBM_DATA.db Install_path\VERITAS\NetBackupDB\data\DBM_INDEX.db Install_path\VERITAS\NetBackupDB\data\EMM_DATA.db Install_path\VERITAS\NetBackupDB\data\EMM_INDEX.db Install_path\VERITAS\NetBackupDB\data\JOBD_DATA.db Install_path\VERITAS\NetBackupDB\data\NBAZDB.db Install_path\VERITAS\NetBackupDB\data\NBAZDB.db.template Install_path\VERITAS\NetBackupDB\data\NBAZDB.log Install_path\VERITAS\NetBackupDB\data\NBDB.db Install_path\VERITAS\NetBackupDB\data\NBDB.log Install_path\VERITAS\NetBackupDB\data\SEARCH_DATA.db Install_path\VERITAS\NetBackupDB\data\SEARCH_INDEX.db
Note: NetBackup does not support saving the NetBackup relational database (NBDB, including NBAZDB and EMM) or the configuration files to a remote file system such as NFS or CIFS. Configuration files:
706
Note: The catalog backup process copies this data to Install_path\VERITAS\NetBackupDB\staging and backs up the copy.
See About the NetBackup image database on page 702. See About the NetBackup relational database (NBDB) installation on page 733. See Post-installation tasks on page 762.
Device attributes Robotic library and stand-alone drive residence attributes NDMP attributes Barcode rule attributes Volume pool attributes Tape attributes Media attributes Storage unit attributes Storage unit group attributes Hosts with assigned tape drives Media and device errors Disk pool and disk volume attributes Storage server attributes Logon credentials for storage servers, disk arrays, and NDMP hosts Fibre Transport attributes
The EMM database ensures consistency between drives, robotic libraries, storage units, media, and volume pools across multiple servers. The EMM database contains information for all media servers that share devices in a multiple server configuration.
707
The NetBackup scheduling components use the EMM database information to select the server, drive path, and media for jobs. When the device manager ltid starts up, it reads device information from the EMM database into a shared memory segment. Components on the same host communicate by using shared memory IPC or socket protocols. Socket protocols are used between components across multiple hosts. Command line interfaces are available to obtain run-time (shared memory) information and static device configuration information. See About the NetBackup relational database on page 704. See Moving the NetBackup database from one host to another on page 772.
Note: To perform a catalog backup, the master server and the media server must both be at NetBackup version 7.5. See the NetBackup Installation Guide for information about mixed version support. As additional protection for the catalog, consider archiving the catalog. See Archiving the catalog on page 719. The NetBackup Troubleshooting Guide provides helpful setup information to aid in disaster recovery. Since the catalog plays a critical role in the NetBackup environment, much of the information concentrates on catalog considerations.
708
Backs up the catalog while continual client backups are in progress Spans multiple tapes for a catalog backup Allows for a flexible pool of catalog tapes Performs a full or an incremental catalog backup Restores the catalog to a different location Runs scheduled catalog backups Appends to existing data on tape
You can configure a catalog backup by using one of the following methods:
By using wizards:
The Catalog Backup Wizard. See Using the Catalog Backup Wizard to configure a catalog backup on page 709.
The Policy Configuration Wizard. See Using the Policy Configuration Wizard to configure a catalog backup on page 712. Either wizard automatically includes all the necessary catalog files to include the database files (NBDB, NBAZDB, and BMRDB) and any catalog configuration files (vxdbms.conf, server.conf, databases.conf).
By creating a backup policy manually and indicating the NBU-Catalog policy type. See Configuring a catalog backup manually on page 714.
709
1 2
In the NetBackup Administration Console, in the left pane, click NetBackup Management. In the right pane, click Configure the Catalog Backup to launch the NetBackup Catalog Backup Wizard. Click Help within any wizard panel for more information on the wizard settings.
3 4 5 6
Click Next on the Welcome panel. On the NetBackup Catalog Backup Policy panel, select a policy from the list of existing catalog backup policies. Or, to create a new catalog backup policy, select Create a new catalog backup policy. Click Next. In the Policy Name and Type wizard panel, enter the policy name. Notice that NBU-Catalog is automatically selected as the policy type. Type a unique name for the new policy in the Add a New Policy dialog box. See NetBackup naming conventions on page 897. Click Next.
On the Backup Type wizard panel, select the backup type. The User Backup does not apply for NBU-Catalog policies. Click Next.
710
On the Rotation wizard panel, select the rotation schedule. By default, a frequency-based schedule is selected. A frequency-based schedule ensures that the catalog backup has an opportunity to run in busy environments where backup jobs are running. The selection After each backup session refers to a period when no regular backup policy is running. Catalog backups can be scheduled to run concurrently with other backup types on the master server. See Concurrently running catalog backups with other backups on page 716. Click Next.
In the Start Window wizard panel, define a window of time during which the catalog backup can start and click Next. The scheduled windows (Off hours, Working hours, All day, Custom) are preset in the wizard. To change these settings, first complete the wizard. Then, select the policy in the Policies utility. User Window selections are disabled, as regular users (those who are not NetBackup administrators) cannot start catalog backups.
10 On the Catalog Disaster Recovery File wizard panel, enter the path where
each disaster recovery image file can be saved on disk. The image file contains the disaster recovery information. Enter the logon and password information, if necessary. Symantec recommends that you save the image file to a network share or a removable device. Do not save the disaster recovery information to the local computer. Click Next.
711
Make sure that email notification is enabled in your environment. See Disaster recovery emails and the disaster recovery file on page 719. Note: The disaster recovery email is not sent to the address that is specified in the Global Attributes properties. The Administrators email Address in the Global Attributes properties specifies the addresses where NetBackup sends notifications of scheduled backups or administrator-directed manual backups.
12 The last panel of the Policy Wizard describes that once the policy is created,
you can make changes in NetBackup Management > Policies. Click Finish to create the policy.
13 The Catalog Backup Wizard resumes, with the new catalog backup policy
listed.
14 Click Next to finish the Catalog Backup Wizard. 15 The final Catalog Backup Wizard panel displays the total number of catalog
backup policies for this master server. Click Finish to complete the wizard.
16 You may want to add critical policies to the Critical Policies list. Specify some
policies as critical policies after the Catalog Backup Wizard is complete. A policy that is listed on the Critical Policies list is considered crucial to the recovery of a site in the event of a disaster. See Adding policies to the Critical Policies list of a catalog backup policy on page 672. The NetBackup Disaster Recovery report lists the media that is used for backups of critical policies. The report lists the media for only incremental and full backup schedules, so critical policies should use only incremental or full backup schedules. See Strategies that ensure successful NetBackup catalog backups on page 718. See Determining whether or not a catalog backup succeeded on page 717.
712
1 2
In the NetBackup Administration Console, in the left pane, click NetBackup Management. In the right pane, click Create a Policy in the right pane to launch the Policy Configuration Wizard. Click Help within any wizard panel for more information on the wizard settings.
3 4
Select the Files systems, databases, applications option from the list. Click Next. In the Policy Name and Type wizard panel, enter the policy name. Select NBU-Catalog as the policy type. Click Next. See NetBackup naming conventions on page 897.
5 6
On the Backup Types wizard panel, select the backup type. The User Backup does not apply for NBU-Catalog policies. Click Next. On the Frequency and Retention wizard panel, select the rotation schedule. By default, a frequency-based schedule is selected. A frequency-based schedule ensures that the catalog backup has an opportunity to run in busy environments where backup jobs are running. The selection After each backup session refers to a period when no regular backup policy is running. Catalog backups can be scheduled to run concurrently with other backup types on the master server. See Concurrently running catalog backups with other backups on page 716. Click Next.
713
In the Start Window wizard panel, define a window of time during which the catalog backup can start and click Next. The scheduled windows (Off hours, Working hours, All day, Custom) are preset in the wizard. To change these settings, first complete the wizard. Then, select the policy in the Policies utility and customize the settings. User Window selections are disabled, as regular users (those who are not NetBackup administrators) cannot start catalog backups.
On the Catalog Disaster Recovery File wizard panel, enter the path where each disaster recovery image file can be saved on disk. The image file contains the disaster recovery information. Enter the logon and password information, if necessary. Symantec recommends that you save the image file to a network share or a removable device. Do not save the disaster recovery information to the local computer. Click Next.
Symantec recommends that you configure the NetBackup environment to send the disaster recovery information to a NetBackup administrator. This backup-specific information is sent after every catalog backup. To send the information to more than one administrator, separate multiple email addresses using a comma as follows:
email1@domain.com,email2@domain.com
Make sure that email notification is enabled in your environment. See Disaster recovery emails and the disaster recovery file on page 719. Note: The disaster recovery email is not sent to the address that is specified in the Global Attributes properties. The Administrators email Address in the Global Attributes properties specifies the addresses where NetBackup sends notifications of scheduled backups or administrator-directed manual backups.
714
10 Click Finish to complete the wizard. 11 You may want to add critical policies to the Critical Policies list. Specify some
policies as critical policies after the Policy Configuration Wizard is complete. A policy that is listed on the Critical Policies list is considered crucial to the recovery of a site in the event of a disaster. See Adding policies to the Critical Policies list of a catalog backup policy on page 672. The NetBackup Disaster Recovery report lists all of the media that is used for backups of critical policies, including the most recent full backup. The report lists the media for only incremental and full backup schedules, so critical policies should use only incremental or full backup schedules.
1 2 3
In the NetBackup Administration Console, expand NetBackup Management > Policies. Select Actions > New > Policy. Type a unique name for the new policy in the Add a New Policy dialog box. Click OK.
Policy Type Select NBU-Catalog as the policy type. Policy storage For disk storage units, increase the Maximum Concurrent Jobs storage unit setting to ensure that the catalog backup can proceed during regular backup activity. Note: The media server that is used for catalog backups must be at the same NetBackup version as the master server. If your installation contains media servers of various levels, do not select Any Available for the destination Policy Storage Unit. If media servers are at various version, a media server at a level other than the master server could be selected.
715
Policy volume pool NetBackup automatically creates a CatalogBackup volume pool that is selected by default only for NBU-Catalog policy types. For other policy attribute descriptions, see the following topic:
Select the Schedules tab to set up a schedule for an online catalog backup. See Concurrently running catalog backups with other backups on page 716. See About catalog policy schedules on page 716. Note: The Clients tab does not apply to the NBU-Catalog policy and does not appear.
The Disaster Recovery tab appears for NBU-Catalog policies only. The tab contains information regarding the location of data crucial to disaster recovery:
Enter the path where each disaster recovery image file can be saved on disk. The image file contains the disaster recovery information. Enter the logon and password information, if necessary. Symantec recommends that you save the image file to a network share or a removable device. Do not save the disaster recovery information to the local computer.
You may want to add critical policies to the Critical Policies list. The Critical Policies list contains the names of policies that back up critical data. Media that contains critical policy backups is listed on the NetBackup Disaster Recovery Report that is generated when the online catalog backup is run. The report lists the media for only incremental and full backup schedules, so critical policies should use only incremental or full backup schedules. Click OK to save the policy.
To perform an emergency backup. For example, if the system is schedule to be moved and you cannot wait for the next scheduled catalog backup. If there is only one stand-alone drive and the stand-alone drive is used for catalog backups. In this situation, automatic backups are not convenient. The
716
catalog backup tape must be inserted before each catalog backup and removed when the backup is done. (The tape swap is necessary because NetBackup does not mix catalog and regular backups on the same tape.) To perform a manual catalog backup
1 2 3
In the NetBackup Administration Console, expand NetBackup Management > Policies. Select the catalog backup policy you want to run. Select Actions > Manual Backup. See Performing manual backups on page 674. You can also run the bpbackup command from the command line to perform a catalog backup. More information is available in the NetBackup Commands Reference Guide.
See About catalog backups on page 708. See Configuring a catalog backup manually on page 714.
Set the Maximum jobs per client value to greater than one. The property is found in the Global Attributes host properties for the master server. See Global Attributes properties on page 138. Increase the Maximum concurrent jobs setting on the storage unit where the backups are sent. See Maximum concurrent jobs storage unit setting on page 417.
See Determining whether or not a catalog backup succeeded on page 717. See Strategies that ensure successful NetBackup catalog backups on page 718.
The schedules that are supported in the online, hot catalog backup policy type are as follows:
Full
717
Differential incremental (depends on a full schedule) Cumulative incremental Session-based differential incremental Session-based cumulative incremental
Symantec recommends that only one catalog backup policy be configured. The media server that is used for catalog backups must be at the same NetBackup version as the master server. The incremental schedule depends on a full schedule. The least frequent schedule runs if many schedules are due at the same time. One catalog backup policy can contain multiple incremental schedules that are session-based:
If one is cumulative and the others are differential, the cumulative runs when the backup session ends. If all are cumulative or all are differential, the first schedule that is found runs when the backup session ends.
The queued scheduled catalog backup is skipped if a catalog backup job from the same policy is running. Session end means that no jobs are running. (This calculation does not include catalog backup jobs.) The Vault catalog backup is run whenever triggered from Vault, regardless of whether a catalog backup job is running from the same policy. When an online catalog backup is run, it generates three jobs: A parent job, a child job for NetBackup relational database tables, and a child job for catalog images and configuration data. The child jobs contain the actual backed up data. Consider both child jobs to duplicate, verify, or expire the backup. Note: Additional child catalog jobs are created for the BMR database if a remote EMM server is configured.
718
An email message is sent to the address that is indicated in the Disaster Recovery settings for a catalog backup. Configure this email with the mail_dr_info.cmd script. See the Administrators Guide, Volume II for more information on setting up this script. See Strategies that ensure successful NetBackup catalog backups on page 718.
Use only the methods that are described in this chapter to back up the catalogs. The methods that are described here are the only operations that can track all relevant NetBackup activities and ensure consistency between the catalog files. Back up the catalogs often. If catalog backup files are lost, the changes that were made between the last catalog backup and the time of the disk crash are lost. Do not use methods other than NTFS compression to compress the catalogs or NetBackup may not be able to read them. Never manually compress the catalogs or NetBackup may be unable to restore the catalogs using bprecover. If you back up your catalogs to disk (not recommended), always back up to a different disk than where the catalog files reside. If you back up the catalog to the disk where the actual catalog resides, both catalog backups are lost if the backup disk fails. Recovering the catalog is much more difficult. Also, ensure that the disk has enough space for the catalogs. Backups to a full disk fail. The NetBackup binary image catalog is sensitive to the location of the catalog. Storing the catalog on a remote file system may have critical performance issues for catalog backups. NetBackup does not support saving catalogs to a remote file system such as NFS or CIFS.
Note: The catalog backup tape must be removed when the backup is finished or regular backups cannot proceed. NetBackup does not mix catalog and regular backups on the same tape. See About the NetBackup catalog on page 699.
719
A list of the media that contains the catalog backup A list of critical policies. Instructions for recovering the catalog The image file as an attachment. If a catalog backup policy included both full backups and incremental backups, the attached image file can be a full or an incremental catalog backup. Recovering from an incremental catalog backup completely recovers the entire catalog if the Automatically recover the entire NetBackup catalog option is selected on the wizard panel. The entire catalog is recovered because the incremental catalog backup references information from the last full backup. You do not need to recover the last full catalog backup before you recover the subsequent incremental backups.
You can tailor the disaster recovery email process by providing the mail_dr_info.cmd script in the Install_path\VERITAS\NetBackup\bin directory. This script is similar to the nbmail.cmd script. See the comments in the nbmail.cmd script for use instructions.
720
scheduled catalog backups, but the backups are faster without the large amount of online catalog data. Catalog archiving is available on both UNIX and Windows platforms. Note: When you consider whether to archive the .f files, note that additional time is required to mount the tape and perform the restore. Catalog archiving operations must be performed when NetBackup is in an inactive state (no jobs are running). To archive the catalog
Create a policy named catarc to reflect that the purpose of the schedule is for catalog archiving. See Creating a catalog archiving policy on page 721.
Run bpcatlist to display images available for archiving. Running bpcatlist alone does not modify any catalog images. Only when the bpcatlist output is piped to bpcatarc and bpcatrm are the images modified and the image .f files removed.
The command returns the following message if catalog archiving was not performed previously: No entity was found.
Once the bpcatlist output correctly lists all the images to be archived, pipe the output through bpcatarc and bpcatrm. For example:
bpcatlist -client all -before Jan 1 2011 | bpcatarc | bpcatrm
The command waits until the backup completes successfully before the command returns the prompt. An error is reported if the catalog archive fails. The Activity Monitor displays a Job ID for the job. The File List for the job (double-click the job in the Activity Monitor) displays a list of image files that were processed. When the job completes with a status 0, bpcatrm removes the corresponding .f files. If the job fails, no catalog .f files are removed.
Use bpcatlist to list the files that need to be restored. After the bpcatlist command displays the proper files to restore, run bpcatres to restore the actual files.
721
To restore all the archived files from step 2, run the following command:
bpcatlist -client all -before Jan 1 2011 | bpcatres
This command restores all the catalog archive files before Jan 1, 2011. See Catalog archiving commands on page 722.
Create a new policy and name it catarc. The catarc policy waits until bpcatarc can activate it. Users do not run this policy. Instead, bpcatarc activates this special policy to perform a catalog backup job, then deactivates the policy after the job is done. Set the backup type on the Attributes tab. The type of backup that is indicated for the catalog archive policy must be User Backup. If Vault is used, the files are duplicated and vaulted similarly to other backups.
3 4
Deactivate the catalog archive policy by clearing the Go into effect at field on the Attributes tab of the Policy dialog. Set the retention level of the catalog archive for a time at least as long as the longest retention period of the backups being archived. Data can be lost if the retention level of the catalog archive is not long enough. You may find it useful to set up, then designate a special retention level for catalog archive images.
Set a schedule for catarc. The schedule for catarc must include in its window the time bpcatarc command is run. If the bpcatarc command is run outside of the schedule that is indicated in catarc, the operation fails. On the Backup Selections tab, browse to the directory where catalog backup images are placed:
Install_path\NetBackup\db\images
7 8
On the Clients tab, enter the name of the master server. Save the policy.
722
Description
The bpcatlist command queries the catalog data. Then, bpcatlist lists the portions of the catalog that are based on selected parameters. For example, date, client, policy, schedule name, backup ID, the age of the backup image, or the date range of the backup image. bpcatlist outputs the formatted image summary information of matched images to standard output. The other catalog archiving commands, bpcatarc, bpcatrm, and bpcatres, all depend on input from bpcatlist by a piped command. For example, to archive (backup and delete) all of the .f files that were created before January 1, 2010, the following would be entered: Install_path\VERITAS\NetBackup\bin\admincmd\bpcatlist -client all -before Jan 1 2011 | bpcatarc | bpcatrm bpcatlist is also used to provide status information. For each catalog, it lists the following information:
Catalog archive ID (catarcid). After one .f file is successfully backed up, a catalog archive ID is entered into the catarcid field in the image file. This field is zero if the image was never archived. Archived status (S), indicating if the catalog was not archived (1) or was archived (2)
Compressed status ), indicating if the catalog is not compressed (0) or compressed (1) Catalog file name (Files file)
The following is an example of the bpcatlist output, showing all of the backups for client alpha since October 23: # bpcatlist -client alpha -since Backupid Backup Date alpha_0972380832 Oct 24 10:47:12 alpha_0972336776 Oct 23 22:32:56 alpha_0972327197 Oct 23 19:53:17 Oct 23 ...Catarcid 2010 ... 973187218 2010 ... 973187218 2010 ... 973187218
S 1 1 1
C 0 0 0
723
Description
The bpcatarc command reads the output from bpcatlist and backs up the selected list of .f files. After one .f file is successfully backed up, a catalog archive ID is entered into the catarcid field in the image file. For archiving of the.f files to proceed, a policy by the name of catarc is required. The policy is based on a User Backup type schedule. The schedule for catarc must include in its window the time bpcatarc command is run. See Creating a catalog archiving policy on page 721.
bpcatrm
The bpcatrm command reads the output from bpcatlist or bpcatarc. If the image file has valid catarcid entries, bpcatrm deletes selected image.f files from the online catalog. bpcatrm does not remove one .f file unless the file has been previously backed up using the catarc policy.
bpcatres
Use the bpcatres command to restore the catalog. The bpcatres command reads the output from bpcatlist and restores selected archived.f files to the catalog. For example: Install_path\VERITAS\NetBackup\bin\admincmd\bpcatlist -client all -before Jan 1 2011 | bpcatres
Perform catalog archiving operations when NetBackup is in an inactive state (no jobs are running). To ensure that catalog backup images are not on the same tapes as user backups, create a separate media pool for catalog archives. You may find it useful to set up and then designate, a special retention level for catalog archive images. To specify retention levels, go to Host Properties > Master Server > Retention Periods. See Retention Periods properties on page 199.
724
1 2 3
Create a volume pool for the client. Create a catalog archiving policy. Indicate the volume pool for that client in the Attributes tab. Run bpcatlist so only the.f files from that client are listed. For example:
Install_path\VERITAS\NetBackup\bin\admincmd\bpcatlist -client clientname | bpcatarc | bpcatrm
If you do not want to write more images to the clients volume pool, change the volume pool before you run another archiving catalog.
Number of files to be backed up Frequency of full and incremental backups Number of user backups and archives Retention period of backups Average length of full path of files File information (such as owner permissions) Average amount of error log information existing at any given time
1 2
Estimate the maximum number of files that each schedule for each policy backs up during a single backup of all its clients. Determine the frequency and the retention period of the full and the incremental backups for each policy.
725
Use the information from steps 1 and 2 to calculate the maximum number of files that exist at any given time. For example: Assume that you schedule full backups to occur every seven days. The full backups have a retention period of four weeks. Differential incremental backups are scheduled to run daily and have a retention period of one week. The number of file paths you must allow space for is four times the number of files in a full backup. Add to that number one weeks worth of incremental backups. The following formula expresses the maximum number of files that can exist for each type of backup (daily or weekly, for example): Files per Backup Backups per Retention Period = Max Files For example: A daily differential incremental schedule backs up 1200 files and the retention period for the backup is seven days. Given this information, the maximum number of files that can exist at one time are the following: 1200 7 days = 8400 A weekly full backup schedule backs up 3000 files. The retention period is four weeks. The maximum number of files that can exist at one time are the following: 3000 4 weeks = 12,000 Obtain the total for a server by adding the maximum files for all the schedules together. Add the separate totals to get the maximum number of files that can exist at one time. For example, 20,400. For the policies that collect true image restore information, an incremental backup collects catalog information on all files (as if it were a full backup). This changes the calculation in the example: the incremental changes from 1200 7 = 8400 to 3000 7 = 21,000. After 12,000 is added for the full backups, the total for the two schedules is 33,000 rather than 20,400.
Obtain the number of bytes by multiplying the number of files by the average number of bytes per file record. If you are unsure of the average number of bytes per file record, use 132. The results from the examples in step 3 yield: (8400 132) + (12,000 132) = 2692800 bytes (or about 2630 kilobytes)
726
Add between 10 megabytes to 15 megabytes to the total sum that was calculated in step 4. The additional megabytes account for the average space that is required for the error logs. Increase the value if you anticipate problems. Allocate space so all the data remains in a single partition.
Some UNIX systems have a large file support flag. Turn on the flag to enable large file support. For example, AIX disables large file support by default, so the file size limit is 2 GB. For UNIX systems, set the file size limit for the root user account to unlimited to support large file support.
See Estimating catalog space requirements on page 724. See Strategies that ensure successful NetBackup catalog backups on page 718.
The catalog is more compact. The binary representations of numbers, dates, and other information, takes up less disk space than the text representations. The catalog is much faster to browse and search, especially for large file sizes. The catalog supports alternate backup methods without the need to post-process images, which improve catalog performance for alternate backup methods.
The following points describe size the limitations that are associated with the binary catalog:
The maximum number of files that can be backed up per image: (231) 1 files = 2,147,483,647 files = 7FFFFFFF files The maximum number of different user IDs and group IDs (combined): (231) 1 IDs = 2,147,483,647 IDs = 7FFFFFFF IDs
727
Note: NetBackup only supports moving the image catalog to a different file system or disk partition. It does not support moving the other subdirectories that make up the entire NetBackup catalog. For example, do not use the ALTPATH mechanism to move install_path\NetBackup\db\error. To move the image catalog
Back up the NetBackup catalogs manually. A backup of the catalogs ensures that you can recover image information in case something is accidentally lost during the move. See Backing up NetBackup catalogs manually on page 715.
Check the Jobs tab in the Activity Monitor and ensure that no backups or restores are running for the client. If jobs are running, either wait for them to end or stop them by using the Jobs tab in the Activity Monitor.
Use the Services tab in the Activity Monitor to stop the Request Manager and the Database Manager services. These services are stopped to prevent jobs from starting. Do not modify the database while this procedure is performed. Create a file named ALTPATH in the image catalog directory. For example, if NetBackup is installed in the default location and the client name is mars, the path to the image catalog is:
C:\Program Files\VERITAS\NetBackup\db\images\mars\ALTPATH
Create the directory to which you intend to move the image information. For example:
E:\NetBackup\alternate_db\images\client_name
728
On the first line of the ALTPATH file, specify the path to the directory where you intend to move the clients image information. For example:
E:\NetBackup\alternate_db\images\client_name
Move all files and directories (except the ALTPATH file) that are in the current client directory to the new directory. For example, if the images are currently in
C:\Program Files\VERITAS\NetBackup\db\images\mars
then move all files and directories (except the ALTPATH file) to
E:\NetBackup\alternate_db\images\mars
Start the NetBackup Request Daemon and NetBackup Database Manager service by using the Services tab in the Activity Monitor. Backups and restores can now resume for the client.
729
The time to perform compression depends on the server speed and the number and size of the files being compressed. Files are compressed serially, and temporary working space is required in the same partition. The catalog must be in an NTFS partition for compression to occur. If you choose to compress the image catalog, NetBackup uses NTFS compression on the server to perform compression after each backup session. It does not make a difference to NetBackup if the backup session was successful. The operation occurs while NetBackup expires backups and before it runs the session_notify script and the backup of the NetBackup catalogs. When numerous compressed image-catalog files must be processed, the backup session is extended until compression is complete. The additional backup time is especially noticeable the first time you perform the compression. To minimize the effect of the initial sessions, consider compressing the files in stages. For example, begin by compressing the records for the backups older than 120 days. Continue to reduce the number of days over a period of time until you reach a comfortable setting. Compressing the image catalog accomplishes the following objectives:
Reduces greatly the disk space that is consumed. Reduces the media that is required to back up the catalog.
The amount of space that is reclaimed varies with the types of backups you perform. Full backups result in a larger percentage of catalog compression than incremental backups. Normally, more data is duplicated in a catalog file for a full backup. Using catalog compression, a reduction of 80% is possible. This reduction in disk space and media requirements is achieved at the expense of performance when a user lists or restores files. Since the information is uncompressed at each reference, performance degradation is in direct proportion to the number and size of compressed files that are referenced. If the restore requires numerous catalog files to be uncompressed, increase the timeout value that is associated with list requests. Change the timeout value by changing the List Files Timeout General property setting on the client.
730
Figure 17-2
Verify that the partition where the image catalog resides contains enough space to accommodate the uncompressed catalog. See Estimating catalog space requirements on page 724.
2 3 4 5
Stop the NetBackup Request Daemon service, bprd. Use the Activity Monitor or the Services application in the Windows Control Panel. Verify that the NetBackup Database Manager, bpdbm, is running. In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Master Server. Double-click the host to be uncompressed. Select the Global Attributes properties. See Global Attributes properties on page 138.
Clear the Compress Catalog Interval check box and click OK to save the host property change.
731
Run one of the followings commands. To decompress the records for a specific client, enter:
bpimage -decompress -client_name
732
Chapter
18
About the NetBackup relational database (NBDB) installation Using the NetBackup Database Administration utility Post-installation tasks About backup and recovery procedures Unloading the NetBackup database Terminating database connections Moving the NetBackup database from one host to another Moving the EMM server to a Windows cluster Removing the EMM server from a Windows cluster
734
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
Manager (EMM) data, as well as other NetBackup data that NetBackup services use. The same installation of Sybase SQL Anywhere is used for the optionally-licensed product, Bare Metal Restore (BMR) and its associated database (BMRDB). The BMR database is created during the BMR installation process. By default, the NetBackup relational database (NBDB) is installed on the master server. The master server is also the default location for the Enterprise Media Manager (EMM) server. Since EMM is the primary user of NBDB, the NetBackup database always resides on the same computer as the Enterprise Media Manager. See About the Enterprise Media Manager on page 902. For performance reasons, the EMM server and the relational database can be moved to another server. See Moving NBDB database files after installation on page 763. Note: NetBackup does not support saving the NetBackup relational database (NBDB, including NBAZDB and EMM) to a remote file system such as NFS or CIFS.
Note: On master servers that experience heavy use, the Sybase SQL Anywhere relational database service may require extra space in the directory that contains its temporary files. This location is indicated by the Sybase SATMP environmental variable. Indicate the temporary directories as follows: UNIX: /usr/openv/tmp/sqlany Windows: Use the server's temporary directory as indicated in the registry. See the Sybase SQL Anywhere documentation for details on setting the variable. The following procedure is performed automatically during installation in the order presented. You can also use the same procedure to manually install the database independently.
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
735
As part of the NetBackup master server installation, the SQL Anywhere server is created. The server parameters are set in the server.conf file in the following location:
Install_path\VERITAS\NetBackupDB\conf\server.conf
The following entry is added to the registry to set the database location:
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\ Config\VXDBMS_NB_DATA
The VxDBMS configuration file for NetBackup is created. This file requires the read and write permissions of a Windows administrator:
Install_path\VERITAS\NetBackupDB\data\vxdbms.conf
The NetBackup system database file that is mentioned in the following step:
Install_path\VERITAS\NetBackupDB\data\NBDB.db
736
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
The SQL Anywhere accounts and schema are created for each of the NetBackup components that make use of the NetBackup database. (For example, EMM_MAIN.) The following command initializes the EMM data:
Install_path\VERITAS\Volmgr\bin\tpext.exe
Install_path\VERITAS\NetBackupDB
Install_path\VERITAS\NetBackup\bin
Note: If Bare Metal Restore is installed, BMRDB must be located on the master server. See Moving NBDB database files after installation on page 763. See Moving the NetBackup database from one host to another on page 772. See Moving the NetBackup database files on page 754.
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
737
Anywhere service is started. The SQL Anywhere service gets all configuration information from this file:
-n NB_server_name -x tcpip(LocalOnly=YES;ServerPort=13785) -gd DBA -gk DBA -gl DBA -gp 4096 -ti 0 -c 100M -ch 1024M -cl 100M -zl -os 1M -m -o "C:\Program Files\Veritas\NetBackupDB\log\server.log" -m
In this example, server_name indicates the name of the SQL Anywhere server. Each Sybase server has a unique name. Use the same name that was used during installation. If a fully qualified name was used at that time, use a fully qualified name here. Note: If this name is changed, the Enterprise Media Manager cannot connect to the database. Table 18-1 Command
-x tcpip(LocalOnly =YES;ServerPort=13785) -gp 4096
Description
Indicates what kind of connections are allowed in addition to shared memory. For example, local TCP/IP connections that use port 13785. Indicates the maximum page size (in bytes) for the database. This parameter is given during database creation. Indicates that character set translation is used. UTF8 encoding is used. Indicates that the DBA user is the account used to start, stop, load, and unload data.
Indicates the client idle time that is allowed before shut down. By default, no idle time is allowed, which prevents the database from shutting down. Indicates the initial memory that is reserved for caching database pages and other server information. The value may be changed for performance reasons.
-c 100M
738
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
Description
Indicates the maximum cache size, as a limit to automatic cache growth. The value may be changed for performance reasons. Indicates the minimum cache size, as a limit to automatic cache resizing. The value may be changed for performance reasons. Indicates the number of requests the database server can handle at one time. This parameter limits the number of threads upon startup. The value may be changed for performance reasons. Truncates the transaction log when a checkpoint is done. This option provides a way to automatically limit the growth of the transaction log. One can disable it using dbadm (UNIX) or NbDbAdmin.exe (Windows) with change transaction mode option to FULL from PARTIAL.
-cl 100M
-gn 10
-m
-o Indicates the location of server output messages. The messages include start and Install_path\VERITAS\ stop events, checkpoints, error conditions, and cache change size. This log is not managed, but growth is slow. NetBackupDB\log\server.log -ud -ec SIMPLE Indicates that the server should run as a daemon. Indicates the encryption method. Default: SIMPLE. NONE|SIMPLE|TLS (TLS_TYPE=cipher;[FIPS={Y|N}] CERTIFICATE=server-identity-filename; CERTIFICATE=PASSWORD=password)
See About NetBackup master server installed directories and files on page 736.
See About NetBackup master server installed directories and files on page 736.
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
739
See About NetBackup master server installed directories and files on page 736.
NbDbAdmin.exe
This file launches the NetBackup Database Administration utility, which provides administrators with a way to more easily perform the tasks based on the nbdb commands. See Using the NetBackup Database Administration utility on page 744.
create_nbdb.exe
Used during installation and upgrades to create and upgrade the NetBackup database, NBDB.
nbdb_admin.exe
Among other things, use nbdb_admin.exe to change the DBA and NetBackup account passwords, or to start and stop individual databases.
nbdb_backup.exe
Use to make an online backup of the SQL Anywhere database files to a file system directory. Note: Using this command (or the NetBackup Database Administration utility) to restore the NetBackup database can potentially break the consistency between the NetBackup catalog and the database. This loss of consistency can lead to loss of data. Use this command (or the NetBackup Database Administration utility) to restore the NetBackup catalog only as a precautionary measure.
nbdb_move.exe
Use to change the location of the SQL Anywhere database files from the default location.
nbdb_ping.exe
740
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
nbdb_restore.exe
Use to recover from an online backup in a file system directory that was created using nbdb_backup.
nbdb_unload.exe
Use to create a dump of all or part of the NBDB database or the BMRDB database schema and data.
nbdbms_start_server.exe
nbdb_upgrade.exe
Used internally to upgrade the NetBackup and BMR databases. Note: Due to performance issues, NetBackup supports database files only on locally attached drives. The commands are described in the NetBackup Commands Reference Guide and the online Help. See Using the NetBackup Database Administration utility on page 744. See About NetBackup master server installed directories and files on page 736.
Description
The directory Install_path\VERITAS\NetBackupDB\charsets contains SQL Anywhere-specific information. The directory Install_path\VERITAS\NetBackupDB\log contains the SQL Anywhere server log file server.log that contains only Sybase logs. The directory Install_path\VERITAS\NetBackupDB\scripts contains the SQL Anywhere scripts that are used to create the database. The directory also contains NetBackup SQL scripts that are used to create the EMM and other schemas.
log
scripts
Note: Do not edit the scripts that are located in this directory.
staging The directory Install_path\VERITAS\NetBackupDB\staging is used as a temporary staging area during online, hot catalog backup, and recovery.
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
741
Description
The directory Install_path\VERITAS\NetBackupDB\WIN32 contains SQL Anywhere commands and .dll files. Symantec OpsCenter uses the directory Install_path\VERITAS\NetBackupDB\java. The directory Install_path\VERITAS\NetBackupDB\shared is a directory used by Symantec OpsCenter.
java shared
See About the data directory on page 741. See About NetBackup master server installed directories and files on page 736.
NBDB.db
NBDB.log
The transaction log for the NetBackup database, necessary for recovery. NBDB.log is automatically truncated after a successful full or incremental online, hot catalog backup of the SQL Anywhere database.
JOBD_DATA.db
NBAZDB.db
The NetBackup Authorization database is present whether or not NetBackup Access Control (NBAC) is configured and used.
EMM_DATA.db
EMM_INDEX.db
SEARCH_DATA.db
Contains the indexing configuration and the metadata that is created while indexing or placing holds on backup images. This data is required for the NetBackup Search functionality.
SEARCH_INDEX.db
742
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
vxdbms.conf
File that contains the configuration information specific to the Sybase SQL Anywhere installation:
VXDBMS_NB_SERVER = NB_server_name VXDBMS_NB_PORT = 13785 VXDBMS_NB_DATABASE = NBDB VXDBMS_BMR_DATABASE = BMRDB VXDBMS_AZ_DATABASE = NBAZDB VXDBMS_NB_DATA = C:\Program Files\Veritas\NetBackupDB\data VXDBMS_NB_INDEX = C:\Program Files\Veritas\NetBackupDB\data VXDBMS_NB_TLOG = C:\Program Files\Veritas\NetBackupDB\data VXDBMS_NB_PASSWORD = encrypted_password AZ_DB_PASSWORD = encrypted_password VXDBMS_ODBC_DRIVER = NB SQL Anywhere
The encrypted password that is used to log into the DBA accounts for NBDB, NBAZDB, and BMRDB, and other data accounts is stored in vxdbms.conf. The password is set to a default upon installation (nbusql). Symantec recommends that the password is changed after installation. See Changing the database password on page 762. If the encryption method was changed from the default (SIMPLE) in the server.conf file, change this file to reflect the corresponding encryption method.
If BMR is installed, the directory also contains: BMRDB.db, BMRDB.log (transaction log for BMR), BMR_DATA.db, BMR_INDEX.db
See About NetBackup master server installed directories and files on page 736. See About the content of the NetBackup directories on page 740.
See About the data directory on page 741. See About the content of the NetBackup directories on page 740. See About NetBackup master server installed directories and files on page 736.
About the NetBackup relational database About the NetBackup relational database (NBDB) installation
743
In the NetBackup Administration Console, select NetBackup Relational Database Manager (SQLANYs_VERITAS_NB) in the Activity Monitor Services tab. From the Windows Service Manager, select NetBackup Relational Database Manager (SQLANYs_VERITAS_NB).
Install_path\VERITAS\NetBackup\bin\bpdown -e SQLANYs_VERITAS_NB Install_path\VERITAS\NetBackup\bin\bpup -e SQLANYs_VERITAS_NB
Individual databases can be started or stopped, while the SQL Anywhere service continues. To do so, use the NetBackup Database Administration utility or the following commands:
Starts or stops NBDB without shutting down the SQL Anywhere server. To see whether the database is up, enter nbdb_ping.
Starts or stops BMRDB without shutting down the SQL Anywhere server. To see whether the BMRDB database is up, enter nbdb_ping -dbn BMRDB. See Using the NetBackup Database Administration utility on page 744. See Commands for backing up and recovering the relational databases on page 768.
744
About the NetBackup relational database Using the NetBackup Database Administration utility
See About NetBackup master server installed directories and files on page 736. See About the NetBackup relational database (NBDB) installation on page 733.
To use the utility, you must be an administrator with administrator privileges. When you start the NetBackup Database Administration utility, you must enter the DBA password. If you use the default password that was used during the NetBackup installation (nbusql), you are encouraged to change the password. The NetBackup Database Administration utility displays the following information: Table 18-3 Property
Database name and status
Description
Select either the NBDB or the BMRDB database to administer. The list of possible databases is derived from the vxdbms.conf file. The vxdbms.conf file is located in the directory that is specified in the bp.conf file or in the Windows registry parameter VXDBMS_NB_DATA. The database must reside on the same computer where the NetBackup Database Administration console runs. One of the following status reports display for the selected database:
If the database is available, the screen displays Alive and well. If the database is unavailable, the screen displays Not available.
Shuts down the selected database. Starts the selected database. Contains information about database utilization. See About the General tab of the NetBackup Database Administration utility on page 745.
Tools tab
Contains a variety of tools to administer the selected database. See About the Tools tab of the NetBackup Database Administration utility on page 752.
About the NetBackup relational database Using the NetBackup Database Administration utility
745
Description
Displays the amount of free space and used space on a drive. If the database files are on multiple drives, this view is useful to see which drive has more free space available. The Drive Space dialog displays the following information:
Close Help
Closes the Database Administration utility. Provides additional assistance in the console.
746
About the NetBackup relational database Using the NetBackup Database Administration utility
Figure 18-1
About the NetBackup relational database Using the NetBackup Database Administration utility
747
Description
Displays the information about used space and free space in pie chart format for the following database system, data, and index files: Free DBspace The amount of free space available. Total DBspace The total amount of space that is allocated for the dbspace. DB Utilization The utilization percentage is the percentage of the Total DBSpace used for data. When the NBDB or the BMRDB databases are created, extra space is allocated so that contiguous space is available as needed. As a result, a low space utilization percentage is a positive indication unless the database is very large and disk space is in short supply.
Details
Use to display information about the selected database table or index file and elect to defragment (reorganize) fragmented files. Select a database table or an index file in the Space Utilization list and click Details. Database tables Select one or more tables in the Data (Table) Details dialog box and click Defragment. The database table is evaluated for fragmentation and if any fragmentation is detected, it is reorganized. Select one or more database tables to reorganize and then click Defragment. Each selected database table is evaluated for fragmentation and if any fragmentation is detected, it is reorganized. Table 18-5 describes the columns in the Data (Table) Details dialog box. Index files Select one or more indexes in the Index Details dialog box and click Compress. Each selected index is evaluated for fragmentation and if any fragmentation is detected, it is reorganized. Table 18-6 describes the columns in the Index Details dialog box.
748
About the NetBackup relational database Using the NetBackup Database Administration utility
Description
Use to add additional free space to individual dbspaces. Additional free space helps to reduce future fragmentation of the database objects that are stored in the database. When the relational database is initially created or rebuilt, 25MB of free space is automatically added to the data and the index dbspaces. Click Add Space, then select one of the following amounts to add:
A small amount of space to add is 25MB. A medium amount of space to add is 50MB. A large amount of space to add is 100MB.
Click OK to add the space or Cancel to close the dialog box. Transaction log information Mirrored log information Refresh Reorganize All The location and the file size of the transaction log.
The location and the file size of the mirrored log, if one exists.
Displays the most current information. This option automatically determines the database tables and indexes that are fragmented. The option then uses the SQL Anywhere REORGANIZE command to defragment the tables and compress the indexes. To click Reorganize All is equivalent to running the following command: nbdb_admin.exe -reorganize
Validation status
This option informs you whether or not the selected database has passed the utilitys validation check. See Table 18-7 on page 751.
About the NetBackup relational database Using the NetBackup Database Administration utility
749
Description
This option performs a database validation on all of the database tables and indexes in the selected database. Choose one of the following validation checks in the Validate Database dialog box:
Standard The Standard validation option lets you validate the indexes and keys on all of the tables in the database. Each table is scanned, and for each row, a check is made that it exists in the appropriate indexes. The number of rows in the table must match the number of entries in the index. The equivalent command is nbdb_admin.exe -validate Full In addition to the Standard validation checks, a Full validation ensures that every row that is referenced in each index exists in the corresponding table. For foreign key indexes, it also ensures that the corresponding row exists in the primary table. The equivalent command is nbdb_admin.exe -validate -full
Note: To perform a full database validation, shut down NetBackup and start only the
database service. After a validation check runs, the Results screen lists each database object. Each error is listed next to the database object where it was found. The total number of errors are listed at the end of the list of database objects. If no errors were found, that is indicated. If any validation errors are reported, perform the following tasks:
Start only the SQL Anywhere database server (SQLANYs_VERITAS_DB, the NetBackup Relational Database Manager). Click Validate to repeat the validation check or use the nbdb_admin.exe command line utility. If validation errors persist, contact Symantec customer support. The administrator may be asked to rebuild the database using the Rebuild option or the nbdb_unload.exe command line utility.
750
About the NetBackup relational database Using the NetBackup Database Administration utility
Description
This option unloads and reloads the database. A new database with all of the same options is built in its place. A Database Rebuild may be required if validation errors are reported using the Standard or Full validation options using the Validate option.
Note: Before you rebuild the database, Symantec suggests that you create a copy of the
database files by performing a backup from the Tools tab. To rebuild the database temporarily suspends NetBackup operations and can take a long time depending on the database size. The equivalent command is nbdb_unload -rebuild
Description
The name of the table. The tables most in need of reorganizing are listed first. The number of rows in the table. The total number of row segments for a table. A row segment is all or part of one row that is contained on one page. A row may have one or more row segments. The average number of segments per row. A Segments Per Row value of 1 is ideal. Any value above 1 indicates a high degree of fragmentation. For example, a value of 1.5 means that half of the rows are partitioned. The state of the table. Upon opening the Data Details dialog box, the state may show as being OK (does not need defragmentation) or Fragmented (requires defragmentation). After it is reorganized, the state shows as Defragmented.
State
Description
The name of the table. The name of the index. The indexes most in need of reorganizing are listed first.
About the NetBackup relational database Using the NetBackup Database Administration utility
751
Description
The type of the index. The Index Type can be one of the following values:
PKEY (primary key) FKEY (foreign key) UI (unique index) UC (unique constraint) NUI (non-unique index)
Index Level
The number of index levels in the index tree. The index level and index density indicate whether or not an index needs to be reorganized. The number of levels in the index tree determines the number of input and output operations that are needed to access a row using the index. Indexes with fewer levels are more efficient than indexes with greater numbers of levels. The density is a fraction between 0 and 1 providing an indication of how full each index page is on average. An Index Level value of 1 is ideal. An index with a value of 4 or above or with a value of 2 or 3 and an Index Density greater than 0.5 is a good candidate for reorganization.
Index Density
The index density and the index level indicate whether or not an index needs to be reorganized. (See the Index Level description.) The state of the index. Upon opening the Index Details dialog box, the state may show as being OK (does not need defragmentation) or Fragmented (requires defragmentation). After it is reorganized, the state shows as Defragmented.
State
Description
The database does not require further validation.
No statistics on the database can be gathered because the database is not available. Validate, then rebuild the database. Before you rebuild the database, Symantec suggests that you create a copy of the database files by doing a Backup from the Tools tab. Table 18-4 describes how to use the Validate option.
752
About the NetBackup relational database Using the NetBackup Database Administration utility
About fragmentation
Table fragmentation can impede performance. When rows are not stored contiguously, or if rows are split into more than one page, performance decreases because these rows require additional page accesses. When an update to a row causes it to grow beyond the originally allocated space, the row is split. The initial row location contains a pointer to another page where the entire row is stored. As more rows are stored on separate pages, more time is required to access the additional pages. Use the Defragment option to defragment rows in a table or the Compress option to defragment the indexes which have become sparse due to deletions. Reorganizing may also reduce the total number of pages that are used to store the table and its indexes. It may reduce the number of levels in an index tree. Note that the reorganization does not result in a reduction of the total size of the database file. The Rebuild option on the General tab completely rebuilds the database, eliminating any fragmentation, and free space. This option may result in a reduction of the total size of the database files. See Estimating catalog space requirements on page 724.
About the NetBackup relational database Using the NetBackup Database Administration utility
753
Figure 18-2
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
754
About the NetBackup relational database Using the NetBackup Database Administration utility
4 5
In the Password section, click Change. In the Change password dialog box, enter the new password and confirm the new password. Changing the password changes it for both NBDB and BMRDB, if a BMR database is present. Enable Create a backup file of your new DBA password to keep track of the password. Then, browse to a directory to store the file that contains the new password. Click OK. The Change password dialog box warns you that it is important to remember the password. Symantec may not be able to recover information within the EMM database if the password is unavailable.
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
3 4
Select the Tools tab. In the Move Database section, click Move.
About the NetBackup relational database Using the NetBackup Database Administration utility
755
In the Move database files dialog box, select one or more of the following options:
Move data to Use to change the location of the data dbspaces. Browse to the new location. Use to change the location of the index dbspaces. Browse to the new location. Use to change the location of the transaction log. The transaction logs, NBDB.log, and BMRDB.log, are critical files that are used to recover the relational databases. Browse to the new location. Use to create a mirrored transaction log. Create the mirrored log in a different directory from the original log. Symantec also recommends the mirrored transaction log be placed on a different drive. A mirrored transaction log offers extra protection. Move mirrored transaction log to This option is displayed if a mirrored transaction log exists. Use to change the location of the mirrored transaction log. Browse to the new location. Create the mirrored log in a different directory from the original log. This option is displayed if mirroring is used. Use this option to stop mirroring of the transaction log. This option removes any existing mirrored transaction log from the directory.
Move index to
Stop mirroring
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
756
About the NetBackup relational database Using the NetBackup Database Administration utility
4 5 6
In the Unload section, click Export. In the Export database dialog box, browse to a destination directory. Select one or more of the following options:
Schema Unload only the database schema. The schema is unloaded as a file that is named reload.sql in the named directory. Unload both the database schema and the data. The data is unloaded as a set of files in comma-delimited format. One file is created for each database table.
Click OK.
Before you modify the transaction logging mode. Before you truncate the transaction log.
Note: Using the NetBackup Database Administration utility to back up and restore the NetBackup database can potentially break the consistency between the NetBackup catalog and the database. This loss of consistency can lead to loss of data. Use the tool to back up and restore the NetBackup catalog only as a precautionary measure.
About the NetBackup relational database Using the NetBackup Database Administration utility
757
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
3 4 5
Select the Tools tab. In the Backup section, click Copy. In the Copy database files dialog box, browse to a destination directory. The destination directory contains the files that are created by the backup. A copy of all of the database files is made in this directory. This directory is also the location of the database files that are used by the Restore option. See Restoring database files from a backup on page 757.
Offline
Note: Neither option is a catalog backup, performed as part of regular NetBackup operations.
Click OK.
758
About the NetBackup relational database Using the NetBackup Database Administration utility
A database restore causes NetBackup activity to be suspended, so do not perform a database restore while active backups or other restores run. Note: Using the Database Administration utility to back up and restore the NetBackup database can potentially break the consistency between the NetBackup catalog and the database. This loss of consistency can lead to loss of data. Use the tool to back up and restore the NetBackup database only as a precautionary measure. To restore database files from a backup
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
3 4 5
Select the Tools tab. In the Restore section, click Restore. In the Restore database dialog box, browse to the directory that contains the backup database. See Copying or backing up the database files on page 756.
Click OK.
About the NetBackup relational database Using the NetBackup Database Administration utility
759
memory so that the database server does not unduly affect other applications on the system. To change the NetBackup database cache memory settings
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
3 4 5
Select the Tools tab. In the Cache section, click Set. In the NetBackup Database Cache settings dialog box, choose from the pre-set cache settings as described in Table 18-8. The selection determines the following memory cache settings to control the size of the database cache:
Minimum cache size Sets the minimum cache size as a lower limit to automatic cache resizing. This setting represents the -cl option in the server.conf file. Initial cache size Sets the initial memory that is reserved for caching database pages and other server information. This setting represents the -c option in the server.conf file. Maximum cache size Sets the maximum cache size as an upper limit to automatic cache growth. This setting represents the -ch option in the server.conf file. If the settings are too large, the database server may not start.
760
About the NetBackup relational database Using the NetBackup Database Administration utility
Custom
Configurable
Configurable
The database cache settings can be configured in the NetBackup Database Administration utility or in the server.conf file. The database server reads the file when it is started. The server.conf file is found in the following location:
installpath\VERITAS\NetBackupDB\conf
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
3 4
Select the Tools tab. In the Transaction Log section, click Modify.
About the NetBackup relational database Using the NetBackup Database Administration utility
761
In the Transaction Log Mode dialog box, select from one of the following log modes:
Full With Full selected, the transaction log is truncated automatically after a successful catalog backup. All of the database files are included in the backup. (NBDB, NBDB.db, EMM_DATA.db, EMM_INDEX.db, NBDB.log.) The differential incremental schedule for the catalog backup includes only the transaction log file. To recover using a full and an incremental backup, all of the database files are restored. The transaction logs are applied one at a time in order. Partial (default) With Partial selected, all of the schedules used for the catalog backup policies include backups of all of the relational database files. Partial mode forces a deletion of the transaction log whenever a database checkpoint occurs. In Partial mode, the catalog backup must always be a full backup. All incremental schedules are automatically converted to full schedules by NetBackup.
Click OK. The new log settings go into effect after the NetBackup services are restarted.
762
Start the NetBackup Database Administration utility that is located in the following directory:
InstallPath\VERITAS\NetBackup\bin\NbDbAdmin.exe
Enter the database logon password and click OK. See Using the NetBackup Database Administration utility on page 744.
3 4 5
Select the Tools tab. In the Transaction Log section, click Truncate. In the Truncate Transaction Log dialog box, browse to a Temporary Directory For Truncation where the log is copied. Make sure that enough space is available for a copy of the existing transaction log before it is truncated. Click OK. After the transaction log is successfully copied and truncated, the temporary copy is deleted.
Post-installation tasks
The tasks described in the following topics are optional and can be performed after the initial installation:
Change the database password. See Changing the database password on page 762. Move NBDB and BMRDB database files (possibly to tune performance). See Moving NBDB database files after installation on page 763. Add a mirrored transaction log. See Adding a mirrored transaction log on page 764. Recreate NBDB. See Creating the NBDB database manually on page 765.
763
The default password that is set during installation is nbusql. This password is used for NBDB and BMRDB and for all DBA and application accounts. (For example, EMM_MAIN.) To change the database password
1 2
Log on to the server as a Windows Administrator. Use one of the following methods to change the database password:
Use the NetBackup Database Administration utility. See Using the NetBackup Database Administration utility on page 744. Run the following command to update the vxdbms.conf file with the new, encrypted string:
Install_path\NetBackup\bin\nbdb_admin -dba new_password
Note: Run a catalog backup to back up NBDB and BMRDB both before and after moving the database files. To move the NBDB and the BMRDB database files
1 2
Perform a catalog backup. Shut down all NetBackup services by typing the following command:
Install_path\VERITAS\NetBackup\bin\bpdown
Use one of the following methods to move the existing data, index, and transaction log files:
Use the NetBackup Database Administration utility. See Moving the NetBackup database files on page 754. Type the following command:
Install_path\VERITAS\NetBackup\bin\nbdb_move.exe
764
You can run the nbdb_move command at any time because it does not drop the database and recreate it. Thus, all data is preserved. If a mirrored transaction log is in use, type the following command:
Install_path\VERITAS\NetBackup\bin\nbdb_move.exe -data data_directory -index index_directory -tlog log_directory -mlog log_mirror_directory
See About NetBackup master server installed directories and files on page 736.
1 2
Perform a catalog backup. Shut down all NetBackup services by typing the following command:
Install_path\VERITAS\NetBackup\bin\bpdown
Use one of the following methods to create the mirrored transaction log:
Use the NetBackup Database Administration utility. See Setting the transaction mode for NBDB.log and BMRDB.log on page 760. See Truncating the transaction log on page 761. Type the following command:
Install_path\NetBackup\bin\nbdb_move.exe -mloglog_mirror_directory
765
To move the existing data, index, transaction log files, and create the mirrored transaction log, type the following command:
Install_path\NetBackup\bin\nbdb_move.exe -datadata_directory-index index_directory -tlog log_directory-mlog log_mirror_directory
See About catalog backups on page 708. See Moving NBDB database files after installation on page 763.
Note: If the NBDB.db database already exists, the create_nbdb command does not overwrite it. If you want to move the database, move it by using the nbdb_move command. To create the NBDB database manually
766
The new NBDB database is empty and does not contain the EMM data that is loaded during a normal installation. Make sure that you have the most current support for new devices before the data is repopulated. New devices are added approximately every two months.
Repopulate the EMM data by running the tpext utility. tpext updates the EMM database with new versions of device mappings and external attribute files.
Install_path\VERITAS\Volmgr\bin\tpext.exe
During regular installation, tpext is run automatically. If the create_nbdb command is used to create a database manually, the tpext utility must also be run. tpext loads EMM data into the database. See Sybase SQL Anywhere server management on page 743. See About the NetBackup relational database (NBDB) installation on page 733.
Drop the existing NBDB database and recreate it in the default location by typing the following command:
create_nbdb -drop[current_data_directory]
The -drop option instructs NetBackup to drop the existing NBDB database. Provide the location of the current NBDB data directory, current_data_directory, if the default location is not used.
Drop the existing NBDB database and do not recreate by typing the following command:
create_nbdb -db_server NB_server_name -drop_only[current_data_directory]
Provide the location of the current NBDB data directory, current_data_directory, if the default location is not used.
Drop the existing NBDB database and recreate it in the directories as specified by typing the following command:
create_nbdb -drop [current_data_directory] -data data_directory-index index_directory -tlog log_directory [-mloglog_mirror_directory]
About the NetBackup relational database About backup and recovery procedures
767
If the NBDB database files were moved from the default location by using nbdb_move, use this command to recreate them in the same location. Specify current_data_directory. If the location of NBDB.db changed from the default, BMRDB.db must also be recreated. The BMRDB.db files must reside in the same location as the NetBackup database files. See Relocating the NetBackup database on page 736. See Moving the NetBackup database from one host to another on page 772. See Moving NBDB database files after installation on page 763.
The transaction log continues to grow until it becomes truncated. Catalog backups must run frequently enough so that the transaction log does not grow to fill the file system. In addition to the default transaction log, a mirrored transaction log can be created for additional protection of NBDB.
768
About the NetBackup relational database About backup and recovery procedures
The directory for the mirrored log should not be the same as the directory for the default transaction log. Ideally, the mirrored log should be located on a file system on a different physical disk drive. If BMR is installed, a transaction log for BMRDB is also created by default in:
Install_path\NetBackupDB\data\BMRDB.log
The BMRDB transaction logs are backed up and truncated during the catalog backup along with the NBDB transaction logs. Note: If a catalog backup is not run, the logs are not truncated. Truncation must be managed in this manner as it is critical to recovery of the database. See Adding a mirrored transaction log on page 764. See About NetBackup master server installed directories and files on page 736.
A full recovery form a complete disaster Using the Disaster Recovery wizard, the databases are restored along with the image catalog to a consistent state. A recovery of the database files only Using bprecover, the relational database files and configuration files can be restored and recovered.
Details about catalog recovery scenarios and procedures are available in the NetBackup Troubleshooting Guide. See Strategies that ensure successful NetBackup catalog backups on page 718. See Commands for backing up and recovering the relational databases on page 768.
About the NetBackup relational database About backup and recovery procedures
769
A temporary backup of the NBDB and BMRDB databases can be made for extra protection before database administration activities such moving or reorganizing the database files. Table 18-9 Command Description Commands used to back up and recover relational databases
nbdb_backup.exe Use nbdb_backup to make either an online or an offline copy of the NBDB database files and the BMRDB database files in a directory. The transaction log is not truncated by using nbdb_backup. Transaction logs are managed only by using the catalog backup. Install_path\NetBackup\bin\nbdb_backup.exe [-dbn database_name][-online | -offline] destination_directory -dbn database_name only backs up the specified database (NBDB or BMRDB). -offline shuts down the database and access to the database. Connections to the database are refused at this time. The SQL Anywhere service does not shut down.
Note: Using this command (or the NetBackup Database Administration utility) to back up the
NetBackup database can potentially break the consistency between the NetBackup catalog and the database. This loss of consistency can lead to loss of data. Use this command (or the NetBackup Database Administration utility) to back up the NetBackup catalog only as a precautionary measure.
Note: The transaction logs are not truncated by using nbdb_backup. A catalog backup must
be run to truncate the logs. nbdb_restore.exe Use nbdb_restore to recover from a database backup that was made using nbdb_backup. Install_path\NetBackup\bin\nbdb_restore.exe -recover source_directory Logs are recorded in the \admin directory.
Note: Using this command (or the NetBackup Database Administration utility) to restore the
NetBackup database can potentially break the consistency between the NetBackup catalog and the database. This loss of consistency can lead to loss of data. Use this command (or the NetBackup Database Administration utility) to restore the NetBackup catalog only as a precautionary measure.
See About the Enterprise Media Manager (EMM) database on page 706. See Configuring a catalog backup manually on page 714. See Strategies that ensure successful NetBackup catalog backups on page 718.
770
About the NetBackup relational database About backup and recovery procedures
Make a temporary copy of database files to a staging directory by typing the following command:
Install_path\NetBackupDB\staging
Once the copy is made, NetBackup can back up the catalog files.
A second child job begins the image catalog backup. If BMR is installed and a remote EMM server is in use, the backup of the EMM server appears as a separate job. Transaction logs are truncated after a successful full or incremental backup. If the transaction logs are manually changed or deleted, a hole could exist in the recovery. The child job for the relational database backup is normally run on the master server. The master server is the default location for NBDB and the required location for BMRDB.
771
If NBDB was moved to a media server, the child job runs on the media server. In this case, additional logging for the job appears in the admin log on the media server. If NBDB was moved to a media server and BMRDB is installed on the master server, two child jobs exist for the relational database backup portion of the catalog backup. One on the media server for NBDB and one on the master server for BMRDB.
-t table_list
Must list the owner of the table, then the table name. For EMM, the account EMM_MAIN owns all tables.
nbdb_unload -t EMM_MAIN.EMM_Device, EMM_MAIN.EMM_Density
-s
destination_directory
Specify the location where the dump is created. See Exporting database schema and data on page 755. See Terminating database connections on page 772.
772
In the Windows Services Manager, restart the service titled Adaptive Server Anywhere VERITAS_NB. On NetBackup 7.x systems, the service is titled NetBackup Relational Database Manager. Use one of the following methods to terminate database connections:
Use the NetBackup Database Administration utility. See Using the NetBackup Database Administration utility on page 744. Run nbdb_unload and indicate the outputs (database name, table lists, or schema only) and the destination directory.
Symantec does not recommend using reload.sql to make a copy of the relational databases in a production environment. Use the NetBackup Database Administration utility or nbdb_backup to make a physical copy or use nbdb_move to relocate the database files.
About the NetBackup relational database Moving the EMM server to a Windows cluster
773
Note: If the EMM server is remote to the master server, the master server must be able to reach the PBX/EMM port 1556 and the Sybase Database ODBC port 2638 on the EMM server. If a firewall prevents these connections, bpjobd cannot communicate with the EMM server and the Activity Monitor cannot display or update jobs. For more information, see the NetBackup Troubleshooting Guide.
Use the virtual name of the EMM server when you configure NetBackup. Add the NetBackup Enterprise Media Manager service to the ClusteredServices entry in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Cluster\Instance1
This service must be included in the ClusteredServices entry so that it starts when a failover occurs.
Add the NetBackup Enterprise Media Manager service to the MonitoredServices entry in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Cluster\Instance1
This service must be included in the MonitoredServices entry so that it is monitored. If the services fails, it is restarted. If it fails too many times, the NetBackup cluster group fails over to another node.
Set the services to Manual. Windows then does not start the NetBackup services on the inactive node if the inactive node is rebooted. Update any paths to any shared drives to which the EMM server points. Change the server name to a virtual name and update any databases to reflect the name change. The database also needs to be moved (if it is with the EMM server).
See Removing the EMM server from a Windows cluster on page 774. See Moving the NetBackup database from one host to another on page 772.
774
About the NetBackup relational database Removing the EMM server from a Windows cluster
Use the virtual name of the EMM server when you configure NetBackup Remove the NetBackup Enterprise Media Manager service from the ClusteredServices entry in the following registry key:
(HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Cluster\Instance1)
Remove this service from the ClusteredServices entry so that it does not start when a failover occurs.
Remove the NetBackup Enterprise Media Manager service from the MonitoredServices entry in the following registry key:
(HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Cluster\Instance1)
Remove this service from the MonitoredServices entry so that it does not get monitored.
Set the services to Manual or remove them. Windows then does not start the NetBackup services on the inactive node if the inactive node is rebooted. Update or remove any paths to the shared drive that the EMM server points to. Change the server name to a non-virtual name and update any databases to reflect the name change. The database also needs to be moved (if it is with the EMM server).
See Moving the EMM server to a Windows cluster on page 773. See Moving the NetBackup database from one host to another on page 772.
Chapter
19
About the Catalog utility About searching for backup images Verifying backup images Viewing job results Promoting a copy to a primary copy Duplicating backup images Expiring backup images About importing backup images
Search for backup images to verify the contents of media with what is recorded in the NetBackup catalog. Duplicate a backup image. Promote a backup image from a copy to the primary backup copy. Expire backup images.
776
Import expired backup images or images from another NetBackup server. Catalog utility options
Figure 19-1
Table 19-1
Number Description
1 2 3 4 5 The name of the currently selected master server. Right-click Catalog to view the shortcut menu. Select an action to perform in the Catalog utility. Set search criteria, including a specific media and date range. The user toolbar is specific to the Catalog utility. See Standard and user toolbars on page 39. 6 Display of search results.
Verify the backup contents with what is recorded in the NetBackup catalog.
777
Duplicate the backup image to create up to 10 copies. Promote a copy of a backup to be the primary backup copy. Expire backup images. Import expired backup images or images from another NetBackup server.
NetBackup uses the specific search criteria to build a list of backups from which you can make your selections. When you search for specific kinds of images, note the following:
Verification image Backups that have fragments on another volume are included, as they exist in part on the specified volume. Import image The backup is not imported if it begins on a media ID that the initiating backup procedure did not process. The backup is incomplete if it ends on a media ID that the initiating backup procedure did not process. See About importing backup images on page 789.
Table 19-2 lists the search criteria for backup images. Table 19-2 Property
Action
Description
Specifies the action that was used to create the image: Verify, Duplicate, Import. See Verifying backup images on page 778. See Duplicating backup images on page 781. See Expiring backup images on page 788.
Media ID
Specifies the media ID for the volume. Type a media ID in the box or select one from the scroll-down list. To search on all media, select <All>. Specifies the name of the media server that produced the originals. Type a media server name in the box or select one from the scroll-down list. To search through all media servers, select All Media Servers. Specifies the type of the disk storage unit on which to search for backup images. Specifies the name of the disk pool on which to search for backup images. Specifies the ID of the disk volume in the disk pool on which to search for backup images. Searches for an image on a disk storage unit, if the path is entered. Or, searches all of the disk storage on the specified server, if All was selected. Appears if the disk type is BasicDisk.
Media Server
778
Description
Specifies the range of dates and times that includes all the backups for which you want to search. The Global Attributes property Policy Update Interval determines the default range. Specifies the source you want to search. From the scroll-down list, select either Primary or the copy number. Specifies the policy under which the selected backups were performed. Type a policy name in the box or select one from the scroll-down list. To search through all policies, select All Policies. Specifies the host name of the client that produced the originals. Type a client name in the box or select one from the scroll-down list. To search through all hosts, select All Clients. Specifies the type of schedule that created the backup. Type a schedule type in the box or select one from the scroll-down list. To search through all schedule types, select All Backup Types.
Copies
Policy
Type of backup
Override default job Selects the job priority for verify, duplicate, and import actions. priority To change the default for the selected action, enable Override default job priority. Then, select a value in the Job Priority field. Changes in the catalog dialog box affect the priority for the selected job only. If this option is not enabled, the job runs using the default priority as specified in the Default Job Priorities host properties. See Default Job Priorities properties on page 111. Search tab columns The Search tab columns list information about matching backup images based on the defined search criteria. The Results tab displays the progress of the request to verify, duplicate, expire, or import an image.
779
1 2 3
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Catalog. In the right pane, on the Search tab, set up the search criteria for the image you want to verify. Click Search Now. In the right pane, select the image you want to verify and on the Actions menu, select Actions > Verify. To display information on each file that NetBackup verifies, select Enable full logging.
In the right pane, click the Results tab, then select the verification job to view the job results.
1 2 3 4
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Catalog. In the right pane, click the Results tab. Select a log file. On the View menu, click View > Full View to display the entire log file in a screen editor. On the Edit menu, select Edit > Delete to delete the log. You can also right-click the log file and select an action from the scroll-down menu.
780
a duplicate copy exists, select a copy of the backup and set it to be the primary copy. NetBackup restores from the primary backup, and Vault duplicates from the primary backup. If your Vault profile performs duplication, you can designate one of the duplicates as the primary. In most circumstances, the copy remaining in the robot is the primary backup. When a primary backup expires, the next backup (if it exists) is promoted to primary automatically. Use one of the following methods to promote a copy to a primary copy:
Promote a backup copy to a primary copy using search See To promote a backup copy to a primary copy criteria on page 780. Promote a copy to a primary copy for many backups using the bpchangeprimary command Promote a backup copy to a primary copy using the bpduplicate command See To promote a copy to a primary copy for many backups on page 781. See To use bpduplicate to promote a backup copy to a primary copy on page 781.
Figure 19-2
Primary Copy status indicates that the image is now the primary copy
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Catalog. In the right pane, set up the search criteria for the image you want to promote to a primary copy. Be sure that you indicate a copy in the Copies field and not Primary Copy. Click Search Now. See About searching for backup images on page 776.
3 4
Select the image you want to promote. On the Actions menu, click Actions > Set Primary Copy. After the image is promoted to the primary copy, the Primary Status column immediately reads Yes.
781
You can also promote a copy to be a primary copy for many backups using the bpchangeprimary command. For example, the following command promotes all copies on the media that belongs to the SUN volume pool. The copies must have been created after August 8, 2009:
bpchangeprimary -pool SUN -sd 08/01/2009
In the next example, the following command promotes copy 2 of all backups of client_a. The copies must have been created after January 1, 2009:
bpchangeprimary -copy 2 -cl client_a -sd 01/01/2009
More information is available in the NetBackup Commands Reference Guide. To use bpduplicate to promote a backup copy to a primary copy
Where: Install_path is the directory where NetBackup is installed. pcopy is the copy number of the new primary copy. bid is the backup identifier as shown in the Images on Media report. Find the volume that contains the duplicate backup by using the Images on Media report.
Specify the backup ID that is known (and also the client name if possible to reduce the search time). The bpduplicate command writes all output to the NetBackup logs. Nothing appears in the command window. After the duplicate copy is promoted to the primary copy, use the client interface on the client to restore files from the backup. For instructions, see the online Help in the Backup, Archive, and Restore client interface.
782
verifies that the destination storage units exist. The storage units must be connected to the same media server. Table 19-3 lists the scenarios in which duplication is possible and scenarios in which duplication is not possible: Table 19-3 Backup duplication scenarios Duplication not possible
While the backup is created (unless making multiple copies concurrently). When the backup has expired.
Duplication possible
From one storage unit to another. From one media density to another. From one server to another.
From multiplex to nonmultiplex format. By using NetBackup to schedule duplications automatically (unless you use From multiplex format and retain the a Vault policy to schedule duplication) multiplex format on the duplicate. The duplicate can contain all or any subset When it is a multiplexed duplicate of the following type: of the backups that were included in the FlashBackup original multiplexed group. The duplicate is created with a single pass of the tape. (A multiplexed group is a set of backups that were multiplexed together during a single session.)
NDMP backup Backups from disk type storage units Backups to disk type storage units Nonmultiplexed backups
An alternative to taking time to duplicate backups is to create up to four copies simultaneously at backup time. (This option is sometimes referred to as Inline Copy.) Another alternative is to use storage lifecycle policies. See About writing multiple copies using a storage lifecycle policy on page 496. To duplicate backup images
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Catalog. In the right pane, set up the search criteria for the image you want to duplicate. Click Search Now.
783
Right-click the image(s) you want to duplicate and select Duplicate from the shortcut menu. If you duplicate an online, hot catalog backup, select all child jobs that were used to create the catalog backup. All jobs must be duplicated to duplicate the catalog backup.
784
Specify the number of copies you want to create. NetBackup can create up to 10 copies of unexpired backups. Indicate the number of backup copies in Host Properties > Master Servers > Global Attributes > Maximum backup copies. See Global Attributes properties on page 138.
If enough drives are available, the copies are created simultaneously. Otherwise, the system may require operator intervention if four copies are to be created using only two drives, for example.
The primary copy is the copy from which restores are done. Normally, the original backup is the primary copy. If you want one of the duplicated copies to become the primary copy, check the appropriate check box, otherwise leave the fields blank. When the primary expires, a different copy automatically becomes primary. (The copy that is chosen is the one with the smallest copy number. If the primary is copy 1, copy 2 becomes primary when it expires. If the primary is copy 5, copy 1 becomes primary when it expires.)
Specify the storage unit where each copy is stored. If a storage unit has multiple drives, it can be used for both the source and destination. All storage units must meet the criteria for creating multiple copies. See About configuring for multiple copies on page 595.
785
Specify the volume pool where each copy is stored. The following volume pool selections are based on the policy type setting that was used for the query.
If the Policy type is set to All Policy Types Specifies that all volume pools are (default). included in the drop-down list. Both catalog and non-catalog volume pools are included. If the Policy type is set to NBU-Catalog. Specifies that only catalog volume pools are included in the drop-down list. Specifies that only non-catalog volume pools are included in the drop-down list.
If the Policy type is set to a policy type other than NBU-Catalog or All Policy Types.
NetBackup does not verify that the media ID selected for the duplicate copy is different from the media ID that contains the original backup. Because of this potential deadlock, specify a different volume pool to ensure that a different volume is used.
Select the retention level for the copy, or select No change. The duplicate copy shares many attributes of the primary copy, including backup ID. Other attributes apply only to the primary. (For example, elapsed time.) NetBackup uses the primary copy to satisfy restore requests. Consider the following items when selecting the retention level:
If No Change is selected for the retention period, the expiration date is the same for the duplicate and the source copies. You can use the bpexpdate command to change the expiration date of the duplicate. If a retention period is indicated, the expiration date for the copy is the backup date plus the retention period. For example, if a backup was created on November 14, 2010 and its retention period is one week, the new copys expiration date is November 21, 2010.
Specify whether the remaining copies should continue or fail if the specified copy fails.
786
10 Specify who should own the media onto which you duplicate images.
Select one of the following:
Any Specifies that NetBackup chooses the media owner, either a media server or server group. Specifies the media server that writes to the media owns the media. No media server is specified explicitly, but you want a media server to own the media. Specifies that only those media servers in the group are allowed to write to the media on which backup images for this policy are written. All of the media server groups that are configured in your NetBackup environment appear in the drop-down list.
None
A server group
11 If the selection includes multiplexed backups and the backups are to remain
multiplexed in the duplicate, check Preserve Multiplexing. If you do not duplicate all the backups in a multiplexed group, the duplicate contains a different layout of fragments. (A multiplexed group is a set of backups that were multiplexed together during a single session.) By default, duplication is done serially and attempts to minimize media mounts and positioning time. Only one backup is processed at a time. If Preserved Multiplexing is enabled, NetBackup first duplicates all backups that cannot be multiplex duplicated before the multiplexed backups are duplicated. The Preserve Multiplexing setting does not apply when the destination is a disk storage unit. However, if the source is a tape and the destination is a disk storage unit, select Preserve Multiplexing to ensure that the tape is read in one pass.
12 Click OK to start duplicating. 13 Click the Results tab, then select the duplication job to view the job results.
See Viewing job results on page 779. See About multiplexed duplication considerations on page 786.
787
Backups in a multiplexed When backups in a multiplexed group are duplicated to a group are duplicated and storage unit, the duplicated group is identical as well. duplicated group is identical However, the storage unit must have the same characteristics as the unit where the backup was originally performed. The following items are exceptions: If EOM (end of media) is encountered on either the source or the destination media. If any of the fragments are zero length in the source backups, the fragments are removed during duplication. A fragment of zero length occurs if many multiplexed backups start at the same time.
788
Figure 19-3
The parent job was successful because at least one copy was successful
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Catalog. In the right pane, set up the search criteria for the image you want to expire, then click Search Now. See About searching for backup images on page 776.
3 4
Select the image you want to expire and on the Actions menu, select Actions > Expire. A message appears that announces that once the backups are expired, they cannot be used for restores. Select Yes to begin to expire the images.
If the user attempts to manually expire an image or image copies that are not SLP-complete, the request fails with a 1573 status code. Use the NetBackup Troubleshooter or the NetBackup Status Codes Reference Guide to determine corrective actions.
789
Phase II
Images are selected for importing from the list of expired images that was created in Phase I. See Importing backup images, Phase II on page 791.
790
If tape is used, each tape must be mounted and read. It may take some time to read the catalog and build the list of images. To import an online, hot catalog backup, import all of the child jobs that were used to create the catalog backup. To import backup images by using the Import Images Wizard, Phase I
If you import Backup Exec media, run the vmphyinv physical inventory utility to update the Backup Exec media GUID in the NetBackup Media Manager database. Run the command only once after creating the media IDs in the NetBackup Media Manager database. See About the vmphyinv physical inventory utility on page 373.
2 3 4 5
Add the media IDs that contain the Media Manager backups to the server where the backups are to be imported. Select Import Images in the right pane to launch the wizard. Import Images is available when Master Server or NetBackup Management is selected. The wizard explains the two-step import process and takes you through Phase I. Click Next. In the Media Host field, type the name of the host that contains the volume to import. Click Next. This media server becomes the media owner.
6 7
In the Image Type field, select whether the images to import are on tape or disk. Depending on whether the import is from tape or disk do one of the following:
Type the Media ID for the volume that contains the backups to import. Enter the path from which the images are to be imported. Click Next.
If the Backup Exec media is password-protected , the job fails without a correct password. The logs indicate that either no password or an incorrect password was provided. If the media is not password-protected and the user provides a password, the password is ignored. To import Backup Exec media if the password contains non-ASCII characters do the following:
Use the NetBackup Administration Console on Windows. (You cannot use the NetBackup-Java Administration Console.) Use the bpimport command.
791
Click Finish. The wizard explains how to check the progress as the media host reads the media. See Viewing job results on page 779.
Complete the import. See Importing backup images, Phase II on page 791.
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Catalog. In the right pane, set up the search criteria to find images available to import by setting the search action to Import. Be sure to select a date range that includes the images you want to import.
3 4
Select the image(s) you want to import and on the Actions menu, select Actions > Import. To view the log, click the Results tab, then select the import job log.
792
NetBackup can import the disk images that NetBackup version 6.0 (or later) writes. You cannot import a backup if an unexpired copy of it already exists on the server. NetBackup does not direct backups to imported volumes. If you import an online, hot catalog backup, import all the child jobs that were used to create the catalog backup. All jobs must be imported to import the catalog backup. To import a volume with the same media ID as an existing volume on a server, use the following example where you want to import a volume with media ID A00001. (A volume with media ID A00001 already exists on the server.)
Duplicate the existing volume on the server to another media ID (for example, B00001). Remove information about media ID A00001 from the NetBackup catalog by running the following command:
Install_path \VERITAS\NetBackup\bin\admincmd\bpexpdate -d 0 -m mediaID
Delete media ID A00001 from Media Manager on the server. Add the other A00001 to Media Manager on the server.
To avoid this problem in the future, use unique prefix characters for media IDs on all servers. See Expiring backup images on page 788.
793
To import Backup Exec media, run the vmphyinv physical inventory utility to update the Backup Exec media GUID in the NetBackup Media Manager database. Run the command only once after creating the media IDs in the NetBackup Media Manager database. See About the vmphyinv physical inventory utility on page 373.
2 3 4 5 6
To import the images from tape, make the media accessible to the media server so the images can be imported. In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Catalog. On the Actions menu, select Actions > Initiate Import. Enable the Use Import Images Wizard option to have the Import Wizard guide you through Phase I of the import process. In the Initialize Import window, in the Media Server field, specify the name of the host that contains the volume to import. This media server becomes the media owner.
794
Indicate the location of the image. Under Image type, select whether the images to be imported are located on tape or on disk. The following table shows the actions to take depending on the location of the image.
If images are on tape In the Media ID field, type the Media ID of the volume that contains the backups to import. Check whether or not the images to import are password-protected Backup Exec images. Validate the Backup Exec password by retyping the password in the field provided. If images are on disk In the Disk type field, select the type of the disk storage unit on which to search for backup images. The disk types depend on which NetBackup options are licensed. If the disk type references a disk pool, enter or select the disk pool and the disk volume ID. If the disk type references a disk pool, enter or select the disk pool and the disk volume ID. For a BasicDisk type, enter or browse to the path to the images in the field provided. For a NearStore disk type, select or enter the name of the NearStore server and the NearStore volume.
8 9
Click OK to begin reading the catalog information from the source volume. Click on the Catalog Results tab to watch as NetBackup looks at each image on the tape. NetBackup determines whether or not each image has expired and can be imported. The job also displays in Activity Monitor as an Import type. Select the import job log to view the job results.
795
Backup Exec media uses a password that Use the NetBackup Administration Console on contains non-ASCII characters Windows. (The NetBackup-JavaAdministration Console cannot be used.) Or, use the bpimport command. Importing from Backup Exec media and Does not convert or migrate Backup Exec job conversion/migration of job information history, job schedules, or job descriptions to NetBackup. Importing from Backup Exec media and Does not convert Backup Exec application setup conversion of application setup or or configuration information to NetBackup. configuration information Backup Exec backups created with the Intelligent Image Option Cannot be restored.
Backup Exec hard link backups are The hard links are not restored. The progress redirected and restored to partitions or log may indicate that the hard links are restored drives other than the source partition or successfully, but that is not the case. drive
Note: The Backup Exec Tape Reader functionality is not supported in the next major NetBackup release.
796
Support is limited to images residing on tape media that the NetBackup media server supports. Importing from disk backups is not supported. Importing encrypted images is not supported. Duplication after import is not supported. UNIX data cannot be restored to Windows systems, Windows data to UNIX systems, Windows data to NetWare systems, or UNIX data to NetWare systems. NetBackup does not read the Backup Exec media that Backup Exec for NetWare writes.
Versions supported
The Backup Exec Tape Reader provides support for all Windows versions that NetBackup currently supports. The support includes the following:
Importing Windows 2003 and 2008 images. Recovering files from full, incremental, and differential backups. Importing Windows 2003 and 2008 images from Backup Exec 7 through 12. Recovery of System State and Shadow Copy Components. Importing compressed images.
797
Versions supported
The Backup Exec Tape Reader provides support for the following:
Database recovery from full, incremental, and differential backups. Importing Exchange 2000 and 2003 images from Backup Exec 9.1 through 12. Importing Exchange 2007 images from Backup Exec 11 through 12.
The support for Backup Exec images of Exchange 2003 and 2007 is limited to recovering the backup image to the same storage group. This is supported for both VSS backups as well as non-VSS backups. The following functionality is not available for Backup Exec images of Exchange 2003 and 2007: Restoring individual mailbox objects or public folder objects either to the same path or different path. Restoring to a different storage group or Recovery Storage Group for either VSS backups or Non-VSS backups.
SQL images
The Backup Exec Tape Reader provides support for the following:
Importing SQL Server 2005 images from Backup Exec 9.1 through 12. Database recovery from full, incremental, differential, and transaction log backups.
Differences between importing, browsing, and restoring Backup Exec and NetBackup images
The following table describes the differences between Backup Exec and NetBackup to import, browse, and restore images. Table 19-8 Differences between Backup Exec and NetBackup to import, browse, and restore images
Topic
Run vmphyinv for Backup Exec media
Differences
To import Backup Exec media requires vmphyinv to update the Backup Exec media GUID in the NetBackup Media Manager database. Create the media IDs in the NetBackup Media Manager database, run the command, then perform Phase I and Phase II import operations. See About the vmphyinv physical inventory utility on page 373.
Backup Exec Quarter Inch Cartridge (QIC) media that was written in tape block sizes more than 512 bytes must be imported and restored using a NetBackup Windows media server. A NetBackup UNIX media server cannot import and restore the media in this case.
798
Table 19-8
Differences between Backup Exec and NetBackup to import, browse, and restore images (continued)
Topic
Spanned media: Importing differences
Differences
To import a Backup Exec backup that spans multiple media, run a Phase I import on the first media of the spanned backup set. Then, run a Phase I import on the remaining media of the spanned backup set in any order. The Backup Exec import process differs from the NetBackup import process. In that NetBackup import process, Phase I can be run in any order in case the image spans multiple media.
SQL:
Browsing and restoring differences NetBackup SQL images are browsed, then restored using the NetBackup SQL interface. File level objects:
Backup Exec SQL images are browsed, then restored using the NetBackup Backup, Archive, and Restore client interface.
Browsing and restoring differences When a user selects a NetBackup file to restore, only the single file is restored. NetWare: Restoring differences
When a user selects a Backup Exec file to restore, the directory where that file is located is restored.
NetBackup does not support restoring Backup Exec NetWare non-SMS backups that were created using the NetWare redirector. Storage Management Services (SMS) software allows data to be stored and retrieved on NetWare servers independent of the file system the data is maintained in.
799
Table 19-8
Differences between Backup Exec and NetBackup to import, browse, and restore images (continued)
Topic
Differences
Restoring NTFS hard When Backup Exec NTFS images are restored, any directory named SIS Common Store links, NTFS SIS files, is restored. The directory named SIS Common Store is restored whether or not it is the and Exchange SIS mail actual NTFS single instance storage common store directory. The directory is restored messages even if the file was not specifically selected for restore. Under some circumstances, additional objects are sent to the client, even though the objects were not selected for restore. The items are sent to the client when objects are restored from any backups that contain NTFS hard links, NTFS SIS files, or Exchange SIS mail messages. These additional objects are skipped by the client and are not restored. The job is considered partially successful because some objects (though not selected by the user), are skipped. When NTFS hard links or SIS files, or Exchange SIS mailboxes are redirected for restore, all or some of the files should be redirected to any location on the source drive. Or, you also can redirect all files to a single location on a different drive. For example, if the following hard link or SIS files are backed up: C:\hard_links\one.txt C:\hard_links\two.txt C:\hard_links\three.txt Upon restore, either the files can be redirected to any location on C:\, or all the files must be redirected to a different drive. The following combination would be unsuccessful: C:\hard_links\one.txt to a location on C:\ C:\hard_links\two.txt to a location on D:\ If all the files are to be redirected to a different drive, specify that C:\ be replaced with D:\in the redirection paths. Unsuccessful: The redirection paths specify that C:\hard_links be replaced with D:\hard_links. Successful: The redirection paths specify that C:\hard_links be replaced with C:\redir_hard_links.
800
Section
Configuring replication
802
Chapter
20
About NetBackup replication About NetBackup Auto Image Replication About Replication Director
804
One-to-one model A single production datacenter can back up to a disaster recovery site. One-to-many model A single production datacenter can back up to multiple disaster recovery sites. See One-to-many Auto Image Replication model on page 820. Many-to-one model Remote offices in multiple domains can back up to a storage device in a single domain. Many-to-many model Remote datacenters in multiple domains can back up multiple disaster recovery sites.
Note: Although Auto Image Replication is a disaster recovery solution, the administrator cannot directly restore to clients in the primary (or originating) domain from the target master domain. Table 20-1 is an overview of the process, generally describing the events in the originating and target domains. Table 20-1 Event
1
An OpenStorage (OST) appliance on a target master. A Media Server Deduplication Pool (MSDP) on a target master.
See About the storage lifecycle policies required for Auto Image Replication on page 816.
805
Action
Install or upgrade NetBackup.
806
Action
Configure the storage devices.
Note: For successful replication and import, make sure that the storage
appliances work properly in each domain. Step 3 Configure the storage units. Configure the storage units in both the originating domain and the target domain. The storage unit in the originating domain should not be used for backups other than those used for Auto Image Replication. Step 4 Define the relationship between the domains. Define the relationship between the domains so that the originating domain knows where to send the data. See About the domain relationship on page 807. Step 5 Configure the storage lifecycle policies. Configure a pair of storage lifecycle policies; one in each master server domain. The storage lifecycle policy pair includes: An SLP in the originating domain that contains a replication operation to a target master. (The Auto Image Replication SLP.) An SLP in the target domain that contains an import operation. (The Import SLP.)
The following topic describes how the SLPs must be named and the operations and retention type that each SLP must contain. See About the storage lifecycle policies required for Auto Image Replication on page 816.
807
Action
Configure and run the backup policy in the originating domain.
Figure 20-1 represents the process of importing images using storage lifecycle policies. Figure 20-1 Replicating from one domain to another
Domain 1
Domain 2
Import
Using media server deduplication pools: The relationship between the originating domain and the target domain or domains is established by setting the properties in the source storage server. Specifically, in the Replication tab of the Change Storage Server dialog box to configure the MSDP storage server. See Configuring a target for MSDP replication on page 808. Using OpenStorage appliances: For OpenStorage and Auto Image Replication, the originating NetBackup domain has no knowledge of the storage server in the target domain or domains. The relationship between the originating domain and the target domain or domains is configured using the disk appliance vendor's tools. When the appliances are configured properly, NetBackup images on the originating disk appliance are replicated automatically to the target disk appliance. That disk
808
appliance uses the OpenStorage API to notify NetBackup that a replication event occurred. NetBackup then imports those images. See About the replication topology for Auto Image Replication on page 810. Caution: Choose the target storage server or servers carefully. A target storage server must not also be a storage server for the originating domain.
1 2 3
In the NetBackup Administration Console, expand Media and Device Management > Credentials > Storage Server. Select the MSDP storage server. On the Edit menu, select Change.
809
In the Change Storage Server dialog box, select the Replication tab.
Enter the Storage Server Name. Enter Username and Password credentials for the NetBackup Deduplication Engine. Click Add to add the storage server to the Replication Targets list. After you click Add, NetBackup verifies that the target storage server exists. NetBackup also configures the replication properties of the volumes in the source domain and the target domain.
All targets are considered for replication, depending on the rules of the storage lifecycle policies that control the replication.
810
6 7
After all replication targets are added, click OK. For the deduplication pool in each domain, open the Change Disk Pool dialog box and click Refresh. Configuring a replication target configures the replication properties of the disk volumes in both domains. However, NetBackup only updates the properties of the disk pool when you click Refresh in the Change Disk Pool dialog box and then click OK.
Target
None
Media Server Deduplication Pool. NetBackup exposes the storage for a Media Server Deduplication Pool as a single volume. Therefore, there is always a one-to-one volume relationship for MSDP. You configure the replication relationships when you add target storage servers in the Replication tab of the Change Storage Server dialog box. See Configuring a target for MSDP replication on page 808. Disk storage devices that support replication and also conform to the Symantec OpenStorage API. Your storage administrator configures the replication topology of the volumes in the storage devices. Based on the volume properties, you create homogeneous disk pools. That is, all of the volumes in a disk pool must have the same properties, and you create the disk pools to match that topology. The disk pools inherit the replication properties from the volumes that you add to them. You should work with your storage administrator to understand the topology so you can create the proper disk pools. You also should work with your storage
811
administrator to understand any changes that are made to the replication topology. NetBackup discovers the topology of the volumes when you configure a disk pool. NetBackup discovers topology changes when you use the Refresh option of the Change Disk Pool dialog box. NetBackup includes a command that can help you understand your replication topology. Use the command in the following situations:
After you configure the storage server and before you configure disk pools. After you configure the MSDP replication targets. After changes to the volumes that comprise the storage.
See Viewing the replication topology for Auto Image Replication on page 811.
Run the bpstsinfo command, specifying the storage server name and the server type. The following is the command syntax:
Install_path\NetBackup\bin\admincmd\bpstsinfo -lsuinfo -storage_server storage_server_name -stype server_type
The following are the options and arguments for the command:
-storage_server storage_server_name The name of the storage server. -stype server_type
For a deduplication storage server, use PureDisk. For an OpenStorage disk appliance, the vendor provides the string for server_type.
Save the output to a file so that you can compare the current topology with the previous topology to determine what has changed. Example output is available. See Sample volume properties output for MSDP replication on page 812.
812
See Sample volume properties output for OpenStorage backup replication on page 813.
All of the storage in a deduplication disk pool is exposed as one volume: PureDiskVolume. The PureDiskVolume of the deduplication storage server bit1.datacenter.symantecs.org is the source for the replication operation. The PureDiskVolume of the deduplication storage server target_host.dr-site.symantecs.org is the target of the replication operation.
> bpstsinfo -lsuinfo -storage_server bit1.datacenter.symantecs.org -stype PureDisk LSU Info: Server Name: PureDisk:bit1.datacenter.symantecs.org LSU Name: PureDiskVolume Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: PureDisk storage unit (/bit1.datacenter.symantecs.org#1/2) Configuration: Media: (STS_LSUF_DISK | STS_LSUF_ACTIVE | STS_LSUF_STORAGE_NOT_FREED | STS_LSUF_REP_ENABLED | STS_LSUF_REP_SOURCE) Save As : (STS_SA_CLEARF | STS_SA_IMAGE | STS_SA_OPAQUEF) Replication Sources: 0 ( ) Replication Targets: 1 ( PureDisk:target_host.dr-site.symantecs.org:PureDiskVolume ) Maximum Transfer: 2147483647 Block Size: 512 Allocation Size: 0 Size: 74645270666 Physical Size: 77304328192 Bytes Used: 138 Physical Bytes Used: 2659057664 Resident Images: 0 > bpstsinfo -lsuinfo -storage_server target_host.dr-site.symantecs.org -stype PureDisk LSU Info: Server Name: PureDisk:target_host.dr-site.symantecs.org
813
LSU Name: PureDiskVolume Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: PureDisk storage unit (/target_host.dr-site.symantecs.org#1/2) Configuration: Media: (STS_LSUF_DISK | STS_LSUF_ACTIVE | STS_LSUF_STORAGE_NOT_FREED | STS_LSUF_REP_ENABLED | STS_LSUF_REP_TARGET) Save As : (STS_SA_CLEARF | STS_SA_IMAGE | STS_SA_OPAQUEF) Replication Sources: 1 ( PureDisk:bit1:PureDiskVolume ) Replication Targets: 0 ( ) Maximum Transfer: 2147483647 Block Size: 512 Allocation Size: 0 Size: 79808086154 Physical Size: 98944983040 Bytes Used: 138 Physical Bytes Used: 19136897024 Resident Images: 0
Volume dv01 on storage server pan1 is the replication source for volume dv01 on pan2. Volume dv02 on storage server pan1 is the replication source for volume dv02 on pan2. Volume dv03 on both devices has no replication properties.
>bpstsinfo -lsuinfo -storage_server pan1 -stype Pan LSU Info: Server Name: pan1 LSU Name: dv01 Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: E:\ Configuration: Media: (STS_LSUF_DISK | STS_LSUF_STORAGE_FREED | STS_LSUF_REP_ENABLED |
814
STS_LSUF_REP_SOURCE) Save As : (STS_SA_IMAGE) Replication Sources: 0 ( ) Replication Targets: 1 ( Pan:pan2:dv01 ) Maximum Transfer: 2147483647 Block Size: 512 Allocation Size: 0 Size: 80525455360 Physical Size: 0 Bytes Used: 2285355008 Physical Bytes Used: 0 Resident Images: 0 LSU Info: Server Name: pan1 LSU Name: dv02 Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: E:\ Configuration: Media: (STS_LSUF_DISK | STS_LSUF_STORAGE_FREED | STS_LSUF_REP_ENABLED | STS_LSUF_REP_SOURCE) Save As : (STS_SA_IMAGE) Replication Sources: 0 ( ) Replication Targets: 1 ( Pan:pan2:dv02 ) Maximum Transfer: 2147483647 Block Size: 512 Allocation Size: 0 Size: 80525455360 Physical Size: 0 Bytes Used: 2285355008 Physical Bytes Used: 0 Resident Images: 0 LSU Info: Server Name: pan1 LSU Name: dv03 Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: E:\ Configuration: Media: (STS_LSUF_DISK | STS_LSUF_STORAGE_FREED) Save As : (STS_SA_IMAGE) Replication Sources: 0 ( ) Replication Targets: 0 ( )
815
Maximum Transfer: 2147483647 Block Size: 512 Allocation Size: 0 Size: 80525455360 Physical Size: 0 Bytes Used: 2285355008 Physical Bytes Used: 0 Resident Images: 0 >bpstsinfo -lsuinfo -storage_server pan2 -stype Pan LSU Info: Server Name: pan2 LSU Name: dv01 Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: E:\ Configuration: Media: (STS_LSUF_DISK | STS_LSUF_STORAGE_FREED | STS_LSUF_REP_ENABLED | STS_LSUF_REP_TARGET) Save As : (STS_SA_IMAGE) Replication Sources: 1 ( Pan:pan1:dv01 ) Replication Targets: 0 ( ) Maximum Transfer: 2147483647 Block Size: 512 Allocation Size: 0 Size: 80525455360 Physical Size: 0 Bytes Used: 2285355008 Physical Bytes Used: 0 Resident Images: 0 LSU Info: Server Name: pan2 LSU Name: dv02 Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: E:\ Configuration: Media: (STS_LSUF_DISK | STS_LSUF_STORAGE_FREED | STS_LSUF_REP_ENABLED | STS_LSUF_REP_TARGET) Save As : (STS_SA_IMAGE) Replication Sources: 1 ( Pan:pan1:dv02 ) Replication Targets: 0 ( ) Maximum Transfer: 2147483647
816
Block Size: 512 Allocation Size: 0 Size: 80525455360 Physical Size: 0 Bytes Used: 2285355008 Physical Bytes Used: 0 Resident Images: 0 LSU Info: Server Name: pan2 LSU Name: dv03 Allocation : STS_LSU_AT_STATIC Storage: STS_LSU_ST_NONE Description: E:\ Configuration: Media: (STS_LSUF_DISK | STS_LSUF_STORAGE_FREED) Save As : (STS_SA_IMAGE) Replication Sources: 0 ( ) Replication Targets: 0 ( ) Maximum Transfer: 2147483647 Block Size: 512 Allocation Size: 0 Size: 80525455360 Physical Size: 0 Bytes Used: 2285355008 Physical Bytes Used: 0 Resident Images: 0
About the storage lifecycle policies required for Auto Image Replication
To replicate images from the one NetBackup domain to another NetBackup domain requires that two storage lifecycle policies be configured:
In the first (originating) NetBackup domain: One SLP that contains at least one Backup operation and one Replication operation that is configured to replicate to a target NetBackup domain. (The Auto Image Replication SLP.) In the second, target NetBackup domain: One SLP that contains an Import operation to import the replication. (The Import SLP.) The Import SLP can be configured to create additional copies in that domain or to cascade the copies to another domain.
817
Figure 20-2 shows how the SLP in the target domain is set up to replicate the images from the originating master server domain. Figure 20-2
SLP on master server in the source domain Replication operation indicates a target master
Import
Table 20-3 describes the requirements for each SLP in the pair.
818
The SLP must have the same name as the Import SLP in Domain 2. The SLP must be of the same data classification as the Import SLP in Domain 2. The Backup operation must be to an OpenStorage (OST) appliance or Media Server Deduplication Pool (MSDP). Indicate the exact storage unit from the drop-down list. Do not select Any Available.
Note: The target domain must contain the same type of storage to import the image.
At least one operation must be a Replication operation with the Target master option selected. See Figure 20-3 on page 819. Multiple Replication operations can be configured in an Auto Image Replication SLP. The master server in Domain 1 does not know which target media server will be selected. If multiple SLPs in target domains meet the criteria, NetBackup imports copies in all qualifying domains. See New or Change Storage Operation dialog box settings on page 471.
The Import SLP must meet the following criteria: The SLP must have the same name as the SLP in Domain 1 described above. The matching name indicates to the SLP which images to process. The SLP must be of the same data classification as the SLP in Domain 1 described above. Matching the data classification keeps a consistent meaning to the classification and facilitates global reporting by data classification. The first operation in the SLP must be an Import operation. Indicate the exact storage unit from the drop-down list. Do not select Any Available. See Figure 20-4 on page 819.
The SLP must contain at least one Replication operation that has the Target retention specified.
The following topic describes useful reporting information about Auto Image Replication jobs and import jobs. See Reporting on Auto Image Replication jobs on page 827.
819
Figure 20-3
Replication operation with Target master option selected in Domain 1 storage lifecycle policy
Figure 20-4
820
The image is created in Domain 1, and then replicated to the target Domain 2. The image is imported in Domain 2, and then replicated to a target Domain 3. The image is then imported into Domain 3. Cascading Auto Image Replication
Figure 20-5
Domain 1
Domain 2
Import All copies have the same Target retention, as indicated in Domain 1.
Domain 3
Import
821
In the cascading model, the originating master server for Domain 2 and Domain 3 is the master server in Domain 1. Note: When the image is replicated in Domain 3, the replication notification event initially indicates that the master server in Domain 2 is the originating master server. However, when the image is successfully imported into Domain 3, this information is updated to correctly indicate that the originating master server is in Domain 1. The cascading model presents a special case for the Import SLP that will replicate the imported copy to a target master. (This is the master server that is neither the first nor the last in the string of target master servers.) As discussed previously, the requirements for an Import SLP include at least one operation that uses a Fixed retention type and at least one operation that uses a Target Retention type. So that the Import SLP can satisfy these requirements, the import operation must use a Target Retention. Table 20-4 shows the difference in the import operation setup. Table 20-4 Import operation difference in an SLP configured to replicate the imported copy Import operation in a cascading model
Same; no difference.
Same; no difference.
At least one operation must use the Target Here is the difference: retention. To meet the criteria, the import operation must use Target retention.
The target retention is embedded in the source image. Because the imported copy is the copy being replicated to a target master server domain, the fixed retention (three weeks in this example) on the replication to target master operation is ignored. The target retention is used instead. (See Figure 20-6.)
822
Figure 20-6
In the cascading model that is represented in Figure 20-5, all copies have the same Target Retentionthe Target Retention indicated in Domain 1. For the copy in Domain 3 to have a different target retention, add an intermediary replication operation to the Domain 2 storage lifecycle policy. The intermediary replication operation acts as the source for the replication to target master. Since the target retention is embedded in the source image, the copy in Domain 3 honors the retention level that is set for the intermediary replication operation. Figure 20-7
Domain 1
Domain 2
Import
Domain 3
The copy in Domain 3 has the retention indicated by the source replication in Domain 2.
Import
823
Discuss the changes with the storage administrator. You need to understand the changes so you can change your disk pools (if required) so that NetBackup can continue to use them. If the changes were not planned for NetBackup, request that the changes be reverted so that NetBackup functions correctly again.
If these volume properties change, NetBackup can update the disk pool to match the changes. NetBackup can continue to use the disk pool, although the disk pool may no longer match the storage unit or storage lifecycle purpose. Table 20-5 describes the possible outcomes and describes how to resolve them. Table 20-5 Outcome
No changes are discovered.
Refresh outcomes
Description
No changes are required.
NetBackup discovers the new The new volumes appear in the Change Disk Pool dialog box. Text in the dialog box volumes that you can add to the changes to indicate that you can add the new volumes to the disk pool. disk pool.
824
Description
The replication properties of all A Disk Pool Configuration Alert pop-up box notifies you that the properties of all of of the volumes changed, but they the volumes in the disk pool changed, but they are all the same (homogeneous). are still consistent.
You must click OK in the alert box, after which the disk pool properties in the Change Disk Pool dialog box are updated to match the new volume properties. If new volumes are available that match the new properties, NetBackup displays those volumes in the Change Disk Pool dialog box. You can add those new volumes to the disk pool. In the Change Disk Pool dialog box, select one of the following two choices: OK. To accept the disk pool changes, click OK in the Change Disk Pool dialog box. NetBackup saves the new properties of the disk pool. NetBackup can use the disk pool, but it may no longer match the intended purpose of the storage unit or storage lifecycle policy. Change the storage lifecycle policy definitions to ensure that the replication operations use the correct source and target disk pools, storage units, and storage unit groups. Alternatively, work with your storage administrator to change the volume properties back to their original values. Cancel. To discard the changes, click Cancel in the Change Disk Pool dialog box. NetBackup does not save the new disk pool properties. NetBackup can use the disk pool, but it may no longer match the intended use of the storage unit or storage lifecycle policy.
825
Description
The replication properties of the A Disk Pool Configuration Error pop-up box notifies you that the replication properties volumes changed, and they are of some of the volumes in the disk pool changed. The properties of the volumes in the now inconsistent. disk pool are not homogeneous.
You must click OK in the alert box. In the Change Disk Pool dialog box, the properties of the disk pool are unchanged, and you cannot select them (that is, they are dimmed). However, the properties of the individual volumes are updated. Because the volume properties are not homogeneous, NetBackup cannot use the disk pool until the storage configuration is fixed. NetBackup does not display new volumes (if available) because the volumes already in the disk pool are not homogeneous. To determine what has changed, compare the disk pool properties to the volume properties. See Viewing the replication topology for Auto Image Replication on page 811. Work with your storage administrator to change the volume properties back to their original values. The disk pool remains unusable until the properties of the volumes in the disk pool are homogenous. In the Change Disk Pool dialog box, click OK or Cancel to exit the Change Disk Pool dialog box.
826
Description
NetBackup cannot find a volume A Disk Pool Configuration Alert pop-up box notifies you that an existing volume or or volumes that were in the disk volumes was deleted from the storage device: pool.
NetBackup can use the disk pool, but data may be lost. To protect against accidental data loss, NetBackup does not allow volumes to be deleted from a disk pool. To continue to use the disk pool, do the following: Use the bpimmedia command or the Images on Disk report to display the images on the specific volume. Expire the images on the volume.
Use the nbdevconfig command to set the volume state to DOWN so NetBackup does not try to use it.
Description
Configure the client in another domain and restore directly to the client. Create the client in the recovery domain and restore directly to the client. This is the most likely scenario.
Scenario 2
No
827
Table 20-6
Description
Perform an alternate client restore in the recovery domain.
The steps to recover the client are the same as any other client recovery. The actual steps depend on the client type, the storage type, and whether the recovery is an alternate client restore. For restores that use Granular Recovery Technology (GRT), an application instance must exist in the recovery domain. The application instance is required so that NetBackup has something to recover to. For information on granular recovery, see the following topics and guides:
See Active Directory granular backups and recovery on page 675. See Enable granular recovery (policy attribute) on page 564. See Configuring a UNIX or Linux media server and Windows clients for backups and restores that use Granular Recovery Technology on page 981. NetBackup for Microsoft SharePoint Server Administrator's Guide NetBackup for Microsoft Exchange Server Administrator's Guide
Description
The job that replicates a backup image to a target master displays in the Activity Monitor as a Replication job. The Target Master label displays in the Storage Unit column for this type of job. Similar to other Replication jobs, the job that replicates images to a target master can work on multiple backup images in one instance. The detailed status for this job contains a list of the backup IDs that were replicated.
828
Description
The job that imports a backup copy into the target master domain displays in the Activity Monitor as an Import job. An Import job can import multiple copies in one instance. The detailed status for an Import job contains a list of processed backup IDs and a list of failed backup IDs. Note that a successful replication does not confirm that the image was imported at the target master. If the SLP names or data classifications are not the same in both domains, the Import job fails and NetBackup does not attempt to import the image again. Failed Import jobs fail with a status 191 and appear in the Problems report when run on the target master server. The image is expired and deleted during an Image Cleanup job. Note that the originating domain (Domain 1) does not track failed imports. See Running a report on page 889.
Unified policy management. Use the NetBackup Administration Console as the one, centralized backup infrastructure to manage the lifecycle of all data. Multiple data centers can replicate to one disaster recovery domain or one data center. Additional media servers are not needed in the remote data centers. Snapshot copy management. Use NetBackup to manage the entire lifecycle of the snapshot. For example, create a storage lifecycle policy that contains operations that act as instructions to create the initial snapshot, to create copies by duplication or replication, and to configure the retention period for each of the copies. Additional operations can be included in the SLP that create a backup from the snapshot, index the snapshot, and more. See the following for a description of the available storage lifecycle policy operations: See Operation types in a storage lifecycle policy on page 490.
829
Snapshot copy monitoring. Use NetBackup OpsCenter to monitor the creation of each copy at each storage location. OpsCenter provides extensive reporting on the entire replication environment. Global search and restore. Recovery is available from any storage device in the environment that is defined to NetBackup. This includes recovery from the primary copy or any replicated copy on disk, or from any duplicated copy on disk or tape. Note: NetBackup 7.5 supports rollback restore from copy one only.
Replication Director makes use of OpenStorage, a Symantec API that lets NetBackup communicate with the storage implementations that conform to the API. For more information, see the NetBackup OpenStorage Solutions Guide for Disk. Replication Director uses NetApp functions to perform the following:
Share disks. Multiple heterogeneous media servers can access the same disk volume concurrently. Balance loads and tune performance. NetBackup balances backup jobs and storage usage among the media servers and disk pools. Make full use of disk array capabilities, including fast storage provisioning and almost unlimited storage. As an alternative to offsite vaulting.
For more information, see the NetBackup Replication Director Solutions Guide.
830
Section
Chapter 21. Monitoring NetBackup activity Chapter 22. Auditing NetBackup operations Chapter 23. Reporting in NetBackup
832
Chapter
21
About the Activity Monitor Activity Monitor topology About the Jobs tab About the Services tab About the Processes tab About the Drives tab About the jobs database About the Device Monitor About media mount errors About pending requests and actions Managing pending requests and actions
834
See About the Services tab on page 843. See About the Processes tab on page 853. See About the Drives tab on page 861.
Note: The Filter option on the View menu is useful for displaying in Activity Monitor only those jobs with specified characteristics. For example, the jobs that were started before a specific date; jobs in the queued state; jobs with status completion codes within a specified range. The status bar appears at the top of the Activity Monitor list and displays the following information, depending on which tab is currently selected:
The master server on which the jobs reside. The total number of jobs. The number of jobs in each of the job states: Active, Queued, Waiting for Retry, Suspended, Incomplete, and Done. The number of jobs currently selected. The number of NetBackup services that run. The number of drives and the state of each (Active, Down).
The numbers always reflect the actual number of jobs, even when the filter is used.
835
Figure 21-1
Menu bar Standard toolbar Current master server User toolbar
Activity Monitor
Details pane
Four tabs
Relationships between master servers and media servers. Relationships between media servers and robots and drives. Back up and restore activity, job failures, down services, and drive state status.
836
Robots and drives are represented as connected to a media server. Drives that are physically located in a robotic library appear directly beneath the robotic library. Stand-alone drives are represented as individual drive objects. Drive-to-device host connections are shown only if the drive is used for a request and the drive is in use by NetBackup. Robot-to-server connections and robotic library-to-volume database connections are always shown. Lines appear between a drive in use and the server that uses it. For example, lines appear between a media server and a device that runs a job for the server.
Figure 21-2 shows some of the icons you may see in the Activity Monitor. Figure 21-2 Example of Activity Monitor icons
Backup on client
Restore on client
Media server with Master server with backup, restore, and services down job failures
837
server currently selected. The Jobs tab also displays details about the jobs. The job details are described in the online Help. For some backup jobs, a parent job is used to perform pre- and post-processing. Parent jobs display a dash (-) in the Schedule column. A parent job runs the start and end notify scripts (PARENT_START_NOTIFY, PARENT_END_NOTIFY) from the master server:
Install_path\VERITAS\NetBackup\bin
The role of the parent job is to initiate requested tasks in the form of children jobs. The tasks vary, depending on the backup environment, as follows. Table 21-1 Task
Snapshot Client
Description
The parent job creates the snapshot, initiates children jobs, and deletes the snapshot when complete. Children jobs are created if the Snapshot Client settings are configured to retain snapshots for Instant Recovery, then copy snapshots to a storage unit. (Snapshots and copy snapshots to a storage unit is selected in the policy Schedule Attributes tab.) Children jobs are not created if the Snapshot Client settings are configured to retain snapshots for Instant Recovery, but to create snapshots only. That is, the snapshot is not backed up to a storage unit, so no children jobs are generated. (Snapshots only is selected in the policy Schedule Attributes tab.)
The parent job runs brmsavecfg, then initiates the backup as a child job. If multistreaming and BMR are used together, the parent job can start multiple children jobs. The parent job for catalog backups works with bpdbm to initiate multiple children backup jobs:
Catalog backups
A Sybase backup A file system backup of the master server A backup of the BMR database, if necessary
Multiple copies
See Multiple copies (schedule attribute) on page 595. A multiple copies job produces one parent job and multiple child jobs. Child jobs that are part of a multiple copies parent job cannot be restarted individually. Only the parent job (and subsequently all the children jobs) can be restarted.
838
Description
The parent job performs stream discovery and initiates children jobs. A parent job does not display a schedule in the Activity Monitor. Instead, a dash (-) appears for the schedule because the parent schedule is not used and the children schedules may be different. The children jobs display the ID of the parent job in the Activity Monitor. The parent job runs a resolver process during which children jobs are started. This process is similar to the stream discovery for multiple data streams. If multiple data streams are enabled, some children jobs can be split into multiple streams. The parent job starts the Vault profile. Then, the Vault profile starts the duplicates as jobs. The duplicates do not appear as children jobs in the Activity Monitor.
SharePoint
Vault
Note: If the EMM server is remote to the master server, the master server must be able to reach the PBX/EMM port 1556 and the Sybase Database ODBC port 2638 on the EMM server. If a firewall prevents these connections, bpjobd cannot communicate with the EMM server and the Activity Monitor cannot display or update jobs. For more information, see the the Troubleshooting Guide.
In the NetBackup Administration Console, click Activity Monitor. To view the details for a specific job, double-click on the job displayed in the Jobs tab pane. The Job Details dialog box appears that contains detailed job information on two tabs: a Job Overview tab and a Detailed Status tab. Not all columns appear by default. Click View > Columns > Layout to show or hide columns.
1 2 3
In the NetBackup Administration Console, open the Activity Monitor. Click View > Columns > Layout. The Set Column Layout dialog box appears. Select the heading you want to display or hide.
839
Select the Show Column button to display the heading. Select the Hide Column button if you do not want to see the column head.
To change the order in which the columns appear, select the column head. Then, click the Move Up button or the Move Down button to reorder the columns. Click OK to apply the changes.
1 2 3
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Select the job(s) for which you want to view details. Select Actions > Details.
1 2 3
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Select the job(s) you want to delete. Select Edit > Delete.
1 2
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Select the job that has not completed that you want to cancel. It may be a job that is in the Queued, Re-Queued, Active, Incomplete, or Suspended state.
840
Select Actions > Cancel Job. If the selected job is a parent job, all the children of that parent job are canceled as well. In most cases, a canceled child job cancels only that job and allows the other child jobs to continue. One exception is multiple copies created as part of a policy or a storage lifecycle policy: canceling a child job cancels the parent job and all child jobs.
To cancel all jobs in the jobs list that have not completed, click Actions > Cancel All Jobs.
1 2 3
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Select the Done job you want to restart. Select Actions > Restart Job. In this case, a new job ID is created for the job. The job details for the original job references the job ID of the new job.
1 2
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Select the job you want to suspend. Only the backup and the restore jobs that contain checkpoints can be suspended.
841
1 2
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Select the suspended or the incomplete job you want to resume. Only the backup and the restore jobs that contain checkpoints can be suspended.
1 2 3
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Select a job to print. Hold down the Control or Shift key to select multiple jobs. If no job is selected, all jobs print. Select File > Print.
842
1 2 3
In the NetBackup Administration Console, open the Activity Monitor and select the Jobs tab. Double-click on a job to open it. In the Job Details dialog box, click Print. Then select a printer and set the printer options.
1 2 3
In the NetBackup Administration Console, open the Activity Monitor and select a job. Select Edit > Copy. Paste the selected text into the file (for example, an Excel document).
843
Changes in the Change job priority dialog box affect the priority for the selected job only, and not all other jobs of that type. To change the job priority defaults, use the Default Job Priorities host properties. See Default Job Priorities properties on page 111.
844
Note: To see any services or processes on another computer, the other computer must be running on a Microsoft platform. The user must be authenticated on the Microsoft platform. Not all columns appear by default. Click View > Columns > Layout to show or hide columns. Table 21-3 Service
NetBackup Bare Metal Restore Master Server (bmrd.exe) NetBackup Client Service (bpinetd.exe)
NetBackup services
Description
Appears if Bare Metal Restore is installed.
Listens for connections from NetBackup servers in the network and when an authorized connection is made, starts the necessary NetBackup process to service the connection.
Note: The Client Service must be run as either an Administrator or Local System
account. Problems arise if the Client Service logon account differs from the user that is logged on to use NetBackup. When NetBackup tries to contact the Client Service, a message appears that states the service did not start because of improper logon information. The event is recorded in the Windows System event log. The log notes that the account name is invalid, does not exist, or that the password is invalid. The service cannot be stopped from the Activity Monitor because it receives data that appears in the Administration Console. If it is stopped, the console cannot display the data. To configure a BasicDisk storage unit that uses CIFS, nbrmms must share the same logon credentials as bpinetd on the media server. See Configuring credentials for CIFS and disk storage units on page 408. NetBackup Cloud Storage Service Container (nbcssc) NetBackup Compatibility Service (bpcompatd.exe) NetBackup Database Manager (bpdbm.exe) Performs functions related to NetBackup Cloud Storage. For more information, see the NetBackup Cloud Administrator's Guide. Communicates with legacy NetBackup services.
Manages the NetBackup internal databases and catalogs. BPDBM must be running on the NetBackup master server during all normal NetBackup operations.
845
Description
Runs on the NetBackup deduplication storage server host to store and manage deduplicated client data. The file name spoold.exe is short for storage pool daemon; do not confuse it with a print spooler daemon. Active only if the NetBackup Deduplication Option is licensed and the media server is configured as a deduplication storage server.
Runs on the NetBackup deduplication storage server host to maintain the NetBackup deduplication configuration, control deduplication internal processes, control replication, control security, and control event escalation. Active only if the NetBackup Deduplication Option is licensed and the media server is configured as a deduplication storage server.
Starts the Volume Manager (vmd), the automatic volume recognition process (avrd), and any robotic processes. Processes the requests to mount and dismount tapes in robotically controlled devices through the robotic control processes. Mounts the volumes on the tape devices in response to user requests.
NetBackup Enterprise Media Accesses and manages the database where media and device configuration information Manager (nbemm.exe) is stored (EMM_DATA.db). nbemm.exe must be running in order for jobs to run. The service cannot be stopped from the Activity Monitor because it receives data that appears in the Administration Console. If it is stopped, the console cannot display the data. NetBackup Event Manager Service (nbevtmgr.exe) Provides the communication infrastructure to pass information and events between distributed NetBackup components. Runs on the same system as the NetBackup Enterprise Media Manager. Accepts the jobs that the Policy Execution Manager (nbpem.exe) submits and acquires the necessary resources. The Job Manager then starts the job and informs nbpem.exe that the job is completed.
NetBackup Key Management A master server-based symmetric Key Management Service that provides encryption Service (nbkms.exe) keys to media server BPTM processes. NetBackup Policy Execution Creates Policy or Client tasks and determinate when jobs are due to run. If a policy Manager (nbpem.exe) is modified or if an image expires, nbpem is notified and the Policy/Client task objects are updated. NetBackup Relational Database Manager (dbsrv11.exe) Manages the NetBackup relational database. The service must be running on the NetBackup Enterprise Media Manager server during all normal NetBackup operations. The display name on Windows is SQLANYs_VERITAS_NB.
846
NetBackup Remote Manager Discovers and monitors disk storage on NetBackup media servers. Also discovers, and Monitor Service monitors, and manages Fibre Transport (FT) connections on media servers and clients (nbrmms.exe) for the NetBackup SAN Client option. Runs on NetBackup media servers. To configure a BasicDisk storage unit that uses CIFS, nbrmms must share the same logon credentials as bpinetd on the media server. See Configuring credentials for CIFS and disk storage units on page 408. NetBackup Remote Network Manages the socket connections between a NetBackup media server and a client that Transport Service is configured for resilient communication. This service runs on the NetBackup master (nbrntd.exe) server, NetBackup media servers, and clients. NetBackup starts this service when resilient connections are required between hosts. The service stops when resilient connections are no longer required. One instance of the service can process 256 connections. Multiple instances of the service may run simultaneously. See Resilient Network properties on page 190. NetBackup Request Daemon Processes the requests from NetBackup clients and servers. bprd also prompts (bprd.exe) NetBackup to perform automatically scheduled backups. bprd must be running on the NetBackup master server to perform any backups or restores. NetBackup Resource Broker Allocates the storage units, tape drives, and client reservations for jobs. nbrb works (nbrb.exe) with the Enterprise Media Manager (NBEMM). The nbrbutil utility can be used to add or change the Resource Broker settings. See Using the nbrbutil utility to configure the NetBackup Resource Broker on page 847. NetBackup Service Layer (nbsl.exe) Facilitates the communication between the NetBackup graphical user interface and NetBackup logic. NBSL is required to run Symantec OpsCenter, an application that manages and monitors multiple NetBackup environments. The service cannot be stopped from the Activity Monitor because it receives data that appears in the Administration Console. If it is stopped, the console cannot display the data. NetBackup Service Monitor (nbsvcmon.exe) Monitors the NetBackup services that run on the local computer. If a service unexpectedly terminates, the service tries to restart the terminated service. If nbsvcmon determines that NetBackup is configured for a cluster, the service shuts down, and the monitoring is taken over by the cluster. The service cannot be stopped from the Activity Monitor because it receives data that appears in the Administration Console. If it is stopped, the console cannot display the data.
847
NetBackup Storage Lifecycle Manages storage lifecycle operations and schedules duplication jobs. Monitors disk Manager (nbstserv.exe) capacity on capacity-managed volumes and removes older images when required. Symantec Private Branch Exchange (pbx_exchange.exe)
Note: This service does not appear in the Activity Monitor but is represented in the
Windows Services utility. Provides single-port access to clients outside the firewall that connect to Symantec product services. Service name: VRTSpbx.
Manages NetBackup Vault. NBVAULT must be running on the NetBackup Vault server during all NetBackup Vault operations.
NetBackup Volume Manager Manages the volumes (tapes) needed for backup or restore and starts local device (vmd.exe) management daemons and processes.
Types of services
The following table describes additional information about NetBackup services. Table 21-4 Additional information about NetBackup services Description
Always run and listen to accept connections. Examples include bpdbm,bprd, bpjobd, and, vmd.
NetBackup service
Stand-alone services
Multiprocess stand-alone services "Fork" a child process to handle requests. Examples include bpdbm and bprd. Single-process stand-alone services inetd services Accept connections and handle requests in the same process. inetd(1m) or bpinetd usually launch these NetBackup services. Examples include bpcd, bpjava-msvc, and vnetd.
848
On UNIX:
/usr/openv/netbackup/bin/admincmd/nbrbutil
On Windows:
Install_path\VERITAS\NetBackup\bin\admincmd\nbrbutil
For a complete description of nbrbutil, see the NetBackup Commands Reference Guide. Table 21-5 describes the options available to nbrbutil command. Table 21-5 Option
-cancel requestID -changePriority requestID
-changePriorityClass requestID Changes the request priority class. -priorityClass priorityClass -changeSettings parameterparameter_value -deleteSetting settingname -dump -dumptables [-f filename] Adds or changes the nbrb configuration settings. Table 21-6 describes the configuration settings in detail. Deletes a Resource Broker configuration setting identified by settingname. Dumps all Resource Broker allocation and request lists. Enables the Resource Broker to log its internal state in the specified file name. Disables performance monitoring. Enables performance monitoring. Lists the help for this command. Lists all the active jobs for a drive.
-disablePerfMon -enablePerfMon -help -listActiveDriveJobs [driveName] -listActiveJobs -listActiveMediaJobs mediaId -listActivePoolJobs poolName -listActiveStuJobs stuName|stugroup
Lists all the active jobs. Lists all the active jobs for a media ID (disk or tape). Lists all the active jobs for a volume pool. Lists all the active jobs for a storage unit or a storage unit group.
849
-listOrphanedMedia
-listOrphanedPipes -listOrphanedStus
-releaseMedia mediaid
-releaseOrphanedDrive drivekey Releases the drives that are reserved in EMM but have no corresponding allocation in the Resource Broker. -releaseOrphanedMedia mediakey Releases the media that are reserved in EMM but have no corresponding allocation in the Resource Broker. -releaseOrphanedPipes -releaseOrphanedStu stuName Releases the orphaned fibre transport pipes. Releases the storage units that are reserved in EMM but have no corresponding allocation in the Resource Broker.
-reportInconsistentAllocations Reports inconsistent allocations between the Resource Broker and MDS. -resetAll Resets all Resource Broker allocations, requests, and persisted states.
-resetMediaServer mediaserver Resets all Resource Broker EMM and MDS allocations that are related toltid on the media server. -resume Resumes the Resource Broker processing.
850
Table 21-6 lists the parameters for the nbrbutil -changesettings option, and describes the use of each. Use the nbrbutil command with the -changesettings option to add or change Resource Broker configuration settings. Table 21-6 Parameter
RB_DO_INTERMITTENT_UNLOADS
RB_ENABLE_OPTIMIZATION
When the RB_ENABLE_OPTIMIZATION parameter is set to true (default), this entry instructs nbrb to cache states of resource requests. RB_ENABLE_OPTIMIZATION=true
RB_RESPECT_REQUEST_PRIORITY
When the RB_RESPECT_REQUEST_PRIORITY parameter is set to false (default), nbrb continues to evaluate jobs in the prioritized job queue. As a result, a job is likely to reuse a drive more quickly after the drive has been released. However, some lower priority jobs may receive drives before higher priority jobs do. When the RB_RESPECT_REQUEST_PRIORITY parameter is set to true, nbrb restarts its evaluation queue at the top of the prioritized job queue after resources have been released. RB_RESPECT_REQUEST_PRIORITY=false
851
RB_MAX_HIGH_PRIORITY_QUEUE_SIZE Spanning requests and additional resources for an active duplication job are put in a special queue for priority processing. The RB_MAX_HIGH_PRIORITY_QUEUE_SIZE parameter sets the maximum number of requests that NetBackup allows in that queue. (Default: 100 requests.) RB_MAX_HIGH_PRIORITY_QUEUE_SIZE=100 RB_RELEASE_PERIOD The RB_RELEASE_PERIOD parameter indicates the interval that NetBackup waits before it releases a resource. (Default: 180 seconds.) RB_RELEASE_PERIOD=180 RB_CLEANUP_OBSOLETE_DBINFO The RB_CLEANUP_OBSOLETE_DBINFO parameter indicates the number of seconds that can elapse between the cleanup of obsolete information in the nbrb database. (Default: 60 seconds.) RB_CLEANUP_OBSOLETE_DBINFO=60 RB_MPX_GROUP_UNLOAD_DELAY The RB_MPX_GROUP_UNLOAD_DELAY parameter indicates the number of seconds that nbrb waits for a new job to appear before a tape is unloaded. (Default: 10 seconds.) RB_MPX_GROUP_UNLOAD_DELAY=10 This setting can help avoid unnecessary reloading of tapes and applies to all backup jobs. During user backups, nbrb uses the maximum value of RB_MPX_GROUP_UNLOAD_DELAY and the Media mount timeout host property setting when nbrb unmounts the tape. During restores, Media mount timeout is used, not RB_MPX_GROUP_UNLOAD_DELAY. See Timeouts properties on page 212.
852
RB_REEVAL_PENDING
The RB_REEVAL_PENDING parameter indicates the number of seconds that can elapse between evaluations of the pending request queue. For example, a pending request queue can include, jobs awaiting resources. (Default: 60 seconds.) RB_REEVAL_PENDING=60
RB_REEVAL_PERIOD
The RB_REEVAL_PERIOD parameter indicates the time between evaluations if an outstanding request is not satisfied, and if no other requests or resources have been released. (Default: Five minutes must pass before the initial request is reevaluated.) RB_REEVAL_PERIOD=300
For additional information about the nbrbutil utility, see the Commands Reference Guide.
1 2 3
In the NetBackup Administration Console, select Activity Monitor and then select the Services tab. Select the service(s) you want to start or stop. Select Actions > Stop Selected or Actions > Start Selected. To start or stop services requires the necessary permissions on the system where the service is running.
853
1 2
In the NetBackup Administration Console, select Activity Monitor and then select the Services tab. Double-click a service from the service list to view a detailed status. To view the status of the previous service or the next service, click the up or down arrow. To view the details of a service, double-click the process in the Services tab. For a description of the service details, click Help in the Service Details dialog box.
NetBackup processes
Port
13702
Description
The acsd (Automated Cartridge System) daemon runs on the NetBackup media server and communicates mount and unmount requests to the host that controls the ACS robotics. The Automatic Volume Recognition process handles automatic volume recognition and label scans. The process allows NetBackup to read labeled tapes and assign the associated removable media requests to drives. The process for the NetBackup Bare Metal Restore Master Server service. The NetBackup Client daemon, this process issues requests to and from the master server and the media server to start programs on remote hosts. On UNIX clients, bpcd can only be run in stand-alone mode. On Windows, bpcd always runs under the supervision of bpinetd.exe. NetBackup has a specific configuration parameter for bpcd: if the port number is changed within the NetBackup configuration, the software also updates the port number in the services file.
avrd
None
bmrd bpcd
8362 13782
854
Port
None 13721
Description
The process for the NetBackup Compatibility service. The process for the NetBackup Database Manager service. Manages the NetBackup internal databases and catalogs. This service must be running on the NetBackup master server during all normal NetBackup operations.
bpinetd
None
The process for the NetBackup Client service. The process that provides a listening service for connection requests.
Note: To configure a BasicDisk storage unit that uses CIFS, the media server and the
following processes must have the same logon credentials: bpinetd, nbrmms, and vnetd. See Configuring credentials for CIFS and disk storage units on page 408. bpjava-msvc 13722 The NetBackup-Java application server authentication service program. bpinetd starts the program during startup of the NetBackup-Java applications and authenticates the user that started the NetBackup-Java application. The NetBackup-Java application server user service program on NetBackup servers. bpjava-msvc starts the program upon successful login with the NetBackup-Java applications login dialog box. bpjava-susvc services all requests from the NetBackup-Java applications for administration and end-user operations on the host on which the NetBackup-Java application server is running. The NetBackup Jobs Database Management daemon. This process queries and updates the jobs database. The process for the NetBackup Request Daemon. The process that starts the automatic backup of clients and responds to client requests for file restores and user backups and archives. NetBackup has a specific configuration parameter for bprd: if the port number changes within the NetBackup configuration, the software also updates the port number in the services file. ltid nbaudit None The process for the NetBackup Device Manager service. The NetBackup Audit Manager runs on the master server and audit records are maintained in the EMM database. The act of starting or stopping nbaudit is audited, even if auditing is disabled. None The NetBackup Administration Console on the Windows platform.
bpjava-susvc None
bpjobd
13723
bprd
13720
NBConsole
855
Port
None
Description
The NetBackup Agent Request Server service populates the NetBackup catalog database with database agent metadata and services request for agents. This service is also responsible for initiating certain actions, such as starting jobs for Oracle cloning. The process for the NetBackup Enterprise Media Manager service. The process that accesses and manages the database where media and device configuration information is stored (EMM_DATA.db). nbemm.exe must be running in order for jobs to run.
nbemm
None
nbEvtMgr
None
The process for the NetBackup Event Manager service. The process that creates and manages event channels and objects for communication among NetBackup daemon. The Event Manager daemon runs with the Enterprise Media Manager (nbemm) only on master servers.
nbfdrv64
None
The process that controls the Fibre Transport target mode drivers on the media server. nbfdrv64 runs on the media servers that are configured for NetBackup Fibre Transport. The Fibre Transport (FT) server process that runs on the media servers that are configured for NetBackup Fibre Transport. It does the following for the server side of the FT connection: controls data flow, processes SCSI commands, manages data buffers, and manages the target mode driver for the host bus adaptors. The process for the NetBackup Job Manager service. The process that accepts the jobs that the Policy Execution Manager (NBPEM) submits and acquires the necessary resources. The Job Manager then starts the job and informs nbpem that the job is completed.
nbftsrvr
None
nbjm
None
nbpem
None
The process for the NetBackup Policy Execution Manager service. It creates Policy/Client tasks and determines when jobs are due to run. If a policy is modified or if an image expires, NBPEM is notified and the appropriate Policy/Client tasks are updated.
nbproxy
None
The process that safely allows multi-threaded NetBackup processes to use existing multi-threaded unsafe libraries. This process allocates storage units, tape drives, and client reservations for jobs. nbrb works with the Enterprise Media Manager (NBEMM).
nbrb
None
856
Port
None
Description
The process for the NetBackup Remote Manager and Monitor service. Enables NetBackup to remotely manage and monitor resources on a system that are used for backup (or affected by backup activity).
Note: To configure a BasicDisk storage unit that uses CIFS, the media server and the
following processes must have the same logon credentials: bpinetd, nbrmms, and vnetd. See Configuring credentials for CIFS and disk storage units on page 408. nbsl None The process for the NetBackup Service Layer service. nbsl facilitates the communication between the graphical user interface and NetBackup logic. nbstserv None The process for the NetBackup Storage Lifecycle Manager. Manages the storage lifecycle policy operations and schedules duplication jobs. Monitors the disk capacity on the volumes that are capacity-managed and removes older images when required. The process for the NetBackup Service Monitor. Monitors the NetBackup services. When a service unexpectedly terminates, nbsvcmon attempts to restart the terminated service. If Vault is installed, the process for the NetBackup Vault Manager service. NDMP is the acronym for NetBackup Data Management Protocol. NDMP servers are designed to adhere to this protocol and listen on port 10000 for NDMP clients to connect to them. The NetBackup Volume Manager (vmd) starts the oprd operator request daemon. This process receives requests to mount and unmount volumes and communicates the requests to the NetBackup Device Manager ltid. The NetBackup Device Manager communicates the requests to the robotics through SCSI interfaces. The process for the NetBackup deduplication database. It runs on the deduplication storage server. Active only if the NetBackup Media Server Deduplication option is licensed. spoold None The process for the NetBackup Deduplication Engine service. It runs on the deduplication storage server. Active only if the NetBackup Media Server Deduplication option is licensed. tl4d 13713 The tl4d process runs on the host that has a Tape Library 4mm. This process receives NetBackup Device Manager requests to mount and unmount volumes and communicates these requests to the robotics through SCSI interfaces.
nbsvcmon
None
nbvault ndmp
None 10000
oprd
None
postgres
10085
857
Port
13705
Description
The tl8d process runs on a NetBackup media server that manages a drive in a Tape Library 8mm. This process receives NetBackup Device Manager requests to mount and unmount volumes, and sends these requests to the robotic-control process tl8cd. The tl8cd process communicates with the TL8 robotics through SCSI interfaces. To share the tape library, tl8cd runs on the NetBackup server that provides the robotic control.
tldd tldcd
13711
The tldd process runs on a NetBackup server that manages drive in a Tape Library DLT. This process receives NetBackup Device Manager requests to mount and unmount volumes and sends these requests to the robotic-control process tldcd. The tldcd process communicates with the Tape Library DLT robotics through SCSI interfaces. To share the tape library, tldcd runs on the NetBackup server that provides the robotic control.
tlhd tlhcd
13717
The tlhd process runs on each NetBackup server that manages a drive in a Tape Library Half-inch. This process receives NetBackup Device Manager requests to mount and unmount volumes and sends these requests to the robotic-control process tlhcd. The tlhcd process runs on the NetBackup server that provides the robotic control and communicates with the TLH robotics through SCSI interfaces.
tlmd
13716
The tlmd Tape Library Multimedia (TLM) daemon runs on a NetBackup server. It communicates mount, unmount, and robot inventory requests to a NetBackup media server that hosts ADIC DAS/SDLC software and controls the TLM robotics. The process for the NetBackup Volume Manager service. This process is preserved for backward compatibility. For example, when the 7.0.1 Java interface communicates with a 7.0 NetBackup server. The Veritas Network Daemon allows all socket communication to take place while it connects to a single port. Legacy NetBackup services that were introduced before NetBackup 6.0 use the vnetd port number.
vmd vnetd
13701 13724
Note: To configure a BasicDisk storage unit that uses CIFS, the media server and the
following processes must have the same logon credentials: bpinetd, nbrmms, and vnetd. See Configuring credentials for CIFS and disk storage units on page 408. vrts-auth-port 4032 The Veritas Authorization Service verifies that an identity has permission to perform a specific task.
858
vrts-at-port 2821
The Veritas Authentication Service validates, identifies, and forms the basis for authorization and access. The Symantec Private Branch Exchange allows all socket communication to take place while it connects through a single port. Connections to NetBackup 7.0.1 and later use the veritas_pbx port.
veritas_pbx 1556
859
860
To view the details for a specific process, double-click on the process you want to display in the Processes tab. The Process Details dialog box appears that contains detailed information about your selected process.
Elapsed time Specifies the total time (in seconds) since the process was created. Specifies the number of handles that a process currently uses. Specifies the rate of virtual memory Page Faults by the threads that run in this process. Specifies the current number of bytes that the process has used in the paging file(s). Specifies the number of bytes in the Non-paged Pool. The non-paged pool is a system memory area that acquires space from operating system components as they accomplish their tasks. Specifies the maximum number of bytes that the process has used in the paging file(s). Specifies the maximum number of bytes of virtual address space that the process has used at any one time. Specifies the maximum number of bytes in the set of memory pages that the process has used at any point in time. Specifies the number of bytes in the Paged Pool. The paged pool is a system memory area that acquires space from operating system components as they accomplish their tasks. Specifies the percent of processor time that the process has spent in privileged mode. Specifies the current base priority of this process. Specifies the current number of bytes this process allocated that cannot be shared with other processes. Specifies the unique identifier of this process. The ID numbers are reused, so they only identify a process for the lifetime of that process. Specifies the name of the process.
Handle count
Privileged time
Process ID (PID)
Process name
861
Processor time
Specifies the percentage of processor time (since the last refresh) that the process threads have used. Specifies the server currently selected. Specifies the number of threads currently active in this process. Specifies the Amount of processor time (in seconds) that the process has spent in privileged mode Specifies the amount of process time (in seconds) that this process spent. Specifies the amount of processor time (in seconds) that the process has spent in user mode. Specifies the percentage of processor time that the process's threads have spent in user mode. Specifies the current size in use of the virtual address space for a process. Specifies the current number of bytes in use in the set of memory pages for a process.
User time
Virtual bytes
Working set
In the Process Details dialog box, click the up or down arrow to see the details of the next process in the list.
862
Figure 21-4
Drives pane
The Drives Paths pane appears if a drive is configured as a shared drive, or if there are multiple paths to a drive configured. The Drive Paths pane lists path information for drives.
1 2 3
In the NetBackup Administration Console, click the Activity Monitor. In the right pane, select the Drives tab. Double-click a drive from the drive list to view a detailed status. A Drives Details dialog box appears for the drive you selected. To view the status of the previous drive or the next drive, click the up or down arrow.
863
1 2 3
In the NetBackup Administration Console, select Activity Monitor. Then, select the Drives tab in the Details pane. Select the drive that you want to clean. Select Actions > Drive Cleaning, then select one of the following drive cleaning actions. Action
Clean Now
Description
Starts an operator-initiated cleaning of the selected drive, regardless of the cleaning frequency or accumulated mount time. If the drive is a stand-alone drive, it must contain a cleaning tape for a mount request to be issued. Clean Now resets the mount time to zero, but the cleaning frequency value remains the same. Resets the mount time for the selected drive to zero. Use Reset Mount Time to reset the mount time after doing a manual cleaning of a drive.
Set Cleaning Frequency Sets the number of mount hours between drive cleanings.
864
To add the key(s) safely, run the following commands. For example:
install_path\VERITAS\NetBackup\bin\admincmd\ echo KEEP_JOBS_HOURS = 192 | bpsetconfig
Where 192 is the number of hours that unsuccessful jobs are kept in the jobs database or Activity Monitor display. For example, run:
echo KEEP_JOBS_SUCCESSFUL_HOURS = 192 | bpsetconfig
Where 192 is the number of hours that successful jobs are kept in the jobs database or Activity Monitor display. Consider the following notes when changing the default values:
The default values for KEEP_JOBS_SUCCESSFUL_HOURS and KEEP_JOBS_HOURS is 78 hours. The retention period values are measured against the time the job ended. Information about successful jobs cannot be kept longer than information about unsuccessful jobs. If KEEP_JOBS_SUCCESSFUL_HOURS is greater than KEEP_JOBS_HOURS, bpdbjobs sets KEEP_JOBS_SUCCESSFUL_HOURS to equal KEEP_JOBS_HOURS. If KEEP_JOBS_SUCCESSFUL_HOURS is set to 0, bpjobd uses the KEEP_JOBS_HOURS bpdbjobs value instead for successful jobs. If the KEEP_JOBS_SUCCESSFUL_HOURS value is greater than 0 but less than KEEP_JOBS_HOURS, KEEP_JOBS_HOURS is used for unsuccessful jobs only.
865
The following options can be used to determine the length of time NetBackup retains jobs. The options should be entered in lower case in the BPDBJOBS_OPTIONS environmental variable. Table 21-8 Option
-keep_hours hours
-keep_successful_hours hours
Use with the -clean option to specify how many hours bpdbjobs keeps successfully completed jobs. The number of hours must be less than or equal to keep_hours. Values outside the range are ignored. Default: 78 hours.
-keep_days days
Use with the -clean option to specify how many days bpdbjobs keeps completed jobs. Default: 3 days. This value must be less than the -keep_days value. Use with the -clean option to specify how many days bpdbjobs keeps successfully completed jobs. Default: 3 days.
-keep_successful_days days
A batch file (cleanjobs.bat) was used in the following example. You can copy the script directly from this document and changed as needed.
The first line specifies how long to keep unsuccessful jobs (24 hours) and successful jobs (five hours). The second line specifies the path to the bpdbjobs command. Indicate the correct location of bpdbjobs in the .bat file. In this example, NetBackup was installed in the default location:
set BPDBJOBS_OPTIONS= -keep_hours 24 -keep_successful_hours 5 C:\progra~1\VERITAS\NetBackup\bin\admincmd\bpdbjobs -clean
You can store the .bat file anywhere, as long as it is run from the appropriate directory. In the following example, the administrator created and stored cleanjobs.bat in C:\Program Files\VERITAS\NetBackup.
866
Figure 21-5 is a screen capture of cleanjobs.bat being run: Figure 21-5 Running cleanjobs.bat
For example, the following command deletes unsuccessful jobs older than 72 hours.
bpdbjobs -clean -keep_hours 72
install_path\NetBackup\logs\bpdbjobs
867
Note: Before you use a debug log, read the guidelines in the Debug Logs section of the NetBackup Troubleshooting Guide.
The mount request is suspended until the condition is resolved. The operator denies the request. The media mount timeout is reached.
When a mount request is automatically canceled, NetBackup tries to select other media to use for backups. (Selection applies only in the case of backup requests.) Many conditions lead to a mount request being automatically canceled instead of queued. When a media mount is canceled, different media is selected so that the backup is not held up. The following conditions can lead to automatic media reselection:
The requested media is in a DOWN drive. The requested media is misplaced. The requested media is write protected. The requested media is in a drive not accessible to the media server. The requested media is in an offline ACS LSM (Automated Cartridge System Library Storage Module). (ACS robot type only.) The requested media has an unreadable barcode. (ACS robot type only.) The requested media is in an ACS that is not accessible. (ACS robot type only.) The requested media is determined to be unmountable.
868
Which stand-alone drive to use for a job. Which drive in a robot is in Automatic Volume Recognition (AVR) mode.
Pending action
Specifies that a tape mount request becomes a pending action when the mount operation encounters problems, and the tape cannot be mounted. Operator assistance is required to complete the request, and NetBackup displays an action request in the Pending Requests pane. Pending actions usually occur with drives in robotic libraries.
Requests for backups Requests for a tape that is required as the target of a duplication operation
These requests are for resources in a storage unit and therefore are not for a specific volume. NetBackup does not assign a mount request for one storage unit
869
to the drives of another storage unit automatically. Also, you cannot reassign the mount request to another storage unit. If the storage unit is not available, NetBackup tries to select another storage unit that has a working robot. If NetBackup cannot find a storage unit for the job, NetBackup queues the job (a Queued state appears in the NetBackup Administration Console Activity Monitor). You can configure NetBackup so that storage unit mount requests are displayed in the Device Monitor if the robot or drive is down. Pending requests appear in the Device Monitor, and you can assign these mount requests to drives manually. See Configuring a robot to operate in manual mode on page 270.
1 2
If the drive and the request are on the same host, select the request in the Pending Requests pane. Drag it to the Drive Status pane and then drop it on the wanted drive.
1 2 3 4
Insert the requested volume in a drive that matches the density of the volume that was requested. In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Pending Requests pane, select the request and note the contents of the following columns of the request:
Density
870
5 6 7 8 9
In the Drive Status pane, find a drive type that matches the density for the pending request. Verify that the drive is up and not assigned to another request. Select the drive. The following applies only to NetBackup Enterprise Server: Ensure that the drive and the pending request are on the same host. If necessary, get the media, write-enable it, and insert it into the drive. equipment manual.
10 Wait for the drive to become ready, as explained in the vendors drive 11 On the Actions menu, select Assign Request. 12 Verify that the request was removed from the Pending Requests pane. 13 In the Drive status pane, verify the following:
The job request ID appears in the Request ID column for the drive The User column is not blank
1 2 3 4 5
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Pending Requests pane, select the pending action. On the Actions menu, select Display Pending Action. In the message box that describes the problem, review the list of possible corrective actions. The message box also shows other information, such as user name, recorded media ID, external media IDs, and drive number.
871
6 7
Click OK. Correct the error condition and either resubmit the request or deny the request. See Resubmitting a request on page 871. See Denying a request on page 871.
Resubmitting a request
After you correct a problem with a pending action, you can resubmit the request. Use the following procedure to resubmit a request. If the problem is a volume missing from a robot, first locate the volume, insert it into the robot, and then update the volume configuration. Usually, a missing volume was removed from a robot and then requested by NetBackup. See Robot inventory options on page 348. To resubmit a request
1 2 3 4
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Pending Requests pane, select the request. On the Actions menu, select Resubmit Request.
Denying a request
Some situations may require that you deny requests for service. For example, when a drive is not available, you cannot find the volume, or the user is not authorized to use the volume. When you deny a request, NetBackup sends an appropriate status message to the user. Use the following procedure to deny a request. To deny a request
1 2 3 4
In the NetBackup Administration Console, expand Media and Device Management > Device Monitor. If an Enterprise Disk Option license is installed, select the Drives tab. In the Pending Requests pane, select the request. On the Actions menu, select Deny Request.
872
Chapter
22
About NetBackup auditing Viewing the current audit settings Configuring auditing on a NetBackup master server Audit alert notification for audit failures User identity in the audit report Auditing host property changes Using the command line -reason or -r option Viewing the audit report nbaudit log behavior Retaining and backing up audit trail records
874
General tracking Customers can gain insight from audit trails while they investigate unexpected changes in a NetBackup environment. For example, it might be found that the addition of a client or a backup path has caused a significant increase in backup times. The audit report can indicate that an adjustment to a schedule or to a storage unit configuration might be necessary to accommodate the policy change. Regulatory compliance Auditing creates a record of who changed what and when it was changed. The record complies with guidelines such as those required by the Sarbanes-Oxley Act (SOX). For customers who must adhere to internal change management policies, NetBackup auditing offers a method to adhere to such policies.
Troubleshooting The information from NetBackup auditing helps NetBackup Support to troubleshoot problems for customers.
The NetBackup Audit Manager (nbaudit) runs on the master server and audit records are maintained in the EMM database. If the master server is not the EMM server in the environment, nbaudit uses Remote ODBC to access Sybase ASA on the EMM server. The Audit Manager provides the mechanism to query and report on auditing information. For example, an administrator can search specifically for information based on when an action occurred, actions performed by a specific user, actions performed in a specific content area, or changes to the audit configuration. When auditing is configured (by default auditing is enabled), the following NetBackup user-initiated actions are recorded and available to view by using the nbauditreport command or by using Symantec OpsCenter:
Policies Adding, deleting, or updating policy attributes, clients, schedules, and backup selections lists. Activity Monitor Canceling, suspending, resuming, or deleting any type of job creates an audit record. Storage units Adding, deleting, or updating storage units. Note: Actions related to Storage Lifecycle Policies are not audited.
875
Storage servers Adding, deleting, or updating storage servers. Disk pools and Volume pools Adding, deleting, or updating disk or volume pools. Host properties Updating host properties. (NetBackup Access Control (NBAC) must be enabled for host property auditing to occur.)
Initiating a restore job. A restore job is the only job type for which the initiation is audited. For example, when a backup job begins, no audit record is created. Changes to the audit configuration. Starting and stopping the NetBackup Audit Manager (nbaudit). Note: By default, audit configuration changes or starting and stopping nbaudit is audited, even if auditing is disabled. Changes to the bp.conf file (UNIX) or the registry (Windows). For NetBackup to audit changes to the bp.conf file or the registry, NetBackup Access Control (NBAC) must be enabled. These changes must be made by using either bpsetconfig or the Host Properties utility in the NetBackup Administration Console. Changes that are made by manually editing the bp.conf file or the registry are not audited. See Auditing host property changes on page 880. For more information about configuring NetBackup Access Control, see the NetBackup Security and Encryption Guide.
The following actions are not audited and do not display in the audit report:
Any failed actions. Failed actions are logged in NetBackup error logs. Failed actions do not display in audit reports because a failed attempt does not bring about a change in the NetBackup system state. The results of a change to the NetBackup configuration are not audited. For example, the creation of a policy is audited, but the jobs that result from its creation are not.
876
The completion status of a manually initiated restore job. While the act of initiating a restore job is audited, the completion status of the job is not audited. Nor is the completion status of any other job type, whether initiated manually or not. The completion is displayed in the Activity Monitor. Internally initiated actions. NetBackup-initiated internal actions are not audited. For example, the scheduled deletion of expired images, scheduled backups, or periodic image database cleanup is not audited.
From a command prompt, locate the nbemmcmd command on the master server in the following directory:
On UNIX:
/usr/openv/netbackup/bin/admincmd
On Windows:
Install_path\Veritas\NetBackup\bin\admincmd
Where masterserver is the master server in question. Note: The options are case-sensitive.
The output lists many configuration settings. Among them are the following:
AUDIT="ENABLED"
AUDIT="DISABLED"
AUDIT_RETENTION_PERIOD="90"
877
Indicates that if auditing is enabled, the records are retained for this length of time (in days) and then deleted. The default audit retention period is 90 days. A value of 0 (zero) indicates that the records are never deleted.
From a command prompt, locate the nbemmcmd command on the master server in the following directory:
On UNIX:
/usr/openv/netbackup/bin/admincmd
On Windows:
Install_path\Veritas\NetBackup\bin\admincmd
Where -AUDIT DISABLED turns off auditing on the master server that is indicated. Note: The options are case-sensitive. In the following example, auditing has been turned off for server1. For example:
nbemmcmd -changesetting -AUDIT DISABLED -machinename server1
878
Where number_of_days indicates (in days) how long audit records are to be retained for the audit report. If no retention period is indicated, the default audit retention period is 90 days. Note: An audit retention period value of 0 (zero) indicates that the records are never deleted. Symantec OpsCenter downloads the audit records periodically and retains them for a period of time that is configurable in OpsCenter. Therefore, retaining the audit records on the master server is only necessary if you want to view audit reports using the command line on the master server. See the following topic for more information. See Retaining and backing up audit trail records on page 885. In the following example, the records of user actions are to be retained for 30 days and then deleted.
nbemmcmd -changesetting -AUDIT_RETENTION_PERIOD 30 -machinename server1
The two options can be combined in one command line, as in the following example:
nbemmcmd -changesetting -AUDIT ENABLED -machinename server1 -AUDIT_RETENTION_PERIOD 30
Run nbauditreport to display a report of the audited information. See Viewing the audit report on page 881.
879
To configure Audit alert notification, right-click the Audit alert button in the status bar: Table 22-1
Turn on
Blink
When set to Blink, the button blinks in the event of an auditing failure. Click the button to display the failure message. When set to Turn off, an auditing failure does not display a notification. The button appears as gray.
Turn off
Note: Turn off does not mean that auditing is disabled. Auditing
continues, but audit failure messages in the NetBackup Administration Console are disabled.
880
To differentiate between administrators in the audit report, NBAC must be configured. When NBAC is enabled, the audit report displays the actual user identities that are associated with audited actions. Information about NBAC installation and configuration is available in the NetBackup Security and Encryption Guide.
The environment must be configured for NetBackup Access Control (NBAC). The host on which the bp.conf file or the registry changes are made must be at NetBackup 7.1 or later. The administrator must use either the bpsetconfig command or the equivalent property in the Host Properties utility for auditing to occur. Changes made directly to the bp.conf file or to the registry (that is, without using bpsetconfig), are not audited. For example, taking a client offline is not performed using the bpsetconfig command, so this operation would not show up in the audit log.
881
Note: The bpsetconfig command accepts the -r option instead of the -reason option.
For more information on using the commands, see the NetBackup Commands Reference Guide.
882
If the user action succeeds, an exit code is returned that reflects the successful action. If auditing of the action fails, NetBackup status code 108 is returned (Action succeeded but auditing failed). Note: The NetBackup Administration Console (Windows and UNIX (jnbSA)) does not return an exit status code 108 when auditing fails. To view the NetBackup audit report
From a command prompt, locate the nbauditreport command on the master server in the following directory:
On UNIX:
/usr/openv/netbackup/bin/admincmd
On Windows:
Install_path\Veritas\NetBackup\bin\admincmd
In its simplest form, enter the nbauditreport command using the following syntax:
nbauditreport
The nbauditreport can also be used with a number of options. Note: The options are case-sensitive.
-help Use for assistance with the command at the command prompt. Use to indicate the start date and time of the report data you want to view. Use to indicate the end date and time of the report data you want to view. Use to indicate the name of the user for whom you'd like to display audit information. If no report output format option (-fmt) is specified, the SUMMARY option is used by default.
-sdate <"MM/DD/YY [HH:[MM[:SS]]]"> -edate <"MM/DD/YY [HH:[MM[:SS]]]"> -user <username[:domainname]> -fmt SUMMARY
883
-fmt DETAIL
The -fmt DETAIL option displays a comprehensive list of audit information. For example, when a policy is changed, this view lists the name of the attribute, the old value, and the new value. The -fmt PARSABLE option displays the same set of information as the DETAIL report but in a parsable format. The report uses the pipe character (|) as the parsing token between the audit report data. Use the -notruncate option to display the old and new values of a changed attribute on separate lines in the details section of the report.
-fmt PARSABLE
[-notruncate]
USER
884
TIMESTAMP
The time that the action was performed. The time is given in Coordinated Universal Time (UTC) and indicated in seconds. (For example, 12/06/10 10:32:48.) The category of user action that was performed. The CATEGORY displays only with the -fmt DETAIL|PARSABLE options. Examples include the following:
CATEGORY
AUDITSVC START, AUDITSVC STOP POLICY CREATE, POLICY MODIFY, POLICY DELETE
ACTION
The action that was performed. The ACTION displays only with the -fmt DETAIL|PARSABLE options. Examples include the following:
REASON
The reason that the action was performed. A reason displays if a reason was specified in the command that created the change. The bpsetconfig command accepts the -r option. See Using the command line -reason or -r option on page 880. The reason displays only with the -fmt DETAIL|PARSABLE options.
DETAILS
An account of all of the changes, listing the old values and the new values. Displays only with the -fmt DETAIL|PARSABLE options.
If an exit status appears in the output, look up the code in the NetBackup Administration Console (Troubleshooter), the online Help, or the Status Codes Reference Guide. Figure 22-1 shows the default contents of an audit report that was run on server1. Figure 22-1
[root@server1 admincmd]# TIMESTAMP 09/23/2010 14:40:54 09/23/2010 14:40:54 'test_pol_1' 09/22/2010 17:10:23 were modified Audit records fetched: 3
./nbauditreport USER DESCRIPTION root@server1 Policy 'test_pol_1' was created root@server1 Schedule 'full' was added to Policy root@server1 Audit setting(s) of master server 'server1'
885
On UNIX:
/usr/openv/logs/nbaudit
On Windows:
Install_path\Veritas\NetBackup\logs\nbaudit
If auditing is enabled but a user action fails to create an audit record, the audit failure is captured in the nbaudit log. The Audit alert notification button in the NetBackup Administration Console can notify administrators when an audit failure occurs. The nbaudit service behaves in the following manner when it creates audit records:
The audit record limits the details of an entry to a maximum of 4096 characters. (For example, the Policy name.) The remaining characters are truncated while stored in the audit database. The audit record limits the restore image IDs to a maximum of 1024 characters. The remaining characters are truncated while stored in the audit database. Rollback operations are not audited. Some operations are carried out as multiple steps. For example, creating an MSDP-based storage server consists of multiple steps. Every successful step is audited. Failure in any of the steps results in a rollback, or rather, the successful steps may need to be undone. The audit record does not contain details about rollback operations.
886
Symantec OpsCenter downloads the audit records periodically from the EMM database. OpsCenter retains the records for a period of time that is configured within OpsCenter. Therefore, retaining the audit records on the NetBackup master server is only necessary if you want to view audit reports using the command line on the master server. Audit records can also be exported from OpsCenter.
Chapter
23
Reporting in NetBackup
This chapter includes the following topics:
About the Reports utility Running a report Copying report text to another document Saving or exporting a report Printing a report Status of Backups report Client Backups report Problems report All Log Entries report Images on Media report Media Logs report Images on Tape report Tape Logs report Tape Contents report Tape Summary report Tape Written report Tape Lists report Images on Disk report
888
Disk Logs report Disk Storage Unit Status report Disk Pool Status report
Table 23-1
Reports utility
Number Description
1 2 The name of the currently selected master server. The user toolbar is specific to the Reports utility. See Standard and user toolbars on page 39. 3 Report descriptions.
889
Table 23-1
Number Description
4 Right-click in the right pane to view the shortcut menu.
NetBackup offers many different reports to view information about job activity and media: For information about Vault reports, see the NetBackup Vault Administrators Guide. NetBackup also offers auditing and audit reports. See Viewing the audit report on page 881.
Running a report
The following procedure describes how to run a NetBackup report from the Reports utility. To run a report
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Reports. NetBackup runs the report for the master server that is currently selected. To run a report on a different master server, on the File menu, click Change Server. See Accessing remote servers on page 905.
In the left pane, click the name of the report you want to run. For some reports, you must first expand a report group, and then click the name of the report.
Select the criteria for what to include or exclude in the report. For example, select the media servers and clients on which to run the report, and select the time period that the report should span. Click Run Report.
890
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Reports. In the left pane, click the name of the report you want to run. For some reports, you must first expand a report group, and then click the name of the report.
3 4 5 6
Select the criteria for what to include or exclude in the report, and click Run Report. Select the rows of the report you want to copy by holding down the Shift or Ctrl key. On the Edit menu, click Copy. Paste the selected rows into a spreadsheet or other document.
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Reports. In the left pane, click the name of the report you want to run. For some reports, you must first expand a report group, and then click the name of the report.
3 4 5 6
Select the criteria for what to include or exclude in the report and click Run Report. On the File menu, click Export. In the Save As dialog box, select the location where you want to save the report, and specify the file name. Click Save.
Printing a report
The following procedure describes how to print a NetBackup report.
891
To print a report
1 2
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Reports. In the left pane, click the name of the report you want to run. For some reports, you must first expand a report group, and then click the name of the report.
3 4
Select the criteria for what to include or exclude in the report and click Run Report. On the File menu, click Print.
Problems report
The Problems report generates a list of the problems that the server has logged during the specified time period. The information in this report is a subset of the information that is obtained from the All Log Entries report.
892
893
volumes are at each retention level. In verbose mode, the report shows each media ID and the expiration date. Nonactive media are those with a status of FULL, FROZEN, SUSPENDED, or IMPORTED. Other volumes are considered active. Expired volumes with a status of FULL, SUSPENED, or IMPORTED do not appear in the report. However, expired volumes with a FROZEN status do appear in the report. NetBackup deletes other expired volumes from the media catalog when it runs backups. Also, an expired volume of a different status can display if the report is run between the time the volume expires and the time that the next backup is done.
894
Section
Administering NetBackup
Chapter 24. Management topics Chapter 25. Accessing a remote server Chapter 26. Using the NetBackup-Java administration console Chapter 27. Alternate server restores Chapter 28. Managing client restores Chapter 29. Powering down and rebooting NetBackup servers Chapter 30. About Granular Recovery Technology
896
Chapter
24
Management topics
This chapter includes the following topics:
NetBackup naming conventions Wildcard use in NetBackup How to administer devices on other servers How to access media and devices on other hosts About the Enterprise Media Manager
Alphabetic (A-Z a-z) (names are case sensitive) Numeric (0-9) Period (.) Plus (+) Minus (-) Do not use a minus as the first character. Underscore (_)
These characters are also used for foreign languages. Note: No spaces are only allowed.
898
899
A pair of square brackets indicates any single character or range of characters that are separated with a dash. For example: file[2-4] refers to file2, file3, and file4 file[24] refers to file2, file4 *[2-4] refers to file2, file3, file4, name2, name3, name4 Brackets are not valid wildcards under all circumstances for all clients: Brackets used as wildcards in include and exclude lists: UNIX clients: Allowed Windows clients: Allowed Brackets used as wildcards in policy backup selections lists: UNIX clients: Allowed Windows clients: Not allowed; the use of brackets in policy backup selections lists causes backups to fail with a status 71.
{ }
Curly brackets can be used in the backup selection list, the include list, and the exclude list for UNIX clients only. A pair of curly brackets (or braces) indicates multiple file name patterns. Separate the patterns by commas only; no spaces are permitted. A match is made for any or all entries. For example: {*1.doc,*.pdf} refers to file1.doc, file1.pdf, file2.pdf
Note: Curly brackets are valid characters for Windows file names and cannot
be used as wildcards on Windows platforms. Backslashes cannot be used as escape characters for curly bracket characters.
To use wildcard characters literally, precede the character with a backslash (\). A backslash (\) acts as an escape character only when it precedes a special or a wildcard character. NetBackup normally interprets a backslash literally because a backslash is a legal character to use in paths. Assume that the brackets in the following examples are to be used literally:
C:\abc\fun[ny]name
900
For UNIX clients, wildcards can appear anywhere in the path. See Pathname rules for UNIX client backups on page 644.
For Windows clients, wildcards function correctly only when they are placed at the end of the path, in the file or the directory name. See Pathname rules for Windows client backups on page 637.
The following example is allowed: C:\abc\xyz\r*.doc Wildcard characters do not work elsewhere in the path. For example, an asterisk functions as a literal character (not as a wildcard) in the following examples: C:\*\xyz\myfile C:\abc\*\myfile
In an existing instance of the NetBackup Administration Console, expand File > Change Server and change to the media server. Start the NetBackup Administration Console on the media server. See About choosing a remote server to administer on page 909.
For device discovery, configuration, and management to occur, the following must be true:
The devices must be configured correctly in the operating system of the media server host.
901
The media server must be in the additional servers list on the NetBackup master server and the EMM server. Normally, the EMM server resides on the same computer as the NetBackup master server. The EMM server must be up and running, both when you install the media server software and when you configure the devices.
If the EMM server is not running when you install a media server, the media server is not registered. You cannot discover, configure, and manage the devices of that media server. You must register the media server with the EMM server. The following procedure assumes that all other steps to add a media server are accomplished. Information on how to add a media server is available. See the NetBackup Administrators Guide, Volume II.
You can add the entries that allow only specific hosts to access those capabilities remotely. If the vm.conf file on a remote host contains no SERVER entries, a host can manage media and devices on the remote host if it is added to the bp.conf file of the server you logged into. You do not need to add a SERVER entry to the vm.conf file. If the vm.conf file on a remote host contains any SERVER entries, add a SERVER entry for the host on which the NetBackup Administration Console is running (the server you logged into) to that vm.conf file. Assume that you have three hosts named eel, yak, and shark. You want to centralize device management on host shark and also permit each host to manage its own devices. The following example scenario applies:
The vm.conf file on shark does not require any additional SERVER entries, because all device management for shark is performed from shark.
902
The vm.conf file on eel contains the following, which lets eel manage its own devices and permits shark to access them:
SERVER = eel SERVER = shark
The vm.conf file on yak contains the following, which lets yak manage its own devices and permits shark to access them:
SERVER = yak SERVER = shark
All media servers and their current status (online, offline). All drive allocations All configured devices
A NetBackup master server can have only one EMM server. However, an EMM server can manage device and media information for more than one NetBackup master server. An EMM domain comprises all of the master and the media servers for which it manages device and media information. NetBackup configures the EMM server when you install NetBackup. Usually, the EMM service runs on the master server host. However, you can install and run the EMM service on a NetBackup media server.
903
Enterprise Media Manager can manage more than one NetBackup master server. That is, multiple NetBackup master server domains can share one Enterprise Media Manager domain. The following are the rules for an EMM domain:
The Enterprise Media Manager must be installed on a system that hosts a NetBackup master or media server. Symantec recommends that you install the EMM on the same system as a NetBackup master server. Host names must be consistent throughout an EMM domain. Do not use a fully qualified name and an unqualified name to refer to the same host. Do not use a physical name and a virtual host name to refer to the same host. All hosts in the same NetBackup domain must use the same EMM server. Robot numbers must be unique within an EMM domain. Media IDs must be unique within an EMM domain. Bar codes must be unique within an EMM domain. Drive names must be unique within an EMM domain and should be descriptive. Users cannot share devices or volumes between EMM domains.
The EMM should reside on one of the NetBackup master servers. Only one EMM server should exist per EMM domain. Each master server must be allowed access to the EMM host. Use the Servers host property on the EMM host to allow access. All names and numbers for devices and all media IDs and bar codes should remain unique across the entire enterprise.
904
Chapter
25
Accessing remote servers About adding a NetBackup server to a server list About choosing a remote server to administer About using the Remote Administration Console About using the Java Windows Administration Console About running the NetBackup Administration Console on a NetBackup client About troubleshooting remote server administration
Ensure that the remote server is accessible to the local server. See About adding a NetBackup server to a server list on page 906.
Indicate the remote server that you want to administer. See About choosing a remote server to administer on page 909.
906
Server_1
Server_2
On server_1, in the NetBackup Administration Console, in the menu bar, select File > Change Server and type server_2 as the host name in the Change Server window. Click OK. Figure 25-2 Changing the host name
Server_1
If server_1 is not listed on the server list of server_2, server_1 receives an error message after it tries to change servers to server_2.
907
To add server_1 to the server list of server_2, see the following topics: See Adding a server to a remote server list on page 907. Other reasons may exist why a remote server is inaccessible: See About troubleshooting remote server administration on page 914.
Access the server properties of the remote server in one of the following ways:
Physically go to the Windows destination host (server_2) and start the NetBackup Administration Console. If it is installed, start the Java Windows Administration Console, on the local Windows host. Indicate the destination host (server_2) on the login dialog box. Physically go to the UNIX destination host (server_2) and start jnbSA. Indicate server_2 on the logon dialog box. Start the NetBackup-Java Administration Console (jnbSA) on the local UNIX server (server_1). Indicate the destination host server_2 on the login dialog box.
908
Log in to server_2 from server_1. The user name must have sufficient privileges. Or, log in at server_2.
2 3 4
Expand Host Properties > Master Server. Double-click the server name (server_2) to view the properties. Select the Servers tab to display the server list. Since the server list does not include server_1, server_2 considers server_1 to be an invalid server.
Currently, server_2 allows remote access to two servers: server_50 and server_51
909
In the Add New Server Entry dialog box, type the server name (server_2) in the field.
Click Add to add the server to the list. Then, click Close to close the dialog box. The server appears in the server list.
Select the File > Change Server menu command in the NetBackup Administration Console. See Using the change server command to administer a remote server on page 910.
910
Specify the remote server in the host name field to start the NetBackup-Java console. See Indicating a remote system upon login on page 910.
For a local host to administer a remote server, the name of the local host must appear in the server list of the remote server. See Adding a server to a remote server list on page 907.
To start the console on a Windows NetBackup server, select Start > Programs > Symantec NetBackup > NetBackup Administration Console. To start the console on a Windows system with the NetBackup Remote Administration Console installed, select Start > Programs > Symantec NetBackup > NetBackup Administration Console. See About using the Remote Administration Console on page 912. To start the console on the Windows system where the Java Windows Administration Console is installed, select Start > Programs > Symantec NetBackup > NetBackup-Java Version 7.5.
2 3
Select File > Change Server. Enter or select the host name and click OK. If the user has the necessary permissions on both servers, the user can transition from one to another without setting up trust relationships. See Adding a server to a remote server list on page 907. If the user has administrative privileges on one server and different privileges on another server, the user is required to reauthenticate. Select File > Login as New User to reauthenticate from the NetBackup Administration Console. Or, close and reopen the NetBackup-Java Administration Console, then log on as a different user.
911
This procedure requires that the administrator has one of the following available:
A Windows system with the Java Windows Administration Console installed. A NetBackup-Java capable computer.
Log in to the NetBackup client or server where you want to start the NetBackup Administration Console:
To start the console on the Windows system where the Java Windows Administration Console is installed: Select Start > Programs > Symantec NetBackup > NetBackup-Java Version 7.5. To start the NetBackup Administration Console on a NetBackup-Java capable computer, run jnbSA as follows:
/usr/openv/java/jnbSA
In the NetBackup Administration Console login screen, specify the remote server to manage. Type the user name and password for an authorized NetBackup administrator, then click Login.
To log in to a remote server, specify the name of the remote host in the login screen
This process logs you in to the NetBackup-Java application server program on the specified server. The console program continues to communicate through the server you specified for the remainder of the current session. See About the NetBackup-Java Administration Console on page 915. See Restricting access to NetBackup-Java applications on Windows on page 924.
912
Start the NetBackup Remote Administration Console from the menu toolbar. Select File > Change Server to change to another NetBackup server. See Adding a server to a remote server list on page 907. See About choosing a remote server to administer on page 909.
Accessing a remote server About using the Java Windows Administration Console
913
After it is installed, select Start > Symantec NetBackup > NetBackup-Java Version 7.5 to start the Java Windows Administration Console. See About the NetBackup-Java Administration Console on page 915.
914
On a Windows client if the Java Windows Administration Console is installed. On a UNIX client if the client is NetBackup-Java capable.
The destination server is operational. NetBackup services are running on both hosts. The network connection is valid. The user has administrative privileges on the destination host. The current host is listed in the server list of the destination host. See About adding a NetBackup server to a server list on page 906. The host does not need to be listed if the host is a media server or a client. Or, it does not need to be listed if only media and device management or monitoring is to take place. To ensure that all appropriate NetBackup processes use the new server entry, stop and restart the following processes:
The NetBackup Database Manager (bpdbm) and NetBackup Request Daemon (bprd) on the remote server if it is Windows. The NetBackup Database Manager and NetBackup Request Daemon on the remote server if it is UNIX.
Authentication is set up correctly, if used. For problems changing servers to configure media or devices or monitor devices, verify that the NetBackup Volume Manager is running on that server. If you cannot access devices on the remote host, it may be necessary to add a SERVER entry to the vm.conf file on that host. See the NetBackup Administrators Guide, Volume II for instructions. If you cannot start or stop processes or services through the Activity Monitor, verify the following:
The remote server is a Windows system. Only on other Windows systems can processes be monitored and controlled. You have the required permissions on the remote server. Windows security must allow access to the user that is running the Activity Monitor.
Chapter
26
About the NetBackup-Java Administration Console About authorizing NetBackup-Java users Authorization file (auth.conf) characteristics About authorizing nonroot users for specific applications About authorizing specific tasks in jbpSA About authorizing NetBackup-Java users on Windows Restricting access to NetBackup-Java applications on Windows Runtime configuration options for NetBackup-Java and Java Windows Administration Console About logging the command lines that the NetBackup interfaces use About customizing jnbSA and jbpSA with bp.conf entries About improving NetBackup-Java performance About adjusting time zones in the NetBackup-Java console
916
Using the NetBackup-Java administration console About the NetBackup-Java Administration Console
Available on UNIX by running jnbSA Available on Windows by installing the Java Windows Administration Console See About using the Java Windows Administration Console on page 913.
These processes can be run on two different NetBackup hosts. This distributed application architecture holds true for the UNIX Backup, Archive, and Restore client graphical user interface (jbpSA) as well. The administrator first starts the NetBackup-Java Administration Console interface using one of the following methods:
Run the jnbSA command on UNIX Select Start >Symantec NetBackup > NetBackup-Java Version 7.5 on a Windows system on which the Java Windows Administration Console is installed
Then the administrator logs on to the application server on the host that is specified in the logon dialog box. Note: The host that is specified in the logon dialog box and the system that runs the NetBackup Administration Console must run the same NetBackup version. The application server is the host that is specified in the NetBackup Administration Console logon dialog box and authenticates the logon credentials of the user. The credentials are authenticated by using standard UNIX user account data and associated APIs. Note: To log in to any NetBackup Administration Console, your login credentials must be authenticated from the connecting master or media server. This is true whether or not NetBackup Access Control (NBAC) is in use.
Using the NetBackup-Java administration console About the NetBackup-Java Administration Console
917
Figure 26-1
Application server
The user name and password must be valid on the application server.
The server that is usually the object of all administrative tasks is the host that is specified in the NetBackup Administration Console logon dialog box. An exception is the use of the File > Change Server capability in the NetBackup Administration Console. The Change Server capability allows administration of a remote server (a server other than the one specified in the NetBackup Administration Console logon dialog box). Figure 26-2 Change Server dialog box
Remote servers
Regardless of which server is administered, all administrative tasks that are performed in the NetBackup Administration Console make requests of the application server. All tasks are run on the application server host, whether the server is remote or whether the server is specified on the logon dialog box. However, regardless of which NetBackup authorization method is configured, authorization for tasks in the NetBackup Administration Console is specific to the server being administered. For example, NetBackup-Java authorization capabilities are in use on Host_A. Use Change Server to change to Host_B. The permissions are honored as configured in the auth.conf on Host_B.
918
To administrate from a remote server, the application server host must be included in the server list of the remote server. See About adding a NetBackup server to a server list on page 906. See Indicating a remote system upon login on page 910.
On all other UNIX NetBackup systems, the file does not exist but the NetBackup-Java application server provides the same default authorization. To change these defaults on other UNIX systems, create the /usr/openv/java/auth.conf file. To perform remote administration or user operations with jbpSA, a user must have valid accounts on the NetBackup UNIX server or client machine.
919
Nonroot or non-administrator users can be authorized to administer Windows NetBackup servers remotely from the NetBackup-Java Console. Do so by setting up authorization in the auth.conf file on the Windows server. The auth.conf file must contain entries for the UNIX user names that are used in the logon dialog box of the NetBackup-Java Console. The auth.conf file must reside in install_path\VERITAS\java on each Windows server you want to provide nonroot administration capability. Without an auth.conf file, the user has the same privileges on the remote server as on the server that is specified in the logon screen. User privileges are the same if auth.conf does not contain an entry for the user name even though host authorization between the two is configured. (SERVER entries in the configuration of each.)
The first field of each entry is the user name that is granted access to the rights that the entry specifies. In the released version, the first field lets root users use all of the NetBackup-Java applications. An asterisk in the first field indicates that any user name is accepted and the user is allowed to use the applications as specified. If the auth.conf file exists, it must have an entry for each user. Or, the auth.conf file must have an entry that contains an asterisk (*) in the user name field; users without entries cannot access any NetBackup-Java applications. Any entries that designate specific user names must precede a line that contains an asterisk in the user name field. Note: The asterisk specification cannot be used to authorize all users for any administrator capabilities. Each user must be authorized by using individual entries in the auth.conf file. To deny all capabilities to a specific user, add a line that indicates the user before a line that starts with an asterisk. For example:
mydomain\ray ADMIN= JBP= * ADMIN=JBP JBP=ENDUSER+BU+ARC
920
The user name and password that is entered in the logon screen must be valid on the machine that is specified in the host field. (True for starting the NetBackup-Java Administration Console or the Backup, Archive, and Restore application (jbpSA).) The NetBackup-Java application server authenticates the user name and password by using the system password file data for the specified machine. The password must be the same password that was used upon logon at that machine. For example, assume you log on with the following information:
username = joe password = access
Here you must use the same user name and password to log into NetBackup-Java. Note: The NetBackup-Java logon box accepts passwords greater than eight characters. However, only the first eight are significant upon logon to a NetBackup-Java application server on a UNIX system. You can log on to the NetBackup-Java application server under a different user name than the name used to log on to the operating system. For example, if you log on to the operating system with a user name of joe, you can subsequently log on to jnbSA as root. Upon exit, some application state information is automatically saved in the directory of joe $HOME/.java/.userPrefs/vrts directory. (For example, table column order.) The information is restored the next time you log on to the
Using the NetBackup-Java administration console About authorizing nonroot users for specific applications
921
operating system under account joe and initiate the NetBackup-Java application. This logon method of is useful if there is more than one administrator because it saves the state information for each administrator. Note: NetBackup-Java creates a users $HOME/.java/.userPrefs/vrts directory the first time an application is exited. Only NetBackup-Java applications use the .java/.userPrefs/vrts directory. If the user name is not valid as determined by the contents of the auth.conf file, an error message appears. All applications are inaccessible to the user:
No authorization entry exists in the auth.conf file for username name_specified_in_login_dialog. None of the NB-Java applications are available to you.
To summarize, the following types of entries are contained in the auth.conf file, as follows:
The defaults let anyone with any valid user name use the Backup, Archive, and Restore client application (jbpSA).Only root users can access the administrator applications and the administrator capabilities in jbpSA. Specify entries for valid user names.
Note: The validated user name is the account the user can back up, archive or restore files from or to. The Backup, Archive, and Restore application (jbpSA) relies on system file permissions of when to browse directories and files to back up or restore.
AM
922
Using the NetBackup-Java administration console About authorizing specific tasks in jbpSA
Bare Metal Restore Backup Policy Management Backup, Archive, and Restore Catalog Device Monitor Host Properties Media Management Reports Storage Unit Management Vault Management
For example, to give a user (user1) access only to the Device Monitor and Activity Monitor, add the following entry to the auth.conf file:
user1 ADMIN=DM+AM
In order for a nonroot user to modify the files that the NetBackup-Java Administration Console uses, run the nonroot_admin_nbjava script. The script changes permissions on the following files:
/usr/openv/java/auth.conf /usr/openv/java/Debug.properties /usr/openv/java/nbj.conf
Using the NetBackup-Java administration console About authorizing NetBackup-Java users on Windows
923
User backups or archives require a policy schedule of these types and the task to be submitted within the time window of the schedule.
To authorize users for a subset of Backup, Archive, and Restore capabilities, use the following identifiers for the JBP keyword in the auth.conf file: Table 26-1 Identifier
ENDUSER
Description
Allows the users to perform restore tasks from true image or regular backups plus redirected restores. Allows the users to perform backup tasks. Allows the users to perform archive tasks. The capability to perform backups (BU) is required to allow archive tasks. Allows the users to perform raw partition restores. Allows the users to perform all actions, including server-directed restores. (Restores to a client that is different from the client that is logged into.) Server-directed restores can only be performed from a NetBackup master server.
BU ARC
RAWPART ALL
For example, to allow a user (user1) to restore but not backup up or archive files:
user1 ADMIN=JBP JBP=ENDUSER
924
Using the NetBackup-Java administration console Restricting access to NetBackup-Java applications on Windows
If NetBackup Access Control is not configured for the users, by default the NetBackup-Java application server provides authorization data. The authorization data allows all users who are members of the administrator group for the hosts domain to use all the NetBackup-Java applications. Other users are allowed to access only Backup, Archive, and Restore. To restrict access to NetBackup-Java or some of its applications, create a Install_path\java\auth.conf authorization file. See About the NetBackup-Java Administration Console on page 915.
Add an entry in auth.conf for each user that accesses NetBackup-Java applications. The existence of this file, along with the entries it contains, prohibits unlisted users from accessing NetBackup-Java applications on the Windows system. The following is a sample auth.conf file on a Windows system:
mydomain\Administrator ADMIN=ALL JBP=ALL mydomain\joe ADMIN=ALL JBP=ALL * ADMIN=JBP JBP=ENDUSER+BU+ARC
Runtime configuration options for NetBackup-Java and Java Windows Administration Console
On UNIX systems, file /usr/openv/java/nbj.conf contains configuration options for the NetBackup-Java Administration Console. Enter one option per line, following the same syntax rules as exist for the bp.conf file. On Windows systems, the analogous file containing configuration options for the Java Windows Administration Console is Install_path\java\setconf.bat
Using the NetBackup-Java administration console Runtime configuration options for NetBackup-Java and Java Windows Administration Console
925
options that are described in the following topics. To make changes, change the value after the equal sign in the relevant set command.
FIREWALL_IN
The FIREWALL_IN configuration option provides a method to use a NetBackup-Java Administration Console that is outside of a trusted network to administer the NetBackup master servers that are within a trusted network. This option uses the following format. On UNIX:
FIREWALL_IN= HOST1:PORT1=HOST2:PORT2[;...;HOSTn:PORTn=HOSTm:PORTm]
On Windows:
SET FIREWALL_IN= HOST1:PORT1=HOST2:PORT2;IP_ADDR1:PORT3=IP_ADDR2:PORT4 SET FIREWALL_IN >> "%NBJDIR%"\nbjconf
Where HOST is a host name or an IP address. This configuration option provides a way to allow administrators to bypass the firewall by using one of the following methods:
Enter the port number of the bpjava service in the trusted internal network. Then, map the private interface where the bpjava service runs to a public interface that can be reached from outside the firewall. Set up a Secure Shell (SSH) tunnel from the local host to the system inside the firewall.
Master server NBUMaster.symc.com is in a trusted network, behind a firewall. The IP address of NBUMaster.symc.com is 10.221.12.55. The NetBackup Java Administration Console is installed on localhost. SSH tunnels exist from localhost to NBUMaster.symc.com as follows:
localhost:port1 localhost:port2 localhost:12345
bpjava-msvc port (default 13722) vnetd port (default 13724) pbx port (default 1556)
926
Using the NetBackup-Java administration console Runtime configuration options for NetBackup-Java and Java Windows Administration Console
To make relevant changes for connections to bpjava-msvc and vnetd, see the following topic: See VNETD_PORT on page 930. On UNIX systems, add the following line to the nbj.conf file:
FIREWALL_IN=NBUMaster.symc.com:1556=localhost:12345;10.221.12.55:12345=localhost:12345
The connection to NBUMaster.symc.com:1556 is to be redirected to localhost:12345. The connection to 10.221.12.55:1556 is to be redirected to localhost:12345.
Note: The same options are used if NBUMaster.symc.com has a public interface (NBUMasterpub.symc.com) that can be reached from the Internet. In this case, the administrator replaces localhost with NBUMasterPub.symc.com.
FORCE_IPADDR_LOOKUP
The FORCE_IPADDR_LOOKUP configuration option specifies whether NetBackup performs an IP address lookup to determine if two host name strings are indeed the same host. This option uses the following format:
FORCE_IPADDR_LOOKUP = [ 0 | 1 ]
Where:
0 Indicates that no IP address lookup is performed to determine if two host name strings are indeed the same host. They are considered to be the same host if the host name strings compare equally. Or, if a short name compares equally to the short name of a partially or fully qualified host name. Indicates that an IP address lookup is performed if the two host name strings do not match. The lookup determines if they have the same host. The default is to perform an IP address lookup if necessary to resolve the comparison. The IP address lookup is not performed if the host name strings compare equally.
Using the NetBackup-Java administration console Runtime configuration options for NetBackup-Java and Java Windows Administration Console
927
Note: Use a value of 1 for this option if you have the same host name in two different domains. For example, eagle.abc.xyz and eagle.def.xyz or by using host name aliases. Many places in the NetBackup Administration Console compare host names to determine if the two are the same host. For example, the File > Change Server command. The IP address lookup can consume time and result in slower response time. However, accurate comparisons are important. No IP address lookup is necessary if the host name is specified consistently in the NetBackup Administration Console logon dialog box. It must match how the host names are configured in NetBackup. Host names are identified in the server list that is found in the Servers host properties. On UNIX systems, the host names also appear in the bp.conf file. Using host names eagle and hawk, the following describes how this option works:
FORCE_IPADDR_LOOKUP = 0 Comparisons of the following result in no IP address lookup. The hosts are considered to be the same host. eagle and eagle eagle.abc.def and eagle.abc.def eagle.abc and eagle.abc.def eagle and eagle.abc.def eagle and eagle.anything The hosts are considered to be different for any comparisons of short, partially, or fully qualified host names of eagle and hawk regardless of aliases. FORCE_IPADDR_LOOKUP = 1 Comparisons of the following result in no IP address lookup. The hosts are considered to be the same host. eagle and eagle eagle.abc and eagle.abc eagle.abc.def and eagle.abc.def In addition to all comparisons of eagle and hawk, the following result in an IP address lookup. The comparison determines if the hosts are indeed the same host. eagle.abc and eagle.abc.def eagle and eagle.abc.def eagle and eagle.anything
928
Using the NetBackup-Java administration console Runtime configuration options for NetBackup-Java and Java Windows Administration Console
INITIAL_MEMORY, MAX_MEMORY
Both INITIAL_MEMORY and MAX_MEMORY allow configuration of memory usage for the Java Virtual Machine (JVM). Symantec recommends that the NetBackup-Java Administration Console, the Java Windows Administration Console, or the NetBackup Backup, Archive, and Restore user interface run on a system that contains at least 1 gigabyte of physical memory. Make sure that 256 megabytes of memory are available to the application.
INITIAL_MEMORY specifies how much memory is allocated for the heap when the
JVM starts. The value probably does not require changing. The default is sufficient for quickest initialization of jnbSA, the Java Windows Administration Console, or jbpSA on a system with the recommended amount of memory. On UNIX systems, the initial memory allocation can also be specified as part of the jnbSA or jbpSA command. For example:
jnbSA -ms 36M
allocated objects and arrays. If the amount of data is large, consider specifying the maximum heap size. For example, a large number of jobs in the Activity Monitor. On UNIX systems, the maximum memory allocation can also be specified as part of the jnbSA or jbpSA command. For example:
jnbSA -mx 512M
MEM_USE_WARNING
The MEM_USE_WARNING configuration option specifies the percent of memory used compared to MAX_MEMORY, at which time a warning dialog box appears to the user. Default = 80%. This option uses the following format:
MEM_USE_WARNING=80
NBJAVA_CLIENT_PORT_WINDOW
The NBJAVA_CLIENT_PORT_WINDOW configuration option specifies the range of non-reserved ports on this computer to use for connecting to the NetBackup-Java application server. It also specifies the range of ports to use to connect to the
Using the NetBackup-Java administration console Runtime configuration options for NetBackup-Java and Java Windows Administration Console
929
Where:
n Indicates the first in a range of non-reserved ports that are used for connecting to the bpjava processes on the NetBackup-Java application server. It also specifies the range of ports to use to connect to the bpjobd daemon or Windows service from the Activity Monitor of the Java Windows Administration Console. If n is set to 0, the operating system determines the non-reserved port to use (default). m Indicates the last in a range of non-reserved ports that are used for connecting to the NetBackup-Java Administration Console or the Java Windows Administration Console. If n and m are set to 0, the operating system determines the non-reserved port to use (default).
The minimum acceptable range for each user is 120. Each additional concurrent user requires an additional 120. For example, the entry for three concurrent users might look as follows:
NBJAVA_CLIENT_PORT_WINDOW = 5000 5360
If the range is not set wide enough, jnbSA exits with an error message that states an invalid value has occurred during initialization. Note: Performance is reduced with the use of NBJAVA_CLIENT_PORT_WINDOW.
NBJAVA_CORBA_DEFAULT_TIMEOUT
The NBJAVA_CORBA_DEFAULT_TIMEOUT configuration entry specifies the default timeout that is used for most CORBA operations that the Java Administration Console performs. This option is present by default and uses the following format:
NBJAVA_CORBA_DEFAULT_TIMEOUT=60
NBJAVA_CORBA_LONG_TIMEOUT
The NBJAVA_CORBA_LONG_TIMEOUT configuration entry specifies the timeout value that the Java Administration Console uses in the following areas:
930
Using the NetBackup-Java administration console About logging the command lines that the NetBackup interfaces use
Device Configuration Wizard Disk Pool Configuration Wizard Disk Pool Inventory
PBX_PORT
The PBX_PORT configuration entry specifies the pbx port. This option is present by default and uses the following format:
PBX_PORT=1556
VNETD_PORT
The VNETD_PORT is the configured port for the vnetd daemon process and is registered with the Internet Assigned Number Authority (IANA). This option uses the following format:
VNETD_PORT=13724
Symantec recommends that this port not be changed. If changes are necessary, make the change on all NetBackup hosts in the relevant NetBackup cluster. This option is preserved for backward compatibility when the 7.0.1 JAVA interface is used to communicate with a 7.0 NetBackup server. See the NetBackup Installation Guide. The value must be set in the corresponding nbj.conf (UNIX) or setconf.bat (Windows) configuration option.
About logging the command lines that the NetBackup interfaces use
At times it may be helpful to see which command lines the NetBackup-Java Administration Console or the NetBackup Backup, Archive, and Restore user interface uses. Use option -lc to log to a log file the command lines that jnbSA or jbpSA uses. No value is necessary. For example:
Using the NetBackup-Java administration console About customizing jnbSA and jbpSA with bp.conf entries
931
/usr/openv/java/jbpSA -lc
Note: jnbSA and jbpSA do not always use the command lines to retrieve or update data. The interfaces have protocols that instruct the application server to perform tasks using NetBackup and Media Manager APIs.
and can improve performance when large numbers of backups are done.
KEEP_LOGS_DAYS specifies how long job and progress log files are kept that the
NetBackup-Java Backup, Archive, and Restore application (jbpSA) generates. The files are written into the following directories:
/usr/openv/netbackup/logs/user_ops/_username_/jobs /usr/openv/netbackup/logs/user_ops/_username_/logs
A directory exists for each user that uses the NetBackup-Java applications. The default is three days. This option also controls how long the NetBackup-Java GUI log files are kept in /usr/openv/netbackup/logs/user_ops/nbjlogs.
NetBackup-Java Administration Console Java Windows Administration Console NetBackup Backup, Archive, and Restore user interface
Regardless of the platform, you can run the administration console from one of the following locations:
Run it locally on a desktop host (on supported Windows and UNIX platforms)
932
Run it remotely and display it back to a desktop host (from supported UNIX platforms)
To provide the best performance, the recommended method for using these consoles is to run the consoles locally on a desktop host. When the consoles are run locally, they do not exhibit the font and the display issues that can be present in some remote display-back configurations.
933
To log into the NetBackup-Java Administration Console, specify a host name. The host name is the machine where the application server (bpjava) runs. (For example, a NetBackup master server.) All requests or updates that are initiated in the console are sent to its application server that runs on this host.
Consider the network communication speed and the amount of data being transferred. Consider the amount of work being performed on the relevant machines. Run NetBackup-Java on a machine that has a low level of activity. For example, there can be large differences in response time when other memory-intensive applications are running on the machine. (For example, Web browsers.) Multiple instances of NetBackup-Java on the same machine have the same effect. Run NetBackup-Java on a 1-gigabyte machine that has at least 256 MB of RAM available to the application. In some instances, the application does not initiate due to insufficient memory. A number of messages identify these failures in the xterm window where the jnbSA command was run. Or, the messages appear in the application log file. Possible messages include the following:
Error occurred during initialization of VM Could not reserve enough space for object heap Out of Memory
Consider the amount of physical memory on the relevant machines. Possibly add memory on the host being administered (the consoles application server host). Consider increasing the swap space to relevant machines:
The console host (the host where the console is started) The host being administered
Increase the amount of swap space available to the system where you are running the applications can increase performance. Especially if there is a
934
great deal of other activity on the machine. More swap space can alleviate hangs or other problems that relate to insufficient memory for the applications.
The console host (the host where the console is started) The host being administered
To save startup time, allow NetBackup-Java to run rather than exit and restart. Startup of the Java Virtual Machine can take longer than other applications. Consider limiting the amount of NetBackup data that is retained for long periods of time to only that which is necessary. For example, do not retain successfully completed jobs for more than a few hours.
About determining better performance when console is run locally or uses remote display back
Performance depends on the following:
The speed of the network The console and the application server machine resources The workloads on the console The application server hosts The amount of NetBackup data (Data is the number of jobs in the Activity Monitor or number of NetBackup policies.)
The console may perform better if started on the consoles application server host, then displayed back to the desktop host. However, Symantec is not aware of a situation where that configuration produces better console performance. As previously mentioned, the configuration is not recommended due to problems unrelated to performance issues. Consider the following scenarios to determine what would provide the best performance for your configuration.
Using the NetBackup-Java administration console About adjusting time zones in the NetBackup-Java console
935
Unfortunately, the only way to determine the viability of this situation is to try it. Network capabilities and the proximity of the two hosts influences each NetBackup configuration.
/usr/openv/volmgr/vm.conf
$HOME/bp.conf
936
Using the NetBackup-Java administration console About adjusting time zones in the NetBackup-Java console
of remote NetBackup hosts. (In this context, a remote NetBackup host may either be the host that is specified in the administration console logon dialog box or one referenced by the File > Change Server capability in the console.) The default time zone for the console is that of the host on which the console is started, not the host that is specified (if different) in the console logon dialog box. For backup, restore, or archive operations from within the NetBackup-Java Administration Console (jnbSA) or the Backup, Archive, and Restore application when run on a client (jbpSA), set the time zone relative to the NetBackup server from which the client restores files. Set the time zone in separate instances of the NetBackup-Java Administration Console when servers in different time zones are administered. For example, open a NetBackup-Java Administration Console to set the time zone for the local server in the Central time zone. To set the time zone for a server in the Pacific time zone as well, open another NetBackup-Java Administration Console. Do not open a new window in the first NetBackup-Java Administration Console. Change servers (File > Change Server), and then set the time zone for the Pacific time zone server. Doing so changes the time zone for the Central time zone server as well.
1 2 3 4 5 6 7
In the NetBackup Administration Console, or in the Backup, Archive, and Restore client dialog box, select File > Adjust Application Time Zone. Select the Standard tab. Clear the Use custom time zone check box. Select the time zone. For daylight savings time, select Use daylight savings time. To have administrative capabilities and to apply the settings to the current session and all future sessions, select Save as default time zone. Click OK.
Using the NetBackup-Java administration console About adjusting time zones in the NetBackup-Java console
937
1 2 3 4 5
In the NetBackup Administration Console, or in the Backup, Archive, and Restore client dialog box, select File > Adjust Application Time Zone. Select the Use custom time zone check box. Select the Custom tab. Select the time zone on which to base the Backup, Archive, and Restore interface time. For the Offset from Greenwich Mean Time setting, adjust the time to reflect how many hours and minutes the servers time zone is either behind or ahead of Greenwich Mean Time. Select the Use daylight savings time checkbox. In the Daylight savings time start section of the dialog, see the following table to set the DST start time:
Select Absolute date and indicate the month and day To begin DST on April 5, set as follows:
6 7
Begin DST on the first occurrence of a day in a month Select First day of week in month. Indicate the day of the week and the month. To begin DST on the first Monday in April, set as follows: Begin DST on the first occurrence of a day in a month Select First day of week in month after date. Indicate the and after a specific date day of the week and the month and day. To begin DST on the first Monday after April 5, set as follows: Begin DST on the last occurrence of a day in a month Select Last day of week in month. Indicate the day of the week and the month. To begin DST on the last Thursday in April: Begin DST on the last occurrence of a day in a month and before a specific date Select Last day of week in month before date. Indicate the day of the week and the month and day. To begin DST before April 30, set as follows:
Indicate when DST should end by using one of the methods in the previous step.
938
Using the NetBackup-Java administration console About adjusting time zones in the NetBackup-Java console
To have administrative capabilities and apply the settings to the current session and all future sessions, select Save as default time zone.
10 Click OK.
Chapter
27
About alternate server restores About supported configurations for alternate server restores About performing alternate server restores
940
Alternate server restores About supported configurations for alternate server restores
More information is available in the NetBackup Commands Reference Guide. See Expiring and importing media for alternate server restores on page 946.
Media server 1
A single, shared Enterprise Media Manager database exists on the NetBackup master server. The NetBackup master server is available at time of restore. Robotic control is on a NetBackup server that is available at the time of the restore.
941
Figure 27-2
Robot 1
NetBackup image catalog Drive 1 Enterprise Media Manager database Master server
The media is made physically accessible through an available NetBackup server. The Enterprise Media Manager database is updated to reflect this move. A single, shared Enterprise Media Manager database exists on the NetBackup master server. The NetBackup master server is available at time of restore Robotic control (if applicable) is on a NetBackup server that is available at the time of the restore.
Modify the NetBackup catalogs. See About modifying the NetBackup catalogs on page 942. Override the original server for restores. See Overriding the original server for restores on page 943. Enable automatic failover to an alternate server
942
Media is moved to an off-site location, where a media server exists. A robot was moved from one server to another. Two (or more) servers share a robot, each with connected drives and one of the servers is to be disconnected or replaced. Two (or more) servers each have their own robots. One of the servers robots has run out of media capacity for future backups, while several empty slots exist on another servers robot.
The actual steps that are used vary depending on whether the original server is still available.
Modifying NetBackup catalogs when the server that wrote the media is available
Use the following procedure to modify catalogs when the server that wrote the media is available. To modify NetBackup catalogs when the server that wrote the media is available
1 2 3 4
If necessary, physically move the media. Update the Enterprise Media Manager database by using move volume options in the Media Manager administration utilities. Update the NetBackup image catalog on the master server. Update the NetBackup media catalogs on both the original NetBackup server (oldserver) and the destination NetBackup server (newserver). Use the following command, which can be run from any one of the NetBackup servers. Enter the admincmd command on one line:
943
Modifying NetBackup catalogs when the server that wrote the media is unavailable
Use the following procedure to modify catalogs when the server that wrote the media is unavailable. To modify NetBackup catalogs when the server that wrote the media is unavailable
1 2 3
If necessary, physically move the media. Update the Enterprise Media Manager database by using the move volume options in the Media and Device Management window. Update only the NetBackup image catalog on the master server. Use the following commands from the NetBackup master server. Enter the admincmd command on one line:
Two (or more) servers share a robot, each with connected drives. A restore is requested while one of the servers is either temporarily unavailable or is busy doing backups.
944
A server was removed from the NetBackup configuration, and is no longer available.
Use the following procedure to override the original server for restores. To override the original server for restores
In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties. Depending on the type of server to override, click on either Master Servers or Media Servers. See General Server properties on page 135.
2 3
In the right pane, click on the selected server to open the General Server host properties dialog box. In the General Server host properties dialog box, click on the Add button to open the Add Media Override settings window. Add entries for the original backup server and the restore server and click the Add button in the Add Media Override settings window. Click OK.
1 2
If necessary, physically move the media and update the Enterprise Media Manager database Media Manager volume database to reflect the move. Modify the NetBackup configuration on the master server as follows:
By using the NetBackup Administration Console: In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties. Click on Master Servers. In the right pane, click on the selected server to open the General Server host properties dialog box of the master server. In the General Server host properties dialog box, click on the Add button to open the Add Media Override settings window. Add entries for the original backup server and the restore server and click the Add button in the Add Media Override settings window. By modifying the bp.conf file on a UNIX NetBackup server: As root add the following entry to the
/usr/openv/netbackup/bp.conf file: FORCE_RESTORE_MEDIA_SERVER = fromhost tohost
945
The fromhost is the server that wrote the original backup and the tohost is the server to use for the restore. To revert to the original configuration for future restores, delete the changes that were made in this step.
3 4
Click OK. Stop and restart the NetBackup Request daemon on the master server. The override applies to all storage units on the original server. This means that restores for any storage unit on fromhost go to tohost.
Two or more servers share a robot, each with connected drives. When a restore is requested, one of the servers is temporarily inaccessible. Two or more servers have stand-alone drives of the same type. When a restore is requested, one of the servers is temporarily inaccessible.
In these instances, inaccessible means that the connection between bprd on the master server and bptm on the original server (through bpcd) fails. Possible reasons for the failure are as follows:
The original server is down. The original server is up but bpcd on that server does not respond. (For example, if the connection is refused or access is denied.) The original server is up and bpcd is fine, but bptm has problems. (For example, if bptm cannot find the required tape.)
Note: The failover uses only the failover hosts that are listed in the NetBackup configuration. By default, the list is empty and NetBackup does not perform the automatic failover.
946
By using the NetBackup Administration Console: In the NetBackup Administration Console, in the left pane, expand NetBackup Management > Host Properties. Click on Master Servers to open the Master Server Properties dialog box. In the left pane, click on Restore Failover to open the Restore Failover host properties dialog box. In the Restore Failover host properties dialog box, click on the Add button to open the Add Failover Servers window. Add entries for the media server and the failover restore server(s) and click the Add button in the Add Failover Servers window. Click OK. By modifying the bp.conf file on a UNIX NetBackup server: As root, add the following entry to the
/usr/openv/netbackup/bp.conf file: FAILOVER_RESTORE_MEDIA_SERVERS = failed_host host1 host2 ... hostN
Where: failed_host is the server that is not operational. host1 ... hostN are the servers that provide failover capabilities. When automatic failover is necessary for a given server, NetBackup searches through the relevant FAILOVER_RESTORE_MEDIA_SERVERS list. NetBackup looks from left to right for the first server that is eligible to perform the restore. There can be multiple FAILOVER_RESTORE_MEDIA_SERVERS entries and each entry can have multiple servers. However, a NetBackup server can be a failed_host in only one entry.
Stop and restart the NetBackup Request daemon on the master server.
947
To identify the media in a specific media spanning group, run the following command as administrator from the command prompt on the NetBackup master server:
cd install_path\NetBackup\bin bpimmedia.exe -spangroups -U -mediaid media_id
To display all media in all spanning groups, omit -mediaid media_id from the command.
948
Chapter
28
About server-directed restores About client-redirected restores About restoring the files that have Access Control Lists (ACLs) About restoring the System State
Windows clients In the NetBackup Administration Console, in the toolbar, click File > Backup, Archive, and Restore. Select File > NetBackup Client Properties > General, then clear the Allow server-directed restores checkbox. UNIX clients Add DISALLOW_SERVER_FILE_WRITES to the following file on the client:
/usr/openv/netbackup/bp.conf
950
Note: On UNIX systems, the redirected restores can incorrectly set UIDs or GIDs that are too long. The UIDs and GIDs of files that are restored from one platform to another may be represented with more bits on the source system than on the destination system. If the UID or the GID name in question is not common to both systems, the original UID or GID may be invalid on the destination system. In this case, the UID or GID is replaced with the UID or GID of the user that performs the restore. Consider the following solutions:
To produce a progress log, add the requesting server to the server list. To do so, log into the requesting server. In the NetBackup Administration Console, expand NetBackup Management > Host Properties > Master Servers > Double-click on the master server > Servers. Add the restoring server to the server list. Log on to the restoring server. Check the Activity Monitor to determine the success of the restore operation.
To restore a UNIX backup that contains soft and hard links, run the Backup, Archive, and Restore client interface from a UNIX machine. Only the Java version of the client interface contains the Rename hard links and Rename soft links restore options. Windows users can install the Windows display console to access the Java version of the Backup, Archive, and Restore interface from a Windows computer.
951
The NetBackup client name is normally the clients short host name, such as client1 rather than a longer form such as client1.null.com. The client name is found in the following locations:
Windows clients (including NetWare NonTarget): In the NetBackup Administration Console, in the toolbar, select File > Backup, Archive, and Restore. In the Backup, Archive, and Restore dialog box, in the toolbar, select File > Specify NetBackup Machines and Policy Type. The client name that is selected as Source Client for Restores is the source of the backups to be restored. On NetWare target clients: Specify the client name in the bp.ini file. UNIX clients: In the Backup, Archive, and Restore dialog box, select select File > Specify NetBackup Machines and Policy Type. In the Specify NetBackup Machines and Policy Type dialog box, select the client name as the Source client for restores.
The NetBackup client name setting on the requesting client must match the name of the client for which the backup was created. The peer name of the requesting client does not need to match the NetBackup client name setting. Note: Do not add a suffix to the files in the altnames directory.
952
Note: The Install_path\NetBackup\db\altnames directory can present a potential breach of security. Users that are permitted to restore files from other clients may also have local permission to create the files that are found in the backup.
Where peername is the client to possess restore privileges. In this case, the requesting client (peername) can access the files that are backed up by another client. The NetBackup client name setting on peername must match the name of the other client.
Where peername is the client to possess restore privileges. Add to the peername file the names of the client(s) whose files the requesting client wants to restore. The requesting client can restore the files that were backed up by another client if:
953
The names of the other clients appear in the peername file, and The NetBackup client name of the requesting client is changed to match the name of the client whose files the requesting client wants to restore.
client1 is the client that requests the restore. client2 is the client that created the backups that the requesting client wants to restore. Install_path is the path where you installed the NetBackup software. By default, this path is C:\Program Files\VERITAS. Note: The information in this topic applies to restores made by using the command line, not the Backup, Archive, and Restore client interface.
Note: You must have the necessary permissions to perform the following steps.
954
Log on on the NetBackup server. Add client2 to the following file and perform one of the following:
Edit Install_path\NetBackup\db\altnames\client1 to include the name of client2. Create the following empty file:
Install_path\NetBackup\db\altnames\No.Restrictions
Log on on client1 and change the NetBackup client name to client2. Restore the file. Undo the changes that were made on the server and client.
client3
In this example, restore requests from client1, client2, and client3 are routed through the TCP gateway. Because the gateway uses its own peer name rather
955
than the client host names for connection to the NetBackup server, NetBackup refuses the requests. Clients cannot restore even their own files. To correct the situation, do the following. Determine the peer name of the gateway:
Try a restore from the client in question. In this example, the request fails with an error message similar to the following:
client is not validated to use the server
Examine the NetBackup problems report and identify the peer name that is used on the request. Entries in the report may be similar to the following:
01/29/11 08:25:03 bpserver - request from invalid server or client client1.dvlp.null.com
In this example, the peer name is client1.dvlp.null.com. Determine the peer name, then create the following file on the NetBackup master server:
Install_path\NetBackup\db\altnames\peername
Edit the peername file so that it includes the client names. For example, if you leave the file
Install_path\NetBackup\db\altnames\client1.dvlp.null.com
empty, client1, client2, and client3 can all access the backups that correspond to their NetBackup client name setting. See About allowing a single client to perform redirected restores on page 952. If you add the names client2 and client3 to the file, you give these two clients access to NetBackup file restores, but exclude client1. See About allowing redirected restores of a clients files on page 952. Note that this example requires no changes on the clients. Restore the files. See About allowing redirected restores of a clients files on page 952. See About allowing a single client to perform redirected restores on page 952.
956
Example of how to troubleshoot a redirected client restore using the altnames file
If you cannot restore files with a redirected client restore by using the altnames file, troubleshoot the situation, as follows:
On the master server, in the NetBackup Administration Console, select NetBackup Management > Host Properties > Master Servers > Double-click on the master server. In the Master Server Properties dialog box, in the left pane, click on Universal Settings. Select the Enable Performance Data Collection property check box. Create the debug log directory for the NetBackup Request Daemon:
Install_path\NetBackup\logs\bprd
On the master server, stop and restart the NetBackup Request Daemon. Restart the service to ensure that this service is running in verbose mode and logs information regarding client requests. On client1 (the requesting client), try the file restore. On the master server, identify the peer name connection that client1 uses. Examine the failure as logged on the All Log Entries report. Or, examine the debug log for the NetBackup Request Daemon to identify the failing name combination:
Install_path\NetBackup\logs\bprd\mmddyy.log
Create an Install_path\NetBackup\db\altnames\No.Restrictions file. The file allows any client to access client2 backups if the client changes its NetBackup client name setting to client2. Create an Install_path\NetBackup\db\altnames\peername file. The file allows client1 to access client2 backups if client1 changes its NetBackup client name setting to client2. Add client2 name to the following file:
Install_path\NetBackup\db\altnames\peername.
On client1, change the NetBackup client name setting to match what is specified on client2. Restore the files from client1.
Managing client restores About restoring the files that have Access Control Lists (ACLs)
957
Delete Install_path\NetBackup\logs\bprd and the contents. On the master server, select NetBackup Management > Host Properties > Master Servers > Double-click on master server. In the Master Server Properties dialog box, in the left pane, click on Clean-up. Clear the Keep Logs property check box.
Delete Install_path\NetBackup\db\altnames\No.Restrictions (if existent) Delete Install_path\NetBackup\db\altnames\peername (if existent) On client1, change the NetBackup client name to its original value.
About restoring the files that have Access Control Lists (ACLs)
An Access Control List (ACL) is a table that conveys the access rights users need to a file or directory. Each file or directory can have a security attribute that extends or restricts users access. By default, the NetBackup-modified GNU tar (/usr/openv/netbackup/bin/tar) restores ACLs along with file and directory data. However, in some situations the ACLs cannot be restored to the file data, as follows:
Where the restore is cross-platform. (Examples: An AIX ACL restored to a Solaris client or a Windows ACL restored to an HP client.) When a tar other than the NetBackup modified tar is used to restore files.
In these instances, NetBackup stores the ACL information in a series of generated files in the root directory using the following naming form:
.SeCuRiTy.nnnn
These files can be deleted or can be read and the ACLs regenerated by hand. More information is available in the NetBackup Administrator's Guide, Volume II.
958
The policy that backed up the client is of policy type MS-Windows. An administrator performs the restore and is logged into a NetBackup server (Windows or UNIX). The option is set at the server by using the client interface. The option is unavailable on stand-alone clients (clients that do not contain the NetBackup server software). The destination client and the source of the backup must both be systems running supported Windows OS levels. The option is disabled on UNIX clients.
Use the following procedure to restore files without restoring ACLs. To restore files without restoring ACLs
1 2 3 4 5 6 7
Log on to the NetBackup server as administrator. Open the Backup, Archive, and Restore client interface. From the client interface, initiate a restore. Select the files to be restored, then select Actions > Start Restore of Marked Files. In the Restore Marked Files dialog box, place a check in the Restore without access-control attributes check box. Make any other selections for the restore job. Click Start Restore.
959
The System State should be restored in its entirety. Do not restore selected files. Although incremental backups of the System State can be configured, NetBackup always performs a full backup. Therefore, only the most recent backup of the System State must be restored. Do not redirect a System State restore. System State is computer-specific and to restore it to an alternate computer can result in an unusable system. Do not cancel a System State restore operation. To cancel the operation may leave the system unusable. To restore the System State to a domain controller, the Active Directory must not be running.
To restore the Active Directory, restart the system, and press F8 during the boot process. F8 brings up a startup options menu. Press F8 upon restart if the system to which you are to restore is a Windows domain controller. Otherwise, begin with step 4. From the startup options, select Directory Services Restore Mode and continue the boot process. Ensure that the NetBackup Client Service, bpinetd, has started. Use the Activity Monitor or the Services application in the Windows Control Panel.
2 3
960
Start the Backup, Archive, and Restore client interface. Click Select for Restore, and place a checkmark next to System State.
5 6
From the Actions menu, select Start Restore of Marked Files. From the Restore Marked Files dialog box, select Restore everything to its original location and Overwrite the existing file. Do not redirect the System State restore to a different host. System State is computer-specific . To restore it to a different computer can result in an unusable system.
7 8
Click Start Restore. The network may contain more than one domain controller. To replicate Active Directory to other domain controllers, perform an authoritative restore of the Active Directory after the NetBackup restore job completes. To perform an authoritative restore of the Active Directory, run the Microsoft ntdsutil utility after you restored the System State data but before the server is restarted. An authoritative restore ensures that the data is replicated to all of the servers. Additional information about an authoritative restore and the ntdsutil utility is available. See the Microsoft documentation.
Reboot the system before performing subsequent restore operations. If you booted into Directory Services Restore Mode on a domain controller, reboot into normal mode when the restore is complete.
Chapter
29
Powering down and rebooting NetBackup servers Shutting down and starting up all NetBackup services on Windows Rebooting a NetBackup server Rebooting a NetBackup media server
1 2
In the NetBackup Administration Console, in the left pane, click Activity Monitor. Click the Jobs tab and make sure that no jobs are running. Click the Services tab and right-click the NetBackup Request service, bprd. Select Stop Service to stop additional job activity and to let current activity end.
Right-click any services that are still running and select Stop Service.
962
Powering down and rebooting NetBackup servers Shutting down and starting up all NetBackup services on Windows
1 2
Restart the system. If the required NetBackup services are not set up to start automatically, do the following:
From the Windows desktop, start the Windows Services applet. Start the NetBackup Client service. Start the NetBackup Device Manager service. The NetBackup Volume Manager service also starts automatically. Start the NetBackup Request Daemon service to start the NetBackup Database Manager service.
Powering down and rebooting NetBackup servers Rebooting a NetBackup media server
963
1 2
Restart the system. The required NetBackup services start automatically if they are set up to do so. If they are not set to start automatically, do the following:
From the Windows desktop, start the Windows Services applet. Start the NetBackup Client service. Start the NetBackup Device Manager service (ltid). The NetBackup Volume Manager service (vmd) also starts.
964
Powering down and rebooting NetBackup servers Rebooting a NetBackup media server
Chapter
30
About installing and configuring Network File System (NFS) for Active Directory Granular Recovery About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients Configuring a UNIX or Linux media server and Windows clients for backups and restores that use Granular Recovery Technology Configuring a different network port for NBFSD Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows
About installing and configuring Network File System (NFS) for Active Directory Granular Recovery
NetBackup Granular Recovery leverages Network File System, or NFS, to read individual objects from a database backup image. Specifically, the NetBackup client uses NFS to extract data from the backup image on the NetBackup media server. The NetBackup client uses Client for NFS to mount and access a mapped drive that is connected to the NetBackup media server. The NetBackup media server handles the I/O requests from the client through NBFSD.
966
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
NBFSD is the NetBackup File System (NBFS) service that runs on the media server. NBFSD makes a NetBackup backup image appear as a file system folder to the NetBackup client over a secure connection. Network File System, or NFS, is a widely recognized, open standard for client and server file access over a network. It allows clients to access files on dissimilar servers through a shared TCP/IP network. NFS is typically bundled with the host operating system. NetBackup uses Granular Recovery Technology (GRT) and NFS to recover the individual objects that reside within a database backup image, such as:
A user account from an Active Directory database backup Email messages or folders from an Exchange database backup A document from a SharePoint database backup
Multiple NetBackup agents that support GRT (for example, Exchange, SharePoint, and Active Directory) can use the same media server.
About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
Table 30-1 Configuring NFS in a Windows 2008 or Windows 2008 R2 environment Description
Before you configure NFS on the media server or client(s), look for the ONC Portmapper service. If it exists, stop it and disable it. Otherwise, the configuration of NFS Services for Windows fails. Enable NFS on the following:
Step
Step 1
Action
Stop and disable the Portmapper service.
Step 2
Enable NFS.
The NetBackup media server All Active Directory domain controllers or ADAM/LDS hosts.
See Enabling Services for Network File System (NFS) on Windows 2008 or Windows 2008 R2 on page 967. Step 3 Disable Server for NFS. You can disable the Server for NFS on the following:
The NetBackup media server All Active Directory domain controllers or ADAM/LDS hosts.
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
967
Table 30-1
Step
Step 4
Action
Disable Client for NFS.
Enabling Services for Network File System (NFS) on Windows 2008 or Windows 2008 R2
To restore individual items from a backup that uses Granular Recovery Technology (GRT), you must enable Services for Network File System. When this configuration is completed on the media server and all Active Directory domain controllers or ADAM/LDS hosts, you can disable any unnecessary NFS services.
968
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
To enable Services for Network File System (NFS) on Windows 2008 or Windows 2008 R2
1 2
Open the Server Manager. In the left pane, click Roles and, in the right pane, click Add Roles.
In the Add Roles Wizard, on the Before You Begin page, click Next.
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
969
On the Select Server Roles page, under Roles, check the File Services check box.
5 6 7
Click Next. On the Files Services page, click Next. On the Select Role Services page, uncheck File Server.
970
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
Click Next and complete the wizard. server restart. Issue the following from the command prompt:
sc config portmap start= auto
11 For each host in your configuration, choose from one of the following:
If you have a single host that functions as both the media server and the Active Directory domain controllers or ADAM/LDS host, you can disable the Server for NFS.
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
971
For a host that is only the NetBackup media server, you can disable the Server for NFS and the Client for NFS. For a host that is only an Active Directory domain controllers or ADAM/LDS host, you can disable the Server for NFS.
1 2 3
Open the Server Manager. In the left pane, expand Configuration. Click Services.
4 5
In the right pane, right-click on Client for NFS and click Stop. In the right pane, right-click on Client for NFS and click Properties.
972
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
In the Client for NFS Properties dialog box, from the Startup type list, click Disabled.
Click OK.
1 2
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2008 and Windows 2008 R2 NetBackup media server and NetBackup clients
973
Click Services.
4 5
In the right pane, right-click on Server for NFS and click Stop. In the right pane, right-click on Server for NFS and click Properties.
974
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
In the Server for NFS Properties dialog box, from the Startup type list, click Disabled.
7 8
Click OK. Repeat this procedure for the media server and for all Active Directory domain controllers or ADAM/LDS hosts.
About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
Note: NetBackup does not support Granular Recovery Technology (GRT) with Windows Server 2003 R1 or earlier versions.
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
975
Action
Install the necessary NFS components on the NetBackup media server.
Description
See Table 30-3 on page 975. See Installing Services for NFS on the Windows 2003 R2 SP2 media server on page 975. See Table 30-3 on page 975. See Installing Services for NFS on Active Directory domain controllers or ADAM/LDS hosts with Windows 2003 R2 SP2 on page 978.
Step 2
Install the necessary NFS components on all Active Directory domain controllers or ADAM/LDS hosts.
Microsoft Services for NFS Administration RPC External Data Representation RPC Port Mapper
Installing Services for NFS on the Windows 2003 R2 SP2 media server
This topic describes how to install Services for NFS on a Windows 2003 R2 SP2 media server. To install Services for NFS on the Windows 2003 R2 SP2 media server
1 2
Click Start > Control Panel > Add or Remove Programs. Click Add/Remove Windows Components.
976
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
Check Other Network File and Print Services and click Details.
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
977
If the host is only a NetBackup media server, check the following components:
If you have a single host that functions as both the media server and the Active Directory domain controllers or ADAM/LDS host, check the following components:
Client for NFS Microsoft Services for NFS Administration RPC External Data Representation RPC Port Mapper
6 7 8 9
Click OK. Click OK. Click Next and complete the Windows Components Wizard. After the installation is complete, open Services in the Control Panel.
978
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
10 Depending on configuration of the host, verify that Client for NFS is running
or is stopped and disabled:
For a single host that has both the media server and the Active Directory domain controller or ADAM/LDS, ensure Client for NFS is running. For a host that is only a NetBackup media server, Client for NFS can be stopped and disabled.
Installing Services for NFS on Active Directory domain controllers or ADAM/LDS hosts with Windows 2003 R2 SP2
This topic describes how to install NFS on the NetBackup clients with Windows 2003 R2 SP2. Only the clients that are Active Directory domain controllers or ADAM/LDS hosts require NFS. If an Active Directory domain controllers or ADAM/LDS host is also a media server, you must follow a different procedure. See Installing Services for NFS on the Windows 2003 R2 SP2 media server on page 975. To install Services for NFS on the NetBackup clients with Windows 2003 R2 SP2
1 2
Click Start > Control Panel > Add or Remove Programs. Click Add/Remove Windows Components.
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
979
Check Other Network File and Print Services and click Details.
980
About Granular Recovery Technology About configuring Services for Network File System (NFS) on the Windows 2003 R2 SP2 NetBackup media server and NetBackup clients
Client for NFS Microsoft Services for NFS Administration RPC External Data Representation
6 7 8 9
Click OK. Click OK. Click Next and complete the Windows Components Wizard. After the installation is complete, open Services in the Control Panel.
10 Ensure the following that the Client for NFS service is running. 11 Repeat this procedure for all Active Directory domain controllers or
ADAM/LDS hosts.
About Granular Recovery Technology Configuring a UNIX or Linux media server and Windows clients for backups and restores that use Granular Recovery Technology
981
Configuring a UNIX or Linux media server and Windows clients for backups and restores that use Granular Recovery Technology
To perform backups and restores that use Granular Recovery Technology, perform the following configuration if you use a UNIX or Linux media server and Windows clients:
Confirm that your media server is installed on a platform that supports granular recovery. See the NetBackup X Operating System compatibility list. No other configuration is required for the UNIX or Linux media server. Enable or install NFS on all Active Directory domain controllers or ADAM/LDS hosts. See Enabling Services for Network File System (NFS) on Windows 2008 or Windows 2008 R2 on page 967. See Installing Services for NFS on Active Directory domain controllers or ADAM/LDS hosts with Windows 2003 R2 SP2 on page 978. You can configure a different network port for NBFSD. See Configuring a different network port for NBFSD on page 981.
organization, you can configure the service on another port. The following procedures describe how to configure a NetBackup server to use a network port other than the default. To configure a different network port for NBFSD (Windows server)
1 2 3
Log on as administrator on the computer where NetBackup server is installed. Open Regedit. Open the following key.:
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\Config
4 5
Create a new DWORD value named FSE_PORT. Right-click on the new value and click Modify.
982
About Granular Recovery Technology Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows
6 7
In the Value data box, provide a port number between 1 and 65535. Click OK.
1 2 3
Log on as root on the computer where NetBackup server is installed. Open the bp.conf file. Add the following entry, where XXXX is an integer and is a port number between 1 and 65535. FSE_PORT = XXXX
Configuring the log on account for the NetBackup Client Service for NetBackup for Active Directory on Windows
By default, the NetBackup Client Service uses Local System as the account on which to log on. To perform operations using Granular Recovery Technology, change the service account to a domain-privileged account. To configure the log on account for the NetBackup Client Service
1 2 3 4 5 6 7 8
Open the Windows Services application. Double-click on the NetBackup Client Service entry. Click on the Log On tab. Provide the name of an account that has domain privileges. Type the password. Click OK. Stop and start the NetBackup Client Service. Close the Services control panel application.
Index
Symbols
.ds files 411 .f catalog files 702 .f files in catalog 479, 481, 703 .lck catalog files 702 .SeCuRiTy.nnnn files 957
A
Absolute pathname to directory/volume storage unit setting 413 Accelerator and the NetBackup catalog 570 configuring 570 description 566 forced rescan schedule attribute 101, 590 logs for 572 messages in the backup job details log 572 policy attribute 565 speeds of 568 Accept connections on non reserved ports property 215 Access Control authorizing users 924 host properties 64, 6668 utility in Administration Console 45 within the NetBackup-Java Administration Console 918 Access Control Lists (ACLs) 645, 957958 Access Management utility 45 ACS robot type 246 ACS, LSM, Panel, Drive tape drive configuration option 263 ACSLS host robot configuration option 256 Active Directory Application Mode (ADAM) 675, 677, 680 granular recovery 675677 host properties 6970 restoring objects 677 Activity Monitor about the utility 833 Backup job 474
Activity Monitor (continued) bpdbjobs command 866 BPDBJOBS_OPTIONS environmental variable 864 canceling uncompleted jobs 839 copy job information 842 deleting completed jobs 839 detailed job status 839, 853 disabling job logging 165 Duplication job 477 filtering column heads 838 Import job 479 Index From Snapshot job 481 job display problems due to remote EMM server 773, 838 Replication job 483, 506 restarting a completed job 840 resuming suspended jobs 841 Services tab 843 Snapshot job 485 starting and stopping services 852 stopping jobs 839 suspending a job 840 topology 835 using the Troubleshooter 44 ADAM (Active Directory Application Mode). See Active Directory Application Mode (ADAM) adjust time zone 936 administering remote systems 911 administrator email address property 141 nonroot 921 AdvancedDisk disk storage units 406 AdvancedDisk storage units credentials for CIFS 408 AFS policy type 531 All log entries report 78, 891 Allow backups to span tape media property 164 Allow client browse property 82 Allow client restore property 82 Allow media overwrite property 163
984
Index
Allow multiple data streams set policy attribute 560 when to use 561 Allow multiple retentions per media property 164, 605 Allow server file writes property 59, 215 alternate media types 291 read server for SLP operations 473 server, expiring and importing media for 946 server, failing over to 945 Alternate restore failover machines host properties 197 Announce DHCP interval property 171 ANSI format 163 AOS/VS format 163 API robots 321, 358, 366 application backups 582 archive bit 101102, 581, 586, 690 archive jobs 96 asterisk as wildcard 898 atime 96, 587 Audit alert notification button 878, 881, 885 Audit Manager 874, 885 audit service (nbaudit) 874875, 885 auditing Audit alert notification 878, 881, 885 configuration after upgrade 877 enabling 877 overview 874 report 882883 viewing current settings 876 auth.conf file capabilities identifiers 923 description 919 entries for specific applications 921 overview 918 Authentication Domain tab 6364 Authorization Service tab 63, 66 Auto Image Replication AUTO_CREATE_IMPORT_SLP lifecycle parameter 503 Import operation 478 Maximum backup copies count 140 nbstserv 819 overview 804 Target master option 472, 483 Target retention type 496 tuning Duplication Manager 502
Auto Image Replication (continued) tuning Import Manager 502 using MSDP 808 Auto log off timeout option 40, 158 Auto-discovery streaming mode 661 AUTO_ADD_ALL_ALIASES_FOR_CLIENT 221 AUTO_CREATE_IMPORT_SLP 503 Automated Cartridge System drive information 263 automatic backups 582 failover to an alternate server 945 path correction 284 Volume Recognition service (avrd) 853 automounted directories 548 avrd (Automatic Volume Recognition process) 853
B
Backup From Snapshot operation 475 job 474, 476 option for log files during full backups property 122 SLP operation 473 Backup end notify timeout property 214 Backup Exec QIC media 797 Backup Exec Tape Reader Exchange Server support 797 host properties 71 limitations 796 SQL support 797 Windows 2003 support 796 Windows 2008 support 796 Backup From Snapshot operation 475 Backup From Snapshot operation type 471 Backup migrated files property 94 Backup network drives policy attribute 548 Backup operation type 471 Backup start notify timeout property 212 backups activating policy 546 archive 582 automatic 581582 Client backups report 891 creating copies 496, 598 duplicating 782 duration of schedule window 614615 expiring 788 frequency setting 592
Index
985
backups (continued) full 581 how NetBackup determines when files are due 586587 importing 789 manual 674 NetBackup database files 756 network drives 548 NFS mounted files 530, 547 off-site storage 604 raw partitions on Windows 542, 639 selections list pathname rules 637, 639, 641, 644, 651, 653 verifying 634 send email notification about 142, 145147 Status of Backups report 891 status report 78 types of 580 user directed schedules 588 type of backup 581 verifying 778 weekly schedule 617 windows 612 specifying 613 Bandwidth host properties 7375 bar codes 315 actions for 359 adding media type mapping entries 368 advantages of 357 best practices 357 checking 356 comparing robot contents with volume 341 configuring rules 361 rules 358 settings 362 Bare Metal Restore (BMR) 104, 556, 704, 734, 837, 844 Bare Metal Restore service 853 basic disk staging creating a storage unit 434 Final destination media owner 443 Final destination storage unit 443 Final destination volume pool 443 priority of duplication jobs 436 relocation schedule 427, 441, 580 storage units checkpoint restart 541
basic disk staging (continued) storage units (continued) size recommendations 438 Use alternate read server attribute 436, 444 BasicDisk storage units 406, 472473 credentials for CIFS 408, 844, 846, 854, 856857 spanning within storage unit groups 455 BE-MTF1 format 163 BLAT mail utility 147 block level incremental backups 542 BMRD (NetBackup Bare Metal Restore Master Server) 844, 853 BMRDB.db configuration entry 742 in catalog 704 relocating 736, 763 transaction log 760761 bp.conf file auditing changes in 875, 880 configuring to use ctime 588 customizing jnbSA and jbpSA 931 NetBackup-Java Administration Console configuration entries 924 BPARCHIVE_POLICY 588 BPARCHIVE_SCHED 588 bpbackup command 716 BPBACKUP_POLICY 588 BPBACKUP_SCHED 588 BPBRM logging property 153 bpcatarc command 723 bpcatlist command 722 bpcatres command 723 bpcatrm command 723 bpcd client process 408 BPCD connect-back property 88, 133 bpcd daemon 853 BPCD port setting on client 170 bpchangeprimary command 781 BPCOMPATD (NetBackup Compatibility Service) 844, 854 bpconfig command 662 bpdbjobs adding registry key 864 command 866 debug log 866 BPDBJOBS_OPTIONS environmental variable 864 BPDBM NetBackup Database Manager, description 844 BPDBM (NetBackup Database Manager) 854
986
Index
BPDBM logging property 153 BPDM logging property 153 bpend 214 bpexpdate command 785 bpgetconfig 58 BPINETD (NetBackup Client Service) 844 bpinetd client process 408, 854 bpjava-msvc service 854 bpjava-susvc service 854 bpjobd process 854 BPRD logging property 153 NetBackup Request Daemon, description 846 port setting on client 171 process 854 bpsetconfig 58 bpstart 212 bpstsinfo command 811 bpsynth log 692 bptestnetconn utility 186 BPTM logging level property 153 bpvault 153 browse Hyper-V virtual machines 630 Browse and restore ability property 85 buffer size for data transfer 102 Busy action property 76 Busy file host properties 75, 77 BUSY_FILE_NOTIFY_USER 76
C
cachefs file systems, excluding from backup 665 Calendar schedule type 591, 617 canceling uncompleted jobs 839 Capacity managed retention type 470, 472, 492493 capacity-based licenses 4748 cat_export 700 cat_import 700 catalog and use of Accelerator 570 archiving 546 cleanup job 700 files 702 impacts of upgrading to 7.5 700 recovery 708, 719 utility 775 catalog archiving 722 Catalog Backup Wizard 709
catalog backups about 708 adding critical policies to 672 archiving 720723 compressing image catalog 728 determining success of 717 image files 703 manual backup 715 master server offline 86 Maximum concurrent jobs setting 417 media server version 707, 709, 712 moving client images 727 multiple file layout 704 overview 699 parent and child jobs 837 policy type 669 retaining audit records 885 running concurrently with other backups 142 schedules for 716 single file layout 703 space required 724 strategies 718 uncompressing 730 Catalog cleanup wait time property 79 CatalogBackup volume pool 290, 461, 539 cataloging snapshots 479, 481 cdrom file system, excluding from backup 665 Change journal 104 and synthetic backups 691 determining if enabling is useful 103 using in incremental backups 101 change server option 910 Check the capacity of disk storage units property 136, 411 Checkpoint restart and disk staging 434, 444 and synthetic backups 686 backup jobs 540 for restore jobs 543 Move job from incomplete state to done state property 80 CIFS and the image catalog 727 credentials for BasicDisk storage units 408, 844, 846, 854, 856857 share in the Backup Selections tab 638 cipher types for NetBackup encryption 117 Clean-up host properties 77, 543
Index
987
cleaning drives 276, 863 frequency 262 tape, change cleanings allowed 305 Cleaning Frequency tape drive configuration option 262 CLEANUP_SESSION_INTERVAL_HOURS 503 Client administrator's email property 216 Client Attributes host properties 81, 84, 87 Client backups report 891 Client cipher property 117 Client connect timeout property 212 Client name property 80 Client port window property 176 Client read timeout property 96, 213 Client sends mail setting 216 clients adding a client to the client database 82 adding and removing clients 89 adding to a policy 628 choosing a policy type 530 deleting from policy 529 exclude and include lists 129 exclude file list 122123, 126127 exclude files list 665 maximum jobs 139 moving image catalog 727 name 951 peername 950 setting host names 628 taking offline 8485, 880 Cloud Storage host properties 104 Cloud Storage, NetBackup 41, 104, 844 clustering 62, 223, 700, 736, 743, 940 Collect disaster recovery information for Bare Metal Restore policy attribute 556 Collect true image restore information (TIR) policy attribute 558 Collect true image restore information (TIR) with move detection policy attribute 559 Collect true image restore information (TIR) with move detection property 79, 556, 690 Communications buffer size property 102 Compress catalog interval property 140, 728 Compression policy attribute 554 concurrent jobs on client 139 per policy 544 Consistency check before backup host property 209
copies creating using Catalog duplicating option 782 creating using storage lifecycle policies 496, 598 option in the Configure Multiple Copies dialog box 596 primary 780, 785 primary copy 597 third party 596 copy NetBackup database files 756 policy backup selections, clients, schedules 528 report text to anoter document 889 schedule window 614 Copy on write snapshots 641 correcting paths of devices automatically 284 cpio format 163 Credential Access host properties 108 credentials 227 about NDMP 227 Critical Policies list 671672, 711, 714715 cross mount points effect with UNIX raw partitions 551 interaction with Follow NFS policy attribute 552 policy attribute 647 policy setting 550 separate policies for 551 ctime 650 cumulative incremental backups 581, 584 curly brackets as wildcards 899
D
Daemon connection port property 89, 134 Daemon port only property 134 DAS drive name tape drive configuration option 263 DAS server robot configuration option 256 data deduplication 555556 movers 407408 data classifications creating 110 host properties 109 in storage lifecycle policies 458, 463 policy attribute 535536, 601 Data Mover off-host backup method 480 Database Administration utility 739, 744 Database cache memory settings 758 Database manager process (bpdbm) 854 database schema, exporting 755 database-extension clients, adding file paths for 653
988
Index
DataStore policy type 531 volume pool 301, 539 DataTools-SQL-BackTrack policy type 531 datetime stamp 586 Daylight savings time 936 DB2 policy type 531 db_marker.txt 703 DBA password, changing 753, 763 DBR format 163 deactivating policy 546 debug logging levels 153 decommissioning a media server 238 Deduplication Option license key 697 Deduplication property 8586 deduplication storage server credentials for 227 defining target for Auto Image Replication 807 Default cache device path for Snapshots property 97 Default Job Priorities host properties 111, 545 Defragment NetBackup database files 748 Delay on multiplexed restores property 135 deleting a device host 242 a drive 277 a robot 270 a server group 226 all devices for a media server 240 license keys 50 schedules 614 schedules, backup selections, or clients from a policy 529 storage unit groups 452 storage units 402 volume pools 328 Density storage unit setting 414 Detailed job status 839, 853 device host for move volume 322 removing 242 robot configuration option 255 Device Monitor add drive comment 273 assigning requests 869 display pending requests 868 resubmit request 871 devices configuration wizard 269 configuring 248
devices (continued) discovery 249 file 258 managing remotely 900 mapping files 247248 devpts file system, excluding from backup 665 DHCP setting on client 171 differential incremental backups 581, 583 Direct Access Recovery (DAR) 136 Directory can exist on the root file system or system disk setting 413 directory junctions on UNIX 646 Disable client-side deduplication policy attribute 564 DISABLE_STANDALONE_DRIVE_EXTENSIONS 296 disaster recovery file 711, 719 information 141 sending e-mails 671 tab 669, 672 disk array, credentials for 108 spanning 165, 455, 537 staging storage units 454 disk image backups 639 Disk logs report 894 Disk pool status report 894 Disk pool storage unit setting 414 disk pools AdvancedDisk 393 cloud 393 deduplication 393 description 408 OpenStorage 393 disk staging 431 Disk storage unit status report 894 Disk type storage unit setting 414 disk-image backups checkpoint restart 542 Distributed Application Restore Mapping host properties 114 Do not compress files ending with property 97 domains replicating backups to another. See Auto Image Replication down a device 273 Drive is in a robotic library tape drive configuration option 261 Drive name tape drive configuration option 260
Index
989
drives adding comment 273 cleaning 262, 276, 279, 863 monitoring 862 name rules 263 name rules, configuring 264 replacing 284285 running diagnostics 282 servicing requests 868 types 261 updating firmware 286 DSFR about backups 521 Shadow Copy Components:\ directive 659 snapshot provider 91 Windows Open File Backups 91 duplicate backups becoming a primary copy 784 creating 782 restoring from 780 duplicate schedule window 614 Duplication job 477 Manager 502 See also Storage Lifecycle Manager service (nbstserv) SLP operation 471, 476 DUPLICATION_GROUP_CRITERIA 504, 509 DUPLICATION_SESSION_INTERVAL_MINUTES 504, 510 dynamically-allocated ports 176
E
EFI System partitions 658 ejecting volumes 312 Email address for administrator of this client 216 disaster recovery 671 notifications 141143, 145147 send from client 216 send from server 216 EMM database 706 containing audit records 874, 878, 886 removing a device host from 242 shared 207 EMM server 773, 838 Enable block sharing storage unit setting 415 Enable encryption property 116 Enable granular recovery policy attribute 564, 676
Enable job logging property 165 Enable multiplexing storage unit setting 415 Enable performance data collection property 216, 956 Enable robust logging property 152 Enable SCSI reserve property 164 Enable single instance backup for message attachments property 122 Enable standalone drive extension property 165 Enable standard encryption property 117 Encryption host properties 116, 685 Encryption method for SQL Anywhere 738, 742 Encryption policy attribute 556 Enterprise Disk license key 697 Enterprise Disk Options 408 Enterprise Media Manager (EMM) 206207, 404, 704, 706, 734, 845, 940, 942944 server 902903 Enterprise Media Manager server sharing 736 Enterprise Vault Hosts properties 119 Enterprise Vault properties 118 erasing media 307 error codes. See status codes escape character on UNIX 899 ESX server 195 Exchange granular restore proxy host property 122 Exchange Server in IPv6-enabled environments 565 Exchange Server images, importing with BETR 797 exclude cdrom file system from backup 665 dates from schedule 616 file list 666 files and directories from backup 123, 126 files and directories from UNIX backups 123 files and directories from Windows backups 122 files list 128129, 665 list syntax 127 Exclude list host properties 124125 exclude_list 666 Expire after copy retention type 470, 494, 500 expiring backups 788 export database schema and data 755 host properties 63 license keys 51 reports 890
990
Index
F
Fail all copies when creating multiple copies 437, 600 failover media server to alternate media server(s) 196 servers, adding or changing 198 storage unit selection in group 452 to an alternate server 945 failover to an alternate server 945 Fibre Transport host properties 129 File browse timeout property 213 File Change Log (FCL) 9697 file lists extension clients 653 links on UNIX 643 NetWare clients nontarget 651 target 653 raw partitions 646 UNIX clients 644 UNIX files not backed up 645, 664 Windows clients 637 File system backup coverage report 635 files .SeCuRiTy.nnnn 957 catalog space requirements 724 excluding from backup 122123, 126127 linked, UNIX 646 NFS mounted 530, 547 No.restrictions 951 NOTES.INI 160 peername 952 redirected restores 953 restrictions on restores 950 FilesNotToBackup list 666 Final destination media owner 443 storage unit 443 volume pool 443 Firewall host properties 131 FIREWALL_IN 925 Fixed retention type 470, 472, 494 FlashBackup 646648 policy type 531 Windows policy type 531
Flexible Disk Option 406, 414, 457 Follow NFS mounts cross mount points 548 raw partitions 548, 647 Follow NFS policy attribute 552 Follow NFS setting policy attribute 547 FORCE_IPADDR_LOOKUP 926 FQDN or IP Address property in Resilient Network host properties 192 Free browse property 85 Frequency schedule attribute 591 frozen media 311 full backups 581582, 687
G
General level logging property 100 General server host properties 135, 137 Global attributes host properties 138, 141 Global logging level property 152 Go into effect at policy attribute 546 Granular recovery of Active Directory objects 675 Granular recovery policy attribute 565 Granular Recovery Technology (GRT) 136, 564 Group Policy Objects 681
H
hard links NTFS volumes 643 UNIX directories 643 High water mark storage unit setting 415 HKEYS, backing up 642 host device 33 properties changing in a clustered environment 62 exporting 63 permission to change 59 host credentials. See credentials Hyper-V policy type 532, 668 Hyper-V virtual machines browse 630
I
IBM device number tape drive configuration option 263 If this copy fails option 597 image .f files 479, 481, 702 image catalog file, compressing 140
Index
991
Image cleanup property 79 IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS 504, 510 images changing primary copy 780 duplicating 782 moving client catalog 727 on disk report 893 on media report 892 restoring from duplicate 780 verifying 778 Import job 479 operation 471, 818 SLP operation 478 Import Manager 502 See also Storage Lifecycle Manager service (nbstserv) IMPORT_EXTENDED_RETRY_SESSION_TIMER 504 IMPORT_SESSION_TIMER 505 importing backups 789, 791, 794 Inactive media 893 include list, on client 129, 665 include_list 666 Incrementals based on archive bit property 102 timestamp property 101 Independent property 450 Index From Snapshot operation 471, 479, 481 indexing 577578, 590, 629 Infinite retention 202 Informix policy type 532 INI file, for Lotus Notes 160 Initial browse search limit property 215 INITIAL_BROWSE_SEARCH_LIMIT 931 INITIAL_MEMORY 928, 933 inject volume into robot multiple volumes 348 robot inventory 312 Inline copy option 595, 782, 787 installing and configuring Network File System (NFS) 965 Instant Recovery Advanced Backup method 542 Backups to disk only setting 593 upgrades to 7.5 594 Internet Assigned Numbers Authority (IANA) 176, 930 inventory and compare robot contents 337
IP Address Family Support host property 174 IP_ADDRESS_FAMILY 174 IPv4 addresses 183184 IP_ADDRESS_FAMILY entry 174 networks, limiting bandwidth 73 IPv6 addresses 183185 and client names 80, 628 and granular recovery 565 IP_ADDRESS_FAMILY entry 174 networks, limiting bandwidth 210
J
Java Administration Console 918 auth.conf file 919 authorizing users 918 directory 921 interface 34, 36 jbpSA configuration options 930 performance improvement hints 933 Virtual Machine (JVM) 928 Windows Administration Console 933 Java Windows Administration Console 34, 907, 910 911, 914, 916, 923924 improving performance 931 installing 913 jbpSA 916, 918, 920922, 928, 930932 jnbSA 34, 36, 915, 930931 Job Manager logging property 154 Job retry delay property 139 jobs canceling 839 catalog cleanup 700 Concurrent per disk storage unit 417 failure Backup From Snapshot operation 476 filtering 838 maximum per client 139 maximum per policy 544 priority for policy 545 restarting 840 resuming 841 setting default priority 111 SLP_MultipleLifecycles 509 suspending 840 viewing in the Activity Monitor 837838 JVM (Java Virtual Machine) 928
992
Index
K
Keep logs property 78 Keep status of user-directed backups 9596, 103 Keep true image restoration information property 79 Keep vault logs property 79 KEEP_LOGS_DAYS 931 KeysNotToRestore list 666 Keyword phrase policy attribute 577
M
Mac OS X 534 mail notifications administrator email address 216 Disaster Recovery attachment sending 671 mail_dr_info.cmd 719 Mailbox for message level backup and restore property 122 manual backups NetBackup catalogs 715 policy for 674 master servers rebooting 963 sharing EMM database 207 switching to another 206 Match directive for Preferred Network host properties 179, 184, 186, 188 MAX_GB_SIZE_PER_DUPLICATION_JOB 505 MAX_IMAGES_PER_SNAPSHOT_REPLICATION_JOB 506 MAX_MEMORY 928, 933 MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB 506 Maximum concurrent jobs storage unit setting 417 concurrent write drives storage unit setting 595 data streams property 84, 563564 error messages for server property 103 jobs per client property 563564 streams per drive storage unit setting 419 maximum concurrent FT connections property 131 jobs per client 139 jobs per policy 544 vault jobs property 140 Maximum backup copies property 140 Maximum concurrent write drives setting 416 Maximum number of logs to restore property 159 Maximum snapshot limit 472, 495 Maximum snapshot limit retention type 470 Maximum streams per drive storage unit setting 605 media active 893 ejection timeout period 314 erasing 307 formats 291 freeze and unfreeze 311 frozen 311 host override property 137 host properties 161
L
labeling media 317 legacy logging 153 library name robot configuration option 257 sharing 252 license keys 4751 LIFECYCLE_PARAMETERS file 502 Limit jobs per policy setting 544, 563564, 589, 607 Limiting bandwidth 74 links UNIX hard-linked directories 643 UNIX symbolic 646 LIST_FS_IMAGE_HEADERS 221 LiveUpdate 86 LMCP device file robot configuration option 257 load balancing methods 454 Locked file action property 96 logging Accelerator 572 bpsynth 692 deleting logs after a set time 78 host properties 148 jbpSA 930 jnbSA 930 legacy 150 off of NetBackup automatically 158 redirected restore 216 unified 149 Login Banner Configuration host properties 154 login banner text, removing 157 long erase 308 Lotus Notes host properties 158 policy type 532 Low water mark storage unit setting 413 ltid (NetBackup Device Manager) 845, 854
Index
993
media (continued) ID prefix (non-robotic) property 166 ID, generation rules 360, 365 ID, prefix for update robot 352 inactive 893 labeling 317 log entries report 78, 892 mount errors 867 pools. See volume pools request delay property 166 server connect timeout property 214 suspend and unsuspend 324 type when not an API robot 353 types 290 unmount delay property 166 Media mount timeout property 213 Media owner policy attribute 546 Media server copy advanced backup method 542 Media Server Deduplication Pool 808 Media server load balancing storage unit selection in group 453454 Media server storage unit setting 419 media servers activate or deactivate 229 adding a media server to the Alternate restore failover machine list 198 decommissioning 231234, 238 delete all devices from 240 moving a robot and its media 271 previewing references to 237 rebooting 963 registering 240 registering with the EMM server 900 Restore failover host properties 196 media sharing about 329 configuring unrestricted 330 configuring with a server group 330 Megabytes of memory property 96 MEM_USE_WARNING 928 Microsoft Cluster (MSCS) 648 Microsoft Distributed File System Replication About backups 521 Shadow Copy Components:\ directive 659 snapshot provider 91 Windows Open File Backups 91 Microsoft Exchange policy attributes 579 Microsoft Volume Shadow Copy Service (VSS) 70, 91 Microsoft Windows Backup 666
MIN_GB_SIZE_PER_DUPLICATION_JOB 505 Mirror property 450, 490 Mirror retention type 470, 472, 495 mirrored transaction log, creating 764 mixing retention levels on tape volumes 605 mklogdir.bat 150 mntfs file system, excluding from backup 665 monitoring NetBackup drives 862 monitoring NetBackup processes 858 monthly backups, scheduling 619 mount points 550 requests, pending 868 move a robot and its media 271 backup job from incomplete state to done state property 80 NBDB database files 763 NetBackup database files 754 restore job from incomplete state to done state 543 restore job from incomplete state to done state property 80 Move backup job from incomplete state to done state property 541 MS-Exchange-Server policy type 532 MS-SharePoint policy type 532 MS-SQL-Server policy type 532 MS-Windows policy type 533 MTF format 163 mtime 650 multihomed server example 180 multiple copies checkpoint restart 542 creating using a policy schedule 598 creating using SLPs 497 creating using storage lifecycle policies 496, 596 criteria for creating 595 fail all copies 437, 600 parent and child jobs 837 setting 595 synthetic backups method 693696 multiple data streams 561, 838 multiple file layout for NetBackup catalogs 704 multiple installations 159 multiplexing (MPX) and synthetic backups 685 demultiplexing 611
994
Index
multiplexing (MPX) (continued) Maximum jobs per client property 608 preserving 473 set for schedule 605 use with Enable block sharing 415 multistreaming backups 622, 685 Must use local drive property 136
N
named data streams disabling the restore of 651 naming conventions 897 nb_updatedssu script 411 NBAC (NetBackup Access Control). See NetBackup Access Control (NBAC) nbars (NetBackup Agent Request Server) 855 nbaudit (NetBackup Audit Service) 854, 874875, 885 nbaudit log 885 nbauditreport 878, 882 NBAZDB 735, 742 See also NetBackup Authorization database NBDB.db configuration entry 742 creating manually 765 in catalog 704 installation overview 734 moving from one host to another 772 relocating 736, 763 transaction log 760761 NbDbAdmin.exe (Database Administration utility) 744 nbdecommission command 239 NBEMM (NetBackup Enterprise Media Manager) 845, 855 nbemmcmd command 208 nbEvtMgr process 855 nbfsd port 981 nbftsrvr process 855 nbj.conf 924 NBJAVA_CLIENT_PORT_WINDOW 929 NBJAVA_CORBA_DEFAULT_TIMEOUT 929 NBJAVA_CORBA_LONG_TIMEOUT 930 NBJM (NetBackup Job Manager) 154, 855 nblog.conf file 149 nbmail.cmd script 141, 719 NBPEM (NetBackup Policy Execution Manager) 154, 845, 855 nbproxy process 855
NBRB (NetBackup Resource Broker) 154, 846 nbrb process 855 nbrbutil configuration utility 847 NBRMMS (NetBackup Remote Management and Monitor Service) 408, 846, 856 NBRNTD (NetBackup Remote Network Transport Service) 846 NBSL (NetBackup Service Layer) 846 nbsl process 856 nbstlutil (lifecycle utility) command 509 nbstserv process 819, 856 nbsvcmon process 856 NBU-Catalog policy type 461, 533, 539, 669 NBVAULT (NetBackup Vault Manager) 847, 856 NCR-Teradata policy type 533 NDMP credentials for 44, 108, 227 Data Mover off-host backup method 480 Direct Access Recovery for restores 136 drives 136 global credentials 168 host name robot configuration option 257 host storage unit setting 422 hosts 168, 248 policy type 533 storage units 411, 427, 596 NearStore storage units 422, 448 NetBackup Authorization database 741 client service 170 request service port (BPRD) 171 Search 590, 741 NetBackup Accelerator. See Accelerator NetBackup Access Control (NBAC) 34, 36, 39, 45, 63, 735, 741742, 875, 879880, 918 NetBackup Administration Console of different versions 36 NetBackup Administration console 35 NetBackup Audit Manager 854, 874, 885 NetBackup Authorization database 734735, 742 NetBackup Client Service (BPINETD) 844 NetBackup Client Service log on account, configuring 982 NetBackup Cloud Storage 41, 104, 844 NetBackup Compatibility Service (BPCOMPATD) 844 NetBackup database files adding space 748 backing up 756 changing DBA password 753
Index
995
NetBackup database files (continued) defragmenting space 747 exporting database schema 755 free and used space 747 memory cache settings 758 moving 754 rebuilding 750 restoring 757 validating 749 NetBackup Database Manager (BPDBM) 844 NetBackup Deduplication Engine 227 NetBackup Device Manager 287, 845 NetBackup Job Manager (NBJM) 154, 845 NetBackup Key Management Service (NBKMS) 845 NetBackup Legacy Network Service (vnetd) 857 NetBackup media kit 33 NetBackup Monitor Service 846 NetBackup Policy Execution Manager (NBPEM) 154, 845 NetBackup Remote Administration Console 910, 912 NetBackup Remote Management and Monitor Service (NBRMMS) 846 NetBackup Remote Network Transport Service (NBRNTD) 846 NetBackup Request Daemon (BPRD) 846 NetBackup Request Service Port (BPRD) property 171 NetBackup Resource Broker (NBRB) 112, 154, 846 NetBackup Resource Broker (nbrb) 847 NetBackup Service Layer (NBSL) 846, 855 NetBackup Storage Lifecycle Manager 502, 847 NetBackup support Web site 248 NetBackup Vault Manager (NBVAULT) 847 NetBackup Volume Manager (VMD) 847 NetBackup volume pool 539 NetBackup-Java Administration Console 918 configuration options 924926, 928930 improving performance 931, 933934 on Windows 923 restricting access to 924 running locally 932 NetBackup-Java Version 7.5 910911 NetWare client target and nontarget 123 NetWare client host properties 94 NetWare clients support for checkpoint restart 542 NetWare policy type 533 network addresses, prohibiting 188 drives, backing up 548
Network Attached Storage (NAS) 407, 412 Network Attributes tab 63, 6768 Network File System (NFS), described 965 Network host properties 170 Network Settings host properties 171, 173174 NEW_STREAM file list directive 660 NFS (Network File System) and the image catalog 727 Follow NFS policy attribute 547, 552 NFS access timeout property 218 no disk spanning 165 No storage unit selection 484 non reserved ports 215 None volume pool 538 nonroot administration for specific applications 921 null_stu storage unit type 415, 536 NulOST plug-in 415, 536
O
ODBC port 2638 773, 838 ODBC, remote 874 offline master server and catalog backups 86 taking clients 8485, 880 On demand only storage unit setting 422, 455, 494 Only directive for Preferred Network host properties 179, 186, 189190 open schedules 623 OpenStorage storage server. See NetBackup OpenStorage Solutions Guide for Disk OpenStorage Disk Option 406, 414, 457 OpenStorage disk storage units 406, 448 OpenStorage optimized synthetic backup method 697 operating mode of tape drive, changing 274 operation types for storage lifecycle policies 490 Operational Restore, OpsCenter 479 Operators email address property 76 OpsCenter 829, 846, 874, 876877 OpsCenter Operational Restore 479 OpsCenter servers tab 203, 205 Oracle policy type 533534 Oracle_RMAN 633 Oracle_XML_Export 633 OS/2 policy type 533 Override default job priority for Catalog jobs 112, 778 for Media Contents report 112
996
Index
Override default job priority (continued) for Media contents report 892 for queued or active jobs 842 Override policy storage selection setting 600 volume pool setting 601 Overwrite existing files property 650
P
pagefile.sys 641 parent jobs 560, 837 in Activity Monitor Jobs tab 837 Limit jobs per policy setting 545 parent_end_notify script 837 parent_start_notify script 837 parent_end_notify script 837 parent_start_notify script 837 password, changing 753, 763 path correction, enabling automatic 284 path separators 413 PBX (Symantec Private Branch Exchange) 858 PBX_PORT 930 PC NetLink files 645 peername files 950, 952 pending actions 870871 Perform consistency check before backup with Microsoft Volume Shadow Copy Service (VSS) property 122 Perform default search for restore property 103 Perform incrementals based on archive bit 586 permissions to change NetBackup properties 59 physical inventory utility 373 policies activating 546 changing multiple policies at one time 526 changing properties 525526, 528529, 627 628 creating 524525 creating policy for Vault 673 for Active Directory granular restores 676 media owner attribute 546 overview 514 planning 516 setting priority 111, 545 types 530 user schedules 588 utility, using 514
policies (continued) volume pool policy setting 538539 Policy Configuration Wizard 712 Policy Execution Manager Logging property 154 Policy storage policy attribute 535, 537, 714 policy type Vault Catalog Backup 583 Policy types Hyper-V 668 VMware 666 Policy update interval property 139, 621, 778 Port Ranges host properties 175176 Port, Bus, Target, LUN configuration option 258 ports allow operating system to select non reserved port 176 and the Activity Monitor 773, 838 dynamically-allocated 176 non reserved 215 power down NetBackup servers 961 Preferred Network host properties 177178, 180, 185186 prelabel media 317 preprocess interval 662 Preserve multiplexing option 473 previewing a media server's references 237 primary copies 780, 784 Primary copy setting in the Configure Multiple Copies dialog box 597 Primary property 450, 487488 print job detail information 842 job list information 841 license key 50 reports 890 Prioritized storage unit selection in group 452 priority of a job 111, 545 of duplication jobs 436 of relocation jobs started from this schedule setting 442 Priority for secondary operations 463 Priority of duplication job option 597 Private Branch Exchange 847, 858 Problems report 78, 891 proc file system excluding from backups 665
Index
997
processes monitoring 858 Prohibited directive for Preferred Network host properties 179, 184, 186, 188 properties changing on multiple hosts 60 exporting 63 viewing 60 PureDisk PureDisk-Export policy type 533 Storage Option 407, 414 Storage Pool Authority (SPA) 414 storage units 493494
Q
question mark as wildcard 898 quick erase 308 quotas on file systems 407
R
random ports, setting on server 175 raw partitions backing up 542, 581, 639 backups on UNIX 646, 648 Follow NFS policy attribute 548 restoring 640 rebooting NetBackup servers 962963 recovering the catalog 708, 719 redirected restores 648, 950 Reduce fragment size storage unit setting 425 register a media server 240 registered ports 176 registry auditing changes in 880 backup/restore 642 Reload NetBackup database 750 reload.sql 771772 relocation schedule 436, 442, 444, 580, 592 remote access, allowing 906907 device management 900 server, choosing 910 server, troubleshooting access 914 systems administering 911 administering different versions 36 Remote Administration Console 34, 910, 912 Remote ODBC 874
removing a device host 242 REORGANIZE command to defragment NetBackup database 748 replacing a drive 285 REPLICA_METADATA_CLEANUP_TIMER 507 replication between NetBackup domains. See Auto Image Replication job 483, 506 source property 450, 488490 target property 450, 489490 to an alternate NetBackup domain. See Auto Image Replication Replication Director 536 Getting Started Wizard, unsupported 40 Policy Configuration Wizard, unsupported 41 use of Index From Snapshot operation in SLP 480 Replication operation 482 Replication operation type 471 Replication to remote master. See Auto Image Replication reports All log entries report 891 Client backups report 891 copying to another document 889 Disk logs report 894 Disk pool status report 894 Disk storage unit status report 894 for audit events 881 Images on Disk report 893 Images on media report 892 Media log entries report 892 nbauditreport 881 printing 890 Problems report 891 running 889 saving 890 Status of backups report 891 Tape contents report 112, 892 Tape lists report 893 Tape logs report 892 Tape summary report 893 Tape written report 893 using the Troubleshooter 44 utility in Administration Console 888 Request has timed out message 460 requests assigning 869
998
Index
requests (continued) denying 871 resolving pending 869 Reset file access time property 96 reset mount time 278 Resiliency property in Resilient Network host properties 192 Resilient connection Resilient Network host properties 190 Resilient Network host properties 190 FQDN or IP Address property in 192 Resiliency property in 192 Resource Broker (NBRB) 112 Resource Broker (nbrb) 847 Resource Broker logging property 154 Resource Limit host properties 194 restarting jobs 840 Restore Failover host properties 196 restore jobs move restore job from incomplete state to done state 543 Restore retries checkpoint restart 543 property 215 restores adjust time zone for 936 alternate server 939 directed from the server 949 from a specific backup copy 437, 599, 939 keeping progress reports 96 NetBackup database files 757 overriding the original server 943944 raw partition 640 redirected 196, 950951 registry on Windows clients 642 server independent 939 symbolic links on UNIX 646 System State 958959 using a specific server 137 resuming suspended jobs 841 retention levels for archiving catalogs 721 Retention periods mixing on tape volumes 164 redefining 199 retention periods changing 200
retention periods (continued) guidelines for setting 602 lifecycle and policy-based 470 mixing on tape volumes 605 precautions for setting 604 setting 602 volumes 201 retention types for SLP operations Capacity managed 492493 Expire after copy 494 Fixed 494 Maximum snapshot limit 495 Mirror 495 mixing 496 Target 496 retire a media server. See decommissioning a media server retiring a media server 231 Retries allowed after runday policy setting 591 Retry count property 76 Retry restores, setting 215 Reverse Host Name Lookup host property 172173 REVERSE_NAME_LOOKUP entry 173 robot configuration changing 270 robot number option 255 robot type option 255 Robot control host robot configuration option 257 Robot control is attached to an NDMP host robot configuration option 255 Robot control is handled by a remote host robot configuration option 256 robot control options 255 Robot device path robot configuration option 258 Robot device robot configuration option 257 Robot drive number tape drive configuration option 262 Robot is controlled locally by this device host robot configuration option 256 Robot number robot configuration option 255 Robot number storage unit setting 426 Robot type robot configuration option 255 Robot type storage unit setting 426 robot types 246 Robotic device file robot configuration option 258 Robotic library tape drive configuration option 262 robots adding 253 compare contents 337
Index
999
robots (continued) configuring 248 destination for move volume 322 device file 258 device host configuration option 255 inventory 334335 moving to new media server 271 running diagnostics 280 unsupported characters in media ID 344 update procedure 344 rollback restore from copy one in NetBackup 7.5 829 Round robin storage unit selection in group 452 RS-MTF1 format 163
S
SAP policy type 533 SarbanesOxley Act (SOX) 874 save a report 890 Schedule backup attempts property 139, 541, 561, 627 Schedules moving a time window 614 schedules adding to a policy 526 backups on specific dates 617 changing 614 copying a time window 614 creating time windows on successive days 614 creating weekly backups 617 deleting 614 determining due time 621 excluding dates 616 frequency setting 592 how NetBackup determines which schedule to run 620 monthly backups 619 naming 580 open 623, 626 overview 579 priority 593 recalculating 620 retention periods guidelines 602 setting 602 specify multiplexing 605 Start Windows tab 612 storage unit/storage lifecycle policy 600 type of backup 580
schedules (continued) user backup or archive 588 volume pool 601 windows that span midnight 622, 627 scratch pool and WORM media 294 pool, adding 325, 327 volume pool 539 scripts 837 bpdbjobs example 865 SCSI long erase 308 pass-through command 249 persistent reserve drive path override 267 quick erase 308 reserve, configuring 164 reserve/release drive path override 267 SeCuRiTy.nnnn files 957 Serial Number tape drive configuration option 262 SERVER vm.conf entry 901 Server host properties 202, 205 server -directed restores 923 allowing access 906907 alternate server restores 939 choosing a remote 910 directed restore 949 EMM server 706 host properties using 906 independent restores 196, 939 list definition 202 list, adding a server 906907 power down 961 rebooting 961 server groups configuring 224 deleting 226 Server sends mail property 216 servers EMM server 773, 838 removing from server list 206 Service Manager 743 Services starting and stopping 852
1000
Index
Services (continued) types of 847 services tab in the Activity Monitor 843 Services for NFS installing on Windows 2003 R2 SP2 978 setconf.bat file 924 Shadow Copy Components 796 Shadow Copy Components directive 658 Shadow Copy Service 70, 91 shared drives configuration wizards 248 SharedDisk properties 208 SharedDisk storage units 394 SharePoint 2003 838 SharePoint policy type 532 SharePoint Server consistency checks options 210 in IPv6-enabled environments 565 properties 208 shut down NetBackup services 962 Simplified File Restore 479 See also OpsCenter Operational Restore single file layout for NetBackup catalogs 703 restore program FlashBackup 646 Single-Instance Storage (SIS) 122, 493494, 555556 checkpoint restart 542 slot number for move volumes 321 for volume 298 SLP_MultipleLifecycles job 509 Snapdupe 475 Snapshot Client 91, 218, 407, 414, 593, 837 checkpoint restart 542 policy attributes 579 Snapshot operation type 471 snapshot operation type 484 Snapshot verification I/O throttle property 121 snapshots cataloging 479, 481 job 485 SnapVault storage units 407, 422, 428, 448, 472473 Solaris 9 extended attributes 646 Source binding 178, 180, 184, 186, 188190 SPC-2 SCSI reserve 164
SQL Anywhere encryption method 738, 742 in NetBackup installation 704 SQL images, importing with BETR 797 SQL-Server policy type 532 SQLANYs_VERITAS_NB 743, 845 square brackets as wildcards 899 staging backups 431 schedule storage unit setting 427 using BasicDisk storage unit 413 using storage lifecycle policies 457 Standard policy type 534 standard toolbar 39 start up NetBackup services 962 Start Window tab 612 startup text, removing 157 status codes NetBackup 1000 86 1519 462 1573 788 71 631 Status of backups report 891 stopping jobs 839 Storage device storage unit setting 427 Storage Lifecycle Manager service (nbstserv) 502, 508, 847 Storage lifecycle policies hierarchy 466 storage lifecycle policies 502, 847 See also Storage Lifecycle Manager service (nbstserv) Alternate read server option 473 and the Multiple copies configuration dialog 601 Capacity managed retention type 492493 cataloging snapshots 479, 481 copy number 497 creating 458 Data classification setting 463 deleting 461 hierarchy 464, 467468 LIFECYCLE_PARAMETERS file 7.5 syntax 502 configuration 502 Local storage option 472 Media owner option 473 mixing retention types 496 operations 468
Index
1001
storage lifecycle policies (continued) Preserve multiplexing option 473 Priority for secondary operations 463 retention type 470, 602 retention types 472, 491 running after upgrade to 7.5 700 Storage lifecycle policy name 463 storage operations 471 Storage unit option 473 storage unit option 484 Suspend secondary operations 464 Target master option 472 using nbstlutil to administrate lifecycle operations 509 utility 457 Validate Across Backup Policies button 460, 464 versions of 498501 Volume pool option 473 writing multiple copies 496 storage server credentials for deduplication 227 define target for Auto Image Replication 807 description 408 OpenStorage. See NetBackup OpenStorage Solutions Guide for Disk storage unit groups create for backups 448 create for snapshots 449 deleting 452 storage unit selection criteria 452, 455 storage units AdvancedDisk disk type 406 available storage property of volume 424 BasicDisk type 406 capacity property of volume 424 changing server to manage 905 creating 399, 401 creating a basic disk staging unit 434 deleting 402 disk pool comment property 424 disk storage units 405 for policy 535, 537 for schedule 600 high water mark property of volume 424 low water mark property of volume 424 Media Manager type 403 name setting 427 NDMP disk type 411 NearStore disk type 422
storage units (continued) null_stu 415, 536 number of volumes property 425 OpenStorage disk type 406, 494 percent full property on volume 425 PureDisk disk type 407, 494 QIC drive type 596 raw size property on volume 425 selection in SLP 470 SnapVault disk type 407, 422 storage lifecycle policies 409 type setting 427 types 448 usable size property of volume 425 utility for configuring 398 vendor-specific 406 Subnets 74 Sun PC NetLink 645 Suspend secondary operations 464 suspended jobs 80, 840841 Sybase policy type 534 Sybase SQL Anywhere dbsrv11.exe 845 default password 742 management of 743 starting/stopping the service 743 use in NetBackup 733 Symantec OpsCenter 739, 741, 846, 876878, 881, 886 Symantec Private Branch Exchange 847, 858 Symantec products properties 210 Symantec support Web site 248 symbolic links included in backup selection list 634 UNIX 646 synthetic backups and encryption 685 checkpoint restart 542 component images 687688 deduplication 697 logs produced during 692 multiple copy backups method 693 no multiple copy support 596 no NetBackup change journal support 104 OpenStorage optimized method 697 recommendations for using 684 schedules 590, 622 System State directive 657
1002
Index
System State (continued) restoring 958 System State backups checkpoint restart 542
T
Take checkpoints every __ minutes (policy attribute) 540 Tape contents report 892 tape drive configuration ACS, LSM, Panel, Drive option 263 Cleaning Frequency option 262 DAS drive name option 263 Drive is in a robotic library option 261 IBM device number option 263 Robot drive number option 262 Robotic library option 262 Serial Number option 262 tape drives adding 258, 260 adding a path 266 changing operating mode 274 configuration options 260261 configuring 248 configuring by using the wizard 253 Drive name configuration option 260 shared, operating modes of 274275, 277 TapeAlert 262 Tape lists report 893 Tape logs report 892 Tape Media contents report 892 Tape summary report 893 Tape written report 893 TAPE_RESOURCE_MULTIPLIER 507 TapeAlert 262 tapes assigning requests 869 tar format 163 Target master storage option 472 Target retention type 470, 472, 496 TCDebug_TCPP level logging property 100 temporary staging area 416, 426, 428, 436 third-party copies 596 Third-Party Copy Device Advanced Backup method 542 THRESHOLD_JOB_COUNT 508 Throttle Bandwidth host properties 210211 THROTTLE_BANDWIDTH 210 Time overlap property 102
Time zones setting Daylight savings time 936 time zones adjustment for restores 936 Timeouts host properties 212 tlmd daemon 857 tmpfs file system, excluding from backup 665 topology of storage 810811 tpext utility 766 transaction log creating 764 setting full or partial mode 760 truncating 761 Transaction log cache path property 160 Transfer throttle storage unit setting 428 traversing directories to back up a file 129 Troubleshooter 44 True Image Restoration (TIR) Error code 136 691 pruning information 691 with Move Detection 691 True Image Restore (TIR) with Move Detection 104 Truncate log after successful Instant Recovery backup property 122 truncating the NetBackup transaction log 761
U
UNC path checkpoint restart 542 in the Backup Selections tab 639 with CIFS and AdvancedDisk storage units 409 with CIFS and BasicDisk storage units 409 Uncompress files before backing up property 94 uncompress NetBackup catalogs 730 unified logging 149, 153 Universal Settings host properties 214 UNIX Client host properties 217 UNIX Client Settings host properties 95, 97 UNIX clients checkpoint restart 542 UNIX epoch time 202 UNIX server properties 218 Unload NetBackup database 750 unloading database schema 755 the NetBackup database 771 UNSET file list directive 664 UNSET_ALL file list directive 664 updating drive firmware 286
Index
1003
upgrade to 7.5 catalog 700 upgrading and the auditing configuration 877 usbdevfs file system, excluding from backup 665 Use alternate read server attribute 436, 444 Use case sensitive exclude list host property 124 Use change journal 101 Use Change Journal option and use with Accelerator 566, 568569, 571573 Use defaults from the master server configuration property 131 Use Direct Access Recovery for NDMP restores property 136 Use legacy DES encryption property 117 Use non reserved ports property 134 Use OS dependent timeouts property 213 Use random port assignments properties 175 Use reserved ports property 134 Use VxFS file change log for Incremental backups property 96 user archive backups 582 backups 581 schedules, planning 588 User directed timeouts property 102 user identity in the audit report 879 user toolbar 39
V
Validate Across Backup Policies button in SLP 459 460 Validate NetBackup database 749 Validation Report tab 460, 464 Vault backup type 583 catalog archiving 721 designating duplicate as the primary 780 Logging property 153 Maximum vault host property 140 parent and child jobs 838 policy creating 673 policy type 534 process 856 vlteject command 673 vltrun command 673 vCenter server 195 vendor-specific storage units 406
verifying backup images 778 selections list 634 Veritas Volume Manager (VxVM) 647 Veritas Volume Snapshot Provider 91, 219 veritas_pbx (Symantec Private Branch Exchange) 858 veritas_pbx port 89, 134, 773, 838 VERSION_CLEANUP_DELAY_HOURS 508 view properties of a license key 51 vlteject Vault command 673 vltrun Vault command 673 vm.conf file, adding SERVER entries 901 VMD (NetBackup Volume Manager) 847 vmd process 857 vmphyinv physical inventory utility 373 VMware backup hosts host properties 218 VMware cluster 195 VMware policy type 534, 666 VMX datastore 195 vnetd enabling logging for 134 NetBackup Legacy Network Service 857 Only property (for selection of ports) 134 Veritas Network Daemon 133 with CIFS BasicDisk storage units 854, 856857 VNETD_PORT 930 volume groups changing name 302303, 311 for move volume 322 rules for assigning 329 volume pools adding 326 and WORM media 293 changing attributes 327 changing for a volume 303 DataStore pool 305, 539 deleting 328 for schedule 601 indicating one for use by a policy 538 overview 324 properties 326 scratch 325 Volume Shadow Copy Service (VSS) 70, 91, 657658 Volume Snapshot Provider (VSP) 91, 219 volumes adding 295, 297 assignments 538 changing properties 303 cleaning count 305
1004
Index
volumes (continued) determining retention period 201 ejecting 312 exchanging 309310, 323 injecting 312 maximum mounts allowed 299 moving 302, 318, 320 preview configuration update 345 properties 298, 304 update volume configuration 320 VRTSpbx (Symantec Private Branch Exchange) 847 VXDBMS_NB_DATA registry entry 742 VxFS file change log 96 named data streams 649 vxlogcfg command 149, 153 vxlogmgr command 149
W
Wait time before clearing archive bit property 101 102 weekly backups scheduling 617 wildcard characters 638, 645, 898, 900 Windows Client host properties 220 Windows Client Settings host properties 99, 103104 Windows Disk-Image (raw) backups 542, 639 Windows Display Console 35 Windows Map Network Drive option 638 Windows Open File Backup host properties 89 Windows policy type 533 Windows Service Manager 743 wizards Catalog Backup 707, 709 Device Configuration 269 Policy Configuration 524, 712 Working directory property 76 WORM media 292295
Y
year 2038 problem 202