EMC Legato NetWorker Foundations
2005 EMC Corporation. All rights reserved.
EMC Legato NetWorker
Upon completion of this course, you will be able to:
Understand the EMC Legato NetWorker solution
Explain NetWorker advantages
Explain NetWorker hosts and their roles
Explain NetWorker control data and its use
Explain NetWorker resources and their purpose
Explain the NetWorker data-tracking process
List NetWorker-supported device types and devices
Understand the NetWorker backup process, types, and
levels
Understand the NetWorker recovery process and types
2005 EMC Corporation. All rights reserved.
Legato NetWorker Foundations
-2
EMC Legato NetWorker
OVERVIEW
2005 EMC Corporation. All rights reserved.
Legato NetWorker Foundations
-3
The NetWorker Solution
App
App
SQL
SQL
IT
Solution
Oracle
App
App
App
TCP/IP O.S.
O.S.
TCP/IP
Hardware
Hardware
2005 EMC Corporation. All rights reserved.
Legato
NetWorker
NetWorker Hosts
Server
Storage
Node
Client
The NetWorker
Server supports
the backup and
stores tracking
and configuration
information
Storage
Node
Client
Client
NetWorker Data Zone
2005 EMC Corporation. All rights reserved.
The NetWorker
Storage Node
reads and
writes data to
the device
The NetWorker
Client generates
the backup data
NetWorker Client
Server
Storage
Node
Storage
Node
Client
Client
Generates backups
Generates tracking information
Performs recoveries
Provides user and administrative
interfaces
2005 EMC Corporation. All rights reserved.
Save Set
Client
NetWorker Storage Node
Server
Storage
Node
Storage
Node
Client
Client
Organizes the data
Writes data to the device
Generates tracking information
Reads data from the device
2005 EMC Corporation. All rights reserved.
Client
NetWorker Server
Server
CFI
CFI
CFI
Storage
Node
Client
Media
Database
Resource
Directory
Supports client backups/recoveries
Stores tracking and configuration
information
Backs up tracking and configuration
information
2005 EMC Corporation. All rights reserved.
Storage
Node
Client
Client
NetWorker Advantages
Network-based backup protection
Ease of administration
GUI (X/Motif and Microsoft Windows)
WAN and SAN
Command Line Interface (CLI)
Open-system Protocols
(TCP/IP, NDMP)
Highly Configurable
Cross-platform (UNIX, W2K, etc.)
Client
NAS/NDMP Host
UNIX
NetWorker
Server
UNIX
SAN
W2K3
NetWorker
Data Zone
2005 EMC Corporation. All rights reserved.
Client
UNIX
Remote
Storage Node
Efficient Backups
NetWorker supports:
Multiple concurrent backups
Data created on different operating systems
Backups to multiple devices
Save Set 1
Save Set 2
W2K3
UNIX
Save Set 3
Save Set 4
Save Set 5
Save Set 6
2005 EMC Corporation. All rights reserved.
NetWare
NetWorker Uses Multiplexing
Collective Data Rate
3 MB/s
1 MB/s
1 MB/s
1 MB/s
1 MB/s
1 MB/sSet
Save
1 MB/s
1 MB/s
1 MB/s
1 MB/s
1Save
MB/s
1 MB/s
Set
1 MB/s
1 MB/s
1 MB/s
1 MB/s
1 MB/s
1Save
MB/s
1 MB/s
1 MB/s
Set
2
Device
Volume
Multiple Data Streams
2005 EMC Corporation. All rights reserved.
Without Multiplexing
1 MB/s
1 MB/s
Save Set 1
Save Set 2
Save Set 3
Device
Volume
Single Data Stream
2005 EMC Corporation. All rights reserved.
Open Tape Format
The NetWorker client packs the
data into boxes (save set chunks)
UNIX
SS1
NT
SS2
SS1
OTF
SS2
The pallets are stored in the
warehouse (tape volume)
The Storage Node organizes the
boxes on a pallet (media records)
2005 EMC Corporation. All rights reserved.
NetWorker in a SAN
Symmetrix
FC Switch
Fibre Channel
W2K3
NetWorker
Server
2005 EMC Corporation. All rights reserved.
Storage
Node
Client
UNIX
NetWare
Client
Client
NetWorker and NDMP
NetWorker Server
NDMP Command
bongo
Tracking Data
Backup Data
NAS Device
2005 EMC Corporation. All rights reserved.
NetWorker Software Editions
NetWorker
Edition
Max
Clients
Max
Jukeboxes
/Slots
Remote
Storage
Node
Add-on
Modules
Max
Parallel
-ism
Max
Devices
Immediate
Save
Recover
Workgroup
/Business
1/32
1-26
No
Limited
12
No
Network
10
-unlimited
Unlimited/
unlimited
Yes
Yes
32-512
16-512
Yes
Power
10
-unlimited
Unlimited/
unlimited
Yes
Yes
64-512
32-512
Yes
2005 EMC Corporation. All rights reserved.
NetWorker Add-on Modules
Add-on Module
Description
License
Required?
Client Connections
A connected client is a computer
Yes
that is configured on the NetWorker
Server and has contact with the
server to attempt a backup
ClientPaks
Required for any NetWorker client Yes
that has a different operating
system from the NetWorker Server
Storage Node
Allow the NetWorker Server to use Yes
remote devices
NetWorker Modules Allows online application and
database backups
2005 EMC Corporation. All rights reserved.
Yes
EMC Legato NetWorker
ARCHITECTURE
2005 EMC Corporation. All rights reserved.
Legato NetWorker Foundations
- 18
Data Protection Functions
Backup
Recovery
Tracking
Aging
Staging
(optional)
Cloning
(optional)
2005 EMC Corporation. All rights reserved.
NetWorker Control Data
<nsr>/index/
Server
CFI
CFI
CFI
Storage
Node
Media
Database
Client
Resource Directory
<nsr>/res/
2005 EMC Corporation. All rights reserved.
<nsr>/mm/
NetWorker Resources
Client:bongo
Save: /oracle
Group:XXX
Client:HostB
Save: C:\ Client:HostA
E:\ Save: /usr
Group:xgrp
/opt
Group:Default
Device:rmt3
Type: DLT
Device: rmt0
Disabled
Type:
LTOrmt1
Device:
enabled
Type: LTO
enabled
Group:xgrp
Start: 11pm
Group:XXX
Start: 4am
Group:Default
Start: 3:33am
Jukebox:
Jukebox:ajuke
ajuke
devices:
rmt0,1
devices: rmt0,1
Inventory
Inventory
Slot0:
Slot0:AFR123
AFR123
Policy:
Policy:
Acct Legal
Policy:
Eng 7years
3 years
6 months
NetWorker
Server
2005 EMC Corporation. All rights reserved.
NetWorker Tracking Databases
NetWorker Server
/nsr
/index
/hostname
/hostname
/db6
/db6
CFI
CFI
/nsr/index/hostname/db6
2005 EMC Corporation. All rights reserved.
/mm
/mmvolume6
Media
Database
/nsr/mm/mmvolume6
Save Set and Volume Aging
CFI
DATA
NetWorker Server
Media Database
recoverable
browsable
recyclable
Tape is recycled
(relabeled)
2005 EMC Corporation. All rights reserved.
appendable
Recyclable
bongo.001
NetWorker Administrative Interfaces
UNIX
Administer
NetWorker Server
Microsoft
Windows
nwadmin (NetWorker
Administrator)
NetWorker
Administrator
nsradmin (characterbased)
nsradmin (characterbased)
Backup
NetWorker User
nwbackup
Recover
NetWorker User
nwrecover
All NetWorker tasks can also be performed from the command line
2005 EMC Corporation. All rights reserved.
nwadmin Administrative GUI Interface: UNIX
Configure/
Administer
Menus
Configuration
Speedbar
Monitoring
2005 EMC Corporation. All rights reserved.
NetWorker Administrator GUI: Windows
Menu Bar
Toolbar
Network
Monitoring
2005 EMC Corporation. All rights reserved.
Server
NetWorker Pools
Match save sets to volumes
Logically group data onto specific media
Make it easier to locate data by grouping savestreams
onto specific media
save set 1
save set 3
bongo.003
Pool 1
save set 11
bongo.001
save set 7
Volumes
Pool
2005 EMC Corporation. All rights reserved.
bongo.002
NetWorker Devices and Supported Device Types
Tape
Optical
File
Standalone Device
2005 EMC Corporation. All rights reserved.
Autochanger
Local and Remote Devices
3
2 The Storage
The NetWorker
Server stores
tracking information
Node writes
the data to the
remote device
CFI
Media
DB
1 The client generates
the backup.
2005 EMC Corporation. All rights reserved.
Shared Autochanger
Storage Node
NetWorker Server
Cable to Robotic Arm
Cable to Drive #2
Cable to Drive #1
Cable to Drive #3
Cable to Drive #4
A NetWorker Server can
have many Storage
Nodes, but a Storage
Node can have only one
NetWorker Server in a
data zone
Storage Node
2005 EMC Corporation. All rights reserved.
NetWorker Dynamic Drive Sharing (DDS)
SAN
NetWorker Server
Storage Node
Storage Node
Soprano
Use NetWorker Dynamic Drive Sharing to
configure and manage tape drives accessible
to two or more hosts
2005 EMC Corporation. All rights reserved.
Disk Backup Option
NetWorker provides an advanced file-type device
Media type is adv_file
Provides benefits over file-type devices
Simultaneous backup and recover
Supports Network Storage on Windows (CIFS) or NFS
Designed for use with NetWorkers staging feature
Advanced File-type
Device
File-type Device
Additional space
Volume Marked Full
2005 EMC Corporation. All rights reserved.
Another Volume
Save
Savesuspended
continues
Cloning and Staging Save Sets
Task
Description
Commands
Cloning
Copies save sets, or a volume of save
sets, to another volume
nsrclone
nwadmin
Staging
Moves save sets to another volume
nsrstage
2005 EMC Corporation. All rights reserved.
EMC Legato NetWorker
BACKUPS
2005 EMC Corporation. All rights reserved.
Legato NetWorker Foundations
- 34
Backup Overview
NetWorker Server
NetWorker Client
Data Tracking &
Management
Tracking
Data
Storage Node
Data Source
Physical
Storage Device
Backup
Data
Backup
Data
Data Destination
2005 EMC Corporation. All rights reserved.
NetWorker Backup Types
Client-initiated Backup
Server-initiated Backup
Manual
Automatic (scheduled) or manual
Attended
Attended or unattended
The user initiates the backup
The server software requests the
backup from the client
2005 EMC Corporation. All rights reserved.
Client-initiated Backup
Server
Tracking
Data
Tracking
Data
save
Save Set
Client
Save Set
Volume
Storage Node
2005 EMC Corporation. All rights reserved.
nwbackup GUI
Connect to other
NetWorker Servers
Start the backup.
Server
Client
Search the clients file
system and select the
files to back up.
2005 EMC Corporation. All rights reserved.
NetWorker User GUI (winworkr)
Start the backup.
Search the clients file
system and select the
files to back up
2005 EMC Corporation. All rights reserved.
Server-initiated Backup Overview
Server
Tracking
Data Backup
Backup Request
from the Server
Volume
Tracking
Data
Tracking
Data
save
Client
Bootstrap Notification
Save Set &
Tracking Data
Report Logs
Save Set &
Tracking Data
Storage Node
2005 EMC Corporation. All rights reserved.
Volume
Server- vs. Client-initiated: Similarities
Server
Media
DB
5. The server receives
volume location
information from the
Storage Node
3. The Storage Node
receives the
savestream and
sends it to the backup
device
Storage Node
4. The backup device
passes data from the
Storage Node to a
volume
CFI
2. The server writes
tracking info to the
client file index
Volume
save
1. The client sends the
savestream
2005 EMC Corporation. All rights reserved.
Client
Server- vs. Client-initiated: Differences
Volume
Server
Bootstrap
Media
DB
4. The server
enforces data
life-cycling
policies through
database
management
Resource
Directory
CFI
CFI
Email
root@nwserver
3. The server triggers
preconfigured notifications
2005 EMC Corporation. All rights reserved.
2. NetWorker backs up metadata :
The NetWorker Server backs up
CFI databases for all clients in
the group
The NetWorker Server backs up
the Media Database and
Resource files as the bootstrap
save set
1. The server
requests the
backup from the
client
Client
NetWorker Backup Level Settings
Type
Action
Full
Backs up all files, regardless of whether they have
changed
Level [19]
Backs up files that have changed since the last lower level
backup
(Differential)
Incremental
Backs up files that have changed since the last backup,
regardless of level
Consolidated
Backs up all data that has changed since the last full
backup and subsequently merges these changes with the
last full backup
Skip
Skips the scheduled backup
2005 EMC Corporation. All rights reserved.
EMC Legato NetWorker
RECOVERIES
2005 EMC Corporation. All rights reserved.
Legato NetWorker Foundations
- 44
Recovery Overview
NetWorker Server
Storage Node
Volume
Client
2005 EMC Corporation. All rights reserved.
Client Roles in a Recovery
Administering Client
Destination Client
Client running recover
Client where the data will be recovered
Source Client
Client that created the save set
2005 EMC Corporation. All rights reserved.
Recovery Types
Browsable Recovery
Save Set Recovery
Directed Recovery
Performed by users and
administrators
Performed by the root (UNIX)
userid or Administrator
(Windows) on the client
Performed by NetWorker
administrators
Started from any NetWorker
Client
Started from any NetWorker
Client
Started from any NetWorker
Client
Allows you to recover files and Allows you to recover files
directories from browsable
and save sets
save sets
2005 EMC Corporation. All rights reserved.
Allows you to centrally
administer the recovery of
files, directories, and save
sets
Browsable Recoveries
Storage Node
NetWorker Server
CFI
Volume
1.
Browse the client file index
2.
Perform the recovery
Client
2005 EMC Corporation. All rights reserved.
nwrecover GUI
Browse
directories.
2005 EMC Corporation. All rights reserved.
Click to select.
NetWorker User GUI (winworkr)
Click to start
the recover.
Look for
directories
and files.
2005 EMC Corporation. All rights reserved.
Click to select.
Save Set Recoveries
Does not require the user to browse the client file index to
select data for recovery
Is useful when
Recovering an entire save set
The save set being recovered is no longer in the CFI (the browse
policy has expired)
Can be used to recover individual files
Specific files or directories that have passed their browse period can
be recovered provided the exact pathname is known
These interfaces can be used to recover save sets:
nwrecover on UNIX
NetWorker Administrator on Windows
recover command
2005 EMC Corporation. All rights reserved.
Directed Recoveries
1. Data is backed up
from the Source Client
NetWorker Server
bongo
tuba
2. The Administering
Client issues a
recover command
3. Data is recovered to
the Destination Client
#recover
Source Client
(UNIX)
soprano
2005 EMC Corporation. All rights reserved.
Administering
Client (W2K)
Destination Client
(UNIX)
flute
Networker Terminology (1 of 2)
Saveset
List of file systems to backup.
Groups
Time-based backup groups specify the starting time for a clients scheduled backup
Directives
Include/Exclude list
Schedules
Backup Schedules, Full, Differential, Consolidated
Retention policies
How long backup is retained.
Browse policies
How long file level recovery can be performed.
Bootstrap
Legato Catalog information (Configuration, Index)
2005 EMC Corporation. All rights reserved.
Networker Terminology (2 of 2)
Saveset recovery
Recovery type performed once the browse policy is crossed.
Cloning
Media duplication
Scanner
Program which builds media and image database and it is run when the media is expired.
Recover
Restore program
Nwadmin
Networker admin program to create/manage backup configuration
Nsrwatch
Networker program to monitor backups
Nsradmin
Character based utility to create/manage backup configuration
Mminfo
Command to find out backup information
Nsrjb
Command to manage Networker jukebox/library
2005 EMC Corporation. All rights reserved.
Services and Programs (1 of 2)
2005 EMC Corporation. All rights reserved.
Services and Programs (2 of 2)
2005 EMC Corporation. All rights reserved.
Networker commands (1 of 4)
To search logs
Cd /nsr/logs
Grep group name or server name daemon.* or .log |more
To see groups currently running
Ps ef |grep savegrp
To see processes currently executing
Ps ef |grep nsrexec
To see what process you are running
Ps ef |grep your user id
To unload tapes by slot number and specify port
nsrjb w j juke# -S### -P## -v
Juke# = jukebox number (i.e juke3 )
S### = jukebox slot number
P## = CAP slot number
2005 EMC Corporation. All rights reserved.
Networker commands (2 of 4)
To load tape from cap
nsrjb d j juke# -S # -P # -v
To inventory one slot
nsrjb I v j juke# -S###
To unload tape from drive
nsrjb u v f drive name
To manually run Audit and mail to yourself
./audit# | mailx s audit# your email address
audit# = jukebox number requested i.e audit2
To update cleaning cartridge usage number
nsrjb j juke# -S### -U##
Juke# = jukebox number (i.e juke3 )
S### = jukebox slot number
U## = # of usages remaining
To find open slots
Sudo nsrjb Cv j juke# > filename
Grep : filename (i.e grep space :space spacespace filename)
2005 EMC Corporation. All rights reserved.
Networker commands (3 of 4)
nsrjb IEv
# To run inverntory on jukebox
nsrjb -HEv
# To hardware reset the library.
nsrjb -L -b <pool name> -S <slot_number> -Yv # To
label a tape
nsrjb -L -b <pool name> -S <slotnumber-slotnumber> -Yv
# to label tapes of specific slot range
nsrjb -L -b <pool name> -S <slotnumber> -S <slot
number> -Yv # To label specific tapes at a time.
2005 EMC Corporation. All rights reserved.
Networker commands (4 of 4)
recover -s bserver # Restore data from bserver
Recover s bserver c client # Restore data for client
Recover s bserver S ssid <restore path> #save set recover
mminfo -m -q "client=monet,savetime>=last week" Display a media report of all
volumes used for backups of client "monet" in the past [Link] -a -r "volume,
%used,pool" Display a report of all volumes showing the volume name, % of
space used on the volume, and the pool to which the volume belongs.
mminfo -B
# Get a list of boot strap tapes
mminfo -av -ot -r "client,group,name,savetime,totalsize(4),level,volume" -q
"client=<client_name>
Above command provides the backup details of specific clients with media details
nsrmm -o recyclable [volume name] # To recycle tape.
2005 EMC Corporation. All rights reserved.
Course Summary
Key points covered in this course:
EMC Legato NetWorker solution
NetWorker advantages
NetWorker host roles
NetWorker data protection functions
NetWorker administrative interfaces
NetWorker-supported device topologies
NetWorker backup process
NetWorker recovery process
2005 EMC Corporation. All rights reserved.
Legato NetWorker Foundations
- 61