Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Tivoli
Tivoli Data
Data Protection
Protection
for
for NDMP
NDMP
Dave
Dave Cannon
Cannon
Tivoli
Tivoli Storage
Storage Management
Management Development
Development
Server setup
Performing backup/restore operations
Potential future enhancements
What
What is
is aa NAS
NAS Device?
Device?
Network Attached Storage (NAS) device
Dedicated file server
Storage is network-attached via TCP/IP
NAS
NAS and
and NDMP
NDMP
Also known as
NAS appliance
NAS filer
What
What is
is aa NAS
NAS Device?
Device? (cont.)
(cont.)
Benefits
Benefits of
of NAS
NAS Devices
Devices
Easy installation and maintenance
1-6
Dave Cannon
NAS
NAS Vendors
Vendors
NDMP
NDMP
Network Appliance
F85
F700 series
F800 series
EMC
Celerra
CLARiiON IP4700
Auspex NS2000
Separates control and data flow
IBM
Benefits
Benefits of
of NDMP
NDMP
NDMP
NDMP Client-Server
Client-Server Architecture
Architecture
Data Management Application (DMA) was known as
NDMP client prior to NDMP V4
NDMP
NDMP Session
Session
Simple
Simple NDMP
NDMP Configuration
Configuration
Robotics
control
NDMP Server
(Data and Tape
Services)
Backup
data
Robotics
control
NAS
file system
Tape library
7-12
Dave Cannon
NDMP
NDMP 3-Way
3-Way Configuration
Configuration
NDMP
NDMP Filer-to-Server
Filer-to-Server Configuration
Configuration
Data Management
Application
NDMP control
(TCP/IP)
NDMP Server 1
(Data Service)
NDMP control
(TCP/IP)
Backup data
(TCP/IP)
Robotics
control
Data Management
Application
(Tape Service)
Backup
data
Robotics
control
NDMP control
(TCP/IP)
Tape library
Backup
data
NDMP Server 2
(Tape Service)
NDMP Server
(Data Service)
Backup
data
Backup
data
Robotics
control
Backup
data
Tape library
NDMP
NDMP Milestones
Milestones
NDMP-Compliant
NDMP-Compliant Backup
Backup Products
Products
1996
NDMP V1 developed by Network Appliance and PDC
Software (now owned by Legato Systems)
First NDMP-compliant products
NDMP V2
Vendor
Product
IBM
1997
NDMP V3
Workstation Solutions
2000
NDMP workgroup organized as part of Storage Networking
Industry Association (SNIA)
2001
Over 25 NDMP-compliant products
NDMP V4
NDMP use in a tape library
NAS and NDMP
Traditional
Traditional TSM
TSM NAS
NAS Support
Support
TSM Client
Backup
data
Overview
Overview of
of TDP
TDP for
for NDMP
NDMP
NAS File Server
Backup
data
NFS/CIFS
Access
Backup
data
Backup
data
NAS file
system
Benefits
File-level granularity
Progressive incremental backup
TSM storage hierarchy
Limitations
File-access overhead
Data flow through TSM client/server
Data flow over the network
Limited backup of file attributes
13-18
Dave Cannon
TDP
TDP for
for NDMP
NDMP Topology
Topology
Traditional
Traditional TSM
TSM NAS
NAS Support
Support (cont.)
(cont.)
TSM Server
Accepts requests from client
Provides backup/restore commands
Runs backup/restore as TSM process
Initiates and monitors NDMP sessions
Controls library/tape operations
Stores meta-data for stored images
TSM Client
Displays NAS information
User interface for backup/restore
Monitors backup/restore
Can cancel backup/restore
Backup
data
TSM Client
Request
TCP/IP
TSM Server
Backup
data
Backup
data
NAS file
system
Benefits
File-level granularity
Progressive incremental backup
TSM storage hierarchy
Limitations
NAS must support TSM client
Data flow through TSM client/server
Data flow over the network
Limited backup of file attributes
Paths to Drives
Data Format is
NetApp Dump
Data Transfer
(SCSI/FC)
Tape Library
(can be shared)
Control
Data Flow
Path
NAS File System
Role
Role of
of NAS
NAS Device
Device
Role
Role of
of TSM
TSM Server
Server
Provides server commands for backup/restore
Role
Role of
of TSM
TSM Client
Client
Functional
Functional Description
Description
Backup/restore of Network Appliance file servers with
Data ONTAP 6.1.1 or higher
NDMP-controlled backup
NDMP-controlled restore
19-24
Dave Cannon
Functional
Functional Description
Description (cont.)
(cont.)
Functional
Functional Description
Description (cont.)
(cont.)
Not
Not Supported
Supported
Not
Not Supported
Supported (cont.)
(cont.)
NAS
NAS Nodes
Nodes
NAS nodes represent a new node type
NAS node name uniquely identifies NAS filer and its data
to TSM (similar to client nodes)
Concepts
Concepts
Concepts
25-30
Dave Cannon
Outboard
Outboard Data
Data Mover
Mover
Request
Dual
Dual Nature
Nature of
of NAS
NAS Devices
Devices
Request
TSM Client
Data
TSM Server
Data Mover
Data
Control
Data Flow
Source Device
Target Device
NAS
Node
1:1 relationship
NAS
Data Mover
Concepts
Data
Data Format
Format
Data
Data Format
Format (cont.)
(cont.)
TSM Server
SCSI-3 Device
Native data
format
NBH data
format
TAPEPOOL
Dump data
format
SCSIPOOL
NASPOOL
Concepts
Path
Path
TSM Server
Supported
Supported Path
Path Definitions
Definitions in
in V4.2.1
V4.2.1
Path
Path
Server
(Storage
Agent)
Path
Path
Storage Agent
Source Entity
NAS Device
Tape Drive
SCSI-3 Device
Device
(See note)
Drive
(in library)
e
vic
De
NAS
Data
Mover
Device
Library
(SCSI)
Note: Prior to V4.2.1, access from a storage agent to a drive was specified
using a drive mapping. In V4.2.1, DRIVEMAPPING and PATH commands
will both be supported. Beginning with V5.1, DRIVEMAPPING commands
Concepts
Target Entity
Concepts
31-36
Dave Cannon
Full
Full and
and Differential
Differential Images
Images
Full
Full and
and Differential
Differential Images
Images (cont.)
(cont.)
Full backup
Differential backup (if full backup not found, full backup is
Concepts
Concepts
Policy
Policy Considerations
Considerations
Policy
Policy Constructs
Constructs
Policy Domain
Active Policy Set
NAS
Storage
Pool
Concepts
NAS
Storage
Pool
Concepts
Entity
Entity Relationships
Relationships
1
Policy
Domain
File space
Differential Backup
1
Backup
1
Differential
Backup
N
N
Differential
Image
Backup
1
Path Definition
Planning
Planning the
the Server
Server
Configuration
Configuration
Storage
Pool
Device
Class
1 Mgmt Class
N Definition
Management
Class
Copy
Group
Destination
N Dev Class
1 Definition
Library
1 Copy Group
1 Definition
Backup
Copy Group
Path Definition
N Stg Pool
1 Definition
1 Policy Set
Activation
Active
Policy Set
Full
Image
N
1
Full
Backup
NAS
Data Mover
Matching
Data Formats
Node
Registration
Backup
Matching
Names
NAS
Node
1 Drive
N Definition
Drive
Concepts
37-42
Dave Cannon
Supported
Supported Libraries
Libraries and
and Drives
Drives
Direct
Direct Library
Library Control
Control by
by TSM
TSM Server
Server
Library robotics mechanism is
controlled by direct attachment
to the TSM server. NAS device,
tape library, and TSM server
must be in close proximity.
TSM Server
Robotics
control
(SCSI)
NDMP control
(TCP/IP)
NAS device
Backup
data
Tape library
Backup
data
NAS
file system
Library
Library Control
Control via
via NAS
NAS File
File Server
Server
Library
Library Control
Control Configurations
Configurations
Direct control of library
by the TSM server
NAS device
TSM
Server
Robotics
control
Backup
data
Control of library
via NAS device
TSM
Server
NAS
Data Mover
Tape library
NAS
Data Mover
Backup
data
Robotics
control
(TCP/IP)
NAS
file system
NAS
Data Mover
NAS
Data Mover
SCSI
tape library
SCSI
tape library
NDMP control
(TCP/IP)
Storage
Agent
Robotics control
Library
Client
TSM Server
Drive access
Example
Example Drive
Drive Access
Access Configurations
Configurations
TSM
Server
TSM
Server
TSM
Server
NAS
Data Mover
NAS
Data Mover
NAS
Data Mover
Drive 1
Drive 2
Drive 2
Drive 4
NAS
Data Mover
Drive 3
NAS
Data Mover
Tape
Library
Tape
Library
NAS
Data Mover
Drive 4
NAS
Data Mover
Drive 1
Drive 2
Drive 3
Drive 3
NAS
Data Mover
Drive 1
Server
Server Setup
Setup
Drive 4
Tape
Library
NAS
Data Mover
43-48
Dave Cannon
Summary
Summary of
of Steps
Steps
Define
Define Tape
Tape Library
Library
Server Setup
Server Setup
Define
Define aa NAS
NAS Device
Device Class
Class
Define
Define aa Storage
Storage Pool
Pool for
for NAS
NAS Data
Data
Example
Server Setup
Server Setup
Define
Define Policy
Policy for
for NAS
NAS Images
Images
Define
Define Policy
Policy (cont.)
(cont.)
Example
def domain nasdomain
def po nasdomain standard
def mgmt nasdomain standard mc1
assign defmg nasdomain standard mc1
def co nasdomain standard mc1 dest=naspool
act po nasdomain standard
Server Setup
49-54
Dave Cannon
Define
Define Option
Option Sets
Sets
Register
Register NAS
NAS Nodes
Nodes
Example
reg node nas1 nas1 domain=nasdomain type=nas
Server Setup
Define
Define aa NAS
NAS Data
Data Mover
Mover
Define
Define aa NAS
NAS Data
Data Mover
Mover (cont.)
(cont.)
Attributes
Type=NAS
IP address of NAS filer
IP port for NDMP sessions with NAS filer (default is 10000)
Userid for NDMP session with NAS appliance
Password for authenticating during initiation of NDMP
Data format to be used for storing data on target device
(NETAPPDUMP is only choice)
Server Setup
Server Setup
Define
Define aa Path
Path to
to the
the Library
Library (Optional)
(Optional)
Obtaining
Obtaining Library
Library Information
Information
sysconfig -m
Medium changer (0b.0) IBM
mc0 - medium changer device
7337
Example
def path nas1 naslib srctype=datamover desttype=library
Server Setup
Server Setup
55-60
Dave Cannon
Define
Define Tape
Tape Drives
Drives
Define
Define Paths
Paths to
to Drives
Drives
Example:
def drive naslib drive1 elem=117
Example
def path nas1 drive1 library=naslib srctype=datamover
desttype=drive device=rst0l
Server Setup
Server Setup
Obtaining
Obtaining Drive
Drive Information
Information
To obtain information about drives that are connected to a
NetApp filer, telnet to the filer and use the sysconfig
Performing
Performing Backup/Restore
Backup/Restore
Operations
Operations
sysconfig -t
Tape drive (0b.1) Quantum DLT7000
rst0l - rewind device,
format
nrst0l - no rewind device,
format
urst0l - unload/reload device, format
rst0m - rewind device,
format
nrst0m - no rewind device,
format
urst0m - unload/reload device, format
rst0h - rewind device,
format
nrst0h - no rewind device,
format
urst0h - unload/reload device, format
rst0a - rewind device,
format
nrst0a - no rewind device,
format
urst0a - unload/reload device, format
is:
is:
is:
is:
is:
is:
is:
is:
is:
is:
is:
is:
81633
81633
81633
85937
85937
85937
85937
85937
85937
85937
85937
85937
bpi
bpi
bpi
bpi
bpi
bpi
bpi
bpi
bpi
bpi
bpi
bpi
40
40
40
35
35
35
50
50
50
70
70
70
GB
GB
GB
GB
GB
GB
GB
GB
GB
GB
GB
GB
(w/comp)
(w/comp)
(w/comp)
(w/comp)
(w/comp)
(w/comp)
(w/comp)
(w/comp)
(w/comp)
Server Setup
User
User Interfaces
Interfaces
User
User Interfaces
Interfaces (cont.)
(cont.)
The server interface may be preferred by
Server interfaces
Server console
Administrative command-line client
Web administrative interface
Client interfaces
Command-line client
Web client
61-66
Dave Cannon
Scheduling
Scheduling of
of NDMP
NDMP Operations
Operations
Backup/Restore
Backup/Restore Processes
Processes
NAS backup and restore operations are performed as
server processes that (usually) run in the background
Recommended setup
Test the server command for the desired operation
Define an administrative command schedule for this
Backup/Restore
Backup/Restore Processes
Processes (cont.)
(cont.)
Server
Server BACKUP
BACKUP NODE
NODE Command
Command
Backs up specified file systems on a NAS device using
Server
Server RESTORE
RESTORE NODE
NODE Command
Command
Client
Client Options
Options for
for NAS
NAS Operations
Operations
Parameters
NAS node name
Name of file system to restore
Destination file system
PIT date/time
Wait (background or foreground process)
Client options
include.fs.nas (includes a file system and assigns a
management class)
exclude.fs.nas (excludes matching NAS file systems)
domain.nas (specifies NAS file systems to be backed up)
Example:
restore node netapp /vol/vol1 /vol/vol2
67-72
Dave Cannon
Client
Client BACKUP
BACKUP NAS
NAS Command
Command
Client
Client RESTORE
RESTORE NAS
NAS Command
Command
Restores a file system image to a NAS device using
Parameters
NAS node name
Names of file systems to back up
Monitor the background process?
Mode (full or differential)
Verbose/Quiet
Example:
Example:
Other
Other Client
Client Commands
Commands
Web
Web Client
Client Backup
Backup Frame
Frame
Web
Web Client
Client Restore
Restore Frame
Frame
TSM
TSM Activities
Activities Window
Window
73-78
Dave Cannon
TDP
TDP for
for NDMP:
NDMP: Single-File
Single-File Restore
Restore
Restore of individual files or directories from file-system
Potential
Potential Future
Future Enhancements
Enhancements
Basic restore
Administrator specifies file name and directory
File server scans backup to locate specified file
Direct-access restore
TSM collects and stores file information during backup of
file-system image
Client GUI displays image contents and provides interface for
specification of file(s) to be restored
File server positions to and restores selected files
Potential Future Enhancements
TDP
TDP for
for NDMP:
NDMP: 3-Way
3-Way Configuration
Configuration
NAS device 1 does not need
access to tape drives
Exploits tape libraries with
integrated NDMP-server
TDP
TDP for
for NDMP:
NDMP: Filer
Filer to
to Server
Server
TSM Server
Storage
Hierarchy
Control
Data Flow
NAS Device 2
(or tape library
with integrated
NDMP support)
Data Transfer
(SCSI/FC)
Data Transfer
(TCP/IP)
Control
Data Flow
NAS Device
Other
Other Potential
Potential Enhancements
Enhancements
Additional NAS vendors
IBM
EMC Celerra
EMC CLARiiON IP4700
Auspex
79-84
Dave Cannon