Configuration Guide - High Energy Physics Group

Transcription

Configuration Guide - High Energy Physics Group
Quest® NetVault® Backup
version 9.1
Configuration Guide
Version: Product Number: NVG-103-9.1-EN-01
NVG-103-9.1-EN-01 05/10/13
© 2013 Quest Software, Inc.
ALL RIGHTS RESERVED.
This guide contains proprietary information protected by copyright. The software described in
this guide is furnished under a software license or nondisclosure agreement. This software may
be used or copied only in accordance with the terms of the applicable agreement. No part of this
guide may be reproduced or transmitted in any form or by any means, electronic or mechanical,
including photocopying and recording for any purpose other than the purchaser's personal use
without the written permission of Quest Software, Inc.
The information in this document is provided in connection with Quest products. No license,
express or implied, by estoppel or otherwise, to any intellectual property right is granted by this
document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN
QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR
THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY
EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL
QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL
OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF
THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties
with respect to the accuracy or completeness of the contents of this document and reserves the
right to make changes to specifications and product descriptions at any time without notice.
Quest does not make any commitment to update the information contained in this document.
If you have any questions regarding your potential use of this material, contact:
Quest Software World Headquarters
LEGAL Dept
5 Polaris Way
Aliso Viejo, CA 92656
email: legal@quest.com
Refer to our Web site (www.quest.com) for regional and international office information.
Patents
This product is protected by U.S. Patents # 7,814,260; 7,913,043; 7,979,650; 8,086,782;
8,145,864; 8,171,247; 8,255,654; and 8,271,755. Protected by Japanese, E.U., French and UK
patents 1615131 and 05250687.0, and German patent DE602004002858. Additional patents
pending.
Trademarks
Quest, Quest Software, the Quest Software logo, Simplicity at Work, FlashRestore, GigaOS,
and NetVault are trademarks and registered trademarks of Quest Software, Inc., and its
subsidiaries. For a complete list of Quest Software's trademarks, please see
http://www.quest.com/legal/trademarks.aspx. Other trademarks and registered trademarks are
property of their respective owners.
Table of Contents
Chapter 1: Introducing Quest NetVault Backup
•
•
•
•
•
•
•
11
Quest NetVault Backup – At a Glance .......................................................................... 11
Key Benefits .................................................................................................................... 11
Feature Summary ........................................................................................................... 12
About this Document ..................................................................................................... 13
Target Audience .............................................................................................................. 13
Recommended Additional Reading .............................................................................. 14
About Quest Software .................................................................................................... 14
- Contacting Quest Software ............................................................................................................ 14
- Quest Support ................................................................................................................................ 15
Chapter 2: Getting Started
17
• NVBU Configurator – An Overview ............................................................................... 17
• Starting NVBU Configurator .......................................................................................... 17
- Starting NVBU Configurator on Linux/UNIX ................................................................................... 17
- Starting NVBU Configurator on Mac OS X .................................................................................... 17
- Starting NVBU Configurator on Windows ...................................................................................... 18
• Remote Configurator ...................................................................................................... 19
- Starting Remote Configurator ........................................................................................................ 19
• Txtconfig .......................................................................................................................... 19
Chapter 3: Performing Common Administrative Tasks
•
•
•
•
•
•
•
•
•
21
Viewing NVBU Service Status ....................................................................................... 21
Starting and Stopping NVBU Service ........................................................................... 21
Viewing NVBU Machine Details ..................................................................................... 22
Installing Optional Plug-ins ........................................................................................... 23
Removing Plug-ins ......................................................................................................... 24
Licensing Software ......................................................................................................... 24
Viewing License Details ................................................................................................. 25
Changing NVBU Password ............................................................................................ 25
Disabling Password-Protection for NVBU Clients ....................................................... 26
4
Table of Contents
• Allowing NVBU Server to Function as Client ...............................................................26
Chapter 4: Customizing the Auditor Daemon
•
•
•
•
•
•
Auditor Daemon – An Overview .....................................................................................27
Generating Audit Logs for Failed User Requests ........................................................27
Creating a User-Defined Policy for Deleting Audit Logs .............................................28
Creating a User-Defined Schedule for Purging Audit Logs ........................................29
Disabling Automatic Purging of Audit Logs .................................................................29
Configuring Number of Active Sysop Operator Message Notifications ....................30
Chapter 5: Customizing the Device Scan Process
•
•
•
•
•
27
31
Device Scan Process – An Overview ............................................................................31
Configuring Device Type for Startup Device Scan .......................................................32
Disabling Startup Device Scan ......................................................................................32
Configuring Device Type for Post-Startup Device Scan ..............................................32
Disabling Post-Startup Device Scan .............................................................................33
Chapter 6: Customizing the Job Manager Process
35
• Job Manager – An Overview ..........................................................................................35
• Configuring Keep-Alive Rate for Job Manager .............................................................35
• Configuring “nvjobcreate” to Return Job Exit Code ...................................................36
Chapter 7: Customizing the Log Daemon
•
•
•
•
•
•
•
•
37
Log Daemon – An Overview ...........................................................................................37
Configuring Disk Space Alert Thresholds ...................................................................38
Creating a User-Defined Schedule for Disk Space Checks .........................................39
Disabling Disk Space Checks ........................................................................................39
Creating a User-Defined Policy for Deleting NVBU Logs ............................................40
Creating a User-Defined Schedule for Purging NVBU Logs .......................................41
Disabling Automatic Purging of NVBU Logs ................................................................41
Optimizing the Log Daemon ...........................................................................................42
Quest NetVault Backup
Configuration Guide
Chapter 8: Customizing the Media Manager Process
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
45
Media Manager – An Overview ...................................................................................... 45
Configuring Retention Period for Imported Backups ................................................. 46
Using Barcodes as Default Media Labels ..................................................................... 47
Setting Priority Levels for Continuation Media Requests .......................................... 47
Setting Priority Levels for Media Labeling and Blanking Requests .......................... 48
Configuring Callback Timeouts for Bulk Media Operations ....................................... 48
Setting Interval for Media Status Updates .................................................................... 49
Disabling Reuse of Read-Only Media ........................................................................... 49
Creating a User-Defined Policy for Automatic Index Compression .......................... 49
Creating a User-Defined Schedule for Index Compression ........................................ 50
Disabling Automatic Index Compression ..................................................................... 50
Configuring Minimum Disk Space for Index Decompression .................................... 50
Customizing the Diagnose Media Requests Window ................................................. 51
Customizing Device Related Settings .......................................................................... 52
Enabling Timeout for Source Media Requests ............................................................ 54
Configuring Additional Media Manager Settings ......................................................... 54
Configuring Transfer Update Frequency for Data Domain Systems ......................... 55
Configuring Timeout Interval for NVSD “Stream End” Responses ........................... 56
Configuring Media Request Weights ............................................................................ 57
Chapter 9: Customizing the Network Manager Process
•
•
•
•
•
•
•
•
•
5
59
Network Manager – An Overview .................................................................................. 59
Configuring Timeout Settings for Remote Connections ............................................ 60
Configuring Timeout for Inactive Connections ........................................................... 60
Configuring Keep-Alive Rate for Network Manager .................................................... 61
Configuring Availability Broadcast Interval ................................................................. 61
Configuring Availability Check Interval ........................................................................ 61
Disabling Availability Broadcasts ................................................................................. 62
Configuring Security Broadcast Interval ...................................................................... 63
Configuring Network Interfaces for Multihomed NVBU Systems .............................. 63
- Considerations for Multihomed NVBU Machines ........................................................................... 64
• Reducing Startup Delay ................................................................................................. 65
• Changing the Default Port for Network Manager ......................................................... 67
• Changing the Default Port for Communications Manager .......................................... 68
6
Table of Contents
Chapter 10: Customizing the Schedule Manager Process
•
•
•
•
•
•
•
•
69
Schedule Manager – An Overview .................................................................................69
Customizing NVBU Job Status Views ...........................................................................69
Creating a User-Defined Policy for Retaining Job History ..........................................70
Defining a Retention Period for Non-Recurring Job Definitions ................................71
Configuring Maximum Simultaneous Jobs ..................................................................71
Including Report Jobs in the Job Views .......................................................................71
Including Restore and Report Jobs in Policy Views ....................................................72
Configuring Job Priority .................................................................................................72
Chapter 11: Configuring Shared Memory Settings
75
• Process Manager – An Overview ...................................................................................75
• Tuning Shared Memory Allocation ................................................................................75
Chapter 12: Configuring NVBU for Firewalls
77
• Firewall Settings – An Overview ....................................................................................77
- Firewall Considerations .................................................................................................................. 78
• Configuring Firewall Settings on NVBU Machines ......................................................79
• Defining Filtering Rules on the Firewall ........................................................................80
Chapter 13: Configuring Plug-in Options
81
• Configuring CLI Options .................................................................................................81
- Enabling Enhanced Job Completion Status for nvjobstart ............................................................. 81
• Configuring the Disk Devices Plug-in ...........................................................................82
- Configuring Disk Space Margins for VTLs ..................................................................................... 82
- Disabling Disk Space Checks for VTLs ......................................................................................... 83
- Creating VTLs with Entry/Exit Ports ............................................................................................... 84
• Configuring the Verify Plug-in ........................................................................................84
- Performing Backup Verification Locally for All Clients ................................................................... 84
- Configuring a Default Client for Backup Verification ...................................................................... 85
- Defining Clients Which Run Verification Job Locally .................................................................... 85
• Other Subtabs on the Plugin Options Tab ....................................................................85
• Configuring Quest NetVault Backup Plug-in for Encryption .......................................86
Quest NetVault Backup
Configuration Guide
Chapter 14: Configuring NVBU Notification Settings
•
•
•
•
•
87
Events and Notification Methods – An Overview ........................................................ 87
Configuring Mail Server for Event Notifications .......................................................... 88
Configuring Recipients for Email Notifications .......................................................... 89
Configuring a Default Printer on Windows .................................................................. 89
Configuring Network Manager Host for SNMP Trap Notifications ............................. 90
Chapter 15: Customizing the NVBU Console
•
•
•
•
•
•
•
•
•
7
91
Configuring Refresh Rates ............................................................................................ 91
Configuring Custom Color Codes for Job Status ........................................................ 92
Removing Target Set Checks for Duplication Jobs .................................................... 93
Customizing NVBU Logs Window ................................................................................. 94
Disabling NVBU Logs Window ...................................................................................... 95
Customizing Device Log Views ..................................................................................... 95
Hiding Device Logs ........................................................................................................ 96
Configuring a Default Browser on Linux/UNIX ............................................................ 96
Configuring View-Levels for Mac OS X ....................................................................... 96
Chapter 16: Configuring General Settings for NVBU
99
• Relocating Logs and NVDB Directories ....................................................................... 99
• Tuning TCP/IP Buffer Sizes .......................................................................................... 101
• Disabling Pre-installation Compatibility Checks for Packages ................................ 101
Chapter 17: Configuring the Reporting System
103
• NVBU Reporting System – An Overview .................................................................... 104
• Statistics Manager and Reports Database Manager – An Overview ........................ 104
• Customizing the Output Format .................................................................................. 105
- Customizing the HTML Output Format ........................................................................................ 105
- Customizing the Plain Text Output Format .................................................................................. 106
- Customizing the CSV Output Format ........................................................................................... 108
• Configuring the Default Output Format for
User-Defined Components 109
• Configuring the Filter View .......................................................................................... 110
• Configuring the Retention Period for Historic Reports ............................................ 110
8
Table of Contents
•
•
•
•
•
Enabling “Keep Filtered Out Records” for All Reports ............................................. 111
Customizing Statistics Manager ................................................................................. 111
Configuring Statistics Collection and Transmission Parameters .............................112
Disabling Statistics Collection on an NVBU Client ....................................................113
Creating User-Defined Purge Policies .........................................................................113
-
Creating a Global Policy for Purging the Reports Database ........................................................ 114
Creating a User-defined Schedule for Purging Report Tables ..................................................... 115
Disabling Global Purge Policy for Reports Database .................................................................. 115
Creating a Purge Policy for the “Default” Table ........................................................................... 115
Creating a Purge Policy for Individual Report Tables .................................................................. 117
Applying Global Purge Policy to Individual Report Tables ........................................................... 119
Chapter 18: Configuring Language Settings for NVBU
•
•
•
•
121
Changing Locale Setting ..............................................................................................121
Correcting Locale Changes ..........................................................................................122
Disabling Post-Installation Locale Changes ...............................................................123
Configuring Display Properties for Localized Versions ............................................123
- Changing the Font Size for NVBU Console ................................................................................. 123
- Changing the Date Format ........................................................................................................... 124
Chapter 19: Setting Up a BakBone Time Server
125
• BakBone Time – An Overview ......................................................................................125
• Configuring an Alternate BakBone Time Server ........................................................125
Chapter 20: Using the Trace Tool
127
• Trace Logs – An Overview ............................................................................................127
- Trace Levels ................................................................................................................................ 127
- Date and Time in Trace Files ....................................................................................................... 128
•
•
•
•
Setting Trace Levels ......................................................................................................128
Enabling Tracing ...........................................................................................................130
Disabling Tracing ..........................................................................................................131
Enabling Circular Logging of Trace Messages ..........................................................131
Chapter 21: Using the Txtconfig Tool
133
• Txtconfig – An Overview ..............................................................................................133
Quest NetVault Backup
Configuration Guide
9
• Starting Txtconfig ......................................................................................................... 133
• Customizing the Default Settings Using Txtconfig ................................................... 134
• Examples ....................................................................................................................... 135
- Customizing the Auditor Daemon to Log Failed User Requests .................................................. 135
- Creating a Size-based Purge Policy for Audit Logs ..................................................................... 135
- Customizing the Purge Schedule for Audit Logs ......................................................................... 136
10
Table of Contents
Quest NetVault Backup
Configuration Guide
11
Chapter 1:
INTRODUCING QUEST
NETVAULT BACKUP
1.1.0
„
Quest NetVault Backup – At a Glance
„
Key Benefits
„
Feature Summary
„
About this Document
„
Target Audience
„
Recommended Additional Reading
„
About Quest Software
™
Contacting Quest Software
™
Quest Support
Quest NetVault Backup – At a Glance
Quest NetVault Backup (NetVault Backup or NVBU) offers the most advanced,
cross-platform data protection capabilities on the market as well as unsurpassed
ease of use, out-of-the-box deployment, and pain-free scalability. NetVault Backup
allows you to safeguard your data and applications in both physical and virtual
environments using one intuitive console. And thanks to heterogeneous server
support and extensive application support you can leverage your existing
investments in data protection. NetVault Backup supports simple integration with a
variety of other NetVault products and seamless installation of a host of plug-ins
that let you tailor NetVault Backup to match the changing – and growing –
landscape of your IT infrastructure, including operating systems, messaging
applications, and databases.
1.2.0
Key Benefits
„
Intuitive interface requiring only minimal experience to operate
„
Simple, out-of-the-box deployment for fast time to value
„
Protection for both physical and virtual environments for cost savings
„
Heterogeneous server support for flexibility to adjust to changing conditions
or emergencies
„
Plug-in options to tailor NetVault Backup to your environment
12
Chapter 1
Introducing Quest NetVault Backup
1.3.0
„
Disk-based backup and de-duplication to significantly improve storage
efficiency
„
Comprehensive Network Attached Storage (NAS) protection to safeguard
critical data
„
Powerful, flexible encryption when and where you need it
„
Bare metal recovery to drastically reduce the time it takes to recover a failed
disk drive
„
Extensive storage attachment options allow for distributed backup targets
and workload
„
Dynamic device sharing to optimize backup data transfers and reduce points
of failure
Feature Summary
„
Disk-Based Backup and Deduplication – Leverage disk-based and tape
backups for creating on-site and off-site backups for failover and disaster
recovery. You can also add Quest NetVault SmartDisk (NetVault SmartDisk or
NVSD) to the backup solution for post-process data deduplication. NVSD
uses patented byte-level, variable block data analysis technology to reduce
data storage footprints by up to 90%.
„
Virtualization Support – Extend advanced data protection to VMware and
Hyper-V environments. A NetVault Backup plug-in gives you consistent,
reliable, point-and-click backup and restore for virtual environments without
requiring you to be an expert.
„
Application Protection – Ensure availability of business-critical applications
such as Oracle, SQL Server, Exchange, SharePoint, MySQL, PostgreSQL,
Domino, Informix, and Sybase with application plug-ins. These plug-ins
complement native solutions to save you time on integration – no scripting is
required to run backup and recovery jobs.
„
Network Attached Storage Protection – Safeguard NAS data directly on a
locally attached SCSI device, a SAN-attached device (tape or VTL) or a
storage device elsewhere on the network.
„
Enterprise-Wide Control – Give backup administrators the flexibility to
define, manage and monitor jobs from remote locations of their choice.
NetVault Backup’s automated features for global event notification and policybased job management simplify their tasks across heterogeneous storage
networks.
„
Strong Security – Meet regulatory requirements without sacrificing backup
windows or deduplication performance with an encryption plug-in for CAST128, AES-256 or CAST-256 algorithm support. Flexible job-level encryption
lets you easily select which data to encrypt.
Quest NetVault Backup
Configuration Guide
1.4.0
13
„
Flexible Storage Attachment – Attach storage wherever you like with the
built-in NetVault Backup SmartClient. It allows you to easily distribute both
real and virtual backup target workloads throughout the backup domain.
„
Dynamically Shared Device – Share stand-alone and library-based tape
drives among backup servers and SmartClients in SAN or shared-SCSI
environments. This allows you to optimize workloads and maximize your
equipment investments.
„
LAN-Free Backups – Create a LAN-free backup environment to support
writing backup data directly to locally and SAN-attached storage devices.
This keeps backup traffic away from the LAN and eliminates network
bandwidth constraints.
„
Simple, Straightforward Licensing – NetVault Backup can be licensed by
capacity or by component, giving you incredible flexibility. With componentbased licensing, you can pick and choose which modules you need. You can
deploy an unlimited number of clients or application plug-ins. Quest offers two
capacity-based licensing editions for NetVault Backup, one offering great
value for growing businesses and one offering comprehensive protection for
larger enterprises.
About this Document
The default factory settings for NVBU can be customized to suit your environment
using the NetVault Backup Configurator. This guide explains how to use the
NetVault Backup Configurator to change the preferences and default settings for
NVBU. It does not provide information on NetVault Backup features and
functionality. For details on using NetVault Backup, refer to the Quest NetVault
Backup Administrator’s Guide.
Important: NVBU configuration settings are stored in “.cfg” files that reside in the
<NVBU home>\config directory. The settings in these files should only be
modified under the guidance of Quest Support. Be aware that any incorrect
changes to these files can cause errors and other unexpected behavior. Before
you modify a configuration file, it is good practice to create a backup copy of the
file.
1.5.0
Target Audience
This guide is intended for Backup Administrators and other technical personnel
who are responsible for implementing and managing an NVBU System. A good
understanding of the operating systems under which the NVBU Server and Clients
are running is assumed.
14
Chapter 1
Introducing Quest NetVault Backup
1.6.0
Recommended Additional Reading
„
Quest NetVault Backup Installation Guide – This guide provides complete
details on installing the NetVault Backup Server and Client software.
„
Quest NetVault Backup Administrator’s Guide – This guide describes how to
use NetVault Backup and provides comprehensive information on all NetVault
Backup features and functionality.
„
Quest NetVault Backup Command Line Interface Reference Guide – This
guide provides a detailed description of the command line utilities.
„
Quest NetVault Backup Workstation Client Administrator’s Guide – This
guide provides complete information on administering the NetVault Backup
Workstation Client software.
„
Quest NetVault Backup Workstation Client User’s Guide – This guide
provides complete information on using the NetVault Backup Workstation
Client software.
You can download these guides from the Quest website at the following address:
https://support.quest.com/Search/SearchDownloads.aspx
1.7.0
About Quest Software
Established in 1987, Quest Software (Nasdaq: QSFT) provides simple and
innovative IT management solutions that enable more than 100,000 global
customers to save time and money across physical and virtual environments.
Quest products solve complex IT challenges ranging from database management,
data protection, identity and access management, monitoring, user workspace
management to Windows management. For more information, visit
www.quest.com.
1.7.1
Contacting Quest Software
Email:
info@quest.com
Mail:
Quest Software, Inc.
World Headquarters
5 Polaris Way
Aliso Viejo, CA 92656
USA
Web site:
www.quest.com
For regional and international office information, refer to the web site.
Quest NetVault Backup
Configuration Guide
1.7.2
15
Quest Support
Quest Support is available to customers who have a trial version of a Quest
product or who have purchased a Quest product and have a valid maintenance
contract. Quest Support provides unlimited 24x7 access to our Support Portal at
www.quest.com/support.
From our Support Portal, you can do the following:
„
Retrieve thousands of solutions from our Knowledge Base
„
Download the latest releases and service packs
„
Create, update and review Support cases
View the Global Support Guide for a detailed explanation of support programs,
online services, contact information, policies and procedures.
The guide is available at www.quest.com/support.
This guide is available in English only.
16
Chapter 1
Introducing Quest NetVault Backup
Quest NetVault Backup
Configuration Guide
17
Chapter 2:
GETTING STARTED
„
NVBU Configurator – An Overview
„
Starting NVBU Configurator
„
™
Starting NVBU Configurator on Linux/UNIX
™
Starting NVBU Configurator on Mac OS X
™
Starting NVBU Configurator on Windows
Remote Configurator
™
„
2.1.0
Starting Remote Configurator
Txtconfig
NVBU Configurator – An Overview
NVBU Configurator (Configurator) is a built-in configuration utility which is
available on the NVBU Server as well as Client systems. It provides an easy-touse graphical user interface to change the preferences and default settings for
NVBU, allowing you to customize NVBU to suit your environment.
The executable file for the Configurator is named nvconfigurator and resides in
the ...\bin directory (where ... represents the NVBU installation directory).
2.2.0
2.2.1
Starting NVBU Configurator
Starting NVBU Configurator on Linux/UNIX
To start the Configurator on Linux/UNIX platforms
1. Log on to the system with root-user privileges.
2. Start a terminal session, and type:
nvconfigurator
You can issue this command from any directory. Use an ampersand
character (&) to run the command in the background:
nvconfigurator &
2.2.2
Starting NVBU Configurator on Mac OS X
On Mac OS X, NVBU provides two versions of the Configurator:
„
Built-in Version of NVBU Configurator – The built-in version of NVBU
Configurator is provided as the Settings pane on the NVBU Administrator
18
Chapter 2
Getting Started
Console (NVAdmin). This version is provided for the native Mac OS X
interface, and offers limited functionality. For details on the Settings pane,
refer to the Quest NetVault Backup Administrator’s Guide for Mac OS X.
„
X11 Version of NVBU Configurator – The X11 version of NVBU
Configurator is called NVConfigurator. It is a separate application and offers
the full functionality.
To access the Settings pane on Mac OS X
1. Start the NVBU Administrator application.
2. In the NVBU Servers pane, select the applicable Server.
3. In the NVBU Operations pane, click Settings.
To access the X11 version of NVBU Configurator on Mac OS X
1. From the Finder, access Applications.
2. Locate NVConfigurator, and double-click it.
2.2.3
Starting NVBU Configurator on Windows
To start the Configurator on Windows
1. Log on to the system with administrator privileges.
2. Click Start on the taskbar.
3. Point to Programs, point to Quest Software, point to NetVault Backup, and
then click NVBU Configurator.
Figure 2-1:
NVBU
Configurator
Quest NetVault Backup
Configuration Guide
2.3.0
19
Remote Configurator
The Remote Configurator lets you configure the preferences and default settings
for a remote NVBU system. For example, you can use the Remote Configurator
on the NVBU Server to apply new configuration settings to a client residing in a
different geographical location.
The Remote Configurator can be accessed from the NVBU Console. It is available
on both the NVBU Server and Client systems. However, it offers limited
functionality and does not allow you to configure all NVBU settings.
2.3.1
Starting Remote Configurator
To start the Remote Configurator
1. Start the NVBU Console on the local machine. Click Client Management on
the toolbar or Large Buttons panel. Alternatively, on the Administration
menu, click Client Management.
2. In the Clients list, right-click the remote NVBU machine, and select
Configure. This will start the Remote Configurator.
Figure 2-2:
Remote
Configurator
2.4.0
Txtconfig
NVBU also provides a text version of the Configurator, called Txtconfig. Txtconfig
can be used to customize NVBU settings on machines that do not support a GUI.
For details on Txtconfig, refer to Using the Txtconfig Tool on page 133.
20
Chapter 2
Getting Started
Quest NetVault Backup
Configuration Guide
21
Chapter 3:
PERFORMING COMMON
ADMINISTRATIVE TASKS
3.1.0
„
Viewing NVBU Service Status
„
Starting and Stopping NVBU Service
„
Viewing NVBU Machine Details
„
Installing Optional Plug-ins
„
Removing Plug-ins
„
Licensing Software
„
Viewing License Details
„
Changing NVBU Password
„
Disabling Password-Protection for NVBU Clients
„
Allowing NVBU Server to Function as Client
Viewing NVBU Service Status
To view the current status of the NVBU Service
1. Click the Service tab on the Configurator.
2. The Current Status parameter on the Service tab displays the status as a
read-only string.
3. Click another tab or exit Configurator, as required.
3.2.0
Starting and Stopping NVBU Service
The NVBU Service starts automatically when the software installation completes
on the server or client system. If you need to manually stop or start the NVBU
Service, use the following steps:
1. Click the Service tab on the Configurator.
2. Select the applicable action:
„
To stop the NVBU Service, click Stop Service.
„
To start the NVBU Service, click Start Service.
22
Chapter 3
Performing Common Administrative Tasks
Figure 3-1:
Service tab
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
3.3.0
Viewing NVBU Machine Details
To view the NVBU machine details
1. The Machine tab is selected by default when you start the NVBU
Configurator. If another tab is currently selected on the Configurator, click the
Machine tab.
2. It includes the following details:
Figure 3-2:
Machine tab
Quest NetVault Backup
Configuration Guide
23
„
Machine Name – The NVBU name of the machine.
„
Machine ID – The Machine ID that is used for licensing NVBU.
„
Network Name(s) – The Network name of the machine.
„
IP Address(es) – The IP address or addresses assigned to the machine.
„
Version – The NVBU version and build number.
„
O.S. Version – The version of the O/S running on the machine.
„
Platform – The O/S platform.
3. Click another tab or exit Configurator, as required.
3.4.0
Installing Optional Plug-ins
NVBU offers several optional plug-ins that can be used to ensure continuous
availability of business-critical applications such as Oracle, SQL Server,
Exchange, SharePoint, MySQL, and others. You need to procure and install these
plug-ins separately. These plug-ins can be installed from the NVBU Console or the
NVBU Configurator.
To install an optional plug-in from the NVBU Configurator, use the following steps:
1. Click the Packages tab on the Configurator.
Figure 3-3:
Packages tab
2. Click Install Software to start the package installation wizard.
3. Click Next, and follow the wizard as it takes you through the installation
steps.
4. In the Enter Install File Name window, provide the full file path for the binary
file on the installation CD or the directory to which the file was downloaded
from Quest Software's web site. Alternatively, click Browse. Navigate to the
location of the binary file and select it.
5. Click Next.
24
Chapter 3
Performing Common Administrative Tasks
6. The Details window will display the package details. Click Next to start the
installation process. On completion, a message will be displayed. Click OK to
close the dialog box.
3.5.0
Removing Plug-ins
To remove a plug-in from NVBU Configurator
1. Click the Packages tab on the Configurator.
2. In the Installed Packages list, select the plug-in that you want to remove.
3. Click Remove Software.
4. In the confirmation dialog, click OK. On completion, a message will be
displayed. Click OK to close the dialog box.
3.6.0
Licensing Software
The evaluation license for NVBU is valid for a period of 30 days. To continue using
the software after the expiry of the evaluation period, you need to install the
permanent license keys for the NVBU Server and all installed plug-ins. These keys
can be requested at https://support.quest.com/LicenseKey.aspx. You can install
these keys from the NVBU Console or the NVBU Configurator.
To install the permanent license keys from NVBU Configurator
1. Click the License tab on the Configurator.
Figure 3-4:
License tab
2. Enter (or copy/paste) the license key in the Add New Key box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
3.7.0
25
Viewing License Details
To view the license details for NVBU
1. Click the License tab on the Configurator.
2. This tab provides the following details:
„
Server Capabilities – Under Server Capabilities, the Configurator
displays the number of available licenses for NVBU Clients, SmartClients,
physical and virtual backup devices, and other NetVault Backup
components.
„
Serial Numbers of Applied Keys – Under Serial Numbers of Applied
Keys, the Configurator displays the details of applied license keys.
Note: The plug-in licences will only be displayed on the NVBU Client on which it is
installed. It will not be displayed on the NVBU Server
3. Click another tab or exit Configurator, as required.
3.8.0
Changing NVBU Password
To change the NVBU Server or Client password
1. Click the Security tab on the Configurator.
2. Configure the following parameters:
Figure 3-5:
Security tab
„
New Password – Enter the new password for NVBU. The password
cannot contain the characters <, >, &, #, and | .
„
Confirm Password – Re-enter the password for confirmation.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
26
Chapter 3
Performing Common Administrative Tasks
3.9.0
Disabling Password-Protection for NVBU
Clients
To add or access a client without its password, you can temporarily disable
password-protection for a client.
To disable password-protection for an NVBU Client
1. Click the Security tab on the Configurator.
2. Configure the following parameter:
„
Disable Security – Select this check box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
3.10.0
Allowing NVBU Server to Function as Client
By default, NVBU does not allow you to add an NVBU Server as a Client to
another NVBU Domain. To allow an NVBU Server to function as a client, use the
following steps:
1. Click the Security tab on the Configurator.
2. Configure the following parameter:
„
This Machine May be Added as a Client to a Server – Select this check
box on the NVBU Server.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
CUSTOMIZING
4.1.0
27
Chapter 4:
THE
AUDITOR
DAEMON
„
Auditor Daemon – An Overview
„
Generating Audit Logs for Failed User Requests
„
Creating a User-Defined Policy for Deleting Audit Logs
„
Creating a User-Defined Schedule for Purging Audit Logs
„
Disabling Automatic Purging of Audit Logs
„
Configuring Number of Active Sysop Operator Message Notifications
Auditor Daemon – An Overview
The Auditor Daemon (nvavp) runs on the NVBU Server. This process tracks and
controls user activities. It validates each user request, and depending on the
granted privileges, allows or denies the request. The Auditor Daemon records
these events in the audit log, which is also known as the Audit Trail. The audit log
is named audit.bin and resides in the ...\db directory (where ... represents the
NVBU installation directory). You can view these logs using the NVBU Audit Trail
report. For details on the Audit Trail report, refer to the Quest NetVault Backup
Administrator’s Guide.
By default, the Auditor Daemon logs each user activity regardless of whether the
request is granted or denied. It automatically deletes the logs that are older than
31 days. You can customize the Auditor Daemon to only log failed user requests,
or create a user-defined policy for deleting audit logs. The default behavior and
properties of the Auditor Daemon can be changed from the Auditing tab on the
Configurator.
4.2.0
Generating Audit Logs for Failed User Requests
By default, the Auditor Daemon logs each user request, regardless of whether the
request is granted or denied. To override this behavior and generate audit logs
only for the failed user requests, use the following steps:
1. Click the Auditing tab on the Configurator.
2. Configure the following parameter:
28
Chapter 4
Customizing the Auditor Daemon
Figure 4-1:
Auditing tab
„
Only Record Failed Requests in the Audit Trail – Select this check box.
Note: The NVBU Service should be restarted to apply any changes to this setting.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
4.3.0
Creating a User-Defined Policy for Deleting
Audit Logs
The Auditor Daemon is configured to automatically deletes all audit logs that are
older than 31 days. You can override this behavior with one of the following types
of user-defined policies:
„
Age-Based Purge Policy – Delete logs that older than a certain number of
days.
„
Size-Based Purge Policy – Delete logs when the file size exceeds the
maximum size.
To create a user-defined policy for automatically deleting audit logs
1. Click the Auditing tab on the Configurator.
2. Select the required method:
a. Age-Based Purge Policy – To create a purge policy based on the log
age, configure the following parameters:
„
Purge Type – Select By Age.
„
Purge Entries That are Older Than – Enter or select the maximum
age for the audit logs. The log age is specified in number of days. By
default, this parameter is set to 31 days.
b. Size-Based Purge Policy – To create a purge policy based on the log file
size, configure the following parameters:
1. Purge Type – Select By Size.
2. Purge When Trail Exceeds – Enter or select the maximum file size for
the audit trail. The file size is specified in MB. By default, this
parameter is set to10MB.
Quest NetVault Backup
Configuration Guide
29
3. The default interval between two purge events for the audit logs is 24 hours.
To change this schedule, refer to Creating a User-Defined Schedule for
Purging Audit Logs on page 29.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
4.4.0
Creating a User-Defined Schedule for Purging
Audit Logs
The default interval between two purge events for the audit logs is 24 hours. To
change this schedule, use the following steps:
1. Click the Auditing tab on the Configurator.
2. Configure the following parameter:
„
Time Interval Between Purges – Enter or select the time interval
between two purge events. The time interval is specified in number of
hours.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
4.5.0
Disabling Automatic Purging of Audit Logs
The Auditor Daemon is configured to automatically deletes all audit logs that are
older than 31 days. To disable automatic purging of audit logs, use the following
steps:
1. Click the Auditing tab on the Configurator.
2. Configure the following parameter:
„
Purge Type – Select None.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Warning: The audit logs can consume a considerable amount of disk space.
Therefore, periodic purging of the logs is necessary. Since you cannot purge the
audit logs manually, it is recommended that you do not disable the automatic
purging of audit logs.
30
Chapter 4
Customizing the Auditor Daemon
4.6.0
Configuring Number of Active Sysop Operator
Message Notifications
If you set up the Sysop Operator Message notification method for several events
and these events are raised repeatedly in NVBU, the process manager may
eventually run out of available resources and hang. To prevent this, NVBU limits
the number of simultaneous notifications that are started on a system. If any new
notification causes the count of active notifications to exceed the configured limit,
NVBU will discard it with the following Operator Message in the NVBU Status
window:
Too many simultaneous notifications. Refusing further
notifications
The Auditor Daemon will not relay any other notification until the count of active
notifications falls below the defined limit. By default, this count is set at 5.
To change the count of active notifications
1. Click the Auditing tab on the Configurator.
2. Configure the following parameter:
„
Maximum Simultaneously Active Notifications – Enter or select the
value. You can set it between 1 and 20.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
31
Chapter 5:
CUSTOMIZING THE DEVICE
SCAN PROCESS
5.1.0
„
Device Scan Process – An Overview
„
Configuring Device Type for Startup Device Scan
„
Disabling Startup Device Scan
„
Configuring Device Type for Post-Startup Device Scan
„
Disabling Post-Startup Device Scan
Device Scan Process – An Overview
The Device Scan process (nvdevicescan) runs on the NVBU Server and
SmartClients. This process enables automatic configuration of backup devices. It
scans for locally-attached libraries and standalone drives on an NVBU system.
The Device Scan process can identify devices manufactured by several vendors.
The devices thus identified can be added using the Automatic Device
Configuration wizard.
The Device Scan process is initiated during the following events:
„
NVBU Startup – The Device Scan process is configured to start
automatically when you start the NVBU Service on a machine. It scans the
hardware for new devices on the SCSI bus or attached to the NDMP Filers.
The scanning process can take some amount of time, which may delay the
startup. To avoid this delay, you can disable device scan during NVBU startup
or restrict the type of device it scans for.
„
Post-Startup – The Device Scan process is also initiated when you open the
NVBU Device Management window. It scans for new devices which are
currently not added to the NVBU Server. You can disable this feature if no
new hardware has been added, or configure the type of device it scans for.
The settings for Device Scan can be changed from the Device Scan and
GUI –> Devices tabs on the Configurator.
32
Chapter 5
Customizing the Device Scan Process
5.2.0
Configuring Device Type for Startup Device
Scan
By default, the Device Scan process scans for both libraries and standalone
devices at the start of the day (NVBU startup). To configure the type of device it
scans for during NVBU startup, use the following steps:
1. Click the Device Scan tab on the Configurator.
2. Configure the following parameter:
Figure 5-1:
Device Scan
tab
„
Scan for Devices at Start of Day – The default value for the Scan for
Devices At Start of Day parameter is Both. To scan for a particular type
of device, select one of the following in the list:
™
Drives – Select Drives to only scan for standalone drives.
™
Libraries – Select Libraries to only scan for libraries.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
5.3.0
Disabling Startup Device Scan
To disable device scan during NVBU startup, use the following steps:
1. Click the Device Scan tab on the Configurator.
2. Configure the following parameter:
„
Scan for Devices at Start of Day – Select Neither in the Scan for
Devices At Start of Day list.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
5.4.0
Configuring Device Type for Post-Startup
Device Scan
By default, the Device Scan process only scans for libraries when you open the
NVBU Device Management window. To configure the type of device it scans for
during this event, use the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Devices subtab.
Quest NetVault Backup
Configuration Guide
33
3. Configure the following parameter:
Figure 5-2:
Devices
subtab on GUI
tab
„
Enable Automatic Device Scanning – The default value for this
parameter is Libraries. To scan for all devices, select Libraries and
Drives in the Enable Automatic Device Scanning list.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
5.5.0
Disabling Post-Startup Device Scan
To disable device scan when you open the NVBU Device Management window
1. Click the GUI tab on the Configurator.
2. Click the Devices subtab.
3. Configure the following parameter:
Figure 5-3:
Devices
subtab on GUI
tab
„
Enable Automatic Device Scanning – Select Neither in this list.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
34
Chapter 5
Customizing the Device Scan Process
Quest NetVault Backup
Configuration Guide
35
Chapter 6:
CUSTOMIZING THE JOB
MANAGER PROCESS
6.1.0
„
Job Manager – An Overview
„
Configuring Keep-Alive Rate for Job Manager
„
Configuring “nvjobcreate” to Return Job Exit Code
Job Manager – An Overview
The Job Manager process (nvjobmgr) runs on the NVBU Server and manages the
execution of an NVBU job. This process is initiated by the Schedule Manager. A
single instance of Job Manager runs for each job until the completion of a job. The
Job Manager reports on the job state changes and the exit status of a job. It
coordinates with the Data Plug-in and fetches the required information from the
NVBU Server. It is also responsible for sending drive and media requests to the
Media Manager process. You can change the default settings for the Job Manager
from the Job Manager tab on the Configurator.
6.2.0
Configuring Keep-Alive Rate for Job Manager
Keep-Alive messages are used to verify network connection between two NVBU
machines and to keep this connection intact. The Keep Alive Rate for Job
Manager controls how often keep-alive messages are sent between the Job
Manager running on the NVBU Server and the Data Plug-in running on an NVBU
Client. The default interval for keep-alive messages for Job Manager is 5 minutes.
To change the keep-alive rate for Job Manager
1. Click the Job Manager tab on the Configurator.
2. On the Timeouts subtab, configure the following parameter:
Figure 6-1:
Timeouts sub
tab on Job
Manager tab
„
Keep Alive Rate – Enter or select the duration between two successive
keep-alive transmissions. The keep-alive rate is set in number of minutes.
The default value for this parameter is 5 minutes.
36
Chapter 6
Customizing the Job Manager Process
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
6.3.0
Configuring “nvjobcreate” to Return Job Exit
Code
By default, the nvjobcreate command returns the Job ID on success and “0” on
failure. To configure this utility to return the exit code instead of the Job ID, perform
the following steps.
1. Click the Job Manager tab on the Configurator.
2. Click the Status subtab, and configure the following parameter:
Figure 6-2:
Status subtab
on Job
Manager tab
„
CLI Utility nvjobcreate Will Return Exit Status – By default, the
nvjobcreate command returns the Job ID on success and “0” on failure.
When you select this check box, it returns “0” on success and “1” on
failure. To determine the Job ID when the nvjobcreate command has
been configured to return the exit status, you can use the -jobidfile option
with nvjobcreate to output the Job ID to a specified file. For details on the
nvjobcreate command, refer toQuest NetVault Backup Command Line
Interface Reference Guide.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
CUSTOMIZING
7.1.0
37
Chapter 7:
THE
LOG
DAEMON
„
Log Daemon – An Overview
„
Configuring Disk Space Alert Thresholds
„
Creating a User-Defined Schedule for Disk Space Checks
„
Disabling Disk Space Checks
„
Creating a User-Defined Policy for Deleting NVBU Logs
„
Creating a User-Defined Schedule for Purging NVBU Logs
„
Disabling Automatic Purging of NVBU Logs
„
Optimizing the Log Daemon
Log Daemon – An Overview
The Log Daemon (nvlogdaemon) runs on the NVBU Server and performs the
following functions:
„
Records NVBU Logs – The Log Daemon manages logs generated by
various NVBU processes and writes them to log files. NVBU logs are used to
track system activities and correct problems.
NVBU logs reside in the ...\Logs directory on the NVBU Server (where ...
represents the NVBU installation directory). This directory can be relocated
using Configurator. For details, refer to Relocating Logs and NVDB
Directories on page 99.
The log files are stored in binary format and named log-0, log-1, log-2, and so
on. The Log Daemon always reserves space for logs by creating a blank file.
For example, when log-0 becomes full, it creates log-2 before opening log-1
for recording events. Log-0 and log-1 are created during NVBU installation.
To make sure that the NVBU logs do not continue to accumulate and
consume large amounts of disk space, the Log Daemon automatically
deletes the logs after 30 days. You can change this behavior with a userdefined policy, or delete the logs manually.
„
Performs Periodic Disk Space Checks – The Log Daemon performs
periodic disk space checks, and issues alert messages when the space
usage level reaches the defined warning or critical threshold. The disk space
check applies to the following NVBU directories:
™
Home
38
Chapter 7
Customizing the Log Daemon
™
Database
™
Logs
™
Reports
By default, the disk space check is scheduled to run every hour. You can
reschedule or disable this event using the Configurator.
The default behavior and properties of the Log Daemon can be changed from the
Logging Daemon tab on the Configurator.
7.2.0
Configuring Disk Space Alert Thresholds
NVBU defines two alert thresholds for the disk space usage levels – Warning and
Critical. These thresholds are defined as “percent full of total disk space”. By
default, the warning threshold is set to 85 percent full and the critical threshold is
set to 97 percent full of the total disk space. To change these default settings, use
the following steps:
1. Click the Logging Daemon tab on the Configurator.
2. Configure the following parameters:
Figure 7-1:
Logging
Daemon tab
Note: The NVBU Service should be restarted to apply any changes to the Warning
and Critical threshold values.
a. Disk Space Warning Threshold – Enter or select the disk usage level for
warning threshold. By default, it is set to 85 percent full of total disk space.
When the space usage reaches or exceeds the warning threshold, the
following events occur:
„
The Log Daemon reports an error.
Quest NetVault Backup
Configuration Guide
39
„
The Auditor Daemon logs a sysop operator message which is
displayed under Operator Messages on the NVBU Status window.
„
NVBU raises the Home Drive Becoming Full event. You can
configure one or more global notification methods to generate and
receive notification when this event is raised. For details, refer to the
Quest NetVault Backup Administrator’s Guide.
b. Disk Space Critical Threshold – Enter or select the disk usage level for
critical threshold. By default, it is set to 95 percent full of total disk space.
When the space usage reaches or exceeds the critical threshold, the
following events occur:
„
NVBU sends an error message to Event Viewer on Windows and
syslog utility on Linux/UNIX.
„
The Log Daemon reports an error.
„
NVBU shuts down automatically and sets the status on the Service tab
of the NVBU Configurator to Stopped Disk Full.
Warning: If disk space is critically low when the NVBU Service starts, then the
errors are only be logged through Event Viewer or syslog. You are required to take
necessary steps to ensure availability of adequate disk space before restarting the
NVBU Service.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
7.3.0
Creating a User-Defined Schedule for Disk
Space Checks
The default interval between two successive disk space checks is one hour. To
change this schedule, use the following steps:
1. Click the Logging Daemon tab on the Configurator.
2. Configure the following parameter:
„
Time Interval between Disk Space Full Checks – Enter or select the
time interval between two disk space check events. The time interval is
specified in number of hours.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
7.4.0
Disabling Disk Space Checks
To disable disk space checks by the Log Daemon, use the following steps:
1. Click the Logging Daemon tab on the Configurator.
40
Chapter 7
Customizing the Log Daemon
2. Configure the following parameter:
„
Time Interval between Disk Space Full Checks – Enter or select 0
(zero).
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Note: Regardless of this setting, the log daemon will perform a disk space check
when the NVBU Service restarts.
7.5.0
Creating a User-Defined Policy for Deleting
NVBU Logs
NVBU is configured to automatically delete logs that are older than 30 days. You
can override this behavior by creating one of the following types of user-defined
policies:
„
Age-based Purge Policy – Delete logs that older than a certain number of
days.
„
Page-based Purge Policy – Delete log pages when the total pages exceeds
a certain number.
Note: For details on deleting the NVBU logs manually, refer to the Quest NetVault
Backup Administrator’s Guide.
To create a user-defined policy for deleting NVBU logs
1. Click the Logging Daemon tab on the Configurator.
2. Select the required method:
Figure 7-2:
Auto purge
methods for
audit logs on
Logging
Daemon tab
Quest NetVault Backup
Configuration Guide
41
a. Age-based Purge Policy – For a purge policy based on log age,
configure the following parameters:
„
Auto-Purge Method – Select Exceeds Log Age.
„
Auto-Purge Entries That are Older Than – Enter or select the
maximum age for the logs. The log age is specified in number of days.
The default value for this parameter is 30 days.
b. Page-based Purge Policy – For a purge policy based on page size,
configure the following parameters:
„
Auto-Purge Method – Select Exceeds Number of Pages.
„
Auto-Purge When the Number of Log Pages Exceeds – Enter or
select the maximum number of log pages that can exist at any given
point of time. The default value for this parameter is10 pages.
3. By default, automatic purging occurs every 3 hours. To change this schedule,
refer to Creating a User-Defined Schedule for Purging NVBU Logs on page
41.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
7.6.0
Creating a User-Defined Schedule for Purging
NVBU Logs
The default interval between two purge events for NVBU logs is 3 hours. To
change this schedule, use the following steps:
1. Click the Logging Daemon tab on the Configurator.
2. Configure the following parameter:
„
Select the Time Interval to Auto Purge – Enter or select the time interval
between two purge events. The time interval is specified in number of
hours.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
7.7.0
Disabling Automatic Purging of NVBU Logs
NVBU is configured to automatically delete logs that are older than 30 days. To
disable automatic purging of log files, use the following steps:
1. Click the Logging Daemon tab on the Configurator.
2. Configure the following parameter:
„
Auto-Purge Method – Select None.
42
Chapter 7
Customizing the Log Daemon
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Important: NVBU logs can consume a considerable amount for disk space.
Therefore, periodic purging of the logs is necessary. If you disable automatic
purging, ensure that you manually delete the logs at regular intervals. For details
on purging logs manually, refer to the Quest NetVault Backup Administrator’s
Guide.
7.8.0
Optimizing the Log Daemon
To change the default settings for the Log Daemon, use the following steps:
1. Click the Logging Daemon tab on the Configurator.
2. Configure the applicable parameters:
„
Log File Page Size – Enter or select the maximum page size for log files.
The file size in specified in KB. The default value for this parameter is
1024KB.
When a log file becomes full, the log daemon does the following:
„
™
Creates a new blank file to reserve space for logs.
™
Starts writing to the next file.
Message Response Interval – When you open the NVBU Logs window,
the log daemon sends all logs to the NVBU Console. The response
interval determines the amount of time NVBU Console waits for the Log
Daemon to send all logs before displaying a progress dialog box. This
dialog displays the number of logs loaded against the total number of logs.
If the response is delayed, you can choose to abort the operation by
clicking Cancel on the progress dialog box.
The default response time for the log daemon is 256 milliseconds. To
increase or decrease the interval, enter or select the amount of time in
Message Response Interval. The minimum amount of response time
that you can set is 100 milliseconds.
If the NVBU Console receives all logs within the set interval, the progress
dialog box will not be displayed at all. This will be true if there are only few
log messages to be displayed.
™
„
The progress dialog box is refreshed every 256 milliseconds. To
change the refresh rate, enter or select the time interval in Minimum
Time between Progress Updates.
Outgoing Message Bundle Size – To improve performance, the log
daemon sends messages to NVBU Console in bundles. Each bundle
contains 64 messages by default. To change the number of messages per
Quest NetVault Backup
Configuration Guide
43
bundle, enter or select the bundle size in Outgoing Message Bundle
Size.
„
Minimum Warning Level to Send to System Log – The log daemon
automatically sends logs with warning code 64 and above to the operating
system logs. You can view these logs through Event Viewer on Windows
and syslog on Linux/UNIX. To change the severity level of messages that
are sent to the operating system, enter or select the warning level code in
Minimum Warning Level to Send to System Log. The warning codes
and the corresponding severity level of the messages are listed in the
table below:
Code
Severity Level
112
Severe Errors
96
Severe Errors and Errors
80
Severe Errors, Errors and Warnings
64
Severe Errors, Errors, Warnings and Startup Messages
48
Severe Errors, Errors, Warnings, Startup Messages and Job Messages
32
Severe Errors, Errors, Warnings, Startup Messages, Job Messages and
Informational Messages
16
Severe Errors, Errors, Warnings, Startup Messages, Job Messages,
Informational Messages and Background Messages
0
All Messages
„
Convert Syslog Messages to UTF8 – By default, NVBU uses Extended
Unix Code (EUC) Encoding to convert syslog messages in non-English
NVBU configurations. To use Unicode Transformation Format-8 (UTF-8)
for these messages, select the Convert Syslog Messages to UTF8
check box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
44
Chapter 7
Customizing the Log Daemon
Quest NetVault Backup
Configuration Guide
45
Chapter 8:
CUSTOMIZING THE MEDIA
MANAGER PROCESS
8.1.0
„
Media Manager – An Overview
„
Configuring Retention Period for Imported Backups
„
Using Barcodes as Default Media Labels
„
Setting Priority Levels for Continuation Media Requests
„
Setting Priority Levels for Media Labeling and Blanking Requests
„
Configuring Callback Timeouts for Bulk Media Operations
„
Setting Interval for Media Status Updates
„
Disabling Reuse of Read-Only Media
„
Creating a User-Defined Policy for Automatic Index Compression
„
Creating a User-Defined Schedule for Index Compression
„
Disabling Automatic Index Compression
„
Configuring Minimum Disk Space for Index Decompression
„
Customizing the Diagnose Media Requests Window
„
Customizing Device Related Settings
„
Enabling Timeout for Source Media Requests
„
Configuring Additional Media Manager Settings
„
Configuring Transfer Update Frequency for Data Domain Systems
„
Configuring Timeout Interval for NVSD “Stream End” Responses
„
Configuring Media Request Weights
Media Manager – An Overview
The Media Manager (nvmedmgr) runs on the NVBU Server and performs the
following functions:
„
It manages the media database. The media database contains information
about the media contents and online backup savesets.
„
The Media Manager stores the device configuration details. It manages the
backup devices through the Device Manager processes. The Media Manager
issues high-level instructions for loading and unloading media, which are
carried out by the Device Manager processes.
46
Chapter 8
Customizing the Media Manager Process
„
It controls the selection of device and media for a job based on the media
requests submitted by the Job Manager.
You can change the default settings for the Media Manager from the Media
Manager tab on the Configurator.
Note: The NVBU Service should be restarted to apply any changes to the Media
Manager Settings.
8.2.0
Configuring Retention Period for Imported
Backups
NVBU cannot process any data on a piece of media if the Media Database does
not contain any information about it. Such media items are tagged as foreign
media items. Typically, media that are removed from the NVBU Server or swapped
between libraries in different NVBU Domains are marked as foreign media. To
access the savesets on a foreign media item, you need to scan the backups and
the on-tape indexes to import the required data to the NVDB. For details on
scanning foreign media, refer to Quest NetVault Backup Administrator’s Guide.
The retention period for the imported data is determined by the backup life set for
the savesets. For the savesets that have already retired, the data is temporarily
stored for 7 days.
To change retention period for imported savesets
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
Figure 8-1:
General
Settings
subtab
„
Minimum Life for Imported Backups – Enter or select the number of
days NVBU should retain the imported data for a retired saveset. The
default value for this parameter is 7 days.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
8.3.0
47
Using Barcodes as Default Media Labels
While performing a backup, you can automatically label blank media using the
Automatically Label Blank Media option available on the Target tab of the
NVBU Backup window. When you select this option, NVBU creates a label string
using the NVBU Server name, system name, and a seed number. You can also
configure NVBU to use media barcodes as the default labels for blank media.
To use barcodes as the labels for blank media
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
„
Use Barcodes as Labels – To use media barcodes as the default label
for blank media during backups, select the Use Barcodes as Labels
check box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.4.0
Setting Priority Levels for Continuation Media
Requests
A continuation request occurs when an active backup or restore job requires
additional media for completion. NVBU assigns a priority level of 5 to such
requests so that they are not preempted by other media requests, and the active
job completes without any interruption.
To change the default priority levels for continuation requests
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameters:
„
Continuation Restore Request Priority Boost – Enter or select a
priority level for continuation requests by restore jobs. By default, these
requests are assigned a priority level of 5.
„
Continuation Backup Request Priority Boost – Enter or select a priority
level for continuation requests by backup jobs. By default, these requests
are assigned a priority level of 5.
Note: The priority level ranges from 1 (highest priority) to 100 (lowest priority). A
priority level of zero sets a request to run as a background task.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
48
Chapter 8
Customizing the Media Manager Process
8.5.0
Setting Priority Levels for Media Labeling and
Blanking Requests
NVBU assigns a priority level of 10 to media labeling and blanking requests. To
change these settings, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameters:
„
Label Request Priority – Enter or select a priority level for bulk media
labeling requests. By default, these requests are assigned a priority level
of 10.
„
Blank Request Priority – Enter or select a priority level for bulk media
blanking requests. By default, these requests are assigned a priority level
of 10.
Note: The priority level ranges from 1 (highest priority) to 100 (lowest priority). A
priority level of zero sets a request to run as a background task.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.6.0
Configuring Callback Timeouts for Bulk Media
Operations
The callback timeouts for bulk media labeling and blanking operations control how
long NVBU waits for user inputs before ending these requests. By default, NVBU
waits for 120 seconds for user confirmation. The requests are not carried out if the
callback timeouts expire for the operations. To change the default timeout settings,
perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameters:
„
Bulk Label Callback Timeout – Enter or select a callback timeout for
bulk media labeling request. The timeout value is specified in number of
seconds. The default value for this parameter is 120 seconds.
„
Bulk Blank Callback Timeout – Enter or select a callback timeout for
bulk media blanking request. The timeout value is specified in number of
seconds. The default value for this parameter is 120 seconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
8.7.0
49
Setting Interval for Media Status Updates
The online media status is updated every 10 minutes on the NVBU Media
Management window. To change this interval, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
„
Minimum Interval between Reporting Online Capacity – Enter or
select the interval for online media status updates. The update interval is
specified in minutes. The default interval is 10 minutes.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.8.0
Disabling Reuse of Read-Only Media
NVBU automatically removes the read-only tag for a media item when the last
saveset stored on is retired. This allows you to re-use the media for new backups.
To disable this feature, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
„
Mark Expired Read Only Media as Writable – Clear this check box to
prevent reuse of a retired read-only media. This check box is selected by
default.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.9.0
Creating a User-Defined Policy for Automatic
Index Compression
Backup indexes which are stored in the NVDB are called Online Indexes. NVBU
automatically compresses online indexes after 30 days of inactivity. To customize
this period, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
Figure 8-2:
Index
compression
parameters on
General
Settings
subtab
50
Chapter 8
Customizing the Media Manager Process
„
Days of Inactivity before an Index is Compressed – Enter or select the
inactivity period for index compression. The default value for this
parameter is 30 days.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Note: You can also manually compress the Online Indexes from the NVBU
Restore window. For more information on this procedure, refer to the Quest
NetVault Backup Administrator’s Guide.
8.10.0
Creating a User-Defined Schedule for Index
Compression
The Media Manager scans the NVDB at periodic intervals to find backup indexes
which can be compressed. The default interval between two scan cycles is 12
hours. To change this schedule, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
„
Hours between Scans for Indexes to be Compressed – Enter or select
the interval for index compression scans. The default interval between two
scans is 12 hours.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.11.0
Disabling Automatic Index Compression
To disable automatic compression of online indexes, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
„
Days of Inactivity before an Index is Compressed – Enter or select 0
(zero).
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.12.0
Configuring Minimum Disk Space for Index
Decompression
NVBU automatically decompresses the backup indexes when you try to browse or
restore a saveset with compressed indexes. You can also manually decompress
the indexes from the NVBU Restore window. For details on decompressing a
backup index, refer to the Quest NetVault Backup Administrator’s Guide. By
Quest NetVault Backup
Configuration Guide
51
default, NVBU reserves 500MB of free disk space on the NVDB drive or partition,
which is required before and after an index compression. To change this setting,
perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
„
Minimum Space for Index Decompression – Enter or select the
minimum amount of space required on the NVDB drive or partition. The
space requirement is specified in MB. The default value for this parameter
is 500MB.
A decompression request will fail in the following circumstances:
™
The available space on the NVDB drive or partition is less than the
minimum required space.
™
The required amount of free disk space will not be available on the
NVDB drive or partition after a decompression. When NVBU receives
a decompression request, it reads the index header to determine its
decompressed file size. The request will fail if the available space on
the NVDB drive or partition will go below the minimum required space
after decompression.
If it fails, then NVBU will display an error message in one of the following
windows:
™
When you issue the decompress command manually, NVBU will
display the message on the NVBU Restore window.
™
When NVBU performs an automatic decompression for a restore or an
incremental backup, it will display the message in the NVBU Logs
window.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.13.0
Customizing the Diagnose Media Requests
Window
NVBU supports a maximum of 64,000 characters in the Diagnose Media
Requests for Job window. To reduce the number for characters displayed on this
window, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameter:
„
Maximum Characters in a Media Request Diagnosis – Enter or select
the number of characters that can be displayed on the Diagnose Media
Requests for Job window. It is specified in thousands of characters.
Lesser number of characters may result in quicker output. However, the
52
Chapter 8
Customizing the Media Manager Process
output may be truncated and you may not get the complete information.
Therefore, it is recommended that you do not change the default settings
for this parameter.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.14.0
Customizing Device Related Settings
To customize the device related settings controlled by the Media Manager,
perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameters:
Figure 8-3:
Device related
parameters on
General
Settings
subtab
„
Do not Display Device Activity in the Device Window – Select this
check box to stop status updates on the NVBU Device Management
window. It may help reduce the load on the NVBU Server when several
backup devices are added to the Server.
„
Do Not Display Drives that are Available but not Active – Select this
check box to hide the offline devices on the NVBU Device Management
window.
„
Only Check Available Drives and Media when Processing a Media
Request – Select this check box to only check for available drives and
media when a media request is received. It can be useful in large
environment to reduce the network traffic generated by the automatic
checks. However, it may cause a delay in job startup when several jobs
are launched at the same time.
Quest NetVault Backup
Configuration Guide
53
„
Only Check Available Drives when Processing a Media Request –
Select this check box to only check for available drives when a media
request is received.
„
Only Check Available Media when Processing a Media Request –
Select this check box to only check for available media when a media
request is received.
„
Do Not Issue Prevent/Allow Media Remove Commands to Drives –
During backup and restore operations, the Media Manager issues
PREVENT ALLOW MEDIUM REMOVAL SCSI commands in order to
move a medium to or from a drive. If your library software can handle
medium removal/ejection by itself and does not require any explicit
commands to be sent to the drive, then you can select the Do Not Issue
Prevent/Allow Media Remove Commands to Drives check box. When
this check box is selected, the Media Manager will skip the PREVENT
ALLOW MEDIUM REMOVAL SCSI commands during device operations.
„
Do Not Open a Device if the Serial Number has Changed – Select this
check box to stop issuing commands to a device whose serial number has
changed since its last configuration for NVBU.
„
Unavailable Device Retry Interval – Enter or select the retry interval for
unavailable devices. The retry interval is specified in minutes. By default,
NVBU makes an attempt every 30 minutes to locate an unavailable
device.
„
Allow Library Modification when Jobs are Running – Select this check
box to allow a user to modify the library settings while it is in use.
„
Do Not Scan Unknown Media – When you add tapes to a library, and
close the door (or restart the library), NVBU takes an inventory by reading
the media barcodes. If NVBU cannot find the barcode for a piece of
media, then it marks that tape as UNKNOWN. You can configure the
Mark Unknown Media Blank parameter on the Configure Device
window to mark such media items as BLANK. For details on this option,
refer to the Quest NetVault Backup Administrator’s Guide.
If you do not mark the unknown tapes as BLANK, then NVBU starts
loading each unknown tape into one of the drives to scan for backups and
on-tape indices. On very large systems, this can increase the burden on
the drive resources.
To leave the unknown tapes as UNKNOWN and not scan them
automatically, select the Do Not Scan Unknown Media check box. This
option applies to all new libraries that are added to the NVBU Server.
However, it does not change the setting for existing libraries. To apply this
parameter to an existing library, you need to remove the library and re-add
it.
54
Chapter 8
Customizing the Media Manager Process
You can also configure this parameter on a per-library basis. For details,
refer to the Quest NetVault Backup Administrator’s Guide.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.15.0
Enabling Timeout for Source Media Requests
For Consolidate Incremental Backups and Data Copy jobs, when you configure
the Media Request Timeout setting on the Target tab of the NVBU Backup
window, it is possible to apply the same timeout settings to the requests for the
source media. Similarly, for the source set for Secondary Copies, media request
timeout can be obtained from the Media Request Timeout settings configured in
the target set. This feature can be used to abort a backup job if the request for the
source media cannot be met within the specified interval. To apply the target
media request timeouts to the source media requests, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameters:
Figure 8-4:
Check box for
enabling
timeout for
source media
requests
„
Use Target Media Request Timeout for Source Media Request –
Select this check box to enable timeout for the source media requests.
The timeout settings for the source media requests will be the same as the
Media Request Timeout settings on the Target tab of the NVBU Backup
window for Consolidate Incremental Backups and Data Copy jobs. For
Secondary Copy jobs, this setting for the source set will be obtained from
the target set.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.16.0
Configuring Additional Media Manager Settings
To configure additional settings for Media Manager, perform the following steps:
1. Click the Media Manager tab on the Configurator.
2. On the General Settings subtab, configure the following parameters:
Figure 8-5:
Additional
parameters on
General
Settings
subtab
Quest NetVault Backup
Configuration Guide
„
55
Force Process Media Request Queue Throttling – This parameter
allows NVBU to interrupt the continuous processing of media request
queues in very busy systems to allow other processing to occur. It
determines the minimum response time between two media requests.
Quest Software strongly recommends that you do not change the default
setting for this parameter unless advised by Quest Support.
„
Life of Segments Table Scan Results for Duplication – During Phase 2
Data Copy and Duplication jobs, the Media Manager stores the results of
the Segments table scan so that it does not have to scan the table each
time a media request is serviced. This parameter determines the amount
of time, NVBU retains the cached results. The default value for this
parameter is 600 seconds. To change the default setting, enter or select
the new value. The recommended period is between 300 and 1800
seconds.
„
Recover Database Table After Failed Compaction – Select this check
box to create a copy of the NVDB tables before performing a database
compact action during NVDB backups. The copy is used to recover the
tables and indexes in the event of a failure or data corruption during the
compact action. This option applies to both the Media and Schedule
Database tables.
The copy of the tables is stored in the …/tmp directory (where …
represents the NVBU installation directory. For any database table, the
compact action will not occur if there is insufficient disk space in the tmp
directory to store a copy of the table. By default, this option is disabled
because of the disk space overhead associated with it. Before enabling
this option, ensure that the tmp directory has sufficient space to store the
copy of the largest database table and index.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.17.0
Configuring Transfer Update Frequency for
Data Domain Systems
When you add a Data Domain system to the NVBU Server, NVBU creates several
metadata files on the device. Each NVBU Server (to which you add the Data
Domain system) creates is its own set of metadata files. NVBU also writes
“transfer statistics” to the stats.stnz file. The nvstatsmngr process uses this file
and requires that it is regularly updated. However, frequent updates can have a
significant performance impact on the system. By default, NVBU updates the file
after every 5 seconds or 10 blocks of data transfer.
56
Chapter 8
Customizing the Media Manager Process
To change the default settings, perform the following steps:
1. Click the Media Manager tab on the Configurator. Then, click the Foreign
RAS Device Configuration subtab.
2. Configure the following parameters:
Figure 8-6:
Foreign RAS
Device
Configuration
subtab
„
Transfer Update Frequency (Blocks) – Enter or select number of blocks
transferred between two transfer statistics updates for the Data Domain
systems. The default value for this parameter is 10 blocks.
„
Transfer Update Frequency (Seconds) – Enter or select the time
interval between two transfer statistics updates for the Data Domain
systems. The time interval is specified in number of seconds. The default
interval is 5 seconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
8.18.0
Configuring Timeout Interval for NVSD “Stream
End” Responses
To change the default timeout interval for NVSD “stream end” responses, perform
the following steps:
1. Click the Media Manager tab on the Configurator. Then, click the DAV RAS
Device Configuration subtab,
2. Configure the following parameters:
Figure 8-7:
Foreign RAS
Device
Configuration
subtab
„
Data Transfer Stall Timeout – This parameter determines the amount of
time NVBU waits for a “stream end” response from an NVSD device
before reporting a stall. The default value for this parameter is 60
seconds. To change the default setting, enter or select the new value. The
stall timeout interval is specified in number of seconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
8.19.0
57
Configuring Media Request Weights
The Media Request Weighting functionality allows you to set a relative priority for
the backup devices. The Media Manager process uses these settings while
assigning a media request for a backup or restore job. The default weights
assigned to the different device types are as follows:
Device Type
Media Request Weight
Local Device
32
RAS Device
16
Non-NDMP Device
8
Media Loaded Device
4
Empty Device
2
To change the media request weight for a device type, perform the following steps:
1. Click the Media Manager tab on the Configurator. Then, click the Media
Request Weightings subtab.
2. Configure the applicable parameters:
Figure 8-8:
Media
Request
Weightings
subtab
„
Local Device Weighting
„
RAS Device Weighting
„
Non NDMP Device Weighting
„
Media Loaded Weighting
„
Device Empty Loaded Weighting
Important: These settings should only be changed under the direction of Quest
Support.
By default, the Media Manager gives preference to a local device. To use
another suitable device for a job, you can set a higher media request weight
for that device. For example, to ensure that the Verification phase for a job
uses the same NDMP device that was used for the backup, you can set a
higher value for the “Media Loaded Weighting” parameter. If you use the
default media request weights, then the Media Manager will give preference
58
Chapter 8
Customizing the Media Manager Process
to a local device even if the required media item is loaded into the NDMP
device.
To change the default setting for a device, enter or select the new value. You
can assign any value between 2 and 32.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
59
Chapter 9:
CUSTOMIZING THE NETWORK
MANAGER PROCESS
„
Network Manager – An Overview
„
Configuring Timeout Settings for Remote Connections
„
Configuring Timeout for Inactive Connections
„
Configuring Keep-Alive Rate for Network Manager
„
Configuring Availability Broadcast Interval
„
Configuring Availability Check Interval
„
Disabling Availability Broadcasts
„
Configuring Security Broadcast Interval
„
Configuring Network Interfaces for Multihomed NVBU Systems
™
9.1.0
Considerations for Multihomed NVBU Machines
„
Reducing Startup Delay
„
Changing the Default Port for Network Manager
„
Changing the Default Port for Communications Manager
Network Manager – An Overview
The Network Manager (nvnmgr) and Communications Manager (nvcmgr) support
the inter-process messaging system. Both run as processes on UNIX/Linux, and
as threads within the nvpmgr process on Windows. The Network Manager
performs the following functions:
„
The Network Manager and Communications Manager work in tandem to
transmit inter-process messages to remote clients. While the
Communications Manager handles communication between the NVBU
processes on local machine, Network Manager transmits the inter-process
messages to remote clients.
„
The Network Manager broadcasts availability messages, which help
determine the current status of the NVBU Clients.
The default behavior and properties of Network Manager can be customized from
the Network Manager tab on the Configurator.
Note: The NVBU Service should be restarted to apply any changes to the Network
Manager settings.
60
Chapter 9
Customizing the Network Manager Process
9.2.0
Configuring Timeout Settings for Remote
Connections
The timeout for remote connection controls how long NVBU tries to establish
connection with a remote NVBU Client. It is set to 30 seconds by default. To
change the timeout settings for remote connections, perform the following steps:
1. Click the Network Manager tab on the Configurator.
2. On the Timeouts tab, configure the following parameter:
Figure 9-1:
Timeouts
subtab on
Network
Manager tab
„
Time to Complete a Remote Connection – Enter or select the timeout
for remote connections. The timeout value is set in number of seconds.
The default value for this parameter is 30 seconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
9.3.0
Configuring Timeout for Inactive Connections
The timeout for inactive connection controls how long NVBU waits before ending
an inactive connection. This setting can help reduce the amount of resource
consumed by idle connections. It is set to 300 seconds by default. To change the
timeout settings for inactive connections, perform the following steps:
1. Click the Network Manager tab on the Configurator.
2. On the Timeouts tab, configure the following parameter:
„
Time to Wait Before Dropping Inactive Connection(s) – Enter or select
the timeout for inactive connections. The timeout value is set in number of
seconds. The default value for this parameter is 300 seconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
9.4.0
61
Configuring Keep-Alive Rate for Network
Manager
The Keep-Alive messages are used to verify that a connection between two NVBU
machines is still intact. The Keep Alive Rate controls how often NVBU sends the
keep-alive messages. The default interval for keep-alive messages is 15 seconds.
To change this setting, perform the following steps:
1. Click the Network Manager tab on the Configurator.
2. On the Timeouts tab, configure the following parameter:
„
Keep Alive Rate – Enter or select an interval for the keep-alive
messages. The keep-alive rate is set in number of seconds. The default
value for this parameter is 15 seconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
9.5.0
Configuring Availability Broadcast Interval
The NVBU Clients broadcast availability messages at regular intervals which
provide their current status and help locate them on the network. These
broadcasts are used to update the client list and the client status on the NVBU
Client Management window. The default interval for availability broadcasts is 300
seconds. To change this interval, perform the following steps:
1. Click the Network Manager tab on the Configurator.
2. On the Timeouts tab, configure the following parameter:
„
Time between Availability Broadcasts – Enter or select an appropriate
interval for availability broadcasts. The broadcast interval is set in number
of seconds. Note that a small interval may increase network traffic,
whereas a large interval may result in delayed updates of the client list
and client status on the NVBU Client Management window. The default
value for this parameter is 300 seconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
9.6.0
Configuring Availability Check Interval
NVBU performs availability checks at regular intervals to scan for changes in the
network settings. If a change is detected, NVBU sends an interim broadcast to
propagate the new settings. The broadcast system is then reset to regular pulse,
reducing network traffic. The default interval for availability checks is 10 seconds.
To change this interval, perform the following steps:
62
Chapter 9
Customizing the Network Manager Process
1. Click the Network Manager tab on the Configurator.
2. On the Timeouts tab, configure the following parameter:
„
Time between Availability Checks – Enter or select an interval for
availability checks. The default interval is 10 seconds. You can reduce the
interval between two checks in order to quickly detect and transmit
changes. If the changes are not to be applied immediately, retain the
default value or set it equal to the interval for Availability Broadcasts.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
9.7.0
Disabling Availability Broadcasts
Availability broadcasts are used to update the client list and client status on the
NVBU Client Management window. Although this option can be disabled, Quest
does not recommend it. Without availability broadcasts, new clients can only be
added using the Find NetVault Machine option on the NVBU Client
Management window. To disable availability broadcasts, perform the following
steps:
1. Click the Network Manager tab on the Configurator.
2. Click the Connections subtab.
3. Configure the following parameter:
Figure 9-2:
Connections
subtab on
Network
Manager tab
„
Broadcast Details to Machines on Local Networks – Clear this check
box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
9.8.0
63
Configuring Security Broadcast Interval
Security broadcasts discover the password-protection status of NVBU Clients, and
notify whether password has been activated or disabled on a client. The Client
Status icons on the NVBU Client Management window are updated based on
these broadcasts. The default interval for security broadcasts is 300 seconds. To
change this interval, perform the following steps:
1. Click the Network Manager tab on the Configurator.
2. On the Timeouts tab, configure the following parameter:
„
Time between Security Broadcasts – Enter or select an appropriate
interval for security broadcasts. The broadcast interval is specified in
number of seconds. The default value for this parameter is 300 seconds
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
9.9.0
Configuring Network Interfaces for Multihomed
NVBU Systems
For multihomed systems, NVBU lets you configure the following parameters:
„
Preferred network address – The primary IP address for network connection.
„
Fallback addresses – The alternative addresses to use when the primary
interface is not available.
„
Barred addresses – The interfaces not to use for NVBU connections.
To configure these parameters, perform the following steps:
Important: This procedure should only be used when the local machine is
connected to multiple networks, either through multiple Network Interface Cards or
through virtual IP addressing.
1. Click the Network Manager tab on the Configurator.
2. Click the Connections tab.
3. Configure the following parameters:
64
Chapter 9
Customizing the Network Manager Process
Figure 9-3:
Connections
subtab on
Network
Manager tab
„
Preferred Network Address – Enter the preferred IP address for NVBU
connections. You can only specify a single IP address.
„
Comma Separated List of Barred Address(es) – Enter barred or
blocked addresses. To specify multiple addresses, use a comma as a
delimiter.
„
Comma Separated List of Fallback Address(es) – Enter the fallback
address or addresses to use when the preferred network address is not
available. For multiple addresses, use comma as a delimiter.
Important: Ensure that the preferred, barred, and fallback addresses do not
conflict with each other.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
9.9.1
Considerations for Multihomed NVBU Machines
Refer to the following notes when configuring preferred, fallback, and barred IP
addresses for multihomed NVBU systems:
„
„
When a connection is initiated, addresses are attempted in the following
order:
™
Preferred network address
™
Fallback addresses
™
Any other addresses in the order defined by the binding order of the host
machine
If the preferred address is unavailable and the NVBU Server starts using a
fallback address, it will not automatically revert back to the preferred address
when the IP becomes available. To force NVBU Server to use the preferred
addresses, do one of the following:
Quest NetVault Backup
Configuration Guide
65
a. Remove the client and add it again as described below:
1. On the NVBU Console, open the NVBU Client Management window.
2. In the Clients list, right-click the NVBU Client, and select Remove or
Force Remove.
3. In the Available NVBU Machines list, right-click the NVBU Client, and
select Remove. When the client is removed, the “Machine <NVBU
Machine Name> Has Gone Down” (Warning Level: Background)
appears in the NVBU Logs window.
4. Wait until the timeout for remote connection expires. The timeout
period is determined by the Time to Complete Remote Connection
parameter which is set to 5 minutes by default. When the client is up
and detected on the network, the “Machine <NVBU Machine Name>
Has Come Up” (Warning Level: Background) appears on the NVBU
Logs window.
5. Enter the client's preferred address in Machine Name or IP Address
under Find NVBU Machine, and click Find.
6. Add the Client to the NVBU Server. For details on adding a client, refer
to the Quest NetVault Backup Administrator’s Guide.
b. Disable or disconnect the network interface currently in use until the
timeout for remote connection expires. The value set for the Time to
Complete Remote Connection parameter determines the duration for
which the network interface needs to be disabled or disconnected. Restart
the NVBU Service when the Client is reported as unavailable.
The NVBU Server will use the preferred address when the next connection
attempt is made after you restart the NVBU Service on the Client.
„
9.10.0
The NVBU Service should be restarted after making any changes to the
Barred Addresses parameter.
Reducing Startup Delay
When you start the NVBU Service, it attempts to resolve all Client IP addresses
listed in the .../etc/machines.dat file (where ... refers to the NVBU installation
directory). This can cause a significant delay in the service startup and the system
may appear to hang during this time. The startup delay can be reduced or avoided
by configuring the addresses that are not to be resolved. To do this, perform the
following steps:
1. Click the Network Manager tab on the Configurator.
2. Click the Connections tab.
66
Chapter 9
Customizing the Network Manager Process
3. Configure the following parameters:
„
Comma Separated List of Networks and Addresses Not to Resolve –
Enter the addresses that are not to be resolved. You can enter a single IP
address or a range, for example, 192.168.1.2 or 192.168.x.x. For multiple
addresses or networks, use comma as a delimiter.
Note the following:
™
To get the list of networks from the .../etc/machines.dat file, issue the
following command:
findstr Networks machines.dat
An example output is given below:
C:\Program Files\Quest Software\NetVault
Backup\etc>findstr Network machines.dat
Networks=192.168.203.1,192.168.65.1,172.16.245.1
Networks=10.1.40.81,172.16.211.1,172.16.62.1
Networks=10.1.2.37,172.16.22.1,172.16.128.1
Networks=10.1.240.222,172.16.4.1
Networks=192.168.122.1,10.1.240.52
Networks=10.1.80.83,10.1.2.68,172.16.116.1,172.16.222.1
Networks=192.168.172.1,10.1.40.98,192.168.147.1
Networks=192.168.174.1,10.1.8.71,192.168.120.1
Networks=192.168.122.1,10.1.8.79
Networks=10.1.8.132,192.168.91.1,192.168.106.1
Networks=10.1.8.163,192.168.233.1,192.168.207.1
Networks=10.1.8.16,200.0.0.1
…
Based on this output, you can configure the following values in
Comma Separated List of Networks and Addresses Not to
Resolve – 10.0.0.0, 172.0.0.0, 192.0.0.0, 200.0.0.0. Some networks
may have name instead of the IP address. To find the IP addresses for
such clients, you can use the nslookup command.
™
It is possible to prevent the NVBU Service from resolving all networks.
To do this, it is necessary to specify the first octet (that is, 192.0.0.0,
10.0.0.0). Using 0.0.0.0 does not prevent NVBU from resolving the
networks.
Quest NetVault Backup
Configuration Guide
67
™
The start of the service is also delayed by any client that is offline and
listed under Available Machines or added to the NVBU Server. To
speed up the process, you can remove the clients that are offline or no
longer in use from the Available Machines list.
™
In an NVBU Domain managed by a Windows NVBU Server, you may
experience a long delay as the service attempts to resolve all Client IP
addresses using the NBNS (NetBIOS Name Service) protocol. In this
environment, you can configure the Comma Separated List of
Networks and Addresses Not to Resolve parameter to reduce the
startup delay. Similarly, you can use this procedure in an NVBU Client
Cluster setup to prevent the service from resolving the private cluster
IP addresses.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
9.11.0
Changing the Default Port for Network Manager
The Network Manager is configured to use port 20031 to open TCP and UDP
sockets on a Client. If this port is being used by another application, the NVBU
Service will fail immediately after startup. In the event of a port clash, perform the
following steps to change the default port for Network Manager:
1. Navigate to the ...\config directory (where ... represents the NVBU
installation directory), and open nvnmgr.cfg in a text editor.
2. Add the following lines to this file:
[network]
UdpPort=<port number>
TcpPort=<port number>
Consider the following when you make these changes:
„
Configure the same port number for both TCP and UDP sockets.
„
Configure a port that is not being used by any other application.
„
In a firewall-protected environment, ensure that the port is open and listed
on the Firewall tab of the Configurator. For details, refer to Configuring
NVBU for Firewalls on page 77.
3. Restart the NVBU Service to apply the new settings.
4. Repeat steps 1–3 on the NVBU Server and all NVBU Clients.
68
Chapter 9
Customizing the Network Manager Process
9.12.0
Changing the Default Port for Communications
Manager
The Communications Manager is configured to use port 20032 to open TCP
sockets on a Client. In the event of a port clash, perform the following steps to
change the default port for Communications Manager:
1. Navigate to the ...\config directory (where ... represents the NVBU
installation directory), and open configure.cfg in a text editor.
2. Go to the [machine] section and append the following line:
[machine]
Comms TcpPort=<port number>
Consider the following when you make this change:
„
Configure a port that is not being used by any other application.
„
In a firewall-protected environment, ensure that the port is open and listed
on the Firewall tab of the Configurator. For details, refer to Configuring
NVBU for Firewalls on page 77.
3. Restart the NVBU Service to apply the new settings.
4. Repeat steps 1–3 on the NVBU Server and all NVBU Clients.
Quest NetVault Backup
Configuration Guide
69
Chapter 10:
CUSTOMIZING THE SCHEDULE
MANAGER PROCESS
10.1.0
„
Schedule Manager – An Overview
„
Customizing NVBU Job Status Views
„
Creating a User-Defined Policy for Retaining Job History
„
Defining a Retention Period for Non-Recurring Job Definitions
„
Configuring Maximum Simultaneous Jobs
„
Including Report Jobs in the Job Views
„
Including Restore and Report Jobs in Policy Views
„
Configuring Job Priority
Schedule Manager – An Overview
The Schedule Manager (nvsched) runs on the NVBU Server and performs the
following functions:
„
The Schedule Manager manages the job schedules and queues. The
Schedule Manager initiates the Job Manager to launch a job instance, and
reschedules the next instance for recurring jobs. The actual job execution is
carried out by the Job Manager.
„
The Scheduler Manager manages the Scheduler database. It updates the
Status and Jobs tabs on the NVBU Jobs window, which provide an interface
to view the Scheduler records. The Schedule Manager is also responsible for
providing job scheduling data to the NVBU Reporting Tool.
The default behavior and properties of Schedule Manager can be changed using
the Schedule Manager tab on the Configurator.
10.2.0
Customizing NVBU Job Status Views
The job status records can be viewed from the following interfaces:
„
The Status tab of the NVBU Jobs window
„
Under Job Status on the NVBU Status window
By default, NVBU displays the status records for 7 days and then removes them
from NVBU Console. To customize this setting, perform the following steps:
1. Click the Schedule Manager tab on the Configurator.
70
Chapter 10
Customizing the Schedule Manager Process
2. Configure the following parameter:
Figure 10-1:
Schedule
Manager tab
„
Number of Days to Keep Job Status – Enter or select the display period
for status records. The display period is specified in number of days. The
default value for this parameter is 7 days. Note that this setting just hides
the display of job status records on NVBU Console. It does not delete the
records from the Scheduler database. For details on deleting records from
the Scheduler database after a specific period, refer to Customizing
NVBU Job Status Views on page 69.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
10.3.0
Creating a User-Defined Policy for Retaining
Job History
The default retention period for job history is 90 days. The Schedule Manager
deletes the job status records after 90 days. To change the retention period for job
status records, perform the following steps:
1. Click the Schedule Manager tab on the Configurator.
2. Configure the following parameters:
a. Number of Days to Keep Report Job Histories in the Database – Enter
or select the retention period for report jobs history. The default value for
this parameter is 90 days.
b. Number of Days to Keep Other Job Histories in the Database – Enter
or select the retention period for backup and restore jobs history. The
default value for this parameter is 90 days.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
10.4.0
71
Defining a Retention Period for Non-Recurring
Job Definitions
NVBU does not have a finite retention period for the job definitions of ad hoc and
non-recurring jobs. These records are never deleted from the Scheduler database.
To configure a finite retention period for these job definitions, perform the following
steps:
1. Click the Schedule Manager tab on the Configurator.
2. Configure the following parameters:
„
Number of Days to Keep Non-Scheduled Jobs in the Database –
Enter or select the retention period for ad hoc and non-recurring jobs. The
retention period is specified in number of days. The default value for this
parameter is 0 (zero). It implies that the job definitions of ad hoc and nonrecurring jobs are retained indefinitely.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
10.5.0
Configuring Maximum Simultaneous Jobs
By default, NVBU supports a maximum of 50 simultaneous jobs. It includes
backup, restore and report jobs. To change the number of simultaneous jobs,
perform the following steps:
1. Click the Schedule Manager tab on the Configurator.
2. Configure the following parameters:
„
Maximum Simultaneously Active Jobs – Enter or select the total
number of simultaneous jobs. Note that each active job requires some
amount of shared memory. An increase in the number of active jobs might
have an impact on the overall performance of NVBU. The default value for
this parameter is 50.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
10.6.0
Including Report Jobs in the Job Views
By default, NVBU does not display the Report jobs on NVBU Jobs and NVBU
Status windows. To add these jobs to the job views, perform the following steps:
1. Click the Schedule Manager tab on the Configurator.
2. Configure the following parameters:
„
Exclude Reports Jobs From Jobs Management Views – Clear this
check box.
72
Chapter 10
Customizing the Schedule Manager Process
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
10.7.0
Including Restore and Report Jobs in Policy
Views
By default, NVBU does not display the restore and report jobs on the NVBU
Policy Management window. To add these jobs to the policy views, perform the
following steps:
1. Click the Schedule Manager tab on the Configurator.
2. Configure the following parameters:
„
Exclude Reports Jobs From Policy Management Views – To view
report jobs on the NVBU Policy Management window, clear this check
box.
„
Exclude Restore Jobs From Policy Management Views – To view
restore jobs on the NVBU Policy Management window, clear this check
box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
10.8.0
Configuring Job Priority
The Schedule Manager assigns a priority level for each job type, which is applied
globally to all backup, restore and report jobs. This parameter helps prioritize
resource allocation when two or more jobs are scheduled to run at the same time.
The default priority level for each job type is given below:
Job Type
Priority Level
Restore
20
Backup
30
Report
50
You can globally change the priority level settings for all backup, restore, and
report jobs, or override these settings for an individual job. The global settings can
be configured from the Schedule Manager tab of the Configurator. The priority
level ranges from 1 (highest priority) to 100 (lowest priority). A priority level of zero
sets a job to run as a background task. To override the priority settings for an
individual job, refer to the chapter on scheduling job in the Quest NetVault Backup
Administrator’s Guide.
Quest NetVault Backup
Configuration Guide
73
To change the default priority settings, perform the following steps:
1. Click the Schedule Manager tab on the Configurator.
2. Configure the following parameters:
„
Default Backup Job Priority – Enter or select the priority level for backup
jobs. The default value for this parameter is 30.
„
Default Restore Job Priority – Enter or select the priority level for restore
jobs. The default value for this parameter is 20.
„
Default Report Job Priority – Enter or select the priority level for report
jobs. The default value for this parameter is 50.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
74
Chapter 10
Customizing the Schedule Manager Process
Quest NetVault Backup
Configuration Guide
75
Chapter 11:
CONFIGURING SHARED
MEMORY SETTINGS
11.1.0
„
Process Manager – An Overview
„
Tuning Shared Memory Allocation
Process Manager – An Overview
The Process Manager (nvpmgr) runs on all NVBU machines and manages all
other NVBU processes. It creates and destroys the transient NVBU processes.
The Process Manager also manages the allocation of the shared memory area for
the process table, trace buffers and progress buffers. You can tune the shared
memory settings from the Process Manager tab on the Configurator.
Note: The NVBU Service should be restarted to apply any changes to the Process
Manager settings.
11.2.0
Tuning Shared Memory Allocation
To tune the shared memory settings, perform the following steps:
1. Click the Process Manager tab on the Configurator.
2. On the Process Table tab, configure the following parameters:
Figure 11-1:
Process
Manager tab
„
Shared Memory Used for Process Table – This parameter controls the
amount of shared memory allocated to the Process Table, which
maintains the details of all current NVBU processes. The default value for
this parameter is 2000KB on Windows, and 500KB on Linux. On NVBU
machines running a number for concurrent processes (e.g., NVBU Server
and SmartClients), you can increase the amount of shared memory for the
Process Table to get optimum performance.
76
Chapter 11
Configuring Shared Memory Settings
To increase the shared memory for the Process Table, enter or select the
new value in Shared Memory Used for Process Table. The shared
memory is allocated in KB.
Note that Windows supports dynamic shared memory allocation. On
Linux/UNIX based platforms, the shared memory for the process table is
allocated from the shared memory pool. To increase the shared memory
for the process table on Linux/UNIX platforms, you need to first increase
the overall shared memory pool. This can be done by configuring the
shmmax variable in the system configuration file. For details on
increasing the shared memory pool, consult the relevant O/S
documentation.
„
Shared Memory Allocated to the Trace Buffer of Each Process – This
parameter controls the amount of shared memory allocated to the
individual trace buffers of the NVBU processes. The default value for this
parameter is 7KB on all platforms. To increase the shared memory for
individual trace buffers, enter or select the new value in Shared Memory
Allocated to the Trace Buffer of Each Process. The shared memory is
allocated in KB.
„
Shared Memory Allocated to a Progress Buffer – This parameter
controls the amount of shared memory allocated to the individual progress
buffers of the data plug-ins. The progress buffers are used to share the
job progress data that is displayed on the Job Monitor window. The
default value for this parameter is 1KB on all platforms. To increase the
shared memory for progress buffers, enter or select the new value in
Shared Memory Allocated to a Progress Buffer. The shared memory is
allocated in KB.
„
Number of Progress Buffers Available to Plug-ins – This parameter
controls the total number of progress buffers available to the plug-ins
running on the NVBU Clients. The progress buffers are used to share the
job progress data that is displayed on the Job Monitor window. The
default value for this parameter is 100 on all platforms. To increase the
shared memory for progress buffers, enter or select the new value in
Number of Progress Buffers Available to Plugins.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
77
Chapter 12:
CONFIGURING NVBU FOR
FIREWALLS
„
Firewall Settings – An Overview
™
12.1.0
Firewall Considerations
„
Configuring Firewall Settings on NVBU Machines
„
Defining Filtering Rules on the Firewall
Firewall Settings – An Overview
The firewall settings enable communication with NVBU Clients that are located
outside the firewall. These settings provide the TCP/IP port specifications, which
are used to establish data transfer channels, message channels, and broadcast
channels through the firewall. NVBU has the following port requirements in a
firewall-protected environment:
„
Data Transfer Channel
™
Listen Ports for Devices – Ports to listen on for device requests. It needs
to be configured on NVBU machines which have a locally-attached
device, for example, NVBU Server or a SmartClient.
Ports Required – 2 ports per drive
™
Connect Ports for Devices – Ports used by NVBU Plug-ins to connect to
remote physical or virtual tape devices. It needs to be configured on
NVBU Clients which connect to remote devices.
Ports Required – 2 ports per drive
„
Message Channel
™
Listen Ports for Message Channels – Ports for receiving messages
during data transfers. It needs to be configured on both the NVBU Server
and the Client.
Ports Required – 3 ports per client.
To run two or more plug-ins simultaneously on a client, configure 2 ports
per plug-in plus an additional port per client. For example, to run 2 plug-ins
simultaneously, configure (2 * 2) + 1 = 5 ports for a client.
™
Connect Ports for Message Channels – Ports for sending messages
during data transfers. It needs to be configured on both the NVBU Server
and the Client.
78
Chapter 12
Configuring NVBU for Firewalls
Ports Required – 3 ports per client.
To run two or more plug-ins simultaneously on a client, configure 2 ports
per plug-in plus an additional port per Client. For example, to run 2
plug-ins simultaneously, configure (2 * 2) + 1 = 5 ports for a client.
„
Broadcast Channel
™
Connect Ports for Inter-Machine Setup – Ports for establishing initial
contact while adding an NVBU Client, and subsequently to ascertain its
availability.
Ports Required – 2 ports per client
„
NDMP Control and Data Channel
™
Connect Ports for NDMP Control Channels – Ports for sending NDMP
messages (NDMP control channels). It needs to be configured on the
NVBU Server (on which the Plug-in for NDMP is installed) when a firewall
separates an NDMP Filer and the NVBU Server. By default, NVBU uses
port number 10000, but it can be changed.
™
Listen Ports for NDMP Data Channels – Ports to listen on for NVBU
devices operating as NDMP movers. It needs to be configured on the
NVBU Server or SmartClient to which the device is attached. It is required
for data transfers between an NDMP Filer and this device when a firewall
separates the two.
The port specifications are configured from the Firewall tab on the Configurator.
12.1.1
Firewall Considerations
Consider the following when configuring the firewall settings:
„
For NVBU Clients that are outside the firewall, you need to set the Outside
Firewall parameter on the Client Management window in order to apply the
firewall settings during Server-Client communication. For details on setting
this parameter, refer to the Quest NetVault Backup Administrator’s Guide.
„
NVBU uses port number 20031 for TCP and UDP messaging. Make sure that
this port is open on the firewall.
„
NVBU does not support firewalls using NAT (Network Address Translation)/IP
Masquerading.
„
For requirements on filtering rules for NVBU traffic, refer to Defining Filtering
Rules on the Firewall on page 80.
Quest NetVault Backup
Configuration Guide
12.2.0
79
Configuring Firewall Settings on NVBU
Machines
To facilitate communication between NVBU Server and Clients through a firewall,
perform the following steps:
1. Click the Firewall tab on the Configurator.
2. Configure the following parameters:
„
Valid Listen Port for Devices
„
Valid Connect Port for Devices
„
Valid Listen Port for Message Channels
„
Valid Connect Port for Message Channels
„
Valid Connect Port for NDMP Control Channels
„
Valid Listen Port for NetVault NDMP Data Channels
„
Valid Connect Ports for Inter-machine Connection Setup
For details on these parameters, refer to Firewall Settings – An Overview on
page 77.
Figure 12-1:
Firewall tab
The ports or port ranges can be specified as follows:
„
A comma-separated list (for example, 20000, 20050)
„
A port-range separated by a dash (for example, 20000-20100)
„
A combination of comma-separated list and port-range
(for example, 20000-20050, 20100)
Note: You can specify different ports or port-ranges for data transfer, message,
and broadcast channels. However, for ease of administration, it is recommended
that you configure the same port-range for these parameters across all NVBU
machines. An example is shown in the figure below.
80
Chapter 12
Configuring NVBU for Firewalls
Figure 12-2:
Example
showing
TCP/IP
specification
on Firewall tab
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
12.3.0
Defining Filtering Rules on the Firewall
Refer to the following table when setting up filtering rules on the firewall to allow
NVBU traffic:
From
To
TCP/
UDP
Server
Client
Client
Source Port
Destination Port
TCP
Valid Connect Ports for InterMachine Connection Setup (as
specified on the NVBU Server)
20031
Server
TCP
Valid Connect Ports for InterMachine Connection Setup (as
specified on the NVBU Client)
20031
Server
Client
TCP
Valid Connect Ports for
Message Channels (as
specified on NVBU Server)
Valid Listen Ports for
Message Channels (as
specified on the NVBU
Client)
Client
Server
TCP
Valid Listen Ports for Message
Channels (as specified on the
NVBU Client)
Valid Connect Ports for
Message Channels (as
specified on the NVBU
Server)
Server
Client
UDP
20031
20031
Client
Server
UDP
20031
20031
Server
Client
TCP
Valid Listen ports for Devices
(as specified on the NVBU
Server/SmartClient)
Valid Connect Ports for
Devices (as specified on the
NVBU Client)
Client
Server
TCP
Valid Connect Ports for Devices Valid Listen ports for Devices
(as specified on NVBU Client)
(as specified on NVBU
Server/SmartClient)
Quest NetVault Backup
Configuration Guide
81
Chapter 13:
CONFIGURING PLUG-IN
OPTIONS
„
Configuring CLI Options
™
„
„
13.1.0
Enabling Enhanced Job Completion Status for nvjobstart
Configuring the Disk Devices Plug-in
™
Configuring Disk Space Margins for VTLs
™
Disabling Disk Space Checks for VTLs
™
Creating VTLs with Entry/Exit Ports
Configuring the Verify Plug-in
™
Performing Backup Verification Locally for All Clients
™
Configuring a Default Client for Backup Verification
™
Defining Clients Which Run Verification Job Locally
„
Other Subtabs on the Plugin Options Tab
„
Configuring Quest NetVault Backup Plug-in for Encryption
Configuring CLI Options
The default settings for the NVBU CLI commands can be configured from the CLI
subtab on the Plugin Options tab.
13.1.1
Enabling Enhanced Job Completion Status for
nvjobstart
By default, the nvjobstart command returns either 0 or 1 to indicate the following
job completion states:
Exit Code
Output Message
0
Job completed successfully
1
Job failed with error: ‘Job Failed’
This message is returned for the following job completion
states:
„ Job failed
„ Job completed with warnings
„ Job aborted
„ Job stopped
„ Job died
82
Chapter 13
Configuring Plug-in Options
To configure the nvjobstart utility to return specific codes and output messages
that indicate the way in which a job failed, perform the following steps:
1. Click the Plugin Options tab on the Configurator.
2. Click the CLI subtab.
3. Configure the following parameter:
Figure 13-1:
CLI subtab
„
nvjobstart Enhanced Job Completion Status – Select this check box
on the NVBU Server or Client on which you will run the nvjobstart
command. The enhanced job completion status codes and messages
include the following:
Exit Code
Output Message
0
Job completed successfully
1
Job Failed
2
Job Completed with Warnings
3
Job Aborted
4
Job Stopped
5
Job Died
-1
Job Failed with Undefined Error
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
13.2.0
Configuring the Disk Devices Plug-in
The Disk Devices Plug-in is a built-in plug-in which allows you to emulate virtual
tape libraries on the disk. The default settings for the Disk Devices Plug-in can be
customized using the Configurator.
13.2.1
Configuring Disk Space Margins for VTLs
Before creating a VTL, NVBU performs a disk space check to ensure that the
target disk has sufficient space to accommodate the new VTL. The free space
required on the disk is calculated as follows:
Number of Slots * Media Capacity + <x>
<x> is the additional disk space considered for the following requirements:
Quest NetVault Backup
Configuration Guide
83
„
Disk space required to create the directory structure for the VTL. It varies for
different file systems.
„
Disk space required by other applications running on the system.
By default, the additional space requirement is set to 20MB. To change this
setting, perform the following steps:
1. Click the Plugin Options tab on the Configurator.
2. Click the Disk Devices Plugin subtab.
3. Configure the following parameters:
Figure 13-2:
Disk Devices
Plugin subtab
„
Free Disk Space Margin to be Used When Calculating Available Disk
Space – Enter or select the amount of space to be added while
calculating the free space required on the disk. The default value for this
parameter is 20MB.
„
Unit Used to Express the Free Disk Space Margin In – Enter or select
the unit used to specify the disk space margin. The unit can be MB or GB.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
13.2.2
Disabling Disk Space Checks for VTLs
On normal file systems you can use the disk space check feature to avoid errors
during VTL creation. However, on third-party deduplication appliances and
compressed file systems, it is recommended that you disable this feature. To
disable disk space checks for VTLs, perform the following steps:
1. Click the Plugin Options tab on the Configurator.
2. Click the Disk Devices Plugin subtab.
3. Configure the following parameter:
„
Check Available Disk Space before Creating Disk Libraries – Clear
this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
84
Chapter 13
Configuring Plug-in Options
13.2.3
Creating VTLs with Entry/Exit Ports
To create VTLs which have entry/exit ports, perform the following steps:
1. Click the Plugin Options tab on the Configurator.
2. Click the Disk Devices Plugin subtab.
3. Configure the following parameter:
„
Allow Disk Libraries to Have Entry/ Exit Ports – Select this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
13.3.0
Configuring the Verify Plug-in
The Verify Plug-in is a built-in plug-in which allows you to check the correctness
and completeness of a backup at the end of data transfer. It verifies the stream
length written to the media and makes sure that no blocks were dropped during
backup. While the actual backup runs as phase 1, backup verification runs as
phase 2 of the backup job. By default, the verification job runs on the NetVault
Backup Server. To avoid data transfers over the network, you can choose to run
verification locally on the SmartClients to which the target device used for the
backup is connected. The target client for the verification job can be configured
from the Verify tab on the Configurator.
13.3.1
Performing Backup Verification Locally for All Clients
NVBU allows you to run the verification jobs locally on the NVBU Clients rather
than the NVBU Server. You can use this feature for SmartClients to avoid data
transfers over the network. However, this option is globally applied to all Clients,
which will not work for Heterogeneous Clients without a locally-attached backup
device. To run backup verification locally for all Clients, perform the following
steps:
Important: This procedure should be performed on the NVBU Server.
1. Click the Verify tab on the Configurator.
2. Configure the following parameter:
Figure 13-3:
Verify tab
„
Always Run Verify Locally – Select this check box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
13.3.2
85
Configuring a Default Client for Backup Verification
NVBU allows you to configure an alternate client to run all the backup verification
jobs. This is useful if you use a SmartClient-attached device for your backups. It
allows you to select the same client to run backup verification jobs. To configure a
default client for backup verification jobs, perform the following steps:
Important: This procedure should be performed on the NVBU Server.
1. Click the Verify tab on the Configurator.
2. Configure the following parameter:
„
Default Client to Run Verify – Enter the NVBU SmartClient name on
which you want to run all verification jobs.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
13.3.3
Defining Clients Which Run Verification Job Locally
NVBU allows you to define a list of SmartClients on which the verification job runs
locally, whereas for the others it runs on the NVBU Server. This feature is useful if
your backup jobs are distributed across multiple SmartClient-attached devices. To
create a list of NVBU SmartClients which will run the backup verification jobs
locally, perform the following steps:
Important: This procedure should be performed on the NVBU Server.
1. Click the Verify tab on the Configurator.
2. Configure the following parameters:
„
Comma Separated List of Clients that Verify Locally – Provide a
comma-separated list of NVBU SmartClients which will run the backup
verification jobs locally.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
13.4.0
Other Subtabs on the Plugin Options Tab
The remaining subtabs on the Plugin Options tab contain the default settings for
the NVBU built-in and optional plug-ins, which can be configured using the
following methods:
„
Using NVBU Configurator
„
Using the Configure window which can be accessed from the NVBU
Backup window
„
Using Remote Configurator
86
Chapter 13
Configuring Plug-in Options
When you install an optional plug-in, a new subtab corresponding to that plug-in is
automatically added to the Plugin Options tab. For details on configuring the
default settings for NVBU built-in and optional plug-ins, refer to the respective
Plug-in User’s Guide. The guide names are listed below:
„
Consolidate – Refer to the Quest NetVault Backup Built-in Plug-ins User’s
Guide
„
Data Copy – Refer to the Quest NetVault Backup Built-in Plug-ins User’s
Guide
„
NetVault Database Backup – Refer to the Quest NetVault Backup Built-in
Plug-ins User’s Guide
„
Plug-in for FileSystem – Refer to the Quest NetVault Backup for FileSystem
User’s Guide
„
Optional Plug-ins – Refer to the respective plug-in user’s guide.
Note: The Duplicate Plugin subtab on the Plugin Options tab is only relevant for
NVBU versions prior to v7.4. For later versions use the Duplicate options
provided on the Advanced tab of the NVBU Backup window. For details on these
options, refer to the Quest NetVault Backup Administrator’s Guide.
13.5.0
Configuring Quest NetVault Backup Plug-in for
Encryption
Quest NetVault Backup Plug-in for Encryption (Plug-in for Encryption) provides
support for CAST-128, AES-256 and CAST-256 algorithms to meet regulatory
requirements. When installed on the NVBU Client, the Plug-in for Encryption
encrypts and transfers data across the network to the backup device, where it
remains encrypted until restored to the NVBU Client. If encryption is only required
for secondary storage, NVBU’s job-level encryption offers the choice of encrypting
only the secondary copy, while the primary backup remains unencrypted to shrink
the backup window. When using NVSD, NVBU’s job-level deduplication allows
you to separate deduplicated data from non-deduplicated unencrypted data for
optimal deduplication ratios and performance.
The default settings for this plug-in is configured from the Encryption tab on the
Configurator. For details, refer to the Quest NetVault Backup Plug-in for
Encryption User's Guide.
Quest NetVault Backup
Configuration Guide
87
Chapter 14:
CONFIGURING NVBU
NOTIFICATION SETTINGS
14.1.0
„
Events and Notification Methods – An Overview
„
Configuring Mail Server for Event Notifications
„
Configuring Recipients for Email Notifications
„
Configuring a Default Printer on Windows
„
Configuring Network Manager Host for SNMP Trap Notifications
Events and Notification Methods – An Overview
An event can be described as any significant occurrence within the NVBU system
that you want to be notified about. It can be a user action, a system event or a
state change event. The events can indicate an error or a problem, or just
completion of a task. NVBU events can be predefined or user-defined. When
these events are raised, you can set up the following methods to receive
notification:
„
Sysop Emails and User Emails
„
Operator Messages
„
Print Report
„
Run a Job
„
SNMP Trap
For details on NVBU events and notification methods, refer to the Quest NetVault
Backup Administrator’s Guide.
Before using the following notification methods, you need to configure the
applicable default settings:
„
Sysop Emails and User Emails – Mail Server address and the mail ID of
Sysop (NVBU Administrator).
„
Print Report – A default printer on Windows. Alternatively, you can set up the
NVPRINTER variable on a per-job basis.
„
SNMP Trap – Network Manager Host address and authentication details.
The default settings for the notification methods can be configured from the
Notification tab on the Configurator.
88
Chapter 14
Configuring NVBU Notification Settings
14.2.0
Configuring Mail Server for Event Notifications
To configure a Mail Server for email notifications
1. Click the Notification tab on the Configurator.
2. On the Mail Server subtab, configure the following parameters:
Figure 14-1:
Mail-Server
subtab
„
Outgoing E-mail Server (SMTP) – Enter the machine name or IP
Address for the Mail Server.
„
Port Number – This parameter is set to the default SMTP listener port
(that is, port number 25). Update the port number if the Mail Server is
configured to listen on a different port.
„
NetVault’s E-mail Address – Enter the sender’s email address for
notifications.
„
NetVault’s Real Name – Enter the sender’s name for email notifications.
„
Perform Authentication – You can select this check box if your Mail
Server supports LOGIN or PLAIN protocols.
„
Authentication Account – If you have selected the Perform
Authentication check box, then use this parameter to specify a user
account for SMTP authentication.
If you leave this parameter blank, then NVBU will obtain the user name
from the NetVault’s E-mail Address parameter. For example, if you
specify “user1@mycompany.com” in NetVault’s E-mail Address, then
NVBU will use “user1” from this address for SMTP authentication.
„
Authentication Password – Enter the password for the account that will
be used for SMTP authentication.
Quest NetVault Backup
Configuration Guide
„
89
Use Hostname Instead of nvsendmail – Select this check box to use the
Fully Qualified Domain Name (FQDN) instead of nvsendmail with the
EHLO and HELO commands. NVBU uses the hostname in the mail server
messages, so the system needs to be set up with an FQDN to display the
hostname in FQDN format.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
14.3.0
Configuring Recipients for Email Notifications
To configure the recipient email addresses for email notifications
1. Click the Notification tab on the Configurator.
2. Click the Global Notification subtab.
3. Configure the following parameters:
Figure 14-2:
Global
Notification
subtab on
Notification tab
„
Enter Email Address of System Administrator – Enter the recipient’s
email address. Use a comma (,) to separate multiple email addresses.
„
Real Name of System Administrator – Enter the recipient’s real name.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
14.4.0
Configuring a Default Printer on Windows
To configure a default printer for the Print Report notification method on
Windows-based NVBU Servers, perform the following steps
1. Click the Notification tab on the Configurator.
2. Click the Default Printer subtab.
3. Configure the following parameter:
Figure 14-3:
Default Printer
subtab on
Notification tab
„
Default Printer Name – Enter the name of the printer. Specify the exact
string that is used to identify the printer within the Windows OS.
90
Chapter 14
Configuring NVBU Notification Settings
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
14.5.0
Configuring Network Manager Host for SNMP
Trap Notifications
To use the SNMP Trap notification method, complete the following configuration
procedure:
1. Click the Notification tab on the Configurator.
2. Click the SNMP Traps subtab.
3. Configure the following parameter:
Figure 14-4:
SNMP Traps
subtab on
Notification tab
„
Trap Target Host – Enter the network name or the FQDN (Fully Qualified
Domain Name) of the Network Manager Host to which you want to send
the SNMP trap notifications.
„
Port Number – This parameter is set to the default listener port for SNMP
traps (that is, port number 162). Update the port number, if the host is
configured to listen on a different port.
„
Community String – An SNMP community string is a password that is
used to authenticate messages that are sent between the Network
Manager Host and the agent. The community string is included in every
packet that is transmitted between the SNMP manager and the SNMP
agent. This parameter is set to “public”, which is the default read-only
community string for most network devices. It is recommended that you
modify this default string and set a new password for SNMP traps.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
CUSTOMIZING
15.1.0
91
Chapter 15:
THE
„
Configuring Refresh Rates
„
Configuring Custom Color Codes for Job Status
„
Removing Target Set Checks for Duplication Jobs
„
Customizing NVBU Logs Window
„
Disabling NVBU Logs Window
„
Customizing Device Log Views
„
Hiding Device Logs
„
Configuring a Default Browser on Linux/UNIX
„
Configuring View-Levels for Mac OS X
NVBU
CONSOLE
Configuring Refresh Rates
The refresh rate determines how often records are retrieved from the log files and
databases and updated on NVBU Console in order to display the most recent
information. It applies to the following NVBU components:
„
Job status
„
Policies
„
Devices
„
Job progress
„
Operator messages
You can change the default refresh rates from the Refresh Rates subtab on the
GUI tab. These values are set in <x> milliseconds. You can configure lower values
for quicker updates. However, before making any changes to the default values,
consider the following:
„
Lower values may increase load on the CPU.
„
It may also adversely affect the network traffic when NVBU Console is
running on a remote machine.
To change the refresh rates for NVBU Console, perform the following steps:
1. Click the GUI tab on the Configurator.
2. On the Refresh Rates subtab, configure the following parameters:
92
Chapter 15
Customizing the NVBU Console
Figure 15-1:
Refresh-Rates
subtab on GUI
tab
„
Job Refresh Rate in Milliseconds – Enter or select the refresh rate for
the NVBU Jobs window. The refresh rate is specified in milliseconds. The
default value for this parameter is 1000 milliseconds.
„
Policy Tree Refresh Rate in Milliseconds – Enter or select the refresh
rate for policy tree on the NVBU Policy Management window. The
refresh rate is specified in milliseconds. The default value for this
parameter is 2000 milliseconds.
„
Device Refresh Rate in Milliseconds – Enter or select the refresh rate
for device tree on the NVBU Device Management window. The refresh
rate is specified in milliseconds. The default value for this parameter is
1000 milliseconds.
„
Job Monitor Refresh Rate in Milliseconds – Enter or select the refresh
rate for job progress details on the NVBU Job Monitor window. The
refresh rate is specified in milliseconds. The default value for this
parameter is 500 milliseconds.
„
Operator Messages Refresh Rate in Milliseconds – Enter or select the
refresh rate for operator messages on the NVBU Status window. The
refresh rate is specified in milliseconds. The default value for this
parameter is 500 milliseconds.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
15.2.0
Configuring Custom Color Codes for Job Status
For job entries in the NVBU Jobs and NVBU Status windows, NVBU uses the
following background colors by default:
Job Status
Background Color
Running Jobs
Yellow
Scheduled Jobs
Blue
Completed Jobs
White (Normal)
Quest NetVault Backup
Configuration Guide
93
To configure custom color codes for job status, perform the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Colors subtab.
3. Configure the following parameters:
Figure 15-2:
Colors subtab
on GUI tab
„
Color of Scheduled Jobs – Enter the RGB value for the color that you
want to use for scheduled jobs. The default background color for this job
status is blue.
„
Color of Running Jobs – Enter the RGB value for the color that you want
to use for the currently running jobs. The default background color for this
job status is yellow.
„
Color of Completed Jobs – Enter the RGB value for the color that you
want to use for completed jobs. The default background color for this job
status is white.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
15.3.0
Removing Target Set Checks for Duplication
Jobs
By default, target sets are mandatory for duplication jobs. To prevent drive
deadlocks, NVBU does not allow you to run duplication jobs without a target set.
However, you can override this default setting and make target sets optional. To
remove target set checks for duplication jobs, use the following steps:
Warning: Although it is possible to configure NVBU to run duplication jobs without
a target set, it is recommended that you do not use this option. Be aware that you
risk a drive deadlock state, if you do not target a particular device for backup
duplication. It is recommended that you designate specific drives for duplication
jobs to prevent deadlocks. For example, if you have a library with 4 drives, you can
select drives 1 and 2 for actual backups, whereas drives 3 and 4 for duplication
jobs.
94
Chapter 15
Customizing the NVBU Console
1. Click the GUI tab on the Configurator.
2. Click the Jobs subtab.
3. On the Jobs subtab configure the following parameter:
Figure 15-3:
Jobs subtab
on GUI tab
„
Permit Duplicate Phase With No Target Set – By default, NVBU
requires that you specify a target set for the duplication jobs. To make it
optional, select this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
15.4.0
Customizing NVBU Logs Window
A large amount of logs can significantly increase the time it takes to open the
NVBU Logs window. This problem can be avoided by configuring the maximum
number of records displayed in the NVBU Logs window. To configure this setting,
use the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Logging subtab.
3. Configure the following parameter:
Figure 15-4:
Logging
subtab on GUI
tab
„
Maximum Log Messages in Log Window – Enter or select the
maximum number of logs that can be displayed in the NVBU Logs
window. By default, the NVBU Logs window can display a maximum of
5000 records.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
15.5.0
95
Disabling NVBU Logs Window
When the NVBU Console is running on a remote client, you can disable the NVBU
Logs window to avoid sending logs over the network. To configure this setting,
use the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Logging subtab.
3. Configure the following parameter:
„
Disable Logs Screen – Select this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
15.6.0
Customizing Device Log Views
The device logs are displayed on the Device Logs tab of the NVBU Device
Management window. By default, NVBU displays the logs for two days and then
removes them from the Device Logs tab. To change the number of days the
device logs are displayed on NVBU Console, perform the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Devices subtab.
3. Configure the following parameter:
Figure 15-5:
Devices
subtab on GUI
tab
„
Number of Days of Device Logs – Enter the number of days for which
the device logs are displayed on NVBU Console. The default value for this
parameter is 2 days. Note that this setting just hides the display of logs on
the Device Logs tab. It does not delete the logs. For details on deleting
NVBU logs, refer to Customizing the Log Daemon on page 37.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
96
Chapter 15
Customizing the NVBU Console
15.7.0
Hiding Device Logs
To hide all device logs displayed on the Device Logs tab of the NVBU Device
Management window, perform the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Logging subtab.
3. Configure the following parameter:
„
Disable Logs Tab on Device Screen – Select this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
15.8.0
Configuring a Default Browser on Linux/UNIX
On Linux and UNIX based platforms, you need to configure a default browser to
view the HTML reports. To accomplish this, perform the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Browser subtab.
3. Configure the following parameters:
„
UNIX Default Web Browser – Enter the full file path for the browser (for
example, /usr/bin/mozilla, /usr/bin/firefox).
„
UNIX Browser Switches – Enter any switches that you want to use.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
15.9.0
Configuring View-Levels for Mac OS X
The view-level setting determines which configuration options are displayed on the
NVAdmin interface. This setting is only applicable to the native Mac OS X
interface for NVBU. You can use this setting to hide configuration options, and
thereby restrict user access to configuration settings. To change the view-level
settings, perform the following steps:
1. Click the GUI tab on the Configurator.
2. Click the Advanced subtab.
3. Configure the following parameter:
Quest NetVault Backup
Configuration Guide
97
Figure 15-6:
Advanced
subtab on GUI
tab
„
Settings View Level – Enter or select a view-level for Mac OS X version
of NVBU. The range of view-level values is 1–14, and the default value is
6. Increasing the view level value increases the number of configuration
settings that are displayed on the NVBU Settings pane.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
98
Chapter 15
Customizing the NVBU Console
Quest NetVault Backup
Configuration Guide
99
Chapter 16:
CONFIGURING GENERAL
SETTINGS FOR NVBU
16.1.0
„
Relocating Logs and NVDB Directories
„
Tuning TCP/IP Buffer Sizes
„
Disabling Pre-installation Compatibility Checks for Packages
Relocating Logs and NVDB Directories
To store the database, logs and temporary files, NVBU creates the following
directories during installation:
Directory Name
Default File Path
Contents
Database
<NVBU Installation Directory>\db
NVBU system files,
configuration files, media and
scheduler database.
Trace
<NVBU Installation Directory>\trace
NVBU trace logs
Log
<NVBU Installation Directory>\logs
NVBU logs
Temporary
<NVBU Installation Directory>\tmp
Temporary files generated
during NVBU operations
Reports
<NVBU Installation Directory>\reports
NVBU report templates and
components
Statistics
<NVBU Installation Directory>\stats
Data collected by the
nvstatsmngr process
You can relocate these directories to another drive or volume to alleviate low disk
space issues.
Note: The NVBU Service should be restarted to apply any changes to these
settings.
To relocate the NVBU logs or database directories
1. Click the General tab on the Configurator.
2. Changing the logs or database location, as necessary:
100
Chapter 16
Configuring General Settings for NVBU
Figure 16-1:
General tab
Note: The directories to which you want to relocate the NVBU logs or databases
should already exist on the target drive or volume. NVBU will not create the
directories if it cannot find them in the specified path.
„
Database Directory – Enter the new location for the NVDB. You need to
specify the full path.
„
Trace Directory – Enter the new location for the trace logs. You need to
specify the full path. Due to the volume of data that will be written, it is
recommended that you do not relocate the trace directory to a network
share.
„
Log Directory – Enter the new location for the log files. You need to
specify the full path.
„
Temporary Directory – Enter the new location for storing temporary data
for NVBU. You need to specify the full path.
The temporary directory holds the Backup Saveset Index. The free disk
space on this directory should be at least three times the size of the index
file in order to perform backups and restores properly. For example, if the
backup index file is 3GB in size, the temporary directory should have at
least 9GB of free disk space. NVBU will generate warnings and log
messages if the free disk space on temporary directory is insufficient.
„
Reports Directory – Enter the new location for the Reports directory. You
need to specify the full path.
Quest NetVault Backup
Configuration Guide
„
101
Statistics Directory – Enter the new location for storing the data
collected by the nvstatsmngr process. You need to specify the full path.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
16.2.0
Tuning TCP/IP Buffer Sizes
In most cases, the default buffer sizes for the TCP/IP sockets are adequate. It is
recommended that you do not change these values. For guidance on optimal
buffer sizes and TCP/IP tuning, refer to your O/S documentation. To adjust the
send and receive buffer sizes according to O/S recommendations, perform the
following steps:
1. Click the General tab on the Configurator.
2. Configure the following parameters:
„
Minimum Network Send Buffer Size – This parameter determines the
minimum send buffer size for a TCP/IP socket. The default value is set to
1KB.
„
Maximum Network Send Buffer Size – This parameter determines the
maximum send buffer size for a TCP/IP socket. The default value is set to
16384KB.
„
Minimum Network Receive Buffer Size – This parameter determines
the minimum receive buffer size for a TCP/IP socket. The default value is
set to 1KB.
„
Maximum Network Receive Buffer Size – This parameter determines
the maximum receive buffer size for a TCP/IP socket. The default value is
set to 16384KB.
To adjust the buffer size, enter or select the new value for the applicable
parameter. The values need to be set in KB.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
16.3.0
Disabling Pre-installation Compatibility Checks
for Packages
NVBU performs a pre-installation compatibility check for packages to ensure that
the given package is compatible with the O/S and bit-type. An error is displayed
when you try to install an incompatible NVBU package. If for any reason you want
to disable this check, perform the following steps:
1. Click the General tab on the Configurator.
2. Configure the following parameters:
102
Chapter 16
Configuring General Settings for NVBU
„
Package Install System Check – This check box is selected by default.
To disable pre-installation package compatibility checks, clear the check
box.
Warning: It is recommended that you do not disable the compatibility checks for
packages. You risk installing an incompatible package if this check is disabled.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
CONFIGURING
103
Chapter 17:
THE
REPORTING
SYSTEM
„
NVBU Reporting System – An Overview
„
Statistics Manager and Reports Database Manager – An Overview
„
Customizing the Output Format
™
Customizing the HTML Output Format
™
Customizing the Plain Text Output Format
™
Customizing the CSV Output Format
„
Configuring the Default Output Format for User-Defined Components
„
Configuring the Filter View
„
Configuring the Retention Period for Historic Reports
„
Enabling “Keep Filtered Out Records” for All Reports
„
Customizing Statistics Manager
„
Configuring Statistics Collection and Transmission Parameters
„
Disabling Statistics Collection on an NVBU Client
„
Creating User-Defined Purge Policies
™
Creating a Global Policy for Purging the Reports Database
™
Creating a User-defined Schedule for Purging Report Tables
™
Disabling Global Purge Policy for Reports Database
™
Creating a Purge Policy for the “Default” Table
™
Creating a Purge Policy for Individual Report Tables
™
Applying Global Purge Policy to Individual Report Tables
104
Chapter 17
Configuring the Reporting System
17.1.0
NVBU Reporting System – An Overview
NVBU offers an advanced reporting system which can be used to generate
Canned and Custom reports in the following formats:
„
HTML
„
Plain text
„
Comma Separated Value (CSV)
For details on the features and functionality of the NVBU reporting system, refer to
the Quest NetVault Backup Administrator’s Guide.
The reporting system obtains data from the NVDB, which includes the media and
the scheduler databases, audit and process logs, and persistent information for
clients, devices, users, and other NVBU components. The NVBU reporting system
is also supported by the following processes:
„
Statistics Manager
„
Reports Database Manager
The Statistics Manager and the Reports Database Manager collect and store
additional data for the reporting system. You can customize these processes and
configure the default settings for the reporting system from the Reporting tab on
the Configurator.
17.2.0
Statistics Manager and Reports Database
Manager – An Overview
The Statistics Manager (nvstatsmngr) runs on the NVBU Server as well as NVBU
Clients, whereas the Reports Database Manager (nvrepdbmngr) only runs on the
NVBU Server. The Statistics Manager collects the following data for the NVBU
reporting system:
„
Drive statistics
„
Event history
„
Media requests
„
Server capacity
„
Transfer information
The Reports Database Manger polls the Statistics Manager at periodic intervals to
get the collected data, and writes the data to the reports database. It provides the
information in the reports database to the NVBU reporting tool and performs
periodic purging of the reports database. You can customize the Statistics
Manager and the Reports Database Manager from the Reporting tab on the
Configurator.
Quest NetVault Backup
Configuration Guide
17.3.0
105
Customizing the Output Format
This section describes how to customize the output format for the HTML, Plain
Text and CSV reports.
17.3.1
Customizing the HTML Output Format
NVBU uses built-in templates to generate and format the output for HTML reports.
You can customize these settings using Configurator. The custom formatting
styles can be globally applied to all HTML report templates from the HTML Text
Output subtab on the Reporting tab. These settings should only be configured by
users with a good knowledge of HTML. Improper configuration could result in
incorrect output. To customize the output format for the HTML reports, perform the
following steps:
1. Click the Reporting tab on the Configurator.
2. On the HTML Text Format subtab, configure the following parameters:
Figure 17-1:
HTML Text
Output subtab
on Reporting
tab
„
Pre-text for HTML Output of Plain Text
„
Post-text for HTML Output of Plain Text
„
Default HTML Column Header for Pre-text
106
Chapter 17
Configuring the Reporting System
„
Default HTML Column Header for Post-text
„
Default HTML Column Header Field Pre-text
„
Default HTML Column Header Field Post-text
„
Default Text to Output for an HTML Report with No Records
„
Default HTML Total Row Pre-text
„
Default HTML Total Row Post-text
„
Default HTML Total Field Pre-text
„
Default HTML Total Field Post-text
„
Default HTML Average Row Pre-text
„
Default HTML Average Row Post-text
„
Default HTML Average Field Pre-text
„
Default HTML Average Field Post-text
„
Default HTML Format Pre-text
„
Default HTML Format Post-text
„
Default HTML Format Field Pre-text
„
Default HTML Format Field Post-text
Use the pre-text parameters to specify the following:
„
Opening HTML tags for custom formatting styles, for example, font type,
font size, bold, etc.
„
Text or description for headers, total or average rows, or body cells.
Use the post-text parameters to specify the following:
„
Closing HTML tags for custom formatting styles.
For reports with no records, you can replace the default text “Nothing to
Display” with your own text in Default Text to Output for an HTML Report
With No Records.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.3.2
Customizing the Plain Text Output Format
NVBU uses built-in templates to generate and format the plain text reports. You
can customize these settings, and add line breaks, tabs, separators, etc., using
Configurator. The custom formatting can be globally applied to all plain text report
templates from the Plain Text Output subtab on the Reporting tab. These
settings should only be configured by users familiar with the use of control
characters and escape sequences in text output. Improper configuration could
result in incorrect output. To customize the output format for the plain text reports,
perform the following steps:
Quest NetVault Backup
Configuration Guide
1. Click the Reporting tab on the Configurator.
2. Click the Plain Text Output subtab.
3. Configure the following parameters:
Figure 17-2:
Plain Text
Output subtab
on Reporting
tab
„
Default Plain Text Column Header Pre-text
„
Default Plain Text Column Header Post-text
„
Default Text to Output for a Plain Text Report with No Records
„
Default Plain Text Total Row Pre-text
„
Default Plain Text Total Row Post-text
„
Default Plain Text Total Field Pre-text
„
Default Plain Text Total Field Post-text
„
Default Plain Text Average Row Pre-text
„
Default Plain Text Average Row Post-text
„
Default Plain Text Average Field Pre-text
„
Default Plain Text Average Field Post-text
„
Default Plain Text Format Pre-text
„
Default Plain Text Format Post-text
„
Default Plain Text Format Field Pre-text
„
Default Plain Text Format Field Post-text
107
108
Chapter 17
Configuring the Reporting System
Use the pre-text parameters to specify the following:
„
Line breaks, separators, etc.
„
Text or description for headers, total or average rows, or body cells
Use the post-text parameters to specify the following:
„
Line breaks, separators, etc.
For reports with no records, you can replace the default text “Nothing to
Display” with your own text in Default Text to Output for a Plain Text
Report With No Records.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.3.3
Customizing the CSV Output Format
NVBU uses built-in templates to generate and format the CSV reports. You can
customize these settings, and define a custom delimiter, or add line breaks, tabs,
separators, etc., using Configurator. The custom formatting can be globally
applied to all CSV report templates from the CSV Output subtab on the
Reporting tab. These settings should only be configured by users familiar with
CSV output and the use of control characters and escape sequences. Improper
configuration could result in incorrect output. To customize the output format for
the CSV reports, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the CSV Output subtab.
3. Configure the following parameters:
Figure 17-3:
CSV Output
subtab on
Reporting tab
„
Default CSV Column Header Pre-text
„
Default CSV Column Header Post-text
„
Default CSV Header Field Pre-text
„
Default CSV Header Field Post-text
Quest NetVault Backup
Configuration Guide
„
Default Text to Output for a CSV Report with No Records
„
Default CSV Format Pre-text
„
Default CSV Format Post-text
„
Default CSV Format Field Pre-text
„
Default CSV Format Field Post-text
109
Use the pre-text parameters to specify the following:
„
Line breaks, tabs, separators, etc.
„
Text or description for headers, total or average rows, or body cells
Use the post-text parameters to specify the following:
„
Custom delimiter
„
Line breaks, separators, etc.
For reports with no records, you can replace the default text “Nothing to
Export” with your own text in Default Text to Output for a CSV Report With
No Records.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.4.0
Configuring the Default Output Format for
User-Defined Components
By default, the output format for user-defined components is set to HTML. To
change this setting, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Misc subtab.
3. Configure the following parameter:
Figure 17-4:
Output types
listed on Misc
subtab
„
Default Output Type – For plain text format, select Plain Text in the
Default Output Type list. Alternatively, select Comma Separated Values
in the list to set CSV as the default output format.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
110
Chapter 17
Configuring the Reporting System
17.5.0
Configuring the Filter View
NVBU provides two views to create and view filter expressions for reports:
„
Simple
„
Advanced
The Simple view lists the filter expressions in a tabular format. This view is
recommended for users who do have advanced knowledge of Structured Query
Language (SQL). The Advanced view uses a tree structure to display the filter
expressions. This view is intended for users with advanced knowledge of SQL.
By default, the view mode for filter expressions is set to Simple. To change this
setting, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Misc subtab.
3. Configure the following parameter:
Figure 17-5:
Misc subtab
on Reporting
tab
„
Default Filter View – To use the Advanced filter view by default, select
Advanced in the Default Filter View list.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.6.0
Configuring the Retention Period for Historic
Reports
NVBU keeps a copy of the data set that was used to generate a report, allowing
you to re-analyze the historic data by applying new settings and filters. By default,
the historic data is retained for 14 days. To change the retention period for historic
data, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Misc subtab.
3. Configure the following parameter:
Quest NetVault Backup
Configuration Guide
„
111
Duration to Keep Produced Reports – Enter or select the retention
period for historic reports. The default retention period is 14 days.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.7.0
Enabling “Keep Filtered Out Records” for All
Reports
NVBU keeps a copy of the data set that was used to generate a report, allowing
you to re-analyze the historic data by applying new settings/filters. By default, the
data that is excluded as a result of some filter condition is not saved. The Keep
Filtered Out Records option controls whether or not the excluded data is saved
for a historic report. By default, this option is not enabled. You can select it
individually for each report, or globally enable it for all reports. To globally enable
the Keep Filtered Out Records option for all reports, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Misc subtab.
3. Configure the following parameter:
„
Default Keep Filtered Out Records Setting – To automatically save
excluded data for all reports, select this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.8.0
Customizing Statistics Manager
To change the default behavior and properties of Statistics Manager, perform the
following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Stats Collection subtab.
3. Configure the following parameters:
Figure 17-6:
Stats
Collection
subtab on
Reporting tab
112
Chapter 17
Configuring the Reporting System
„
Statistics Gathering Window – By default, the Statistics Manager
collects statistics for 24 hours, starting at 00:00:00 and continuing until
23:59:59 hours. To limit statistics collection to certain times of the day,
configure the following parameters:
™
Statistics Gathering Window Start – Enter or select the start time for
statistics gathering.
™
Statistics Gathering Window End – Enter or select the end time for
statistics gathering.
Specify the time in HH:MM:SS format. Note that the maximum duration for
a session is 24 hours. It could last a single calendar day or continue to the
next day. For example, if you set 10:00:00 as the start time and 7:00:00 as
the end time, the session will begin at 10:00 A.M. on the current day and
lasts until 7:00 A.M. the next day.
„
Frequency – Enter or select the polling frequency for Statistics Manager.
The polling frequency is specified in number of seconds. The default value
for this parameter is 10 seconds
„
Records per Storage File – Enter or select the maximum number of
statistical records per file. The Statistics Manager will close the current file
and open a new file when this limit is reached. The default value for this
parameter is1000 records.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.9.0
Configuring Statistics Collection and
Transmission Parameters
Statistics collection is enabled by default on all NVBU Clients. You can disable this
activity on an NVBU Client using the Configurator. Be aware that if you disable
statistics collection, the reports related to drive performance, event history, media
requests, and other data collected by the Statistics Manager will not be accurate.
To disable statistics collection on an NVBU Client, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Stats Provision subtab.
3. Configure the following parameters:
Figure 17-7:
Stats Provision
subtab on
Reporting tab
Quest NetVault Backup
Configuration Guide
„
113
Absent Server Threshold – Enter or select how long the Statistics
Manager holds the collected data for the Reports Database Manager on
the NVBU Server. The threshold is specified in number of hours. The
default value for this parameter is 72 hours. If the Reports Database
Manager does not poll for data within this time, a warning will be logged
and the following will occur:
™
The Statistics Manager will discard all the files that are not transferred
to the reports database.
™
The Statistics Manager will not store any files until the Reports
Database Manager establishes contact with it.
„
Transmit Block Size – Enter or select the block size for transmitting data
collected by the Statistics Manager. The block size is specified in KB. The
default value for this parameter is 10KB.
„
Minimum Stats Manager Cache – Enter the minimum cache for
Statistics Manager. This parameter is set in number of records. By default,
it is set to 30 records.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.10.0
Disabling Statistics Collection on an NVBU
Client
Statistics collection is enabled by default on all NVBU Clients. You can disable this
activity on an NVBU Client using the Configurator. Be aware that if you disable
statistics collection, the reports related to drive performance, event history, media
requests, and other data collected by the Statistics Manager will not be accurate.
To disable statistics collection on an NVBU Client, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Stats Provision subtab.
3. Configure the following parameter:
„
Enable Stats Collection on this Machine – Clear this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.11.0
Creating User-Defined Purge Policies
This section describes how to create user-defined policies for purging the Reports
Database and tables. The information in this section is organized as follows:
„
Creating a Global Policy for Purging the Reports Database
„
Creating a User-defined Schedule for Purging Report Tables
114
Chapter 17
Configuring the Reporting System
17.11.1
„
Disabling Global Purge Policy for Reports Database
„
Creating a Purge Policy for the “Default” Table
„
Creating a Purge Policy for Individual Report Tables
„
Applying Global Purge Policy to Individual Report Tables
Creating a Global Policy for Purging the Reports
Database
The Reports Database Manager uses a global purge policy to delete obsolete
records in the database. The global policy is applied to all the tables in the
database. Accordingly, the Reports Database Manager deletes all records that are
older than 31 days. You can override this behavior with one of the following types
of global policies:
„
Age-based Purge Policy – Select this policy type to delete records that are
older than a certain number of days.
„
Size-based Purge Policy – Select this policy type to delete records when the
report tables exceed a certain size.
To create a user-defined global policy for purging the reports database, perform
the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Tables subtab.
3. Select one of the following methods to delete obsolete records:
Figure 17-8:
Parameters
for creating a
user-defined
global purge
policy
„
„
Age-based Purge Policy – For a purge policy based on the age of the
records, configure the following parameters:
™
Global Purge Method – Select By Date in the list.
™
Global Purge Time Limit – Enter or select the maximum age for the
records. The record age is specified in number of days. The default
maximum age for the records is 31 days.
Size-based Purge Policy – For a purge policy based on the table size,
configure the following parameters:
™
Global Purge Method – Select By Space Used in the list.
Quest NetVault Backup
Configuration Guide
™
115
Global Purge Space Limit – Enter or select the maximum file size for
the report tables. The file size is specified in MB. The default maximum
file size for report tables is 50MB.
4. By default, automatic purging occurs every 24 hours. To change this
schedule, refer to Creating a User-defined Schedule for Purging Report
Tables on page 115.
5. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.11.2
Creating a User-defined Schedule for Purging Report
Tables
The Reports Database Manager conducts a purge check every 24 hours, and
deletes all records that match the purge condition. To change the interval for purge
checks, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Tables subtab.
3. Configure the following parameter:
„
Purge Check Frequency – Enter or select the time interval between two
purge events. The purge frequency is specified in number of hours.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.11.3
Disabling Global Purge Policy for Reports Database
By default, the global purge policy is applied to all the tables in the reports
database. You can, however, override this behavior for individual tables with tablespecific purge policies. The table-specific policies are only applied when you
disable the global policy at the database level. To disable the global purge policy at
the database level, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Tables subtab.
3. Configure the following parameter:
„
Tables Default to Being Part of the Global Purge Group – Clear this
check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.11.4
Creating a Purge Policy for the “Default” Table
The default table is generated and added to the reports database by the custom
reports. By default, the Reports Database Manager applies the global purge policy
116
Chapter 17
Configuring the Reporting System
to this table. You can, however, replace the global policy with one of the following
types of table-specific policies for purging the default table:
„
Age-based Purge Policy – Select this policy type to delete records that are
older than a certain number of days.
„
Size-based Purge Policy – Select this policy type to delete records when the
default table exceeds a certain size.
To create a table-specific purge policy for the default table, perform the following
steps:
1. Click the Reporting tab on the Configurator.
2. Click the Tables subtab.
3. Disable global purge policy at the database level. For details, refer to
Disabling Global Purge Policy for Reports Database on page 115.
4. Select one of the following methods to delete obsolete records:
Figure 17-9:
Parameters for
creating a
user-defined
purge policy
for default
table
„
„
Age-based Purge Policy – For a purge policy based on the age of the
records, configure the following parameters:
™
Table Default Method – Select By Date in the list.
™
Table Default Purge Time Limit – Enter or select the maximum age
for the records. The record age is specified in number of days. The
default maximum age for the records is 31 days.
Size-based Purge Policy – For a purge policy based on the table size,
configure the following parameters:
™
Table Default Purge Method – Select By Space Used in the list.
™
Table Default Purge Space Limit – Enter or select the maximum file
size for the report tables. The file size is specified in MB. The default
maximum file size for report tables is 10MB.
5. By default, automatic purging occurs every 24 hours. To change this
schedule, refer to Creating a User-defined Schedule for Purging Report
Tables on page 115.
Quest NetVault Backup
Configuration Guide
117
6. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.11.5
Creating a Purge Policy for Individual Report Tables
By default, the Reports Database Manager applies the global purge policy to all
report tables. You can, however, replace the global policy with one of the following
types of table-specific policies for purging individual report tables:
„
Age-based Purge Policy – Select this policy type to delete records that are
older than a certain number of days.
„
Size-based Purge Policy – Select this policy type to delete records when the
report tables exceed a certain size.
To create a table-specific purge policy for individual report tables, perform the
following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Tables subtab.
Figure 17-10:
Tables subtab
118
Chapter 17
Configuring the Reporting System
3. Disable global purge policy at the database level. For details, refer to
Disabling Global Purge Policy for Reports Database on page 115.
4. Select the required method to delete the obsolete records:
„
Age-based Purge Policy – For a purge policy based on the age of the
records, configure the following parameters:
™
Table <Table Name> Purge Method – Select By Date in the list.
™
Table <Table Name> Purge Time Limit – Enter or select the
maximum age for the records. The record age is specified in number of
days. The default maximum age for the records is 31 days.
Table-specific policies can be created for the following tables:
™
Events
™
Mediacapacities
™
Mediarequests
™
Mediatransfers
™
Driveevents
™
Driveperformance
™
Jobfiletallies
Depending on the table for which you are creating the purge policy,
configure the corresponding parameters in steps 1 and 2.
„
Size-based Purge Policy – For a purge policy based on the table size,
configure the following parameters:
™
Table <Table Name> Purge Method – Select By Space Used in the
list.
™
Table <Table Name> Purge Space Limit – Enter or select the
maximum file size for the report tables. The file size is specified in MB.
The default maximum file size for report tables is 10MB.
Table-specific policies can be created for the following tables:
™
Events
™
Mediacapacities
™
Mediarequests
™
Mediatransfers
™
Driveevents
™
Driveperformance
™
Jobfiletallies
Depending on the table for which you are creating the purge policy,
configure the corresponding parameters in steps 1 and 2.
Quest NetVault Backup
Configuration Guide
119
5. By default, automatic purging occurs every 24 hours. To change this
schedule, refer to Creating a User-defined Schedule for Purging Report
Tables on page 115.
6. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
17.11.6
Applying Global Purge Policy to Individual Report
Tables
NVBU allows you to create table-specific purge policies for one or more tables
while continue using the global policy for the others in the reports database. To
apply the global policy to an individual table when it is disabled at the database
level, perform the following steps:
1. Click the Reporting tab on the Configurator.
2. Click the Tables subtab.
3. Configure the following parameter:
„
Table <Table Name> Purge Method – In the Table <Table Name>
Purge Method list, select Use Global Policy.
The global policy can be applied to the following tables:
™
Events
™
Mediacapacities
™
Mediarequests
™
Mediatransfers
™
Driveevents
™
Driveperformance
™
Jobfiletallies
Configure the corresponding parameter, depending on the report table for
which you want to use the global policy.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
120
Chapter 17
Configuring the Reporting System
Quest NetVault Backup
Configuration Guide
121
Chapter 18:
CONFIGURING LANGUAGE
SETTINGS FOR NVBU
18.1.0
„
Changing Locale Setting
„
Correcting Locale Changes
„
Disabling Post-Installation Locale Changes
„
Configuring Display Properties for Localized Versions
™
Changing the Font Size for NVBU Console
™
Changing the Date Format
Changing Locale Setting
NVBU is available in the localized versions:
„
Chinese (Simplified)
„
English
„
French
„
German
„
Japanese
„
Korean
For a localized version of the software, you can select the language during
installation or modify the Language Settings later using the Configurator. The
locale setting for NVBU depend on the O/S locale settings.
Note: The NVBU Service should be restarted to apply any changes to the locale
settings.
To change the locale setting for NVBU
1. Click the General tab on the Configurator.
2. Configure the following parameter:
Note: Before proceeding ensure that the Allow GUI to Change Locale check box
on the Language > Locale subtab is selected.
122
Chapter 18
Configuring Language Settings for NVBU
Figure 18-1:
Language
Selection list
on General tab
„
Language Selection – In Language Selection list at the bottom of the
window, select the preferred language for NVBU.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
18.2.0
Correcting Locale Changes
You can use the NVBU txtconfig tool to correct the changes if an incorrect locale
was selected in the Language Selection list. To apply the correct locale settings,
perform the following steps:
1. On the command prompt, navigate to the ...\bin directory (where ...
represents the NVBU installation directory).
2. Enter txtconfig and press Enter.
3. Enter p and press Enter.
4. Enter the number corresponding to the General page, and press Enter.
5. Enter the number corresponding to the Language Selection option, and
press Enter.
6. Enter the number corresponding to preferred language (for example, 5 for
Japanese). Press Enter.
Quest NetVault Backup
Configuration Guide
123
7. Enter s and press Enter.
8. Enter q and press Enter.
18.3.0
Disabling Post-Installation Locale Changes
To prevent locale changes after installation, perform the following steps:
1. Click the Language tab on the Configurator.
2. Click the Locale subtab.
3. On the Locale subtab configure the following parameter:
Figure 18-2:
Locale
subtab on
Language tab
„
Allow GUI to Change Locale – Click to clear this check box.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
18.4.0
Configuring Display Properties for Localized
Versions
For non-English versions, NVBU allows you to change the font size and date
formats to match the locale settings. These settings can be configured from the
Language tab on the Configurator.
18.4.1
Changing the Font Size for NVBU Console
NVBU uses font size 8 to display text on NVBU Console. The font size might have
to be increased on non-English versions for better readability. For example, the
Japanese version of NVBU requires font size 9. To change the font size for the text
on the GUI, perform the following steps:
1. Click the Language tab on the Configurator.
2. On the Font subtab configure the following parameter:
Figure 18-3:
Font subtab on
Language tab
„
Default GUI Font Point Size – Enter or select the appropriate font-size
depending on the display language for NVBU.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
124
Chapter 18
Configuring Language Settings for NVBU
18.4.2
Changing the Date Format
The default date format for NVBU is Day of Week/Day/Month/Year, which can be
changed to Year/Month/Date/Day of Week. To change the default date format,
perform the following steps:
1. Click the Language tab on the Configurator.
2. Click the Display subtab.
3. On the Display subtab configure the following parameter:
Figure 18-4:
Display
subtab on
Language tab
„
Display Date in Order DoW – Select this check box to change the default
date format to Year/Month/Date/Day of Week.
4. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
SETTING UP
19.1.0
125
Chapter 19:
A
BAKBONE TIME
SERVER
„
BakBone Time – An Overview
„
Configuring an Alternate BakBone Time Server
BakBone Time – An Overview
NVBU designates a Time Server, called BakBone Time Server, in order to
synchronize time on all NVBU Server and Clients within the Domain. Typically, the
NVBU Server acts as the BakBone Time Server, and the system time on this
machine is the BakBone Time. However, you can designate any other NVBU
machine as the BakBone Time Server. NVBU ignores the local time on the clients
and uses BakBone Time for all time-specific operations, such as job scheduling,
reporting, and tracing.
19.2.0
Configuring an Alternate BakBone Time Server
By default, the NVBU Server acts as the BakBone Time Server. To establish an
alternate NVBU machine as the BakBone Time Server, complete the following
steps:
1. Click the Time Sync tab on the Configurator.
2. Configure the following parameters on the NVBU Server:
Figure 19-1:
Time Sync tab
Note: The NVBU Service should be restarted to apply any changes to these
settings.
„
This Machine is the BakBone Time Server – Click to clear this check
box on the NVBU Server which is the default BakBone Time Server.
126
Chapter 19
Setting Up a BakBone Time Server
„
Synchronize BakBone Time with System – Enter the NVBU Server
which will act as the Time Server.
„
Number of Ping-Pongs to Determine Time Difference – Enter or select
the number of time packets to exchange while polling. The default polling
count is 5.
„
Number of Hours between Time Sync Updates – Enter or select how
often the NVBU Server checks to see if it is still synchronized with the
Time Server. The default polling interval is 24 hours.
„
Number of Milliseconds of Time Difference Allowed between 2
Servers – Enter or select the allowed time variance. By default, NVBU
allows a 1000-millisecond variance between the NVBU Server and the
BakBone Time Server.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
USING
„
20.1.0
127
Chapter 20:
THE
TRACE TOOL
Trace Logs – An Overview
™
Trace Levels
™
Date and Time in Trace Files
„
Setting Trace Levels
„
Enabling Tracing
„
Disabling Tracing
„
Enabling Circular Logging of Trace Messages
Trace Logs – An Overview
Tracing is a logging technique that captures diagnostic information related to
events and error conditions occurring within the NVBU system. It is used by Quest
Support to identify and correct problems within the system.
Important: The Trace feature should only be used under the direction of Quest
Support.
Tracing is disabled by default. To generate trace logs, you need to set appropriate
trace levels for various NVBU processes, and activate tracing. Trace logs are
written to the ...\trace directory (where ... represents the NVBU installation
directory). To relocate the trace directory, refer to Relocating Logs and NVDB
Directories on page 99.
By default, NVBU creates a single trace file for each process which continues to
grow as new logs are added to it. The maximum file size depends on the O/S and
file system in use. Through Configurator, you can override this behavior and
configure a the circular tracing method for the trace logs.
20.1.1
Trace Levels
Trace levels specify what type of events and errors are traced, and what level of
detail is recorded in the trace logs. The supported trace levels are listed in the
table below:
128
Chapter 20
Using the Trace Tool
20.1.2
Trace Levels
Level of Detail
DEFAULT
The DEFAULT trace level is equivalent to LIBDEBUG on NVBU v8.5
and later versions. On pre-v8.5 versions, this setting is equivalent to
the LIBVERBOSE trace level.
ALWAYS
Traces all error conditions
NORMAL
Traces high-level application execution path
VERBOSE
Traces low-level application execution path
LIBNORMAL
Traces high-level execution of library functions
LIBVERBOSE
Traces low-level execution of library functions
DEBUG
Traces high-level debug information
LIBDEBUG
Traces low-level debug information
Date and Time in Trace Files
The date and time values in trace logs can be based either on BakBone Time or
local time on the client. BakBone Time is the system time on the BakBone Time
Server which is usually the NVBU Server. It is used to synchronize time on all
NVBU Clients within the Domain. For details on BakBone Time refer to BakBone
Time – An Overview on page 125.
Note: NVBU uses the format hhmmss.mmmmmm (Hours, Minutes, Seconds
and Milliseconds) for the log timestamps in trace files. The update interval for the
millisecond component is operating system dependent.
The Use BakBone Time in Debugging Files check box on the General tab of the
Configurator is selected by default to ensure all date and time values in the trace
logs are based on BakBone Time. This helps in comparing and analyzing trace
output from multiple clients. It is recommended that you leave this check box
selected.
20.2.0
Setting Trace Levels
To set trace levels, perform the following steps:
Note: Your Quest Support Representative will recommend what trace levels to set
for various NVBU processes.
1. Click the Trace Level tab on the Configurator. The trace utility can be used to
capture information about the following processes:
Quest NetVault Backup
Configuration Guide
129
„
Configurator
„
NDMP Library Manager
„
SVTL Creator
„
Process Manager
„
SVTL Library Manager
„
CLI Proxy Gateway
„
Communication Manager „ ACSLS Library Manager „ Config Manager
„
Network Manager
„
Media Manager
„
Notification Plugin
„
Script Plugin
„
Logging Daemon
„
Reports Producer
„
GUI
„
Database Browser
„
Audit Tool Plugin
„
Core Plugin
„
Verify Browser
„
Consolidate Incremental
Backups
„
GUI Proxy
„
Duplicate Browser
„
Data Copy
„
Schedule Manager
„
SysExec Plugin
„
Disk Device Creator
„
Job Manager
„
Utility Plugin
„
Raw Device
„
Device Manager
„
Device Scan
„
Verify Plugin
„
NDMP Device Manager
„
Statistics Manager
„
File System
„
SVTL Device Manager
„
Reports Database
Manager
„
NetVault Databases
„
Library Manager
„
Auditor
Figure 20-1:
Trace Level
tab
When you install an optional NVBU Plug-in, a new process corresponding to
that plug-in is automatically added to the Trace Level tab. The trace utility
can be used to capture information about the new process without any
additional requirement.
130
Chapter 20
Using the Trace Tool
2. For each process, the trace level is set to DEFAULT. To set or change the
trace level for a process, select the appropriate Trace Level in the list. The
supported trace levels include the following:
„
DEFAULT
„
ALWAYS
„
NORMAL
„
VERBOSE
„
LIBNORMAL
„
LIBVERBOSE
„
DEBUG
„
LIBDEBUG
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Important: The NVBU Service should be restarted to apply any changes to the
trace level settings if these changes are made after tracing has been enabled.
20.3.0
Enabling Tracing
Tracing is not enabled by default. You have to start it manually after setting the
trace levels. To enable tracing, perform the following steps:
1. Click the General tab on the Configurator.
Figure 20-2:
Trace Settings
on General tab
Quest NetVault Backup
Configuration Guide
131
2. Select the Generate Debugging Files check box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
4. Restart the NVBU Service.
20.4.0
Disabling Tracing
Once the required trace logs have been obtained, perform the following steps to
stop tracing:
1. Click the General tab on the Configurator.
2. Configure the following parameter:
„
Generate Debugging Files – Clear this check box.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
4. Restart the NVBU Service.
20.5.0
Enabling Circular Logging of Trace Messages
By default, NVBU creates a single trace file for each process which continues to
grow as logs are added to it. Circular tracing allows you to split the file by setting
the maximum lines per trace file, and overwrite the oldest file by setting the
maximum number of trace files to retain. For example, if you configure 5000 lines
per trace file and 5 trace files to keep per session, NVBU will write 5000 trace logs
to one file and then create a new file. When the fifth file is filled up, NVBU will
overwrite the first file.To enable circular logging method for the trace files, perform
the following steps:
1. Click the General tab on the Configurator.
2. Configure the following parameters:
„
Lines per Trace File – This parameter determines two properties for
trace files:
™
Whether circular tracing is enabled or not
™
When circular tracing is enabled, the maximum number of lines for
each trace file
The default value for the Lines per Trace File option is zero, which
indicates that the circular logging method is not enabled for the trace file.
To enable circular tracing, enter or select the maximum number of trace
lines that can be written to each file. It is set in multiples of 1000 and the
maximum supported value is 32,000. In addition, you need to set the
Trace Files to Keep Per Session parameter.
132
Chapter 20
Using the Trace Tool
„
Trace Files to Keep per Session – Enter the maximum number of trace
files that can be created in a session. A session is valid for an indefinite
time, until the NVBU Service is restarted the next time. The maximum
supported value for this parameter is 1,000. When circular tracing is
enabled, NVBU begins writing trace messages to the first file. When data
exceeds the defined maximum lines, the current file is closed and a new
file is created. An integer is appended to the file name to indicate its
sequence. When the last file gets filled, NVBU starts overwriting the first
file.
3. Click OK to apply the changes and exit Configurator. Alternatively, click
Apply to commit the new settings and remain in Configurator.
Quest NetVault Backup
Configuration Guide
USING
21.1.0
133
Chapter 21:
THE
TXTCONFIG TOOL
„
Txtconfig – An Overview
„
Starting Txtconfig
„
Customizing the Default Settings Using Txtconfig
„
Examples
™
Customizing the Auditor Daemon to Log Failed User Requests
™
Creating a Size-based Purge Policy for Audit Logs
™
Customizing the Purge Schedule for Audit Logs
Txtconfig – An Overview
Txtconfig is a text version of the Configurator, which can be used to customize
NVBU settings on machines that do not support a GUI. For example, it can be
used to customize NVBU on Linux/UNIX Clients that neither support a GUI nor
allow remote access to X Window System (X or X11).
The executable file for Txtconfig is named txtconfig and resides in the …\bin
directory (where ... represents the NVBU installation directory). Txtconfig can be
accessed from any directory. It requires root privileges. The settings which are
presented as Configuration Pages are similar to the options provided on the
Configurator.
21.2.0
Starting Txtconfig
To start Txtconfig, perform the following steps:
1. Start a terminal session or command window.
2. Type the following command:
txtconfig
3. Press Enter or Return.
Note: It is recommended that you resize the terminal window, and set the width to
100 characters and height to 30 characters to properly view the Configuration
Pages.
134
Chapter 21
Using the Txtconfig Tool
21.3.0
Customizing the Default Settings Using
Txtconfig
Upon launch Txtconfig opens the Machine page, which displays the NVBU Client
details. To view the configuration options and change the settings, do the
following:
„
To view the Main Menu, press p.
„
To open a configuration page, press the corresponding number (for example,
5).
„
To set or change the value for a parameter, do the following:
Figure 21-1:
Main Menu for
the Windows
version of
Txtconfig
Type of Value
Action
Enable/Disable; On/Off
Just select the option to change its state. It functions as a
toggle key.
List (Numeric)
To select a value from a list, press the corresponding
number, followed by Enter or Return.
Numeric
Type the required number, followed by Enter or Return.
String
Type the required characters, followed by Enter or Return.
„
To save the changes, press s.
„
To quit Txtconfig, press q.
Note: For details on various configuration settings, refer to the relevant chapter in
this guide.
Quest NetVault Backup
Configuration Guide
21.4.0
135
Examples
The following examples show how to change the settings for the Auditor Daemon
using the Windows version of the Txtconfig utility.
Figure 21-2:
Auditing Page
for the
Windows
version of
Txtconfig
21.4.1
Customizing the Auditor Daemon to Log Failed User
Requests
By default, the Auditor Daemon logs each user request, regardless of whether the
request is granted or denied. To override this behavior and generate audit logs
only for the failed user requests, perform the following steps:
1. Open a command window, and type:
txtconfig
Upon launch, the txtconfig utility displays the Machine page.
2. Press p to display the main menu.
3. On the main menu page, press 5.
4. By default, the Only Record Failed Requests in the Audit Trail option is set
to OFF. Press 1 to enable it.
5. To save the new settings to the configuration file, press s.
21.4.2
Creating a Size-based Purge Policy for Audit Logs
To create a size-based purge policy for audit logs, perform the following steps:
1. Open a command window, and type:
txtconfig
Upon launch, the txtconfig utility displays the Machine page.
2. Press p to display the main menu.
3. On the main menu page, press 5.
4. By default, the Purge Type parameter is set to By Age. To change it, press 2.
5. To select the By Size option, press 2.
6. To specify the maximum file size for audit logs, press 3, and enter the file size
in MB. Press Enter or Return.
136
Chapter 21
Using the Txtconfig Tool
7. To save the new settings to the configuration file, press s.
21.4.3
Customizing the Purge Schedule for Audit Logs
By default, automatic purging occurs every 24 hours. To create a user-defined
schedule for purging audit logs, perform the following steps:
1. Open a command window, and type:
txtconfig
Upon launch, the txtconfig utility displays the Machine page.
2. Press p to display the main menu.
3. On the main menu page, press 5.
4. To change the purge schedule, press 5.
5. Enter the interval between two purge events, and press Enter or Return.
6. To save the new settings to the configuration file, press s at the prompt.