Sei sulla pagina 1di 14

Agenda

Agenda

Tivoli
Tivoli Data
Data Protection
Protection
for
for NDMP
NDMP

NAS and NDMP


Overview of Tivoli Data Protection (TDP) for NDMP
Concepts
Planning the server configuration

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

Provides support for file-access protocols such as


Network File System (NFS)
Common Internet File System (CIFS)
HyperText Transfer Protocol (HTTP)
File Transfer Protocol (FTP)
NAS and NDMP

What
What is
is aa NAS
NAS Device?
Device? (cont.)
(cont.)

Benefits
Benefits of
of NAS
NAS Devices
Devices
Easy installation and maintenance

Specialized operating system optimized for file-serving

Exploitation of existing Ethernet network


Typically does not support third-party software (such as
backup applications)

Pooling of storage resources


High-performance file serving

NAS device can be configured either as


NAS appliance with integrated storage
NAS gateway which connects to external storage via direct
attachment or SAN

Cross-platform file sharing (CIFS, NFS)


Reliability/Availability
Total cost of ownership

NAS and NDMP

Tivoli Data Protection for NDMP

NAS and NDMP

1-6

Dave Cannon

NAS
NAS Vendors
Vendors

NDMP
NDMP

Network Appliance

Network Data Management Protocol is an open


standard network protocol (SNIA)

F85
F700 series
F800 series

Allows storage-management application to control


backup and recovery operations on heterogeneous NAS

EMC
Celerra
CLARiiON IP4700

Partitions responsibilities between vendors of NAS

Auspex NS2000
Separates control and data flow

IBM

NDMP specifies control protocol


Data format and transfer protocol is not specified by NDMP

TotalStorage 200 and 300


TotalStorage 300G gateway
NAS and NDMP

NAS and NDMP

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

High-performance, scalable backups and restores for

Typically a backup application


Initiates, controls, and monitors NDMP sessions for
backup/recovery of NAS data
Provides media management
Tracks backed-up data

Backup/restore operations do not require LAN traffic


Third-party software not required on the NAS filer

NDMP server performs one or more services


Data Service transfers data to/from primary storage (typically

Minimizes porting effort for backup software vendors

Tape Service transfers data to/from secondary storage


SCSI Service passes low-level commands from the DMA to a
SCSI device (typically a media changer)
NAS and NDMP

NAS and NDMP

NDMP
NDMP Session
Session

Simple
Simple NDMP
NDMP Configuration
Configuration

Bi-directional TCP/IP connection between DMA and


NDMP control
(TCP/IP)

Allows a DMA to control and monitor NDMP services

Robotics
control

NDMP Server
(Data and Tape
Services)

NDMP messages are encoded using External Data


Representation (XDR)
Backup
data

Backup
data

Robotics
control

NAS
file system
Tape library

NAS and NDMP

Tivoli Data Protection for NDMP

NAS and NDMP

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

Note: NDMP Server 2 can be


integrated within tape library
NAS
file system

Tape library

NAS and NDMP

NAS and NDMP

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

Tivoli Data Protection for NDMP

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

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

Overview of TDP for NDMP

Tivoli Data Protection for NDMP

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

NDMP Control (TCP/IP)

NAS File Server

Backup
data

NAS Device (Data Mover)

Backup
data

Accepts requests from TSM server


Performs tape/library operations
Transfers data during backup/restore
Reports results to TSM server

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 (optional)

Paths to Drives
Data Format is
NetApp Dump
Data Transfer
(SCSI/FC)

Tape Library
(can be shared)

Control
Data Flow
Path
NAS File System

Overview of TDP for NDMP

Overview of TDP for NDMP

Role
Role of
of NAS
NAS Device
Device

Role
Role of
of TSM
TSM Server
Server
Provides server commands for backup/restore

Accepts information requests (file server operating


system level, file systems) from TSM server
Passes SCSI commands to the library robotics

Accepts client requests for backup/restore operations


Initiates and controls NDMP sessions with NAS device
Executes backup/restore operations as background

Performs tape operations (read/write label, positioning)


at request of TSM server
Transfers data from file system to output tape
Notifies TSM server of state changes (end of volume,

Performs library operations (mount/dismount) directly or


Maintains tape library inventory
Assigns drives for data transfer operations
Stores and uses meta-data regarding stored images
(full-differential relationships, storage location)
Manages policy for file-system images

Reports information during backup (number of bytes

Overview of TDP for NDMP

Overview of TDP for NDMP

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

Displays information regarding NAS devices and their


Displays information about existing file-system images
stored by TSM server
Provides user interface for initiating NAS backup/restore

NDMP-controlled backup

Monitors progress and outcome of NAS backup/restore


Can be used to cancel backup/restore operations

NDMP-controlled restore

Full file-system image


Differential file-system image (files that have changed since
last full backup)

Full file-system image


Full file-system image plus one differential file-system image

Policy-based management of file-system images


Overview of TDP for NDMP

Tivoli Data Protection for NDMP

Overview of TDP for NDMP

19-24

Dave Cannon

Functional
Functional Description
Description (cont.)
(cont.)

Functional
Functional Description
Description (cont.)
(cont.)

Data flow for backup/restore is LAN-free and outboard


of TSM client and server

Windows NT/2000 servers (UNIX servers planned for

Parallel backup/restore operations when multiple NAS


file systems are processed

Choice of user interfaces for initiating, monitoring, and


canceling backup and restore operations
Server console or administrative command-line client
Administrative web interface
Windows NT/2000, AIX, or 32-bit Sun Solaris client
Web client

SCSI-attached libraries controlled via


Direct attachment to TSM server
Passing of SCSI commands through NAS device

Sharing of tape drives

Scheduling of backup/restore operations using the


administrative command scheduler

Overview of TDP for NDMP

Overview of TDP for NDMP

Not
Not Supported
Supported

Not
Not Supported
Supported (cont.)
(cont.)

Server platforms other than Windows NT/2000


NDMP V4

NAS devices other than Network Appliance

Detection of damaged files

Tracking or restore of individual files within file system

Data-transfer operations for NAS data stored by TSM


Migration
Reclamation
Storage pool backup/restore
Move Data
Export
Backup set generation

Non-SCSI libraries (e.g., 3494)


3-way NDMP configuration
Filer-to-server NDMP configurations

Overview of TDP for NDMP

Overview of TDP for NDMP

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

Required for backup/restore operations of that filer's data


NAS file spaces belong to a node
QUERY OCCUPANCY and QUERY CONTENT of NAS data

Some node attributes have different meanings for NAS


Platform and client OS level refer to NAS device
Session statistics are not applicable

Concepts

Tivoli Data Protection for NDMP

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

NAS device has characteristics of a client

Data Mover

Stores its own data in one or more file systems


Backs up and restores its data

Data

NAS device has characteristics of a data mover


Performs outboard data transfer on request
Formats data during transfer

Control
Data Flow

Source Device

Target Device

NAS node and NAS data mover must both be defined,


and they must have the same name

TSM data mover


Named device, external to TSM client or server
Accepts request from TSM to transfer data

NAS
Node

Reduces CPU cycles on TSM client and server


Avoids data movement over the LAN
Examples: NAS device, SCSI-3 device
Concepts

1:1 relationship

NAS
Data Mover

Concepts

Data
Data Format
Format

Data
Data Format
Format (cont.)
(cont.)

TSM Server

Prior to V4.2.1, all data within the TSM storage pool


hierarchy was stored using the "native" TSM data format
For NAS backups using NDMP, the NAS appliance
transfers and formats the data during backup to the

SCSI-3 Device

Native data
format

NBH data
format

TAPEPOOL

Within its storage hierarchy, TSM segregates data by

Dump data
format

SCSIPOOL

NASPOOL

Storage pools will have a data format attribute

TSM server stores data in its own "native" format or in NBH

NATIVE (the default)


NETAPPDUMP (used for dumping Network Appliance filers)
Other formats will be introduced as support is extended to
additional NAS devices and other data mover types

Outboard data movers may store data in other formats


Each storage pool and data mover will have a designated data
Certain operations may be restricted for non-native storage
Concepts

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

A TSM path consists of


Source and target
Method by which source can access target
Paths will replace
Device parameter on library and drive definitions
Drivemapping definitions for storage agents
Allows sharing of the target device for improved resource
utilization and scalability

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

Tivoli Data Protection for NDMP

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 image includes all files within a NAS file


During differential backup, server links new differential
image with correct full image

Differential backup image includes all files that have


changed since the most recent full backup

Restore of differential image requires restore of full


image followed by restore of differential image

No incremental NDMP backups


Differential is from last full backup, rather than last backup
No deactivation based on file or file-system deletion

Expiration does not delete full images with dependent


differential images

Administrator can specify either

Other operations remove dependent differential images


if full image is deleted

Full backup
Differential backup (if full backup not found, full backup is
Concepts

Concepts

Policy
Policy Considerations
Considerations

Policy
Policy Constructs
Constructs

NAS file system images are managed according to backup copy


group attributes for assigned management class

Policy Domain
Active Policy Set

Copy group destination must be storage pool whose data


format is identical to that of the NAS data mover

NAS Management Class


Backup Copy Group

Following copy group attributes are ignored for NAS images,


because they apply only to incremental backups
FREQUENCY (applies only to incremental file backup)
MODE (applies only to file-level, incremental backup)
SERIALIZATION (TSM depends on NAS snapshot capability)
VERDELETED (TSM does not recognize deleted file system)
RETONLY (TSM does not recognize deleted file system)

NAS
Storage
Pool

NAS Management Class


Backup Copy Group

NAS Management Class


Backup Copy Group

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

Tivoli Data Protection for NDMP

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.

Tape libraries must satisfy both of the following


Supported by TSM device code
SCSI-attached (defined with LIBTYPE=SCSI)

TSM Server

Robotics
control
(SCSI)

NDMP control
(TCP/IP)

Drives must be supported by file server hardware and

NAS device
Backup
data

Library must support the tape drives

Tape library
Backup
data

For SAN attachment, user should also verify


interoperablity of NAS, tape, and SAN devices

NAS
file system

Planning the Server Configuration

Planning the Server Configuration

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

Library robotics mechanism is


controlled by passing SCSI
commands through the NAS
device to the library. NAS
device and tape library can be
physically distant from the TSM

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

Planning the Server Configuration

Drive access

Planning the Server Configuration

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

Planning the Server Configuration

Tivoli Data Protection for NDMP

43-48

Dave Cannon

Summary
Summary of
of Steps
Steps

Define
Define Tape
Tape Library
Library

1. Define tape library


2. Define a NAS device class
3. Define storage pool
4. Define policy constructs
5. Define option sets (optional)
6. Register NAS node(s)
7. Define NAS data mover(s)
8. Define path to library (optional)
9.
10. Define paths to drives

Library definition for NDMP operations


LIBTYPE=SCSI
SHARED=NO (default) must be used for library control via
Specify DEVICE if and only if library will be controlled directly

Example (library control via NAS file server)


define library naslib libtype=scsi shared=no

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

NAS device classes


Sequential access
Drive access is only through the NAS file server
TSM does not distinguish real device types (3590, DLT,

Device class must have DEVTYPE=NAS


POOLTYPE=PRIMARY (default)

Cannot be used for export/import, backup set generation, DB

DATAFORMAT=NETAPPDUMP (other formats will be


added in the future)

Defining a NAS device class


DEVTYPE=NAS
MOUNTRETENTION=0
ESTCAP=size

Collocation is supported (optional)

Example

def stg naspool nasclass maxscr=10 dataformat=netappdump

def dev nasclass devtype=nas library=naslib mountret=0

Server Setup

Server Setup

Define
Define Policy
Policy for
for NAS
NAS Images
Images

Define
Define Policy
Policy (cont.)
(cont.)

Consider defining a new domain for NAS nodes


Management class options

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

Provide special management classes for NAS nodes


Provide new domain for NAS nodes with a particular data
format and use default management class

Backup copy group(s)


Destination pools must meet criteria for NAS data
Some attributes do not apply for NAS images
FREQUENCY (applies only to incremental file backup)
MODE (applies only to file-level, incremental backup)
SERIALIZATION (TSM depends on NAS snapshot capability)
VERDELETED (TSM does not recognize deleted file system)
RETONLY (TSM does not recognize deleted file system)
Server Setup

Tivoli Data Protection for NDMP

Server Setup

49-54

Dave Cannon

Define
Define Option
Option Sets
Sets

Register
Register NAS
NAS Nodes
Nodes

An option set is useful if NAS backups will be


NAS node name should be chosen carefully because it
cannot easily be changed once a corresponding data
Define client option set for one or more NAS nodes
Attributes

Define client options belonging to the option set

Consider assigning node to a special NAS domain


TYPE=NAS
Specify client option set, if applicable

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
reg node nas1 nas1 domain=nasdomain type=nas

File specification can be prefixed by NAS node name to


restrict the specification to that node
Server Setup

Server Setup

Define
Define aa NAS
NAS Data
Data Mover
Mover

Define
Define aa NAS
NAS Data
Data Mover
Mover (cont.)
(cont.)

Data mover name must have same name as an existing


Example
def datam nas1 type=nas hla=netapp2 lla=10000 userid=root
passw=adsm3fun dataf=netappdump

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

If library will be controlled via the filer, define a path from


the NAS data mover to the library

To obtain information about libraries that are connected to


a NetApp filer, telnet to the filer and use the sysconfig

Data mover name


Library name
SRCTYPE=DATAMOVER
DESTTYPE=LIBRARY
DEVICE=device_name

sysconfig -m
Medium changer (0b.0) IBM
mc0 - medium changer device

7337

Example
def path nas1 naslib srctype=datamover desttype=library

Server Setup

Tivoli Data Protection for NDMP

Server Setup

55-60

Dave Cannon

Define
Define Tape
Tape Drives
Drives

Define
Define Paths
Paths to
to Drives
Drives

Drive definitions for NDMP operations

Define a path from the NAS data mover to each drive


that the data mover will use for NDMP backup/restore

Drive must reside in a library with LIBTYPE=SCSI,


Specify DEVICE if and only if drive can be accessed by TSM
server for traditional backup/archive operations

Data mover name


Drive name
SRCTYPE=DATAMOVER
DESTYPE=DRIVE
LIBRARY=library_name
DEVICE=device_name

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

TDP for NDMP provides both server and client


interfaces for backing up and restoring NAS nodes

TSM administrators who are accustomed to server


Customers who want to schedule NAS backup (or restore)

Server interfaces
Server console
Administrative command-line client
Web administrative interface

The client interface may be preferred by


NAS administrators who are not familiar with TSM server
People who prefer a graphical, interactive interface or who
are accustomed to performing TSM client backups

Client interfaces
Command-line client
Web client

NAS images can be restored using either interface,


regardless of the interface used for the backup

Performing Backup/Restore Operations

Tivoli Data Protection for NDMP

Performing Backup/Restore Operations

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

NDMP-controlled backup/restore operations can be


scheduled using the administrative command scheduler

If multiple NAS file spaces are specified for


backup/restore, a separate server process is used for

Recommended setup
Test the server command for the desired operation
Define an administrative command schedule for this

Ongoing NAS processes can be checked using


Server QUERY PROCESS command
Client monitoring

Scheduling of NAS operations via the client scheduler is

NAS processes can be canceled using


Server CANCEL PROCESS command
Command-line or web client
Performing Backup/Restore Operations

Performing Backup/Restore Operations

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

Final operation results are


Displayed on the server console when the process ends
Stored in the server's activity log
Displayed by a client that is monitoring the process

NAS node name


Names of file systems to back up
Management class to which file system images will be bound
Mode (full or differential)
Wait (background or foreground process)

BACKUP NODE ignores any options in client options


backup node nas1 /vol/vol1,/vol/vol2 mgmt=mc1 mode=full

Performing Backup/Restore Operations

Performing Backup/Restore Operations

Server
Server RESTORE
RESTORE NODE
NODE Command
Command

Client
Client Options
Options for
for NAS
NAS Operations
Operations

Restores a file-system image to a NAS device using

Client options for NAS operations can be specified in


Client option set on the server (recommended)
Client option file

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

Performing Backup/Restore Operations

Tivoli Data Protection for NDMP

Performing Backup/Restore Operations

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

Backs up specified file systems on a NAS device using


Parameters
NAS node name
Name of file system to restore
Destination file system
PIT date/time
Monitor the background process?
Verbose/Quiet
Inactive/Pick

Parameters
NAS node name
Names of file systems to back up
Monitor the background process?
Mode (full or differential)
Verbose/Quiet

Example:

Example:

dsmc backup nas -nasnode=netapp -mode=full /vol/vol1 /vol/vol2

dsmc restore nas -nasnodename=netapp /vol/vol1 /vol/vol2

Performing Backup/Restore Operations

Performing Backup/Restore Operations

Other
Other Client
Client Commands
Commands

Web
Web Client
Client Backup
Backup Frame
Frame

QUERY FILESPACE -CLASS=NAS


DELETE FILESPACE -CLASS=NAS
QUERY BACKUP -CLASS=NAS
QUERY NODE
MONITOR PROCESS
CANCEL PROCESS
Performing Backup/Restore Operations

Performing Backup/Restore Operations

Web
Web Client
Client Restore
Restore Frame
Frame

TSM
TSM Activities
Activities Window
Window

Performing Backup/Restore Operations

Tivoli Data Protection for NDMP

Performing Backup/Restore Operations

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

Data flow over the LAN


NDMP Control
(TCP/IP)

NDMP Control (TCP/IP)


NAS Device 1
Data Transfer
(TCP/IP)
Data Transfer
(SCSI/FC)

NAS Device 2
(or tape library
with integrated
NDMP support)

NAS device does not need


access to tape drives
NAS data stored in TSM's
storage hierarchy with native

Data Transfer
(SCSI/FC)

Data Transfer
(TCP/IP)
Control
Data Flow

NAS Device

Data flow over the LAN


Tape Library

NAS File System

NAS File System

Potential Future Enhancements

Potential Future Enhancements

Other
Other Potential
Potential Enhancements
Enhancements
Additional NAS vendors
IBM
EMC Celerra
EMC CLARiiON IP4700
Auspex

Additional tape libraries (V4.2.1 supports SCSI only)


3494
ACSLS

Backup of NAS images to copy storage pools (V4.2.1


supports duplication by backing up to multiple primary
pools under different node names)
Potential Future Enhancements

Tivoli Data Protection for NDMP

79-84

Dave Cannon

Potrebbero piacerti anche