Netbackup
Netbackup
E
R
I
T
A
S
W
H
I
T
E
P
A
VERITAS NetBackup ™
P
Release 3.4
E
Technical Overview
R
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w Page 1
Page 2 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
VERITAS NetBackup DataCenter is the industry’s leading enterprise data protection solution that provides centralized control
from a single management interface. The multi-tier architecture of VERITAS NetBackup DataCenter provides customers with
a fast, reliable, data center strength backup and recovery solution that can protect environments that span terabytes to
petabytes in size. The NetBackup DataCenter “master” server uses other NetBackup DataCenter “media” servers as
workhorses to accomplish backup and recovery tasks in a highly centralized fashion. In contrast, NetBackup BusinesServer,
designed for smaller environments, does not need the scalability of this three-tier architecture and instead functions as a
standalone master/media server. Despite this key difference, most of the underlying architecture and capabilities of the two
products are the same. For simplicity, this document generally will not distinguish between DataCenter and BusinesServer
products and will instead simply refer to “NetBackup.”
Storage devices can be disk, tape, or optical. The Media Manager component of VERITAS NetBackup manages the tape and
optical storage and is designed so that secondary storage devices can also be shared by other VERITAS storage products,
such as VERITAS Storage Migrator. NetBackup provides extensive and automated support for most tape libraries, which
means human intervention is rarely required.
Administrators can set up periodic schedules for automatic, unattended backup operations for clients across the network. These
backup operations may be full or incremental. A full backup processes all files, while an incremental backup only processes
those files changed since the last full or incremental backup. By carefully scheduling automatic backups, an administrator can
achieve systematic and complete backups over a period of time, and optimize network traffic during off-peak hours.
In addition to scheduled backups, administrators can perform manual backups of client data using the same criteria as
specified for automatic backups. Manual backup operations are useful in special circumstances, such as backing up a client
that missed a previously scheduled backup or preserving a system configuration prior to installing new software.
Client users, too, are able to initiate backup, archive, and restore operations for data on their client systems – without
operator or administrator intervention. User-directed backups allow users to protect their files immediately on demand. If
files are damaged or accidentally deleted, users can quickly and easily recover any backed up or archived files by restoring
them back to their primary disk space.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w Page 3
VERITAS NetBackup is also closely integrated with VERITAS Storage Migrator™ for sites that need hierarchical storage
management. See the VERITAS Storage Migrator Technical Overview for more information.
Page 4 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Figure 2 diagrams a simple master/media server configuration. The master in each storage domain serves a single point of
administration for all backup operations in the storage domain. Administrators configure backup policies, manage all media
and media pools, and configure all local and remote devices in the storage domain from the master without having to log on
to or directly access any of the media servers. In addition to retaining backup schedules and other configuration information,
the master server contains the backup catalog for the entire storage domain. Users can browse this catalog to locate and
restore files.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w Page 5
The actual location of the backup images in a NetBackup storage domain is totally transparent to NetBackup administrators
and users. The Media Manager component of VERITAS NetBackup resides on each NetBackup server and manages secondary
storage media and the peripheral devices on those servers.
NetBackup storage domains provide many advanced high availability features that ensure continuous operations in
NetBackup environments. For example, if a storage unit (robotics or tape device) on any of the NetBackup servers in the
storage domain goes down, the NetBackup master can automatically route the backups to another storage unit in the
storage domain. If a media server crashes, another media server can take over the backup operations. If scratch media in the
primary storage unit is unavailable, NetBackup can route the backup to another local storage unit or a storage unit
connected to another NetBackup server in the storage domain. VERITAS also recommends VERITAS Cluster Server™, a high
availability software product, to protect the NetBackup master in case of hardware or system failure. All of these features
ensure that all data in a NetBackup storage domain is protected and quickly recoverable in the event of a failure.
Page 6 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
The NetBackup catalog information is stored locally on each of the master servers, but catalog browsing and restore
operations can be performed from the GDM console or each individual master server.
VERITAS NetBackup Global Data Manager™ may be used to easily integrate the management of all VERITAS backup solutions
including VERITAS NetBackup™ DataCenter, VERITAS NetBackup BusinesServer™ and VERITAS Backup Exec™. In this way,
Global Data Manager provides an unprecedented degree of centralization and control.
Global Data Manager has been implemented by many of the global leaders in their respective industries. In a thorough
departure from conventional backup and recovery solutions, it makes centralized management and monitoring of all
NetBackup and Backup Exec storage domains in the enterprise possible.
• Easy to install and use — Global Data Manager can be installed quickly without any special training. Since it has the
same interface as NetBackup, there is no learning curve. GDM allows organizations to manage every storage domain in
the enterprise with consolidated monitoring, reporting and policy management.
• Scalable and cost reducing centralized management — Global Data Manager delivers the virtually inexhaustible
scalability that expanding organizations need to accommodate their growth in data and storage requirements.
Management of more data per administrator optimizes the business investment and reduces the cost of systems ownership.
• Cross-platform administration — Global Data Manager provides the flexibility that allows backup administrators to
manage data from anywhere. The Java-based console can reside on UNIX or Windows platforms, managing NetBackup
DataCenter, NetBackup BusinesServer and Backup Exec systems running within UNIX, Windows or NetWare
environments.
Global Data Manager was designed to help worldwide enterprises operate at all times with full integrity and availability of
their mission critical data.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w Page 7
VERITAS NetBackup can be an effective way to provide cost effective disaster recovery protection for mission critical data.
NetBackup delivers online high performance backups of database, file system, and application-specific data, with minimal
impact on users or applications. In addition to fast backups, NetBackup also provides many methods to recover data quickly.
VERITAS NetBackup is an industry leader in providing continuous data availability for all types of mission critical data during
backup operations.
NetBackup offers completely online, highly reliable backup solutions for all major databases, including Oracle (RMAN, RMAN
Proxy Copy, and EBU), Sybase, Informix, DB2, SAP R/3, Microsoft SQL Server, Microsoft Exchange, and Lotus Notes. With
these database solutions, online backups for other major applications such as PeopleSoft, Baan, and SAS are enabled. No
matter what the application or environment, NetBackup ensures continuous data availability and complete data protection.
Database backup performance is critical to data availability, even in online database backup configurations. The NetBackup
architecture enables multiple parallel data streams to be pushed to a NetBackup server on the local machine or across the
network (see Figure 4). On systems where backup media transfer rates far exceed disk or network transfer rates, data
streams from multiple disks and clients can be combined into a single stream to drive the offline media at its peak rates –
this facility is called multiplexing. Performance scales in a nearly linear manner as additional peripheral devices and backup
servers are added incrementally.
Page 8 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
NetBackup also minimizes downtime by providing very fast recovery of databases, whole disks, or even entire sites in the
event of a disaster. NetBackup maximizes restore performance by recovering multiple data streams in parallel from a
multiplexed tape or across multiple tape drives, especially when used with fast tape technologies such as STK 9840, Magstar,
DLT, Mammoth, etc. On systems with a locally attached tape device, NetBackup optimizes throughput by utilizing shared
memory and other high performance data transfer techniques. Whatever the environment, NetBackup has the flexibility to
provide continuous availability of databases or application-specific data with only minimal impact on user response times.
Incremental database backups are supported for both Oracle 7 and Oracle 8 databases, including Oracle 8i Proxy Copy
integration, whereby NetBackup is given the file names to be backed up rather than the database data itself. NetBackup
utilizes functionality within the VERITAS File System that identifies the blocks of data that have changed. Database
incremental backups leverage an underlying VERITAS File System technology called Storage Checkpoint. Storage Checkpoint
identifies and maintains a list of changed file system blocks as data changes. (i.e., no pre-processing is needed to find
changed data blocks as is the case with Oracle 8 RMAN). Through a VERITAS File System API, NetBackup extracts only
changed data blocks and can take either differential or cumulative block level incremental backups.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w Page 9
Although the Storage Checkpoint and block level incremental backup technology is not Oracle-specific, VERITAS is first
focusing on Oracle environments in strategic cooperation with Oracle. Block level incremental backup support for other
major databases and application-specific data environments is planned for future releases of NetBackup.
Figure 6 diagrams a SAP R/3 backup configuration. SAP R/3 backups can be scheduled and automatically initiated via the
NetBackup scheduler or via the SAPDBA interface. NetBackup supports the SAP R/3 BACKINT interface specification for
backup, restore and inquire functions from the respective SAP R/3 tools (brbackup, brrestore, and brarchive). BACKINT then
starts the required NetBackup programs, monitors the progress of each program, and reports the results back to the SAP R/3
tool upon completion. NetBackup supports SAP R/3 Oracle database backups as either raw partitions or regular files.
P a g e 10 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
• Full backup – Online full backups of the common database as well as each users private database area
• Incremental backup – Incremental backups of each database (private or full) that has changed since the last full
backup
• User backup – Backs up a specified user’s database as well as the common database.
NetBackup for Lotus Notes provides reliable, consistent online backups of Notes 5 databases.
FlashBackup
While your critical enterprise server is up and running and performing its primary function, NetBackup’s FlashBackup option
can make a lightning-fast backup in a fraction of the time required by conventional backup methods, while still providing
data integrity and individual file restorability.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 11
Both full and incremental FlashBackup backups are supported and are performed with a single sweep of the source disk,
eliminating unnecessary head movement. All restores are performed with a single pass of the media, which optimizes restore
times.
Figure 7 illustrates the FlashBackup backup process. FlashBackup delivers the high performance of a raw partition backup
(i.e. it bypasses the buffered I/O of the file system) and dramatically reduces CPU utilization during the backup process. A
disk “snapshot” capability provides a consistent view of the live disk during backup2. This provides a point-in-time backup of
the disk, even though users may continue to change the contents of the disk during the backup operation.
FlashBackup can dramatically enhance backup performance – especially in environments with large numbers of small files.
Backup performance improvements of 6x -10x are commonplace in NFS file server, web server, and pop mail server
environments. For example, Figure 8 graphs backup times for a customer with a large number of files on their file system
that reduced their backup window from 72 hours using a standard backup to 11 hours using the FlashBackup option.
1
Supported file systems include Solaris running UFS or the VERITAS File System, HP-UX running Online JFS or the VERITAS File System™, and
Auspex. Support for other platforms is planned for future releases.
2
When FlashBackup is used with VERITAS File System, the online snapshot capability of VERITAS File System is used. When FlashBackup is
used with Solaris UFS or HP-UX Online JFS, FlashBackup provides the online snapshot capability.
P a g e 12 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
In a typical NetBackup/ NDMP configuration, a NetBackup server sends backup, recovery and robotic control commands via
the NDMP protocol to the NAS file server, which contains locally attached disks, tape drives, and optionally, robotics units.
The NetBackup catalog maintains a complete listing of the backup image. The NAS NDMP host performs the actual NDMP
backup/restore utility that runs on the NAS file server and carries out the NDMP commands from NetBackup. Large robotics
devices can be shared between NAS file servers or between NetBackup master/media servers and NAS file servers.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 13
P a g e 14 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Figure 11: NetBackup split mirror backup for EMC Symmetrix arrays.
See the Split Mirror Backup section in the VERITAS NetBackup for EMC Administrator’s Guide for more details.
AFS is supported on the Solaris and HP-UX clients. Other platforms may be added in future releases. File-level AFS backups
are not currently supported.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 15
Storage Units
VERITAS NetBackup associates all storage devices and media with logical storage units. As used by NetBackup, the term
storage unit refers to a logical entity that includes one or more physical storage devices that are of a specific type and media
density and attach to a specific host. There are three categories of storage units:
• Directly attached standalone or robotic media storage units that contain tape or optical devices and are managed by
the VERITAS NetBackup Media Manager.
• Remote standalone or robotic storage units controlled by the VERITAS NetBackup Media Manager via Network Data
Management Protocol (NDMP).
• Disk file system storage units consisting of a designated directory in the file system that will receive the backup or
archive data.
During configuration, the administrator first completes any necessary device and media configuration and then groups all
devices and media into appropriate VERITAS NetBackup storage units. For example, on a specific host, a Hewlett-Packard
optical disk library could be in one storage unit and a ATL tape library could be in another.
During backups and restores, VERITAS NetBackup specifies the media required and Media Manager automatically finds it and
mounts it in a device within an available storage unit.
The storage unit concept makes it easier to configure backups because the administrator can simply assign the storage unit
with the type of storage needed for a client backup, rather than worry about specific devices. It also provides a virtual
approach to backup storage because if more storage of that type is needed, it will be automatically and transparently utilized
after being added to the Media Manager and VERITAS NetBackup configurations (see the Media Manager Scratch Pool
section below).
The major advantage offered by VERITAS NetBackup classes is that the administrator can group clients into classes and then
configure backups for the entire group, rather than one client at a time. In addition, since a client can belong to more than
one class, the administrator can establish different schedules for different files on the same client or assign a client to one
class for automatic backups and another for user-directed backups and archives.
When new clients are installed, they can be added to an existing class or the administrator can define new classes for new
clients on a one-by-one basis. An easy way to create a new class is simply to clone and modify an existing one.
P a g e 16 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
• Client List — lists the set of clients in the class. When a new client is added to VERITAS NetBackup, the administrator
can simply add the client’s host name to the appropriate class and the client software can optionally be installed
automatically over the network.
• File List — lists the set of files to include in automatic backup operations for the class. It is not a requirement that all
files on the list exist on all clients and it is often convenient to make the file list a superset of the desired files. The file
list does not apply to user-directed backups because the user personally selects those files at the time of the backup.
The administrator or user can also specify a list of files to exclude from each client backup. The exclude list is not part
of the class definition and is unique for each client.
• Schedules — lists the set of schedules pertaining to the class (refer to the next section for a detailed description of
schedules).
• Storage Unit — specifies the type of storage device to receive the file backups. This is optional. If unspecified,
backups and archives can go to any available storage unit.
• Volume Pool — specifies the set of volumes (media) to use for storing the backups. If unspecified, backups and
archives use the default NetBackup volume pool.
• Maximum Jobs per Class — specifies the number of client jobs from this class that can be performed concurrently.
Administrators can use this parameter to “balance” network load.
• Collect True Image Recovery Information — specifies whether NetBackup will collect the information necessary
to support true image recovery of directories saved by clients in this class.
• Class Type — specifies the type of class you are configuring. You will use the Standard class type for most UNIX
clients. The other class types cover special cases. For example, you would specify Exchange backup type to backup
Microsoft Exchange clients or Oracle-OEBU backup type to back up ORACLE databases on clients that have ORACLE.
• Encryption — specifies whether or not to enable client-level encryption during backup operations. Both US
Domestic (56 bit DES) or international (40 bit DES) encryption types are supported. Encryption is a separately priced
NetBackup option.
• Image Compression — specifies whether or not to use software image compression during backup operations.
• Backup Network Drives — specifies whether to allow backups of remote files that are NFS mounted on the client.
• Cross Mount Points — specifies whether or not VERITAS NetBackup is to cross file systems to back up directory
paths and files.
• Priority — specifies the priority of backups for this class relative to the other classes. This is useful to ensure that the
most important data is backed up first.
• Active — specifies whether or not NetBackup will allow backups or archives for this class. This is useful for
temporarily deactivating a class during, for example, network troubleshooting or repair.
All class definitions are stored in the configuration database on the master server. In networks with more than one storage
domain of VERITAS NetBackup servers, clients can belong to classes on more than one master server. Although clients will
normally use only one master server, the ability to use others can be an essential feature if a client’s regular master server
goes down and there is critical data to back up.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 17
A typical schedule might call for a weekly full backup followed by incremental backups every other day, as illustrated in
Figure 12.
Among the attributes that the administrator specifies for each schedule are:
• Type of Backup — specifies the types of backups available to the type of class you are configuring. For example, most
UNIX clients will be in a standard class and you can select from full or incremental backup, user-directed backup, or
user-directed archive. The NetBackup incremental type backs up all files changed since the last backup (full or
incremental). The cumulative incremental type backs all files changed since the last full. The full or incremental backups
are started automatically by the NetBackup scheduler on the master server. User-directed backups and archives are
started by the user on the client system or can be script-driven.
• Start Time and Duration — specifies the backup window, which is the time period during which backups can occur
for this schedule. The start time defines the times and days of the week when the window opens. The duration defines
how long the window stays open. For example, the administrator could schedule automatic full backups to occur
during early morning hours on weekends, when the increase in network traffic will have the least effect on users.
• Frequency — specifies the period of time that will elapse until the next backup operation can begin on this schedule.
If, for example, the frequency is seven days and a successful full backup occurs on Wednesday, the next full backup
does not occur until the following Wednesday. The frequency can be set to a value that preserves all critical changes in
the files. If data changes often, the frequency can be short. For more stable files, the frequency can be longer.
Incremental backups will have a shorter frequency than full backups.
P a g e 18 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
• Storage Unit — specifies the storage device to receive the file backups. This option overrides the storage unit specified
at the class level and provides the flexibility for putting backups from different schedules on different storage units. For
example, it may be desirable to put full backups and incremental backups on different types of media.
• Maximum MPX per Drive — specifies the maximum number of simultaneous jobs that a client in the class can
attempt to multiplex onto a single drive.
• Volume Pool — specifies the set of volumes (media) to use for storing the file backups. This option overrides the pool
specified at the class level and allows the administrator to keep images from different schedules on separate sets of
volumes.
The above attributes give the administrator great latitude. Schedules can range from very basic to schemes that are
sophisticated enough to meet the most demanding backup requirements.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 19
• Warm database backup is similar to raw database or file backup method described above, except that the database is
placed in “hot backup” mode via the capability of NetBackup to preprocess scripts prior to the raw partition or
database file backup. After the backup is completed, the database is returned to normal mode via a NetBackup post-
processing script.
• Hot database backup requires a VERITAS NetBackup Database backup agent and a corresponding database vendor
backup utility. NetBackup database backup agents exist for Oracle (Oracle EBU/RMAN), Microsoft SQL Server, Sybase,
Informix, and IBM DB2 databases. An example is VERITAS NetBackup for Oracle. This product interfaces to Oracle
RMAN and takes advantage of VERITAS NetBackup and Media Manager features. Administrators can use VERITAS
NetBackup interfaces to schedule and execute Oracle database backups in much the same manner as they can
standard disk files. The Media Manager manages the storage devices and media.
Because VERITAS NetBackup spans backup images across multiple tapes or disks, it can back up very large database files with
any of the above methods.
• Automatic scheduled backups start automatically at the times specified by the administrator during schedule
configuration.
• Immediate manual backups of a selected class and schedule can be started at any time by the administrator by using
the administrative GUI or the command line interface.
• User-directed backups and archives begin when a user on a client starts the operation through the user interface.
P a g e 20 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
In all cases, the client generates the backup image as a data stream using TCP/IP sockets and sends it to either the VERITAS
NetBackup master or media server. The receiving server directs the data stream to the appropriate attached storage device.
While the backup operation is progressing, the client directs another data stream to the master server which catalogs information
about the files contained in the backup image and is stored in the NetBackup image catalog. The image catalog and other
VERITAS NetBackup databases are backed up in a separate operation, explained under “Crash Recovery” section below.
The process VERITAS NetBackup uses to write images to secondary storage depends on whether the target storage unit is a
disk file or a peripheral managed by Media Manager. In the latter case, Media Manager assists the backup operation by
handling the volume and drive allocation and mounting as explained later under “Media Manager.” VERITAS NetBackup
records the volume information in its file database for use during a subsequent restore.
When backing up to magnetic disk, VERITAS NetBackup writes images to the file path specified during configuration of that
storage unit and records the path of the image in its file database. The disk manager handles the actual writing of data in
the disk file.
Multiplexing Backups
NetBackup can run multiple backups simultaneously and stream the data to one or more devices. The backup streams can be
from locally attached disks or from multiple clients over the network.
As jobs finish, NetBackup dynamically adds more to the device. Sites can tune the configuration to the level of multiplexing
desired on each device and for each schedule.
Multiplexing can dramatically increase performance and allow implementation of a few fast devices, instead of many slow
devices. This optimizes the usage of high-speed tape devices and improves overall performance and data availability.
In conjunction with multiplexed backups, NetBackup also restores multiplexed tape images in parallel. Please see the
multiplexed restore section below for more details.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 21
The automatic multi-streaming client feature can be administrator defined to dynamically “auto-discover” newly created
folders and partitions on a client.
P a g e 22 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
From a restore perspective, each checkpoint creates a complete and standalone NetBackup image on tape that can be used
for restore regardless of whether or not the rest of the backup session is completed.
Checkpoint/restart is not supported for restores at this time. In addition, checkpoint/restart is not supported for manual
backups or user initiated backups.
Normally, it is undesirable for a client backup operation to include such files because the data transfer goes through the
network protocol (IPX, TCP/IP, or NFS). It is better to back up the data on the platform where the files physically reside,
making backup through NFS /CIFS unnecessary.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 23
The process VERITAS NetBackup uses to retrieve images from secondary storage depends on whether the storage unit is a
disk file or a peripheral managed by Media Manager. In the latter case, Media Manager assists the backup operation by
handling the volume and drive allocation and mounting. When the media is mounted, the VERITAS NetBackup server reads
the backed up data from the media and sends the requested portions of the image to the client.
When restoring files backed up to magnetic disk, VERITAS NetBackup finds the image path stored in its file database during
the backup operation, and sends the requested portions of the image to the client. The disk manager handles the actual
reading of backed up data from the disk file.
Multiplexing Restores
VERITAS NetBackup supports the parallel multiplexed (simultaneous) restore of multiplexed backup images. To enable
multiplexed restore, the tape must have been written with multiplexing enabled during the backup. Any subset of the
number of “plexes” of the backup multiplexes may be restored in parallel. For example, if five backup sessions were
multiplexed to the tape during the backup, any number of backup sessions up to the five could be restored in parallel with a
single pass of the tape.
P a g e 24 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Any restore requests of a multiplexed backup image that are submitted inside an administrator-defined time window may be
restored in parallel. For example, assume eight clients were multiplexed to a single tape during backup. If the restore of three
of those clients was requested inside the administrator defined time window (default: 30 seconds), all three clients would be
restored simultaneously.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 25
• Two or more servers are sharing a robot, each with connected drives. When a restore is requested, one of the servers is
temporarily inaccessible. Under direction of the master server, any available server in the storage domain can be used to
restore the file.
• Two (or more) servers have standalone drives of the same type. When a restore is requested, one of the servers is
temporarily inaccessible. The operator can mount the tape in a drive connected to any available server and restore the file.
P a g e 26 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
1. Using a NetBackup-supplied utility on the primary server, create a copy of the NetBackup catalog and the media
database associated with the backup tapes being transferred from the primary server. This tape and the backup data
tapes should be transferred to an offsite location or a vault. This operation should be repeated periodically as part of
the ongoing disaster recovery process.
2. In the event of a site disaster, move the tapes (primary or duplicate) from the vault (or library on the primary server) and
transfer them to the remote site.
3. At the remote site, load the NetBackup catalog and media database from the tape created in step (1) above via a
NetBackup-supplied utility and load the tapes into the library or tape drives at the remote site.
4. Restore the backup data to the desired client through the disaster recovery server.
True image recovery provides installations with the option of tracking the environment as it existed at the last backup so that
during recovery only current data is recovered. For example, if a server were to be recovered on a Tuesday, a combination of
the last full backup tapes (Sunday) and Monday’s incremental would be used to recover the server. However, TIR would
ensure that only the data that existed during the time of the Monday incremental backup was restored. This would keep any
data that became obsolete (deleted) between the Sunday full and Monday incremental.
For example, in Figure 23, NetBackup restores 141 files, including the latest versions of 90 files that were modified. The 22
files that were deleted are ignored. Without true image recovery, NetBackup would restore 163 files.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 27
Some client disk space is required to store partial backup catalogs. This is an optional feature since additional system
resources are required.
P a g e 28 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
The Windows NT/2000 NetBackup Server software is a re-implementation of NetBackup to the Windows NT/2000 platform
rather than simply a port from UNIX. The user and administrative GUIs have been completely redesigned to the Wins32
interface specification and the Microsoft Windows style guide. NetBackup also utilizes Microsoft standard services such as
the NT Event log and InstallShield installation.
Just as important, the NetBackup server on Windows delivers the same enterprise class capabilities and performance as the
UNIX version of NetBackup. For example, a Windows NT/2000 NetBackup master server can administer all the UNIX and
Windows NetBackup servers across a LAN or WAN from a single screen, greatly reducing administrative costs. Large robotics
devices can be shared between Windows and UNIX servers. Your NetBackup investment can grow as your Windows
environment grows by simply adding another remote NetBackup server and local robot and managing it from the centralized
management interface.
Remote Administration
NetBackup administrators can remotely administer UNIX or Windows NT/2000 NetBackup servers without having to
physically be located at the server’s console. System administrators can manage any UNIX or Windows NT/2000 NetBackup
servers from any UNIX or Windows NT/2000 system using basic NetBackup server software. No third party remote access
software is required.
VERITAS NetBackup for Exchange utilizes the Exchange Messaging API (MAPI) to enable “brick-level” backups of Exchange
mailboxes, allowing individual mailboxes, folders or e-mail messages to be easily recovered. Administrators no longer need to
rely on a spare server to restore individual messages from Exchange.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 29
• Perform virus scanning — Files are scanned, but infected files are neither cleaned nor backed up.
• Clean infected files — Files are scanned, and infected files are cleaned and backed up. Infected files that could not be
cleaned are not backed up.
• Backup infected files — Files are scanned, and infected files are cleaned and backed up. Infected files that could not
be cleaned are also backed up.
• Perform virus scanning — Files are scanned, but infected files are neither cleaned nor restored.
• Clean infected files — Files are scanned, and infected files are cleaned and restored. Infected files that could not be
cleaned are not restored.
• Boot the NT/2000 system from the four NT/2000 boot disks (this will partition and format the drives, followed by a
reboot).
• Use the NBU agent and network drivers contained on the fourth floppy to restore the rest of the system from an
existing NetBackup server over the network.
Boot of non-networked systems (i.e. locally attached drive support) is not currently supported. Bare metal restore from
directly attached tape devices is planned for a future release.
P a g e 30 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
NetBackup addresses security concerns in the enterprise storage management environment by providing customers with a
wide range of security options. These include authentication, authorization, data encryption, and auditing. Each can be
tailored to meet a customer’s specific needs. Data can be encrypted before it is sent across the network and/or before it is
stored on tape.
Authentication
VERITAS NetBackup authenticates via a peer-to-peer protocol between NetBackup master servers, remote servers, and clients
to validate that systems are who they say they are and protect against “spoofing.” The authentication will take place after a
NetBackup connection has been established but before any NetBackup transactions have taken place.
For NetBackup, the standard authentication method is a one-time password (challenge / response) mechanism based on the
U.S. Navy’s OPIE protocol. The one-time password method was chosen for NetBackup authentication because it is secure,
portable, and exportable.
Authorization
VERITAS NetBackup protects data from unauthorized access through the use of secure client hosts to restrict client-server
communications, and administrator-imposed restrictions on restore operations.
Users do not have direct access to the volumes containing their backed up files and cannot choose their own media
volumes. The VERITAS NetBackup server, not the user, chooses the secondary storage media. In addition, Media Manager
only allows VERITAS NetBackup to have access to these volumes, and imposes access control to protect the backed up files
from unauthorized viewing or use by other applications.
Under normal conditions, VERITAS NetBackup prohibits users from either viewing or restoring other people’s files. By default,
VERITAS NetBackup enforces normal file viewing and restoration restrictions in which client users may view or restore only
those files that they personally backed up or archived from that client.
Administrators, however, have the flexibility to modify these restrictions to meet special site requirements. The administrator
may relax file access restrictions by giving designated clients on a server access to backup or archive images created on any
other designated clients. For minimum security, the administrator can disable all restrictions, permitting access by any client.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 31
P a g e 32 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
The Media Manager also allows users and other VERITAS storage management applications, such as VERITAS Storage
Migrator, to share its secondary storage devices. This eliminates the need for dedicated devices, and helps administrators
make the best use of their storage equipment investments.
• Device Management — lets you share secondary storage devices among different users and applications.
• Media Management — tracks the location of all removable media and secondary storage devices in your system, and
gathers media usage statistics.
The term volume as used in VERITAS NetBackup refers to the physical storage media on which VERITAS NetBackup stores its
backups, such as a tape or optical disk. The Device Manager controls the actual mounting of volumes on the tape or optical
storage devices in response to requests from VERITAS NetBackup or others. These requests specify both the volume name
and device density.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 33
If the volume is not in the robot, the Device Manager alerts the operator by sending a mount request to the console. The
operator then finds the volume and inserts it in the robot so the operation can proceed.
Barcode verification is also supported for robots with barcode readers. This provides an extra measure of confidence that the
correct volume is being mounted.
With a standalone drive, VERITAS NetBackup attempts to use the media that is in the drive. If the drive does not contain
media, the Device Manager alerts the operator by sending a mount request to the console. The operator then finds the
volume, mounts it manually, and assigns it to the request.
The Media Manager allocates a previously unassigned volume to VERITAS NetBackup whenever a new volume is required for
either a standalone or robotic drive. Volumes allocated to VERITAS NetBackup come from the volume pool designated for
the specific backup files, which by default is the NetBackup volume pool. The term volume pool refers to a distinct set of
volumes that are assigned for a specific use.
Volume Pools make it possible to keep only one type of image on a volume. For example, you could create separate pools
for archives and backups. A case where separate volume pools are mandatory is when another application, such as VERITAS
Storage Migrator, is also using Media Manager.
Once a volume is allocated to VERITAS NetBackup, no other application can use it until all images written on the volume
have expired. The VERITAS NetBackup administrator specifies the retention period for the files and can choose to either keep
all images with the same retention period on the same volume or to keep a mix of different retention periods on a volume.
In addition to assigning volumes, the media manager tracks the location of both online and offline volumes and keeps this
information in the volume database.
Figure 26 below diagrams an example of a shared drive configuration. Multiple NetBackup servers (master servers or media
servers) are grouped around one or more multi-drive libraries connected by a fibre or SCSI switch. During setup, drives that
are to be shared between NetBackup servers are defined as shared drives by the system administrator. Drives not designated
as shared drives are dedicated to a single server. All of the shared drives are available to any of the NetBackup servers in the
SAN. When a backup session is initiated on a specific NetBackup server, that server requests the appropriate number of
drives from the shared drives available. Assuming the number of requested drives are available, the drives are allocated to
that server, the electrical connection is configured in the switch, and the backup proceeds. When the backup session
completes, the drives are de-allocated, freeing them for use by other NetBackup servers. The same process repeats as other
NetBackup servers initiate backup or restore operations. Once all of the shared drives are allocated, the backup/restore
session is queued until the requested number of drives are available.
P a g e 34 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 35
Figure 28: Sharing robotics libraries between NetBackup and NDMP NAS servers.
In a new configuration, the administrator can load a robot with new media and then have Media Manager
automatically add the volumes to its volume database.
If barcodes are being used, Media Manager automatically registers the new media according to the barcodes. By
defining rules based on barcodes, the administrator can have the Media Manager initialize volume database entries
with specified values for volume pool, media type, maximum number of mounts, and volume description.
After adding or removing volumes, the administrator can have Media Manager physically inventory a robot and then
automatically update the volume database so it coincides with the results of the inventory. When volumes are moved in
or out of the robot, Media Manager updates the database to show the new location.
P a g e 36 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
• Discrepancies between what is physically in a robot and what is shown in the volume database.
Scratch Pools
Media manager enables administrators to configure/enable scratch pools. When applications such as VERITAS NetBackup and
Storage Migrator need additional (new) media, they can obtain new media from the scratch pool. Scratch pools can be local
to a single storage unit (library), or can be configured across multiple storage units. This allows administrators to add all new
tape volumes to the scratch pool, rather than statically assigning new media for use by specific applications.
When configured in a NetBackup master/media server storage domain, the media pool capability can significantly reduce
operator effort. For example, assume that one of the libraries in a NetBackup storage domain has run out of free media to
use. Utilizing the scratch pool feature, NetBackup can automatically and transparently acquire a scratch tape in any library in
the NetBackup storage domain that has free media available, and use it as the media for the backup.
If VERITAS NetBackup suspects a media failure (usually due to repeated write failures) it suspends use of that volume.
Similarly, it will shut down a storage device if a drive fails. In either case, VERITAS NetBackup logs the reason for the action in
the error database and notifies an operator to correct the problem.
By default, VERITAS NetBackup refuses to overwrite a protected format. It is possible to override this behavior, however, so a
site can reuse the media for VERITAS NetBackup images if desired. This option can be useful when phasing over to VERITAS
NetBackup from an application that uses one of these protected formats.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 37
Administrators have the option of duplicating a multiplexed primary image into non-multiplexed (tar-compatible) images on
secondary media, OR retain the multiplexed format of the primary image on the secondary media. The secondary media can
be an exact copy of the primary media, or contain any subset of the (multiplexed) backup images contained on the primary
multiplexed media. For example, if the primary media was created with seven multiplexed images, the secondary media may
contain from one to seven multiplexed images. The duplicates are created with a single pass of the primary tape regardless
of the number of multiplexes being copied, which often dramatically speeds up the duplication of multiplexed primary
images.
In addition, both the primary and secondary copies of a backup image can have its own unique expiration period.
Importing Media
An import option allows administrators to import VERITAS NetBackup database information from VERITAS NetBackup media
that has expired or was created on another master server. One example of using this option is to move backups or archives
to a master server at another location. The import option can also be used to regenerate the NetBackup catalogs from
regular backup media. This is normally not required because of the special processes that NetBackup provides for backing up
its databases, but it is an extra measure of insurance.
P a g e 38 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
The graphical user interfaces provide the greatest ease of use with icons, pull-down menus, and full mouse support. These
interfaces are Java or Microsoft Windows-based, depending on the platform. Graphical “wizards” assist in the installation
and configuration of devices, media, and classes.
The menu-driven interfaces are character-based for individuals who do not have terminals with GUI capabilities. These
interfaces are also designed for ease of use and allow an administrator to easily perform tasks, such as checking or altering
the configuration from home via a dial-up modem.
In addition to what can be done from the GUI and menu interfaces, many operations can be started from the command line,
thus facilitating the use of scripts.
Administrator Interfaces
The administrator interfaces provide access to all information necessary to configure and manage VERITAS NetBackup and
Media Manager. You can perform this administration from a single point (Figure 29), regardless of the number of servers or
clients in the NetBackup configuration.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 39
The Media Manager also has graphical user interfaces for managing its devices and media. Figure 31 shows the screen for
managing devices. The administrator uses this screen to check and alter the status of devices. The menu version shows
similar information.
P a g e 40 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
A site administrator can even define custom menus and menu commands for the administrator graphical user interfaces.
These menus will appear on the main window of the interface and contain whatever commands the administrator has added
to them.
Several wizards have been designed to step novice users through common setup and configuration tasks. These wizards
simplify and accelerate the process of adding devices, media or backup classes and reduce the likelihood of error.
User Interfaces
Users can initiate backups, restores, and archives from their client workstation without logging into the server and without
administrator intervention (Figure 32).
Figure 33 shows a typical user interface screen for VERITAS NetBackup users. This example shows the restore screen where
users can scroll through the list of backed up or archived files and select those to be restored on the client disk. A menu
version of this interface provides the same functionality from a character-based terminal. In addition, a command line
interface enables users to create their own shell scripts to perform client-directed operations.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 41
Installation
It is possible to install and configure VERITAS NetBackup on stand-alone systems or on heterogeneous client/server networks
supporting hundreds of clients. The administrator first installs software on the master server, then on media servers (if any),
and finally on the clients.
The entire install process is automated by Windows InstallShield wizards or installation scripts. When the software is installed
the administrator configures VERITAS NetBackup by using the administrator interfaces.
For UNIX clients, software is initially read into the server and subsequently pushed to the clients across the network as shown
in Figure 34. This greatly speeds the installation process because there is no need to install client software from CD on
individual clients. The administrator installs software upgrades in the same manner, quickly and easily across the network.
Windows NT/2000 clients are installed from an NT Domain or AD server or CD. PC and Macintosh client software is quickly
and easily installed on each client via CD. It is also possible to install the software so LAN file servers can share NetBackup
program files with its clients.
P a g e 42 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Configuration
During initial configuration, the administrator can start with the default options, which were carefully chosen to meet most
of the requirements for typical installations. From this point, well-designed administrator interfaces and wizards along with
online help and ample documentation make it easy to customize the setup for a specific site.
• Identify the storage devices that are available to Media Manager (serialized hardware is automatically discovered)
• Define the type and density of devices that will be in the storage units
• Backup schedules
The interfaces provide change options that make it easy for the administrator to modify the values set during the initial
configuration. Tape drives and robotic devices are automatically discovered (as long as the hardware supports device
serialization – most current hardware does).
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 43
In some instances, it may be desirable to produce a report about current and completed jobs without using the Job Monitor
interface. The administrator can do this by executing a command from the system prompt or from a script.
VERITAS NetBackup can also be configured to notify users and administrators via electronic mail of an operation’s success or
failure.
Operational Reports
The administrator has online access to many operational reports through the administrator interfaces. A Backup Status
Report provides status and error information on backups completed within a particular time period. The Client Backup
Report gives details on each client backup operation. A Log Entry Report lists all activities that occurred during a specified
time period. The subset of log entries that indicate problems appears in the Problems Report. Also available to the
administrator are various media reports, such as which images are on the media.
P a g e 44 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Advanced Reporting
For extensive graphical reporting, the VERITAS Advanced Reporter provides NetBackup users with a wealth of historical and
trending information in a variety of formats. These tools allow for more effective capacity planning, performance
optimization, and service level assessment. Advanced Reporter is available as a chargeable option to NetBackup.
Error Reporting
Error information is presented in message dialogs through the interfaces and also in various VERITAS NetBackup reports and
logs. Over 200 distinct error codes help speed any problem resolution that may be necessary.
In most cases, informational messages in the VERITAS NetBackup reports give detailed description of what led to an error. A
Troubleshooting Guide provides analysis and suggests corrective actions that can be taken to correct error conditions.
Crash Recovery
Whenever data in primary storage becomes lost for any reason, users can restore their files from any backup or archive copy
still residing on secondary storage. This is true for data loss resulting from accidental file deletion as well as from system
failures.
If the VERITAS NetBackup or Media Manager databases are also damaged, the administrator can restore them using special
procedures. These databases contain all of the information about the backup and archive files on secondary storage and
special backup procedures are employed to ensure their availability.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 45
There are four NetBackup databases: configuration, file, error, and media. The media database is the only type not stored on
the master server. Each server with a storage unit has a media database.
• The configuration database has server, class, client, storage unit, and schedule definitions.
• The file database has the names of backed up or archived files, the volume(s) containing those files, and the associated
dates.
• The error database contains the error logs used to generate reports.
• The media database on each NetBackup server has information on the NetBackup media used by the storage units on
that server.
In addition, Media Manager maintains three of its own databases – a device database, a robotic database, and a volume
database.
• The device database has information about the tape and optical disk storage devices included in the VERITAS
NetBackup configuration.
• The robotic database has information about the robotic controls for those devices.
• The volume database has the location of each volume containing backed up or archived files. It operates in conjunction
with media databases located on each of the servers attached to the secondary storage devices.
P a g e 46 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Client users are more productive because they no longer need to spend time backing up their own files. Administrators and
operators no longer need to support user-directed restores. Everyone can be confident that data is safe because of
systematic backups. If primary data is lost, recovery is quick and sure.
User-friendly and intuitive, graphical user interfaces simplify both administration and use. An activity monitor and
comprehensive logging and reporting reduce efforts required to track and troubleshoot problems if they occur.
Master and media server storage domains along with Media Manager ensure that secondary storage devices are used to best
advantage. Backup storage is shared and managed automatically across the network. The broad range of device and media
support also makes it easier to find suitable devices when adding storage capacity.
VERITAS NetBackup was engineered for high performance, scalability, flexibility, and ease of use. It is the ideal solution for
backup, archiving, and recovery of mission critical data, which is the most critical storage management task for any
organization.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 47
Yes. Operational involvement is not required if peripherals are configured and the needed media is online. Backups are
performed by a scheduler process (not cron) based on administrator-specified schedules.
Users can restore files on demand through any of three interfaces – graphical, full-screen menu, or command line – by
perusing lists of backed up files and selecting which ones they want to restore. This selection is by file or directory name,
and does not require any knowledge of the media involved. The server determines this automatically as part of the
restoration process.
With frequency-based scheduling, automated backups begin within a specified period or backup window. VERITAS
NetBackup performs a specified number retries during the time that the backup window is open. The number of retries is
a configurable option.
We support bar codes on robotic devices that contain bar code readers.
Does VERITAS NetBackup allow users to exclude files from being backed up?
Yes. Each user may establish his or her own exclude list of client files to skip.
Does VERITAS NetBackup allow for backups spanning tapes and tape devices?
With VERITAS NetBackup an individual tape or optical disk may contain multiple backups, and an individual backup may
span multiple tapes or disks.
Does VERITAS NetBackup have the ability to create duplicate tape sets?
An optional feature of NetBackup called the Vault Extension allows making a second copy of media containing VERITAS
NetBackup images fast and easy.
What is the measured performance of both backup and restore operations for entire file systems with NetBackup?
There are many important variables that affect performance, such as network load, client and server capabilities, file
system characteristics, file size, and the number and type of peripherals configured.
VERITAS has measured from 1 MB per second for backup and restore on a single Exabyte 8500XL drive, all the way up to
1 TB/hr on a hot Oracle Database backup (to 24 STK Redwood drives). This just illustrates how much performance can
vary, depending on the network and computing environment.
P a g e 48 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
For a file system backup to an 8500XL, the following calculations indicate the aggregate data you could back up in eight
hours at typical transfer rates:
The above numbers do not count the time needed to locate and mount the media. Also, in both cases, adding another
drive would increase throughput by a factor of 1.5 to 1.8.
How many clients do your current customers typically backup on a single server? What is your experience in
production with multiple NetBackup servers?
Media servers, operating under the control of a single master server, help decrease network traffic and make more
peripherals available. Several current customers are backing up more than 5000 clients to domains of NetBackup servers,
and are continually adding more client workstations to the configuration.
VERITAS NetBackup can concurrently utilize as many peripherals as can be configured (disregarding performance
considerations and system limitations). For example, VERITAS’ test environment has a single Sun IPC using the following
peripherals simultaneously:
• Exabyte 60 (2 drives)
What dynamic load balancing features does the VERITAS NetBackup scheduling process provide?
You can balance network loads by adjusting the “Max Jobs/Class” attribute of the client class definition. This can give
clients in one class preference over those in another class. If you group your client workstations by network location, this
could balance networks of differing capabilities.
Does VERITAS NetBackup work simply and easily with a single tape drive if no robotic peripherals are available in
the network?
VERITAS NetBackup, working in conjunction with Media Manager, provides an operator interface that tracks the status
and mount requests for a stand-alone tape drive. Mounting previously labeled or used media will allow automatic
assignment of a single drive.
The real advantage of Media Manager, however, is its powerful ability to coordinate the operation of multiple robotic
peripherals, which lets you increase the capacity of small networks as your needs grow.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 49
Media Manager not only supports automatic cleaning schedules in robotic tape peripherals but also tracks cleaning and
usage information for devices that do not have mountable cleaning cartridges.
Optional e-mail notification is available to both the administrator and individual client users citing backup successes and
failures. In addition, reports are available that list the backup status of all clients and list all backed up files available for
restoration. Either of these reports can be limited to a particular client and date range. Daily summary reports are also
available. In addition, the administrator can use the media verification option to compare media contents to what is
recorded in the VERITAS NetBackup database.
How is standard UNIX security maintained for backups, restores, and database browsing?
VERITAS NetBackup provides UNIX-level security for files during backup, list, and restore operations. In addition, the
owner, group, and permission attributes are maintained in the backups so it is available to be properly reset during a
restore.
In addition, client data security is enhanced if VERITAS NetBackup is installed on secure clients that are not required to
trust the server to log in as root.
Can VERITAS NetBackup restore files to any machine regardless of original machine name or IP address (in case
the original machine no longer exists)?
It is possible to restore files to alternate clients with VERITAS NetBackup. An administrative action is necessary to allow this
to happen, and the client user doing the restoration must identify the client from which the data was originally backed up.
VERITAS Storage Migrator is a separate VERITAS product that you can integrate with VERITAS NetBackup. This product
manages server disk space by migrating data to secondary storage while still providing transparent access to files.
How is media handled if file backup and file migration are integrated?
Both VERITAS NetBackup and the VERITAS hierarchical storage management products use Media Manager as their media
management utility. This provides a common interface across all peripheral devices, whether cartridge tape or optical disk,
and enables other programs and applications to share these devices.
VERITAS NetBackup maintains a history of error messages in its error database. The default value is 28 days, but the
administrator may modify this to provide a permanent record of the error message log.
Can you generate catalog information about your backups from the backup media itself?
Yes, there are two ways to do this. If the administrator follows the recommended procedures for backing up the
NetBackup catalogs, the information contained is easily restored by using the VERITAS NetBackup bprecover command. If
for some reason these procedures are not followed, recovery takes longer but can be done by importing the media
containing the database backups.
P a g e 50 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Glossary
administrator: a user granted special privileges to configure, install, and manage VERITAS NetBackup.
archive: duplicating a primary storage file in secondary storage, then deleting the file from primary storage. Performed in
order to retain data for a long period of time (see “backup”).
backup: duplicating a primary storage file in secondary storage without deleting it from primary storage. Performed to
protect data from system failures and accidental loss (see “archive”).
backup image: the collection of data VERITAS NetBackup saves for a client during each backup or archive operation,
including all the associated files, directories, and catalog information.
backup window: the time period during which automatic backups and user-directed backups and archives can occur.
client class: a group of clients designated by the administrator that shares common backup characteristics. Sometimes
referred to as a policy.
command line interface: the client-based user interface provided by VERITAS NetBackup to control backup and restore
operations by means of individual commands and shell scripts (see “graphical user interface,” “menu interface”).
software compression: the act of reducing the backup image size on the client to minimize data storage requirements and
network traffic (see “decompression”).
configuration database: the VERITAS NetBackup database containing server, client, and storage unit definitions, client class
definitions, and schedules.
daemon: a UNIX process, apart from the kernel, that performs a particular task.
decompression: the act of reconstructing compressed data during a restore operation (see “compression”).
device database: the Media Manager database containing information about the tape and optical disk storage devices
included in the VERITAS NetBackup configuration (see “robotic database,” “volume database”).
file database: the VERITAS NetBackup database containing information describing past backups and archives.
frequency: the designated time that should elapse between successful backups for a particular VERITAS NetBackup schedule.
full backup: a backup of every specified file on a client (see “incremental backup”).
graphical user interface (GUI): the administrator or client-based user interface provided by VERITAS NetBackup conforming
to OSF/Motif conventions (see “menu interface,” “command line interface”).
incremental backup: a backup only of those specified client files that have been changed since the previous backup
operation (see “full backup”).
master server: server that performs all administrative actions and is responsible for all backup scheduling (see “media server”).
media server: a server operating under control of the master server that manages additional secondary storage units (see
“master server”).
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 51
multiple volume device: a physical storage device not requiring manual intervention to change volumes because of built-in
robotic controls (see “single volume device”).
multiplexing: streaming data from multiple, simultaneous backups to the same device.
NFS mounts: files residing on a remote node that are mounted on the local node through the Network File System (NFS)
protocol.
primary storage: online magnetic disk storage connected directly to a client or server where new or active data is
maintained (see “secondary storage”).
removable media: a tape cartridge or optical disk that is not permanently mounted in a secondary storage device.
restore: the act of returning a previously backed up or archived file to primary storage from secondary storage.
retention level: a factor specifying how long backups or archives are to be saved before being deleted.
robotic: performing a complex mechanical task ordinarily ascribed to human beings (such as choosing one of several
removable media and loading it into the drive of a secondary storage device).
robotic database: the Media Manager database containing information about the robotic controls for the storage devices
included in the device database (see “device database,” “volume database”).
secondary storage: supplemental storage connected to a storage server where data from primary storage is backed up or
archived (see “primary storage,” “removable media”).
secure client: a client that does not require a /.rhosts file entry for the server (see “trusting clients”).
single volume device: physical storage device requiring manual intervention to change volumes (see “multiple volume device”).
standalone device: physical storage device requiring manual intervention to change volumes (see “single volume device”).
storage domain: a single NetBackup master server and its associated media servers
storage media: any object upon which data can be stored, such as tapes, tape cartridges, and magnetic or optical disks.
storage unit: as used by VERITAS NetBackup, a logical entity that includes one or more storage devices that are of a specific
type and media density and attach to a specific host.
true image recovery: restores only files that were in the directory at the date and time of a specific backup. Previously
deleted files are ignored.
trusting client: a client that has a /.rhosts file entry for the server (see “secure clients”).
volume database: the Media Manager database containing information about the volume handling during backup and
restore operations (see “device database,” “robotic database”).
P a g e 52 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
• Hosts Report
The File System Backup Coverage Report detects file systems that are not backed up by any class and file systems that are
backed up by more than one class. Currently, this report is only supported for UNIX clients.
The Class Hardware/OS Report displays hardware and operating system information for clients. The Hosts Report indicates
which hosts are in a NetBackup class on the server.
www.veritas.com V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w P a g e 53
P a g e 54 V E R I TA S N e t B a c k u p R e l e a s e 3 . 4 Te c h n i c a l O v e r v i e w www.veritas.com
Corporate Headquarters
1600 Plymouth Street
Mountain View, CA 94043
P
650-335-8000 or 800-327-2232
E
www.veritas.com
© Copyright 2000 VERITAS Software Corporation. All rights reserved. VERITAS, VERITAS SOFTWARE, the VERITAS logo, Business Without Interruption, VERITAS, The Data Availability Company, VERITAS Backup
Exec, VERITAS NetBackup, VERITAS NetBackup BusinesServer, VERITAS NetBackup FlashBackup, VERITAS Storage Migrator, VERITAS Global Data Manager, VERITAS Cluster Server, and VERITAS File System are
trademarks or registered trademarks of VERITAS Software Corporation in the U.S. and/or other countries. Other product names mentioned herein may be trademarks or registered trademarks of their respective
companies. Specifications and product offerings subject to change without notice. Printed in USA. October 2000.
VER09-DCWPR-0000 • 90-00388-399