Sunteți pe pagina 1din 615

NETWORKER

IMPLEMENTATION AND
MANAGEMENT
Version 18.2

PARTICIPANT GUIDE

PARTICIPANT GUIDE

manren02@in.ibm.com
manren02@in.ibm.com
Dell Confidential and Proprietary

Copyright © 2018 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC and other
trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be
trademarks of their respective owners.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page i


manren02@in.ibm.com
Table of Contents

Course Introduction.................................................................................. 1

NetWorker Implementation and Management ......................................................... 2


Course Objectives................................................................................................................ 3
Prerequisite Skills ................................................................................................................ 4
Course Agenda .................................................................................................................... 5

NetWorker Basics ..................................................................................... 6

Review NetWorker Concepts and Terminology ...................................................... 7


Why NetWorker?.................................................................................................................. 8
NetWorker Data Protection Functions .................................................................................. 9
NetWorker Components and Roles .................................................................................... 11
NetWorker Backup Terms .................................................................................................. 13

NetWorker Processes and Backup Flow ................................................................ 15


Core NetWorker Processes ............................................................................................... 16
NetWorker Client Processes .............................................................................................. 17
NetWorker Storage Node Processes ................................................................................. 18
NetWorker Server Processes ............................................................................................. 20
Console Server Processes ................................................................................................. 22
NetWorker Backup Flow .................................................................................................... 23
NetWorker Resources ........................................................................................................ 24

NetWorker Control Data .......................................................................................... 25


NetWorker Databases Overview ........................................................................................ 26
Client File Index Directory Structure ................................................................................... 28
Client File Index Content .................................................................................................... 29
Media Database Directory Structure .................................................................................. 30
Media Database Content ................................................................................................... 31
NetWorker Jobs Database ................................................................................................. 32

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page ii manren02@in.ibm.com
Summary................................................................................................................... 33

NetWorker Planning and Installation ..................................................... 34

Performing Preinstallation Planning ...................................................................... 35


Preparing to Install EMC NetWorker .................................................................................. 36
Review NetWorker Documentation .................................................................................... 37
Identifying Host Roles ........................................................................................................ 38
Typical NetWorker Configuration ....................................................................................... 39
Alternate NetWorker Configuration .................................................................................... 40
Sizing Considerations ........................................................................................................ 41
NetWorker Restricted Datazones (1 of 2) ........................................................................... 43
NetWorker Restricted Datazones (2 of 2) ........................................................................... 44

NetWorker Licensing ............................................................................................... 45


Licensing Solution Options................................................................................................. 46
CLP Served Licensing Solution .......................................................................................... 47
CLP License File Contents................................................................................................. 49
Licensing Workflow for New Installations ........................................................................... 51
Upgrade Licensing Considerations .................................................................................... 52
How to Check Out a License .............................................................................................. 54
Licensing Solution Implementation ..................................................................................... 55
NetWorker Server Properties: Licensing ............................................................................ 57

Installing NetWorker and NMC ................................................................................ 58


NetWorker Windows Installation Packages ........................................................................ 59
NetWorker Linux RPM Layout ............................................................................................ 61
NetWorker Server Platform Support ................................................................................... 62
Installing NetWorker – Microsoft Windows ......................................................................... 63
Installing AuthC (1 of 2)...................................................................................................... 64
Installing AuthC (2 of 2)...................................................................................................... 65
Installing NMC – Microsoft Windows .................................................................................. 66
Starting NetWorker Management Console ......................................................................... 67
Configuring NetWorker Management Console ................................................................... 68

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page iii


manren02@in.ibm.com
NMC: Launching NetWorker Administration ....................................................................... 69
NetWorker Installation Using Bootstrapper Technology ..................................................... 70
NetWorker Software Installation Notes............................................................................... 71

Controlling NetWorker Processes .......................................................................... 72


Installation Verification - Files ............................................................................................ 73
Installation Verification - Processes ................................................................................... 74
Starting and Stopping NetWorker – Windows .................................................................... 75
Starting and Stopping NetWorker – Linux .......................................................................... 76
Removing NetWorker Software .......................................................................................... 77
Lab: NetWorker Software Installation ................................................................................. 79

Summary................................................................................................................... 80

Media Tracking and Management .......................................................... 81

Media Tracking and Management ........................................................................... 82


NetWorker Media Pools ..................................................................................................... 83
Common Uses of Pools ..................................................................................................... 84
Pool Selection Criteria ....................................................................................................... 85
NetWorker Label Template Resource ................................................................................ 86
NetWorker Pool Resource (1 of 3) ..................................................................................... 87
NetWorker Pool Resource (2 of 3) ..................................................................................... 88
NetWorker Pool Resource (3 of 3) ..................................................................................... 89
Labeling Volumes .............................................................................................................. 91
Lab: Configure Label Templates and Pools........................................................................ 92

Summary................................................................................................................... 93

Performing Backups ............................................................................... 94

Data Protection Policies .......................................................................................... 95


Performing NetWorker Backups ......................................................................................... 96
NetWorker Data Protection Policies ................................................................................... 97
Planning Data Protection Environment............................................................................... 99
Categories of Data Protection Policies ............................................................................. 101

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page iv manren02@in.ibm.com
Preconfigured Policies, Groups, and Workflows ............................................................... 102
Creating New Data Protection Policy ............................................................................... 104
Policies ............................................................................................................................ 106
Workflows ........................................................................................................................ 107
Protection Groups ............................................................................................................ 108
Types of Protection Groups ............................................................................................. 109
Action Types for Traditional Backups ............................................................................... 110
Backup Action and Backup Schedule............................................................................... 111
NetWorker Backup Levels ................................................................................................ 112
Synthetic Full Backups ..................................................................................................... 113
Backup Traditional Action: Backup Options...................................................................... 115
Backup Traditional Action: Advanced Options.................................................................. 116
Probe Action .................................................................................................................... 117
Probe Resource ............................................................................................................... 118
Check Connectivity Action ............................................................................................... 119
New Client Wizard (1 of 3) ............................................................................................... 120
New Client Wizard (2 of 3) ............................................................................................... 122
New Client Wizard (3 of 3) ............................................................................................... 123
Save Set Attribute - All Save Set...................................................................................... 124
Putting It All Together ...................................................................................................... 125
Action Sequences for Traditional Workflows .................................................................... 126
Adding Actions to Workflow ............................................................................................. 127
Lab: Create Data Protection Policy .................................................................................. 128

Running and Monitoring NetWorker Backups ..................................................... 129


Running Workflows Automatically .................................................................................... 130
Manually Starting Workflows ............................................................................................ 131
Running Workflows with the nsrworkflow Command ........................................................ 132
nsrworkflow Command Format for Action Overrides ........................................................ 133
Using the nsrpolicy Command ......................................................................................... 135
Traditional Backup Workflow ............................................................................................ 136
Monitoring Backups ......................................................................................................... 138
Looking at Workflow Details ............................................................................................. 140

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page v


manren02@in.ibm.com
Troubleshooting Failed Workflow ..................................................................................... 141
Policy Notifications ........................................................................................................... 142
Workflow Considerations ................................................................................................. 144
Checkpoint Restart Backup Option .................................................................................. 145
Client Backup Command Attribute ................................................................................... 147
Backup Command: Blank, NW Module, or Custom Script ................................................ 149
Manual Client-Initiated Backups ....................................................................................... 150
Client-Initiated Backup Utilities ......................................................................................... 151
The save Command......................................................................................................... 152
Previewing and Performing Backup Using save ............................................................... 153
Introducing NetWorker User ............................................................................................. 154
Performing Backup with NetWorker User ......................................................................... 155
NetWorker User – Special Handling ................................................................................. 156
Lab: Running and Monitoring Backups............................................................................. 158

Advanced Backup Options ................................................................................... 159


Synthetic Full Backup Considerations .............................................................................. 160
Synthetic Full Backup Requirements................................................................................ 161
Configuring Synthetic Full Backups .................................................................................. 163
Running Synthetic Full Backup ........................................................................................ 164
What Are Block Based Backups (BBB)? .......................................................................... 165
BBB Installation and Backup Configuration ...................................................................... 167
BBB Backup Levels ......................................................................................................... 168
NetWorker Directives ....................................................................................................... 169
Directive Syntax ............................................................................................................... 171
Application-Specific Modules (ASMs)............................................................................... 173
Save Environment Keywords ........................................................................................... 175
Global Directives .............................................................................................................. 177
Encrypting Backup Data................................................................................................... 178
Configuring Client to Use Encryption................................................................................ 179
Recovering Encrypted Data ............................................................................................. 180
Creating NetWorker User Local Directive File .................................................................. 181
Introducing NetWorker Snapshot Management................................................................ 182
NSM Architecture and Data Flow ..................................................................................... 184

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page vi manren02@in.ibm.com
NSM Supported Storage Environments ........................................................................... 185
Snapshot Workflows ........................................................................................................ 186
Snapshot Backup Action .................................................................................................. 188
NSM and Snapshot Clients .............................................................................................. 189
NSM Supported Snapshot Recovery Types ..................................................................... 190
NetWorker Module Advantage: Application Support......................................................... 191
NetWorker Module Advantage: Snapshot Support ........................................................... 193
Lab: Configure Advanced Workflows ............................................................................... 194

VMware Backup Options ....................................................................................... 195


NetWorker Support for VMware Virtual Clients ................................................................ 196
Backup Methods for Virtual Machines .............................................................................. 197
Operate Efficiently with the NVP Solution: vProxy ............................................................ 198
NetWorker VMware Protection Features: vProxy ............................................................. 200
NetWorker VMware Protection Features: Backup (1 of 2) ................................................ 201
NetWorker VMware Protection Features: Backup (2 of 2) ................................................ 202
NetWorker VMware Protection Features: Recovery ......................................................... 203
NetWorker VMware Protection Features: FLR ................................................................. 205
Migrating to NVP (vProxy): Overview ............................................................................... 207
Migrating to vProxy: Migration Utility ................................................................................ 209
For More Information ....................................................................................................... 210

Summary................................................................................................................. 211

Configuring and Managing Devices .................................................... 212

Devices Overview .................................................................................................. 213


NetWorker Devices .......................................................................................................... 214
Device Types Supported by NetWorker ........................................................................... 215
Standalone Devices vs. Library Devices .......................................................................... 217
Local vs. Remote Devices................................................................................................ 218
Storage Node Resources ................................................................................................. 219
Device Management: nsrsnmd and nsrmmd .................................................................... 220

Using Disk Devices ................................................................................................ 221

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page vii


manren02@in.ibm.com
Disk Storage Devices ....................................................................................................... 222
File Type Devices (FTD) .................................................................................................. 223
Advanced File Type Devices ............................................................................................ 225
Response to Disk Full Condition ...................................................................................... 227
Configuring Storage Nodes for AFTDs ............................................................................. 228
Creating an Advanced File Type Device (1 of 2) .............................................................. 229
Creating Advanced File Type Device (2 of 2) ................................................................... 230
Mounting and Labeling AFTD........................................................................................... 232
Using Device Wizard to Create AFTD .............................................................................. 233
AFTD Performance Considerations.................................................................................. 234
Save Session Distribution (SN Load Balancing) ............................................................... 235
Data Domain Devices ...................................................................................................... 236
Creating Data Domain Device (1 of 4).............................................................................. 237
Creating Data Domain Device (2 of 4).............................................................................. 238
Creating Data Domain Device (3 of 4).............................................................................. 240
Creating Data Domain Device in NMC (4 of 4) ................................................................. 241
Virtual Synthetic Full Backups (Data Domain Only).......................................................... 242
Using Client Direct ........................................................................................................... 244

Cloud Storage Devices .......................................................................................... 246


NetWorker Integration with the Cloud............................................................................... 247
NetWorker Integration with Data Domain Cloud Tier ........................................................ 248
Moving Data to the Data Domain Cloud Tier .................................................................... 249
Cloud Backup Option Prerequisites.................................................................................. 250
Configuring NetWorker Devices for Data Domain Cloud Tier ........................................... 251
Monitoring Cloud Tier Save Sets...................................................................................... 252
Recovering Data from the Cloud Tier ............................................................................... 253
NetWorker and CloudBoost ............................................................................................. 254
Configuring NetWorker Devices for CloudBoost ............................................................... 256
NetWorker CloudBoost Appliance and CloudBoost Device .............................................. 257
Firewall Port Requirements .............................................................................................. 258
For More Information ....................................................................................................... 259

Using Tape Devices ............................................................................................... 260

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page viii manren02@in.ibm.com
Library Components......................................................................................................... 261
NetWorker Supported Topologies .................................................................................... 263
Dedicated Library ............................................................................................................. 264
NetWorker Dynamic Drive Sharing (DDS) ........................................................................ 265
Multiplexing ...................................................................................................................... 267
Open Tape Format (OTF) ................................................................................................ 268
Format of Data on Volumes ............................................................................................. 269
Persistent Binding and Naming ........................................................................................ 271

Configuring and Managing Library Resources ................................................... 273


Configuring Libraries: GUI and jbconfig ............................................................................ 274
Configuring Storage Nodes for Libraries .......................................................................... 275
Configuring Dedicated Libraries - GUI (1 of 4) ................................................................. 276
Configuring Dedicated Libraries - GUI (2 of 4) ................................................................. 277
Configuring Dedicated Libraries - GUI (3 of 4) ................................................................. 278
Configuring Dedicated Libraries - GUI (4 of 4) ................................................................. 279
Configuring Shared Libraries ........................................................................................... 280
Configuring Persistent Naming......................................................................................... 281
The Jukebox Resource (1 of 2) ........................................................................................ 282
The Jukebox Resource (2 of 2) ........................................................................................ 283
Library Management – Devices Window .......................................................................... 284
Library Management – Labeling Volumes ........................................................................ 285
Library Management – Supplying User Input ................................................................... 287
Verifying Volume Information ........................................................................................... 288
Configuring Libraries with jbconfig ................................................................................... 289
Drive Order and Pathname Mapping ................................................................................ 290
Gather Information with inquire and sjisn ......................................................................... 292
Running jbconfig .............................................................................................................. 294
Library Management – nsrjb ............................................................................................ 295

Summary................................................................................................................. 297

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page ix


manren02@in.ibm.com
NetWorker Database Management ...................................................... 298

Viewing and Managing Tracking Data .................................................................. 299


Querying NetWorker Databases ...................................................................................... 300
Querying CFI Using nsrinfo .............................................................................................. 301
Summarizing CFI Usage with nsrls .................................................................................. 302
Viewing CFI Info Within NetWorker Administration ........................................................... 303
Querying the Media Database Using mminfo ................................................................... 305
mminfo: Querying (-q) and Reporting (-r) Options ............................................................ 306
Common mminfo Options ................................................................................................ 308
Viewing Media Database Info from NW Administration .................................................... 310
Querying the Media Database with NW Administration .................................................... 311
Media Database and CFI Management Interfaces ........................................................... 313
Save Set Retention .......................................................................................................... 314
Save Set Status (Media Database) .................................................................................. 316
Volume Status (Media Database) .................................................................................... 318
Save Set and Volume Aging: nsrim .................................................................................. 320
Changing Retention Times: nsrmm .................................................................................. 321
Changing Volume and Save Set Status: nsrmm .............................................................. 323
How NetWorker Selects a Volume for Writing .................................................................. 325

Manual Management of the NetWorker Databases ............................................. 327


Deleting Save Sets and Volumes: nsrmm (1 of 2) ............................................................ 328
Deleting Save Sets and Volumes: nsrmm (2 of 2) ............................................................ 329
Managing the Media Database: NetWorker Administration .............................................. 330
Setting Volume Location: mmlocate (1 of 2) ..................................................................... 331
Setting Volume Location: GUI (2 of 2) .............................................................................. 332
Managing the Media Database: Volume Save Sets ......................................................... 333
Performing a CFI Consistency Check: nsrck .................................................................... 334
Using Scanner to Restore NetWorker Control Data ......................................................... 335
Scanner Examples (1 of 2)............................................................................................... 337
Scanner Examples (2 of 2)............................................................................................... 338

Summary................................................................................................................. 339

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page x manren02@in.ibm.com
Performing NetWorker Recoveries ...................................................... 340

NetWorker Recovery Overview ............................................................................. 341


NetWorker Recoveries ..................................................................................................... 342
Choosing a Recovery Method .......................................................................................... 343
Client Roles in a Recovery ............................................................................................... 345
Client and User Privileges for Recoveries ........................................................................ 346
NetWorker Recovery Utilities ........................................................................................... 347
Performing Recoveries Using NetWorker User ................................................................ 348
Performing Recoveries Using recover .............................................................................. 349
Common Recovery Options: File Name Conflicts............................................................. 351
Listing Required Volumes: NetWorker User ..................................................................... 353
Recovery Status .............................................................................................................. 354
Selecting a Volume for Recovery ..................................................................................... 355
Determining a Storage Node to Use for Recovery............................................................ 356
NetWorker Recover Wizard (1 of 5) ................................................................................. 357
NetWorker Recover Wizard (2 of 5) ................................................................................. 358
NetWorker Recover Wizard (3 of 5) ................................................................................. 359
NetWorker Recover Wizard (4 of 5) ................................................................................. 360
NetWorker Recover Wizard (5 of 5) ................................................................................. 361

Performing Recoveries by File Selection............................................................. 362


Browsable Recovery - Details .......................................................................................... 363
Browsable Recovery - Point-in-time Recovery ................................................................. 364
Marking Files to Recover: Recover Wizard ...................................................................... 365
Viewing Versions of Browsable Files................................................................................ 366
Recovery Browse Time .................................................................................................... 367
Changing the Recovery Browse Time .............................................................................. 368
Searching a CFI ............................................................................................................... 369
Performing Browsable Recoveries Using recover ............................................................ 370

Performing Save Set Recoveries .......................................................................... 371


Save Set Recovery - Details ............................................................................................ 372

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page xi


manren02@in.ibm.com
Save Set Recovery – Recovering to a Point in Time ........................................................ 373
Identifying the Save Sets to Recover ............................................................................... 374
Cleaning up Directories After a Recovery ........................................................................ 375
Selecting Save Sets for Recovery .................................................................................... 376
Recovering a Subset of a Save Set.................................................................................. 377
Performing Save Set Recoveries Using recover............................................................... 378

Performing Directed Recoveries .......................................................................... 379


Directed Recovery ........................................................................................................... 380
Directed Recovery – Required Privileges ......................................................................... 381
Directed Recovery – Platform Requirements ................................................................... 383
Performing Directed Recoveries – Recover Wizard ......................................................... 384
Performing Directed Recoveries – NetWorker User ......................................................... 385
Performing a Directed Recovery – recover....................................................................... 386

Performing File System Snapshot Recoveries .................................................... 387


Recovery Types ............................................................................................................... 388
Recover Wizard for NSM ................................................................................................. 390

Summary................................................................................................................. 391

Performing Cloning and Staging ......................................................... 392

Performing Cloning................................................................................................ 393


Cloning and Staging Save Sets........................................................................................ 394
Cloning Overview ............................................................................................................. 395
Clone Workflows .............................................................................................................. 397
Backup and Clone Workflow ............................................................................................ 398
Backup and Clone Workflow Properties ........................................................................... 399
Backup and Clone Workflow: Clone Action ...................................................................... 400
Clone-Only Workflows ..................................................................................................... 401
Protection Groups for Clone-Only Workflows ................................................................... 402
Clone-Only Workflow Properties ...................................................................................... 403
Clone Action in Clone-Only Workflows ............................................................................. 404
Cloning Save Set: nsrclone (1 of 2) .................................................................................. 405

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page xii manren02@in.ibm.com
Cloning Save Set: nsrclone (2 of 2) .................................................................................. 406
Cloning Volume: nsrclone ................................................................................................ 407
nsrclone: Using the –t and –e Options ............................................................................. 409
Action Start Time ............................................................................................................. 411
Specifying Action Start Time ............................................................................................ 412
Changing Retention ......................................................................................................... 413
Cloning to Cloud .............................................................................................................. 415
Clone Reporting Within NMC ........................................................................................... 416

Perform Clone Controlled Replication ................................................................. 417


Clone-Controlled Replication ........................................................................................... 418
Clone-Controlled Replication Requirements..................................................................... 419
CCR Load Balancing ....................................................................................................... 420
Creating Target Device for CCR ...................................................................................... 421

Performing NetWorker Staging ............................................................................. 422


Staging Save Sets – Overview ......................................................................................... 423
Staging Save Sets: nsrstage ............................................................................................ 424
Staging Save Sets Automatically ..................................................................................... 425
NetWorker Stage Resource ............................................................................................. 426
Manual Staging Using Administration Window ................................................................. 427

Summary................................................................................................................. 428

NetWorker Security Features ............................................................... 429

NetWorker Security Features ................................................................................ 430


Overview of NetWorker Security Features ....................................................................... 431
Access Control................................................................................................................. 433
Component Access Control ............................................................................................. 434

NetWorker Authentication and NMC .................................................................... 435


NetWorker Authentication Service, AuthC ........................................................................ 436
NetWorker Integration with AuthC .................................................................................... 437

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page xiii


manren02@in.ibm.com
NetWorker Authentication Service Workflow .................................................................... 438
Establishing Trust ............................................................................................................ 439
AuthC Configuration and Management Tools................................................................... 441
Configuring External Authentication Using CLI ................................................................. 443
Configuring External Authentication Using NMC .............................................................. 444
NetWorker Servers Remote to NMC and AuthC............................................................... 445
Access Control: NMC User Roles .................................................................................... 447
Creating Console Users ................................................................................................... 449
Authorizing Console Users............................................................................................... 451
Logging into the NMC Server ........................................................................................... 453
Token Authentication and CLI Commands ....................................................................... 454
Token Expiration .............................................................................................................. 455
NetWorker Authentication Service Logs ........................................................................... 457
Modifying Console Users ................................................................................................. 458
Managing Multiple NetWorker Servers in NMC ................................................................ 459
NMC System Options ...................................................................................................... 461

NetWorker User Groups ........................................................................................ 463


Access Control to NetWorker Servers .............................................................................. 464
NetWorker Server Authorization ....................................................................................... 465
Determining User Group Membership .............................................................................. 466
Preconfigured User Groups ............................................................................................. 468
Creating New User Group Resources .............................................................................. 469
NetWorker Server Administrator List ................................................................................ 470

NetWorker Logs ..................................................................................................... 471


NetWorker Resource (RAP) Database ............................................................................. 472
Resource Update Logging ............................................................................................... 474
Monitoring Changes in RAP Log ...................................................................................... 475
Security Audit Logging ..................................................................................................... 477
NetWorker and Console Log Files ................................................................................... 479
Viewing Log Files ............................................................................................................. 480
Using nsr_render_log ....................................................................................................... 481
Lab: NetWorker Security .................................................................................................. 482

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page xiv manren02@in.ibm.com
Configuring NetWorker in Firewall Environments .............................................. 483
Configuring NetWorker with Firewalls .............................................................................. 484
Service Ports and Connection Ports................................................................................. 485
NSR Port Range Resource .............................................................................................. 486
Port Requirements for NetWorker Services...................................................................... 488
Device-Related Port Requirements .................................................................................. 489
Determining Service Port Ranges – Example .................................................................. 490
Configuring NetWorker Port Ranges ................................................................................ 492
Configuring the Service Port Range: nsrports .................................................................. 494
Configuring the Service Port Range: NetWorker Administration Window ......................... 495
Configuring the Service Port Range: nsradmin .............................................................. 496
Service Port Ranges for NMC Server............................................................................... 497
Configuring the Firewall ................................................................................................... 498
Tools ................................................................................................................................ 500

Summary................................................................................................................. 502

Administering NetWorker ..................................................................... 503

Events and Reporting ............................................................................................ 504


Setting Information Gathering Features ........................................................................... 505
NetWorker and Console Server Events ............................................................................ 506
NMC Reporting - Overview .............................................................................................. 507
NMC Reporting – Report Types ....................................................................................... 508
Running NetWorker Reports (1 of 2) ................................................................................ 509
Running NetWorker Reports (2 of 2) ................................................................................ 510
Customizing Reports........................................................................................................ 511
Report Display ................................................................................................................. 512
Chart Report Styles.......................................................................................................... 513
Report Options ................................................................................................................. 514
Drill-Down Reports ........................................................................................................... 515
Creating a Custom Report ............................................................................................... 516
Command Line Reporting - gstclreport............................................................................. 517
Console Database – Data Retention ................................................................................ 518

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page xv


manren02@in.ibm.com
EMC Secure Remote Services (ESRS) ............................................................................ 519
NetWorker Notifications ................................................................................................... 520
NetWorker Notification Resource ..................................................................................... 521
Filtering ............................................................................................................................ 523
Lab: NetWorker Reports .................................................................................................. 524

Managing NetWorker Parallelism ......................................................................... 525


NetWorker Parallelism (1 of 2) ......................................................................................... 526
NetWorker Parallelism (2 of 2) ......................................................................................... 527
Example: Server Parallelism = 1 ...................................................................................... 528
Example: Server Parallelism = 2 ...................................................................................... 529
Example: Server Parallelism = 8 ...................................................................................... 530
Parallel Save Streams Overview ...................................................................................... 532
Configuring Parallel Save Streams .................................................................................. 533
Running a Backup with PSS Enabled .............................................................................. 534
Parallel Save Streams – Example .................................................................................... 535
Physical Client Parallelism ............................................................................................... 536

Multi-Tenancy ......................................................................................................... 537


Multi-Tenancy Facility: Restricted Data Zones ................................................................. 538
Multi-Tenancy Facility: Roles ........................................................................................... 539
Creating a Restricted Data Zone ...................................................................................... 541
RDZ Resource Assignment .............................................................................................. 542

Summary................................................................................................................. 543

Recovering Windows Hosts and Cluster Environments .................... 544

Recovering NetWorker Windows Client Hosts .................................................... 545


Windows Disaster Recovery Overview............................................................................. 546
NetWorker Backup for Windows BMR.............................................................................. 547
NetWorker Windows BMR Considerations ....................................................................... 549
Windows Disaster Recovery Tasks .................................................................................. 551

Backup and Recovery of Clusters ........................................................................ 553

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page xvi manren02@in.ibm.com
Understanding Cluster Basics: Nodes .............................................................................. 554
Understanding Cluster Basics: Shared Resource............................................................. 555
Configuring Cluster-Aware NetWorker Applications ......................................................... 556
Installing NetWorker Client Software ................................................................................ 557
Configuring Cluster-Aware Clients ................................................................................... 558
Creating Cluster Client Resources ................................................................................... 559
Cluster Client Backup and Recovery ................................................................................ 561
Path Ownership Rules ..................................................................................................... 562
Forcing Save Sets to the Correct CFI............................................................................... 564
Backing Up Virtual Clients to Local Storage Node............................................................ 565
Clustering the NetWorker Server ..................................................................................... 567
Clustering the NetWorker Server ..................................................................................... 568

Summary................................................................................................................. 569

Recovering NetWorker and NMC Servers ........................................... 570

Protecting Console and NetWorker Server Databases ....................................... 571


Protecting NetWorker and NMC Servers .......................................................................... 572
Backing Up NetWorker Server ......................................................................................... 573
Backing Up NMC Database ............................................................................................. 574
Locating Bootstrap Save Sets (1 of 2) .............................................................................. 575
Locating Bootstrap Save Sets (2 of 2) .............................................................................. 577
Locating Recent Bootstrap Save Sets .............................................................................. 578

Recovering NetWorker Server .............................................................................. 580


Recovering NetWorker Server ......................................................................................... 581
Recovering the Bootstrap Save Set: nsrdr ...................................................................... 583
Recovery - Corrupt or Missing Control Data ..................................................................... 584
Recovering Media and Resource Databases ................................................................... 585
Scan Needed Volume Flag .............................................................................................. 587
Recovering Specific Client File Indexes ........................................................................... 589
Recovering the NMC Database........................................................................................ 590

Summary................................................................................................................. 591

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page xvii


manren02@in.ibm.com
Course Conclusion ............................................................................... 592

NetWorker Implementation and Management ..................................................... 593


Summary ......................................................................................................................... 594

NetWorker Implementation and Management

© Copyright 2019 Dell Inc.


Page xviii manren02@in.ibm.com
Course Introduction

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 1


manren02@in.ibm.com
NetWorker Implementation and Management

NetWorker Implementation and Management

Introduction

This course provides participants with a solid foundation in EMC NetWorker


installation, configuration and administration topics.

NetWorker Implementation and Management

Page 2 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Implementation and Management

Course Objectives

By the end of this course, you will be able to:


 Install NetWorker software
 Use NetWorker resources and administrative interfaces
 Configure and perform backup and restore operations
 Manage NetWorker media and devices
 Manage NetWorker databases
 Perform cloning and staging
 Generate NetWorker reports
 Describe disaster recovery backups
 Explain how to configure NetWorker in a cluster environment
 Illustrate backup and recovery of NetWorker Management Console and
NetWorker servers

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 3


manren02@in.ibm.com
NetWorker Implementation and Management

Prerequisite Skills

The following skills are prerequisites:


 Backup and recovery concepts and principles
 Windows or Linux system administration
 Network administration in a TCP/IP environment
 SAN and storage device concepts

NetWorker Implementation and Management

Page 4 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Implementation and Management

Course Agenda

Introductions

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 5


manren02@in.ibm.com
NetWorker Basics

Introduction

This module begins with a review of NetWorker data protection functions,


components, and terms that were first covered in the prerequisite eLearning
course, NetWorker Fundamentals. Then, take a detailed look at the role of each
NetWorker process in a backup operation and the content and use of NetWorker
control data.

Upon completing this module, you are able to:


 Describe the key data protection functions
 Identify NetWorker hosts and their functions
 Define NetWorker backup terms
 Explain the role of each NetWorker service and process in a backup
operation
 Identify NetWorker control data and its uses

NetWorker Implementation and Management

Page 6 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

Review NetWorker Concepts and Terminology

Introduction

Certain prerequisite knowledge is required. The prerequisite eLearning, NetWorker


Fundamentals, provides an effective overview of NetWorker provided data
protection functions, architecture, and terminologies.

This lesson provides a brief review of these prerequisites along with cross-
references to the prerequisite course to help you obtain this knowledge.

This lesson covers the following topics:


 NetWorker data protection functions
 NetWorker software components and roles
 NetWorker terminology

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 7


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

Why NetWorker?

Overview

Dell EMC NetWorker works within the existing framework of hardware, operating
system software, and network communication protocols to provide a
comprehensive and consolidated data protection solution.

NetWorker protects critical business data by centralizing, automating, and


accelerating backup and recovery operations across an enterprise. NetWorker
provides backup and recovery support for diverse computing and storage
environments including business applications and virtual environments.
Performance enhancements, such as block based backups, improve backup
performance, and reduce the impact of backups on production environments. User
authentication, authorization, and encryption support ensure information security.
Backup storage options include the leading deduplication technologies, disk
backup and snapshot technologies, as well as integration with the latest databases
and applications.

NetWorker Implementation and Management

Page 8 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

NetWorker Data Protection Functions

Overview

Besides backup and recovery, NetWorker provides a full range of data protection
functions including tracking and reporting, aging, cloning, and staging. The
NetWorker Fundamentals prerequisite eLearning introduces these functions and
looks at how NetWorker supports these functions.

A backup is a copy of production data, which is created and retained for the sole
purpose of recovering deleted or corrupted data.

Recovery is the process of restoring data to a given point in time.

Tracking is the process of storing information or metadata about backup save sets.
The Management Console server uses this information to generate reports.

Aging determines the length of time that backup data is available for recovery.
NetWorker enables you to specify how long individual copies of data are
maintained.

Cloning is the process of copying a save set from one NetWorker backup volume to
another. The clone can be managed independently with its own retention time.

Staging is the process of moving a save set from one volume to another.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 9


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

NetWorker Implementation and Management

Page 10 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

NetWorker Components and Roles

Overview

To implement a backup and recovery strategy, understand the roles and functions
of the various components in a NetWorker datazone. A detailed description of each
component is discussed in the NetWorker Fundamentals eLearning course.

NetWorker Web UI server is a host for HTML5 web-based management of


NetWorker VMware-integrated operations. The NetWorker server provides
authentication.

The NetWorker server is a physical or virtual machine that manages the datazone
and facilitates client backups and recoveries. The NetWorker server maintains
tracking and configuration information.

NetWorker storage nodes are dedicated hosts with direct-attached or SAN/LAN-


accessible devices to support the storage of backup data. Storage nodes write data
to and read data from backup devices. The NetWorker server is also a NetWorker
storage node.

The Management Console Server provides a global view of the NetWorker backup
environment for centralized management of one or more NetWorker datazones.

NetWorker supports many types of devices that can be used to store backup data.
Device types include virtual and physical tape, disk, and cloud storage devices.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 11


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

Back up to deduplication storage is supported with Data Domain. Configuring and


managing backup devices is covered in detail later in this course.

Finally, the most fundamental NetWorker component is the NetWorker client. Client
software generates backups, pushes data to a NetWorker storage node or directly
to a backup device, and retrieves data for a recovery. Client software is installed on
all NetWorker hosts.

NetWorker Implementation and Management

Page 12 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

NetWorker Backup Terms

Overview

To understand the backup process, you must understand the backup terminology
that is associated with the NetWorker product. Listed here are some common
NetWorker terms that were introduced in NetWorker Fundamentals.

A save set is one or more files, directories, file systems, or application-generated


data, residing on a NetWorker client. It is saved as a unit to a NetWorker storage
node and written to data protection storage. A save stream is a single save set in
the process of being backed up or recovered. The save program is used to back up
a save set.

A volume is a unit of media, such as a tape cartridge or file system directory, to


which backup data is written.

A pool is defined as a collection of NetWorker labeled volumes. Pools are used in


NetWorker to assign specific backup data to specific volumes.

A protection group defines a set of data sources to protect, such as clients or


save sets.

A workflow defines an action or set of actions that are performed on an assigned


protection group. Workflows specify when and how often to run. An action defines a

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 13


manren02@in.ibm.com
Review NetWorker Concepts and Terminology

data protection operation like backup, clone, or snapshot. Within an action, you
specify one or more backup levels and pool when the action runs.

Protection policies provide an organizational container for the workflows, actions,


and groups.

As you progress through this course, you cover these terms in more detail and
build upon these definitions.

NetWorker Implementation and Management

Page 14 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Processes and Backup Flow

NetWorker Processes and Backup Flow

Introduction

This lesson covers the NetWorker processes associated with NetWorker client,
storage node, server, and NetWorker Management Console. The lesson concludes
with a high-level process and data flow of a typical NetWorker scheduled backup.

This lesson covers the following topics:


 NetWorker processes associated with each component
 High-level interprocess communication and backup data flow

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 15


manren02@in.ibm.com
NetWorker Processes and Backup Flow

Core NetWorker Processes

Overview

NetWorker processes (or daemons) are involved in almost all NetWorker


operations, including backups and recoveries. There are one or more NetWorker
processes to support each of the three NetWorker host functions:

 Client
 Storage node
 Server

In a Microsoft Windows environment, the core NetWorker processes are started


using two NetWorker services.

The following pages provide summary information about the main NetWorker
daemons. For more detailed information, see the NetWorker Command Reference
Guide or the man pages.

NetWorker Implementation and Management

Page 16 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Processes and Backup Flow

NetWorker Client Processes

Overview

The NetWorker client process, nsrexecd (network save and recover execution
daemon), runs on NetWorker clients to support remote execution requests from
NetWorker servers. For example, nsrexecd starts a backup command at the
request of the NetWorker server. The nsrexecd process also determines which
RPC ports to use to support and request NetWorker services.

In a UNIX environment, nsrexecd is started automatically during system boot up.


In a Windows environment, nsrexecd is started through the NetWorker Remote
Exec Service, which is configured to start automatically during boot up.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 17


manren02@in.ibm.com
NetWorker Processes and Backup Flow

NetWorker Storage Node Processes

Overview

The NetWorker storage node management daemon, nsrsnmd (network save and
recover storage node management daemon), provides an RPC-based service that
manages all device operations. It also manages the nsrmmd processes on the
storage node on behalf of the nsrd process on the NetWorker server. The
nsrsnmd daemon is responsible for ensuring that the device operations get
performed when nsrd requires. There is one nsrsnmd process running on each
configured storage node.

The NetWorker storage node daemon, nsrmmd (network save and recover media
multiplexing daemon), runs on NetWorker storage nodes to support reading and
writing of data to devices. The nsrmmd daemon writes the backup data to a volume
in the backup device it is controlling. It sends information to the NetWorker server
to track data that is written to the volume, and reads data from the volume during
operations such as recoveries and cloning. One nsrmmd is started for each device
that is configured as a NetWorker resource.

NetWorker Implementation and Management

Page 18 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Processes and Backup Flow

Important: For disk-type devices, there may be more than one


nsrmmd per device.

For each enabled library (jukebox) in a datazone, nsrmmgd on the NetWorker


server spawns a nsrlcpd (network save and recover library control daemon) to
control the jukebox resources, such as media, slots, drives, and access ports. After
performing a task, nsrlcpd returns status information to nsrmmgd, which in turn
provides it to nsrd.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 19


manren02@in.ibm.com
NetWorker Processes and Backup Flow

NetWorker Server Processes

Overview

The NetWorker server processes provide access to NetWorker services.

Nsrd (network save and recover daemon) is the master daemon. nsrd manages
the NetWorker resource database, which contains almost all NetWorker
configuration information. It also starts the nsrmmdbd and nsrindexd processes.
nsrd is started automatically at system startup. Once started, nsrd starts the other
server daemons and the nsrsnmd process on the storage node.

Nsrmmdbd (network save and recover media management database daemon)


provides the read and write service for the media database.

Nsrindexd (network save and recover index daemon) provides the read and write
service for the client file index databases.

Nsrjobd (network save and recover job daemon) is responsible for coordinating all
scheduled backups. It stores information about these operations and provides it to
the NetWorker server and the NMC server for reporting purposes.

Nsrmmgd (network save and recover media management daemon) manages all
library operations. It is started on the NetWorker server by nsrd when the

NetWorker Implementation and Management

Page 20 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Processes and Backup Flow

NetWorker services are started or when the first jukebox resource is configured
and enabled.

In a Windows environment, these processes are started through the NetWorker


Backup and Recover Server service.

Important: For more detailed information, see the NetWorker


Command Reference Guide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 21


manren02@in.ibm.com
NetWorker Processes and Backup Flow

Console Server Processes

Overview

There are three NetWorker Management Console server processes.

Httpd is the embedded Apache web server.

Gstd (general services toolkit daemon) is the master Console process and is
responsible for starting the httpd, postgres, and gstsnmptrapd processes. After
a Console client has established communication with the Console server, all further
communication is performed through gstd.

Postgres process manages the PostgreSQL Generic Services Toolkit (GST)


database. This database is also seen as the Console server database and contains
information concerning all backup, recover, and cloning operations performed on
NetWorker servers. This information uses gstd to generate reports.

In a Linux environment, the processes are started automatically during system boot
up. On a Microsoft Windows host, the processes are started through the EMC GST
Service which is configured to start automatically during boot up. Httpd is registered
as the EMC GST Web Service.

NetWorker Implementation and Management

Page 22 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Processes and Backup Flow

NetWorker Backup Flow

Overview

The server nsrd process (1) starts a scheduled backup. nsrd asks nsrjobd to
send a remote execution request to the client nsrexecd process, requesting that it
start the NetWorker save command to perform the backup.

The save command (2) that is started on the client communicates with the server
nsrd process (through nsrjobd) to request backup support.

nsrd requests nsrsnmd (3) for backup support, nsrsnmd matches the backup to
a storage node nsrmmd process based on configuration information and save
request attributes.

Once the volume has been mounted on the backup device (4), nsrd directs the
client to push its data to the storage node.

The client (5) pushes the data to the storage node nsrmmd process and sends
tracking information to its client file index (CFI) through the server nsrindexd
process.

nsrmmd on the storage node (6) writes the data that is sent by the save command
to the volume and sends tracking information to the media database through the
server nsrmmdbd process

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 23


manren02@in.ibm.com
NetWorker Processes and Backup Flow

NetWorker Resources

Overview

Resources are used to configure a NetWorker environment. Resources are


managed as configurable objects by the NetWorker administrator. Resource types
include policies, clients, devices, tape libraries, and numerous other configurable
components of the backup environment. Anything configurable to NetWorker is
configured as a resource.

Attributes define resources. There can be multiple configurations or instances for


each resource type.

For example, in the slide above, the client resource for bongo has a save set
attribute configured to back up the /oracle directory. This client is a member of the
Payroll group, and the Payroll group is assigned to the File system backups
workflow which is configured to start at 9:00 P.M.

Most resources are stored on the NetWorker server and managed by the nsrd
daemon. A few resources are managed on the NetWorker client.

NetWorker Implementation and Management

Page 24 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Control Data

NetWorker Control Data

Introduction

This lesson covers the directory structure and content of the CFI, media, and jobs
databases.

This lesson covers the following topics:


 Directory structure and content of the CFI
 Directory structure and content of the media database
 NetWorker jobs database

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 25


manren02@in.ibm.com
NetWorker Control Data

NetWorker Databases Overview

Overview

The NetWorker server maintains tracking information for save sets in both the client
file indexes (CFIs) and in the media database. Volume information is maintained
only in the media database.

A client file index (CFI) stores information about each file that is backed up by a
NetWorker client. There is one CFI per physical NetWorker client. The stored
information includes file characteristics such as owner, size, permissions,
modification and access times, as well as timestamps. All files in a given save set
have the exact same backup timestamp. This information is used to support
browsable recoveries, which enable you to recover a client to a specific point in
time.

As a save set ages, its CFI records are automatically purged to save space. The
Browse policy attribute in the client resource determines the length of time that the
records are retained. CFIs may require large amounts of space on the NetWorker
server. Each record in a CFI uses approximately 160 bytes. The default path of a
CFI is /nsr/index/hostname_of_client/db6.

The media database contains information about all NetWorker volumes and the
save sets on those volumes. For each volume, there is a volume record. For each
save set on a volume, there is a save set record. This information is critical for

NetWorker Implementation and Management

Page 26 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Control Data

supporting recoveries and is also used during incremental backups to determine


the timestamp of a previous backup. The location of the media database is
/nsr/mm/mmvolrel.

Important: Beginning with NetWorker 9, you specify only a retention


period when backing up a save set. NetWorker uses this value for
both the Browse time and the Retention time for the save set.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 27


manren02@in.ibm.com
NetWorker Control Data

Client File Index Directory Structure

Overview

A CFI directory contains a header and journal file and a series of directories whose
names are hexadecimal timestamps. Each save set tracked in a CFI has a record
and a key file which are stored in a subdirectory that is determined by the
timestamp of the save set (nsavetime value). The record and key files are named
nsavetime.rec, nsavetime.k0, and nsavetime.k1.

The data in the CFI files is XDR encoded for NetWorker use. Only NetWorker
GUI/CLI interfaces should be used to view and manage the CFI data.

NetWorker Implementation and Management

Page 28 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Control Data

Client File Index Content

Overview

Each record in a CFI contains the path name of a backed up file or directory, and
the timestamp that is associated with the save set. The timestamp matches the
timestamp of a save set record in the media database, and is used in determining
which save set and volume is needed when recovering the file. File attribute and
backup information are also stored in the CFI.

nsrinfo displays the timestamp in two formats. The nsavetime format is the
number of seconds since January 1, 1970. This is the time format that is used
internally by NetWorker. The save time format is a more human-readable form of
the date and time.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 29


manren02@in.ibm.com
NetWorker Control Data

Media Database Directory Structure

Overview

The media database directory structure includes a header file and files to store
client records, save set records and volume records. Each client record, save set
record, and volume record file has supporting index files.

All the files under /nsr/mm make up the media database.

To maintain its integrity, only use NetWorker GUI or CLI interfaces to view and
manage the data that is contained in the media database.

Important: The media database is a SQLite database. Operational


requests are handled in parallel and a targeted cache facility is
employed, thus optimizing performance.

NetWorker Implementation and Management

Page 30 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Control Data

Media Database Content

Overview

The media database contains a record for each NetWorker volume and for each
save set written to a volume.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 31


manren02@in.ibm.com
NetWorker Control Data

NetWorker Jobs Database

Overview

The jobs database in NetWorker is responsible for managing and monitoring all
jobs within the environment. These jobs include server activities such as cloning,
staging, and recovery operations and client activities, like save or save groups.
When the jobs are started, the jobs database collects all the runtime information
and completion information.

The jobs database consists of an embedded SQLite database server which is a full
database engine that can handle high loads without performance concerns. The
database itself is stored in a single file on the NetWorker server and is managed
through time-based purging. The default expiration period is 72 hours. The
database should not exceed 1 GB in size. The jobs database is re-created empty
during NetWorker server disaster recovery procedures.

NetWorker Implementation and Management

Page 32 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 33


manren02@in.ibm.com
NetWorker Planning and Installation

Introduction

This module focuses on installation of NetWorker and NetWorker Management


Console software. Besides the installation process, this module describes how to
verify a successful installation and how to manually start and stop the core
NetWorker daemons/services.

Upon completing this module, you are able to:


 Perform preinstallation planning tasks
 Explain the Dell EMC licensing solution model
 Install NetWorker server, client, storage node, and NMC software
 Install and configure NetWorker license server
 Validate successful installation of NetWorker software
 Start and stop NetWorker services

NetWorker Implementation and Management

Page 34 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Preinstallation Planning

Performing Preinstallation Planning

Introduction

This lesson covers NetWorker preinstallation planning. These topics include


examining some typical NetWorker configurations and identifying key items like
disk space, firewalls, networking, and server sizing.

This lesson covers the following topics:


 NetWorker documentation
 Typical NetWorker configuration
 Key considerations on disk space, networking, server sizing, and multi-tenancy

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 35


manren02@in.ibm.com
Performing Preinstallation Planning

Preparing to Install EMC NetWorker

Overview

Before installing NetWorker review the NetWorker documentation, particularly the


release notes and the installation guides.

The next step is to identify the host roles that are needed in your environment.
This includes NetWorker server, Management Console server, storage nodes, and
any proxy nodes that may be used.

Once these steps are identified, validate sizing for each of these components and
any additional datazone requirements, like the use of multi-tenancy.

NetWorker Implementation and Management

Page 36 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Preinstallation Planning

Review NetWorker Documentation

Overview

At a minimum, review the NetWorker Administration Guide, the NetWorker


Installation Guide, and the NetWorker Release Notes before installing the
NetWorker software.

The Release Notes documentation contains important configuration tips,


installation and upgrade notes, and the latest software patch information.

The Installation Guide provides step-by-step instructions for installing NetWorker


server, storage node, client, and NMC.

The Administration Guide describes how to configure and maintain NetWorker.

Consult the Security Configuration Guide for security configuration settings


available in NetWorker for access control, communication, and data security as
well as log access and management.

Finally, the Licensing Guide describes the licensing options available. A description
between served and unserved licenses is detailed as well as the supported
licensing configurations.

NetWorker product information and documentation can be found on the Dell EMC
Support website, https://www.dell.com/support.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 37


manren02@in.ibm.com
Performing Preinstallation Planning

Identifying Host Roles

Overview

One of the first considerations to make is the location of the key NetWorker
services. In particular, look at the NetWorker server, NetWorker Management
Console (NMC), and the Dell EMC Licensing Solution License server. These
components can be co-located on the same host, or distributed. As the NMC can
add a significant load to the backup environment, for larger environments, Dell
EMC recommends to install NMC on a separate computer. Decide the location of
these services prior to sizing the hardware that host's them.

Also, you should consider the way that backup data is sent to the target devices. If
storage nodes are used, you should determine how many and where they will best
be located. If using client direct, it is important to ensure that backup clients have
direct access to the devices and you have identified all necessary data paths. More
often than not, you have a combination of methods, using client direct for some
clients and storage nodes for others.

NetWorker Implementation and Management

Page 38 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Preinstallation Planning

Typical NetWorker Configuration

Overview

A typical NetWorker configuration consists of a NetWorker server that is located at


the primary data center. Clients are configured to back up to either a storage node,
or to the backup devices directly using client direct. Common backup targets are
Data Domain systems using DD Boost or CIFS/NFS, tape libraries, virtual tape
libraries, or CloudBoost appliances.

Besides the primary data center, there is usually a disaster recovery site which
hosts a remote NetWorker storage node along with remote storage devices. For
Data Domain, replication is configured to replicate data between local and remote
data centers. Also, a tape library may be configured at the remote site for cloning
data to tape for long-term retention.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 39


manren02@in.ibm.com
Performing Preinstallation Planning

Alternate NetWorker Configuration

Overview

The unique environment and Service Level Agreements (SLA) of the organization
are going to dictate the design of the NetWorker environment. As another example
of what a NetWorker environment might look like, this configuration uses cloud
storage for long-term data retention. In this configuration, data is backed up to one
or more Data Domain systems at the primary site. Then, it is cloned to a
CloudBoost appliance and sent to a cloud storage provider for long-term retention.
This configuration could also include a DR site that uses Data Domain replication,
or clone-controlled replication for transferring data between sites.

Important: It is important to understand that the data protection


requirements largely dictate the design of the NetWorker
environment. NetWorker provides a multitude of features and
capabilities to enable it to be customized for even the most complex
environments.

NetWorker Implementation and Management

Page 40 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Preinstallation Planning

Sizing Considerations

Overview

Before installing NetWorker software, determine the proper sizing requirements


based on your environment. Some of these considerations include:

Disk Space Requirements

There are many components of a NetWorker environment that contribute to the


disk space needs. The NetWorker databases are stored on the server and should
be sized based on the number of resources that are maintained on the server.
Depending on your retention requirements, client file indexes can occupy a large
amount of disk space as well. Other disk space considerations include your
software repository for pushing client updates, and the required space for the
NetWorker Management Console and its database. It is recommended to store the
NetWorker databases on a different volume from the operating system. SAN
volumes are an excellent choice because they enable for higher I/O loads along
with advanced features like cloning and replication. NAS storage is not
recommended for the NetWorker databases. Refer to the NetWorker Performance
Optimization Planning Guide for more information about sizing the environment.

Platform Compatibility

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 41


manren02@in.ibm.com
Performing Preinstallation Planning

The best platform for your environment is generally the one that you have the most
administrative experience with. It could be Windows or Linux depending on your
environment. Another consideration is the use of a physical NetWorker server or
the NetWorker Virtual Edition (NVE). See the Dell EMC NetWorker Software
Compatibility Guide for supported operating system and platforms.

Network Connectivity

During backups and recoveries, there is considerable RPC communication


between NetWorker hosts. Also, consider the throughput that is required for
transmitting backup data between clients, storage nodes, and target devices. A
common consideration is if to implement a dedicated network for backup traffic.

NetWorker Implementation and Management

Page 42 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Preinstallation Planning

NetWorker Restricted Datazones (1 of 2)

Overview

The NetWorker multi-tenancy facility enables for the creation of multiple restricted
datazones. End users can access a single NetWorker server without being able to
view data, backups, recoveries, or modify objects in other datazones. Also, tenant
administrators within a restricted datazone can only see a limited amount of the
information that is managed by the global administrator or other restricted
datazones from the console or CLI.

The multi-tenancy feature is enabled by configuring a restricted datazone resource


on the NetWorker server.

Important: It is recommended that multi-tenancy be configured during


installation of a new NetWorker server. While it is possible to
configure an existing NetWorker server with restricted datazones, it
requires more planning and preparation.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 43


manren02@in.ibm.com
Performing Preinstallation Planning

NetWorker Restricted Datazones (2 of 2)

Overview

The use of restricted datazones (RDZs) in NetWorker adds an extra layer of


privilege in the environment. For example, a global administrator may create an
RDZ for each company division thus restricting target resources to each division. In
this example, the global administrator maintains the configuration and makes all the
changes to each of the RDZs. Another option is that the global administrator may
decide to provide the overall RDZ structure and configure a tenant administrator for
each RDZ who configures and runs their respective RDZs. This later scenario is
typically used by backup service providers.

NetWorker Implementation and Management

Page 44 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Licensing

NetWorker Licensing

Introduction

This lesson covers the Dell EMC Licensing Solution model and some
considerations when upgrading from previous licensing models.

This lesson covers the following topics:


 EMC licensing solution model
 Considerations when upgrading from previous licensing models

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 45


manren02@in.ibm.com
NetWorker Licensing

Licensing Solution Options

Overview

NetWorker provides two options to license the product and its features; served and
unserved licenses. When designing a solution, choose the licensing solution to
meet the needs of the protection environment. Conversion between the two is
possible by performing a rehost action at the URL https://licensing.emc.com.

A served license requires a licensing server. To implement a licensing server,


firewall ports must be open to enable communication to the NetWorker servers.
The license file is restricted for use on the license server, but supports multiple
NetWorker servers and datazones.

An unserved license does not require any license server. It has no firewall port
requirements. The license file is restricted to the NetWorker server and each
NetWorker server requires it is own unique license.

NetWorker Implementation and Management

Page 46 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Licensing

CLP Served Licensing Solution

Overview

NetWorker uses the Dell EMC Licensing Solution model which uses the Common
Licensing Platform (CLP) for licensing. The Dell EMC Licensing Solution is based
on capacity and is the only licensing model available for new NetWorker
installations.

With the served solution, one or more license servers must be installed in the
NetWorker environment. The license server is responsible for managing the
NetWorker license and capacity allocation across multiple datazones.

The license server reads a license file that is stored on the server to determine the
type of licenses and the amount of capacity purchased. The capacity is the total
needed TBs. The amount that is used by each NetWorker server can be adjusted if
the sum of all the NetWorker servers for a license server does not exceed the
licensed total capacity. Customers are allowed to split the capacity among the
NetWorker servers as they see fit without having to contact EMC Licensing.

Configuration and management of the license server is performed by using the


LMTOOLS application on Windows or LMGRD on Linux.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 47


manren02@in.ibm.com
NetWorker Licensing

With the Dell EMC Licensing Solution, license files are node-locked to the CLP
license server. The entitlements are tied to a customer ID and not to a specific
NetWorker server. This makes for more flexibility in license management.

The Dell EMC Licensing Solution supports scaling of the NetWorker environment.
There may be multiple license servers each servicing NetWorker servers. In this
case, the license file for each license server is unique. Each license server is
independent of any other license servers in an environment. For example, in a site
with 18 NetWorker servers, one license server may manage 10 NetWorker servers
and a second license server and then manages the remaining 8.

NetWorker Implementation and Management

Page 48 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Licensing

CLP License File Contents

Overview

The license file is a plain text file that contains critical information about the location
of the license server. It also contains information about the type of licenses or
entitlements, and the amount of capacity purchased. NetWorker licenses are stored
in one “master” license file which resides on the license server host. The license
server uses its copy to respond to queries from NetWorker servers for a license.
Also, a copy of the license file resides on each NetWorker server and is used by
the CLP API to enable contact with the license server.

Contents of a license file include a comment header must contain the license type
SERVED to work with the CLP server. The hostname and IP address of the CLP
license server. The CLP server listens on the port specified. The license is
invalidated if the host ID of the host does not match the host ID on this line. Vendor
EMCLM is the process managing the licenses. A port value may also be specified
here. USE_SERVER tells a client, which is a NetWorker server, to contact the
specified license server for the license. Each NetWorker server must be able to
resolve the hostname. The entitlements that are provided by the license are listed
in the INCREMENT section.

 NETWORKER_UPDATE is used when updating a NetWorker server


 NETWORKER_CAPACITY, shown here, specifies a capacity entitlement

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 49


manren02@in.ibm.com
NetWorker Licensing

This example shows a capacity of one license unit which is 1 TB.

Note: License files can not be edited. Editing can affect the digital
signature and break the license.

NetWorker Implementation and Management

Page 50 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Licensing

Licensing Workflow for New Installations

Overview

When the nsrd process is started, the NetWorker server looks for any license
resources in the NetWorker resource (RAP) database. If no license resources are
found, and then the traditional 120 day (90 days plus 30-days grace period)
evaluation mode begins. Next, NetWorker contacts the CLP license server and
requests one unit of capacity. If the capacity entitlement is missing, another request
is scheduled for an hour later until the request is fulfilled. When the request is
honored, a RAP license resource is created in the RAP database licensing the
NetWorker server. If, after 120 days and there is still no license file, the evaluation
period ends and the NetWorker server reverts to restore only mode.

If a NetWorker server is restarted and the Dell EMC Licensing Solution is in effect,
the RAP license resources are queried and all licenses are checked out again. If
the EMC License server cannot be reached, the existing RAP resources are kept
and periodic attempts to check out licenses are made.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 51


manren02@in.ibm.com
NetWorker Licensing

Upgrade Licensing Considerations

Overview

Before NetWorker version 9, either a traditional or a capacity-based licensing


model was used. The traditional model used enabler and authorization codes to
activate specific features and options. The capacity model enabled the use of all
NetWorker features provided the purchased storage capacity was not exceeded for
a datazone. Upgrading to NetWorker 9 and above, sites are not automatically
converted to the new Dell EMC Licensing Solution model.

NetWorker 18.2 allows you to use a served or unserved license. A served license
requires installation and configuration of the Dell EMC License Server, also known
as the CLP License Server. An unserved license does not require you to install the
License Server or open any associated firewall ports to enable communication with
the License Server. Customers on current support can migrate from the product
based model to the capacity based model. This would give them access to all
Networker products at no extra cost. The customer should work with their Dell/EMC
sales account team to start the process. To upgrade from NetWorker 9.x to
NetWorker 18.2 with either served or unserved license, no action has to be
performed.

Though not mandatory, Dell EMC recommends to convert to the Dell EMC
Licensing Solution model for the flexibility and ease of use it affords. The evaluation
period provides you with 90 days along with a 30-day grace period to determine

NetWorker Implementation and Management

Page 52 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Licensing

whether you want to continue using a legacy model or use the EMC Licensing
Solution.

If a user of the legacy capacity model wants to migrate to the Dell EMC License
Solution after upgrading to NetWorker 9 and above, unused capacity can be
carried over and applied to the amount of storage purchased for the new model.

Note: Once a NetWorker server is using the new model, there is no


provision to go back to legacy licensing.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 53


manren02@in.ibm.com
NetWorker Licensing

How to Check Out a License

Overview

Requests for licenses are made to the CLP license server by the NetWorker
process, nsrlmc. nsrd schedules nsrlmc for several reasons including updating
the information about the license server, obtaining an update license, or to request
a capacity license.

The CLP license server keeps count of how many units of capacity are checked out
from a license file. By default, one unit of measure is checked out for each capacity
request that is satisfied. nsrlmc installs the entitlements on the NetWorker server
through an exchange with the license server. The backup administrator does not
manually install entitlements on the NetWorker server.

When a NetWorker server stops, the license server checks the checked out units
back in. The CLP API provides a function for nsrlmc to maintain this heartbeat.

NetWorker Implementation and Management

Page 54 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Licensing

Licensing Solution Implementation

Overview

Install the License server on a supported platform, either Windows or Linux, that is
accessible to the datazones in the environment that it services. Dell EMC
recommends that all license server files and binaries be on locally mounted disks to
ensure that licenses are available while the server is running. Copy the license file
to the licenses directory on the license server and the nsr/lic directory on each
NetWorker server that access's this license server.

Important: Even if the license server is co-located with a NetWorker


server, it must still be copied to both locations.

Then, run the LMTools utility in Windows or lmgrd in Linux to configure and start
the license server service.

To validate that the license server service is running on Windows, look for the
service name in Windows Task Manager. The default service name is “Flexlm
Service 1." However, this service can be defined during initial configuration. In
Linux, you can search for the Lmgrd service to check that it is running. The license

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 55


manren02@in.ibm.com
NetWorker Licensing

server application should be running constantly to serve licenses to NetWorker


servers.

NetWorker Implementation and Management

Page 56 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Licensing

NetWorker Server Properties: Licensing

Overview

The properties of the NetWorker server are updated with information from the
locally residing license file and by querying the CLP license server. The CLP
License server and CLP License server port attribute values are obtained from the
license file on the NetWorker server host. Solution ID and CLP SWID are read from
a license that is checked out from the CLP license server.

The CLP refresh field enables the administrator to force NetWorker to requery the
License server and license file. The contents of the license file are displayed in the
CLP license text field.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 57


manren02@in.ibm.com
Installing NetWorker and NMC

Installing NetWorker and NMC

Introduction

This lesson covers identifying NetWorker software packages, installing NetWorker


software, and configuring NMC to manage multiple NetWorker servers.

This lesson covers the following topics:


 NetWorker software packages
 NetWorker software including server, client, storage node, NMC and NWUI
 NMC to manage multiple NetWorker servers

NetWorker Implementation and Management

Page 58 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Installing NetWorker and NMC

NetWorker Windows Installation Packages

Overview

The NetWorker Windows installation packages for NetWorker server and client
software include the packages that are listed here:

NetWorker.X.x.x.x.exe is a comprehensive, all-in-one installer for Windows. With


this package you can install the NetWorker server, storage node, client, NMC,
AuthC, NetWorker adaptor, and Avamar client from one installer.

Smaller, faster installers are available for the NetWorker client and NetWorker
extended client. Use these installers when only installing the client software. The
file lgtoclnt.X.x.x.x.exe is recommended to be used when installing the NetWorker
base client. It is also the preferred installer when installing NMM and all add-ins
that require the NetWorker client first.

lgtoxtdclnt.X.x.x.x.exe is the extended client package. This package provides extra


feature support for NetWorker clients including NetWorker Snapshot Management,
NetWorker Snapshot Management for NAS, CLI utilities, NetWorker Module for
Meditech, and SCVMM features. By separating the install of the advanced client
capabilities into a separate package, the base client install package is smaller and
more manageable. It gives the administrator more flexibility to only install the
additional features on a client host where they are required.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 59


manren02@in.ibm.com
Installing NetWorker and NMC

In Windows, the extended client is automatically installed when using the


NetWorker package for installing the NetWorker server and storage node. It is not
automatically installed when selecting the client install only from this package.

NWUI-X.x.x.x.exe is the HTML5 based NetWorker Management Web UI interface


software. The software can be installed on the NetWorker server or a separate
host. This package is used for protecting VMware environments with features such
as vCenter server management, vProxy deployment, and virtual machine recovery.

Refer to the NetWorker Installation Guide for installation requirements and detailed
procedures.

NetWorker Implementation and Management

Page 60 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Installing NetWorker and NMC

NetWorker Linux RPM Layout

Overview

This diagram shows the major software packages that are required for the
NetWorker server, storage node, and client installation types and the order that the
packages are installed. The base client package, lgtoclnt, must be installed first.
The extended client software package, lgtoxtdclnt, and the block-based backup
software, lgtobbb, are also required to be installed on the client.

When installing a NetWorker storage node, install the NetWorker client software
first, including the extended client, and the storage node rpm, lgtonode. The
NetWorker Authentication Service is a separate package, lgtoauthc, that must be
installed before installing the NetWorker server or NMC software.

When installing a NetWorker server, install the NetWorker client and storage node
software first. Then, install the NetWorker server software package, lgtoserv, and
the adapter package, lgtoadpt.

Also, as with previous NetWorker releases, the NetWorker Management Console


requires that at least the NetWorker base client is installed first. The NMC
installation package is lgtonmc.

See the NetWorker Installation Guide for installation requirements and detailed
procedures.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 61


manren02@in.ibm.com
Installing NetWorker and NMC

NetWorker Server Platform Support

Overview

The NetWorker server is supported on Windows x64 and Linux x64 platforms only.

The NetWorker server is not supported on Solaris, AIX, Linux x86, and HP-UX
platforms. However, NetWorker storage nodes and clients are supported on these
platforms. NetWorker does not support Linux IA-64.

NetWorker Implementation and Management

Page 62 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Installing NetWorker and NMC

Installing NetWorker – Microsoft Windows

Overview

Log into the target computer with administrator privileges. After starting the
installation, accept the license agreement on the Welcome to the Setup Wizard
screen. In the Installation Type and Location window, select the software that you
want to install on the host. Note the default location for the software installation
files.

The next several slides cover information that is supplied during the installation
process.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 63


manren02@in.ibm.com
Installing NetWorker and NMC

Installing AuthC (1 of 2)

Overview

During the NetWorker installation, the wizard prompts for information for
configuring the NetWorker Authentication Service. On this screen, enter the
authentication server hostname and port.

NetWorker Implementation and Management

Page 64 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Installing NetWorker and NMC

Installing AuthC (2 of 2)

Overview

Other configuration options for AuthC include specifying a password for the
keystore file and a password for the authentication service administrator account.
After installation, when you logon as the administrator, use the password that is
specified for the authentication service administrator account to logon.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 65


manren02@in.ibm.com
Installing NetWorker and NMC

Installing NMC – Microsoft Windows

Overview

During the installation for NMC, you are prompted for the NMC installation and
database folders, the name of the authentication service host, and NMC client
service and web server ports. By default, the user name for the PostgreSQL
database on the NMC server is postgres. This account is used to start the
embedded PostgreSQL database. If this account does not exist at the time of
installation, it is automatically created.

NetWorker Implementation and Management

Page 66 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Installing NetWorker and NMC

Starting NetWorker Management Console

Overview

To launch the NetWorker Management Console, enter the URL in a supported web
browser. The URL is: http://console_server:http_service_port, where
console_server is the hostname of the console server and http_service_port is the
port number for the embedded web server that was specified during the Console
server installation. The default HTTP port is 9000. Alternatively, on Windows, the
NMC can be started from the shortcut on the desktop or from the Windows Start
menu.

A supported version of Java Runtime Environment (JRE) must be installed on the


Console client. JRE, which includes Java Web Start, must be installed to download
and run the Console client properly. Upon launching the Console client, you are
notified if an appropriate version of JRE is not installed. Follow instructions for
downloading and installing a supported version of JRE from the Java website. After
installing JRE, close and restart the browser.

The NetWorker Management Console Login screen is displayed to the user. A user
cannot run NMC unless a valid user name and password combination is provided.
For User Name, use administrator and for Password, use the password that was
specified for the NMC authentication during the installation.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 67


manren02@in.ibm.com
Installing NetWorker and NMC

Configuring NetWorker Management Console

Overview

Starting the NMC for the first time, the user is prompted for NMC configuration
information including the name of the Authentication server, the name of the
NetWorker server that will back up the NMC database, and a list of NetWorker
servers that this NMC will manage.

NetWorker Implementation and Management

Page 68 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Installing NetWorker and NMC

NMC: Launching NetWorker Administration

Overview

This is the Enterprise screen that is displayed in NetWorker Management Console.


When you explore this interface, notice that most windows in NetWorker display a
list of links on the right side of the window. These links direct you to NetWorker
documentation, Dell EMC Support, the NetWorker Community Forum, and other
NetWorker resources.

To launch NetWorker Administration for a specific NetWorker server, click the


server name in this window and double-click the Launch NetWorker
Administration link.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 69


manren02@in.ibm.com
Installing NetWorker and NMC

NetWorker Installation Using Bootstrapper Technology

Overview

NetWorker uses WiX bootstrapper technology for installation. You can install
NetWorker software using a silent install from the command line. Here are some
examples of installing and uninstalling using the NetWorker-X.x.x.x.exe. The name
of the file may be different depending on the version of NetWorker used.

When installing the NetWorker server, ensure that the NetWorker authentication
service is started before starting the NetWorker server services.

For more information about Microsoft Windows silent installations of NetWorker


software, including available installation options and troubleshooting, see the
NetWorker Installation Guide.

NetWorker Implementation and Management

Page 70 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Installing NetWorker and NMC

NetWorker Software Installation Notes

Overview

It is required to install the latest version of the 64-bit Java 8 software on the
NetWorker server host before installing the NetWorker server or NetWorker
Authentication Service software.

After installing the NetWorker server, install the Dell EMC License server to use the
Dell EMC Licensing Solution model.

At the beginning of the NetWorker Windows base client installation, you can
choose to run the System Configuration Checker. It checks for any OS-related
configuration issues. If any warnings are brought up, they can be addressed and
then the Configuration Checker can be rerun post-installation to verify that the
warnings are cleared.

Important: When installing a NetWorker server, skip the NetWorker


License Manager software installation option during the NetWorker
installation. It is for the legacy NetWorker License Manager and is not
required to use the Dell EMC Licensing Solution.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 71


manren02@in.ibm.com
Controlling NetWorker Processes

Controlling NetWorker Processes

Introduction

This lesson covers identifying NetWorker software packages, installing NetWorker


software, and configuring NMC to manage multiple NetWorker servers.

This lesson covers the following topics:


 Viewing the status of NetWorker processes
 Starting and stopping the NetWorker processes
 Uninstalling NetWorker software

NetWorker Implementation and Management

Page 72 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Controlling NetWorker Processes

Installation Verification - Files

Overview

To verify the NetWorker and Console installations, go to the installation directory


and verify its contents.

 In Windows, the default installation directory is C:\Program Files\EMC


NetWorker. This directory contains both binaries and NetWorker databases.
Shown above, the Management and nsr subdirectories exist and have
appropriate contents.
 For Linux, the NetWorker software is installed in /usr by default. NetWorker
binaries are located in /usr/sbin. NetWorker directories are located in /nsr.
Console server is installed in the /opt/lgtonmc directory, and the Console
server database is located in /opt/lgtonmc/lgto_gstdb.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 73


manren02@in.ibm.com
Controlling NetWorker Processes

Installation Verification - Processes

Overview

During a Windows installation, NetWorker and Console server processes are


started automatically. The Windows Task Manager can be used to verify that they
are running. For Linux, starting the processes during installation is optional. You
can use a command such as ps to verify that the appropriate daemon processes
are running.

On Windows, there are always two httpd processes running when the NMC server
is active. On Linux, there are two or more httpd processes running, where the
parent httpd process runs as root and the child processes run as the user name
specified during the installation.

NetWorker Implementation and Management

Page 74 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Controlling NetWorker Processes

Starting and Stopping NetWorker – Windows

Overview

To start the NetWorker services on a Windows NetWorker server:

1. Start the NetWorker Remote Exec Service


2. Start the NetWorker Backup and Recover Server

To stop the NetWorker services:

1. Stop the NetWorker Remote Exec Service


EMC GST Service and the Backup and Recover Server services are dependant
2. Click Yes
3. Stop the NetWorker Power Monitor service (if applicable)

To start the Console server service:

1. Start the NetWorker Remote Exec Service


2. Start the EMC GST Service

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 75


manren02@in.ibm.com
Controlling NetWorker Processes

Starting and Stopping NetWorker – Linux

Overview

System processes are started through run-control scripts that are executed at
system startup. Installing a NetWorker host, a run-control script that is named
networker is installed in the appropriate system directory, usually a subdirectory of
/etc.

The networker script can be started manually, using a start argument, to start the
NetWorker daemons. When the stop argument is used, all NetWorker daemons,
and any other running NetWorker processes, are stopped.

The NetWorker installation process installs a program that is named


nsr_shutdown. It is the recommended method of gracefully shutting down all
NetWorker processes. When the Console server is installed, a run-control script
that is named gst is placed in the same location as the networker script. Use an
argument of start to start the Console server daemons and an argument of stop to
stop the Console server daemons.

NetWorker server daemons can be started manually by starting nsrexecd and then
nsrd. For a NetWorker client or storage node, only nsrexecd should be started.

NetWorker Implementation and Management

Page 76 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Controlling NetWorker Processes

Removing NetWorker Software

Overview

On a Windows host, use Programs and Features from the Control Panel to
uninstall the NetWorker and NetWorker Management Console software. Or use the
installation binaries and select uninstall when prompted for the operation you want
to perform.

On a Linux host, use the operating system software removal utility to remove the
software.

In either case, the default behavior during removal is to perform a partial uninstall.
This leaves the NetWorker control data installed. To perform a complete uninstall
on a Linux host, the directory containing the NetWorker control data, \nsr, must
be manually removed using a utility such as rm. To perform a complete uninstall on
a Windows host, manually remove the C:\Program Files\EMC NetWorker
folder or whatever folder contains the NetWorker software.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 77


manren02@in.ibm.com
Controlling NetWorker Processes

Important: Do not remove the install directory if the NetWorker or


Console server software packages are updated or reinstalled. Refer
to the Updating to NetWorker 18.X from a Previous NetWorker
Release Guide available at the Dell EMC Support website,
https://support.emc.com for detailed upgrading instructions.

NetWorker Implementation and Management

Page 78 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Controlling NetWorker Processes

Lab: NetWorker Software Installation

Overview

This lab covers installing NetWorker server and NetWorker Management Console
server software on a Windows host in the lab environment. This host is your
NetWorker server during the remainder of the class. You perform the initial
configuration steps for NetWorker Management Console. You install NetWorker
client on the second Windows host and NetWorker storage node on the Linux host.
Finally, you install and configure the License server.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 79


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

Page 80 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Media Tracking and Management

Introduction

This module focuses on NetWorker media tracking and management functions.


Specifically, look at the role and function of NetWorker pools, how to create label
templates and pools, and how to label a device into a pool.

Upon completing this module, you are able to:


 Explain the role and function of NetWorker pools
 Configure label templates
 Create NetWorker backup and clone pools
 Label a device into a pool

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 81


manren02@in.ibm.com
Media Tracking and Management

Media Tracking and Management

NetWorker Implementation and Management

Page 82 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Media Tracking and Management

NetWorker Media Pools

Overview

A media pool, or pool, is a NetWorker resource that represents a set of volumes. A


volume is associated with a pool when it is labeled.

Pools automatically separate data by data type. NetWorker server uses pools to
direct a save set being backed up or cloned to a set of volumes.

As illustrated in the slide, there are two types of pools, Backup and Backup Clone,
that NetWorker uses to separate one type of data from another. For example, a
save set being backed up can only be written to a volume belonging to a Backup
pool. When a save set is cloned, the new clone copy of the save set can only be
written to a volume in a Backup Clone pool.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 83


manren02@in.ibm.com
Media Tracking and Management

Common Uses of Pools

Overview

A common use of media pools is to separate data into different pools that are
based on backup level or type. Pools can be used to maximize recovery speed by
consolidating all data for a specific client onto the same volume. Another use is to
target specific data to specific devices. An example of this is to write all data for the
accounting department to a pool for a Data Domain device that only contains data
from this department.

NetWorker Implementation and Management

Page 84 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Media Tracking and Management

Pool Selection Criteria

Overview

This table summarizes how NetWorker determines which pool receives the backup
data, that is based on the configuration of action, client, and pool resource
attributes. Use the Pool attribute in the action resource to specify the pool for the
particular backup action. However, you can elect to use a pool specified in the
client resource by changing the setting of the Client Override Behavior option in
the backup action.

If the Client Override Behavior option is set to Client Can Not Override, and then
NetWorker uses the value for the Pool attribute in the backup action.

If the Client Override Behavior attribute is set to Client Can Override, and then
the value for the Pool attribute in the client resource is used. If the Pool value in the
client resource is empty, then the value that is defined in the backup action is used.
This setting is the default for new action specifications.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 85


manren02@in.ibm.com
Media Tracking and Management

NetWorker Label Template Resource

Overview

NetWorker creates a unique label for each volume by applying the label template
that is associated with a pool. Thus, a volume is associated with a media pool by its
label. Typically, the label name is consistent with the name of the pool. Ideally,
each pool should have its own unique label template. However, more than one pool
can use the same label template. If a volume being labeled resides in an
autochanger, or library, that is configured to match barcode labels, the label
template is ignored. The volume name will be the same as its barcode value.

NetWorker has several pre-created label templates that can be used, or you can
create label templates from the Media window as shown here. The lower left
illustration shows the configured label template that is named Astro. The labels
assigned to volumes start with Astro.001, Astro.002, and so on, up to Astro.999
and are based on the values that are specified in the Fields and Separator
attributes.

NetWorker Implementation and Management

Page 86 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Media Tracking and Management

NetWorker Pool Resource (1 of 3)

Overview

The NetWorker pool resource is used to configure a new media pool from the
Media window of NetWorker Administration. A Backup pool named Astro is created
that will use the Astro label template.

There is a shortcut way of creating a template. When creating a pool, if you do not
select a label template, NetWorker displays an error message as shown on the
slide. If you click OK and then OK again on the Create Media Pool window,
NetWorker automatically creates a label template using the pool name as the label
template name.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 87


manren02@in.ibm.com
Media Tracking and Management

NetWorker Pool Resource (2 of 3)

Overview

Use the Configuration tab of the pool resource to specify these fields:

Max parallelism specifies the maximum number of simultaneous save streams


that can be sent to a drive on which a volume from this pool is mounted.When the
Auto media verify attribute is selected, the NetWorker server verifies data that is
written to volumes from the pool. Verification occurs when either a volume
becomes full or a volume becomes idle. Data is verified by repositioning the volume
to read a portion of the data that is previously written to the media. The data read is
compared to the original data written. Verification succeeds if there is a match. If
verification fails, the volume is marked full.The Recycle from other pools attribute
enables recyclable volumes from other pools to be relabeled into a different pool.
The Recycle to other pools attribute enables recyclable volumes in the pool to be
relabeled into a different pool. Both attributes are disabled by default.

NetWorker Implementation and Management

Page 88 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Media Tracking and Management

NetWorker Pool Resource (3 of 3)

Overview

Automatically relabeling a recyclable volume enables for volumes to be relabeled


outside of backup windows. Also, backup and clone operations can complete in
potentially less time where appendable volumes are available at the time of the
backup or clone.

With the use of virtual tape libraries, recycling of volumes is critical to reclaim disk
space.

Relabeling of eligible volumes in a pool can be scheduled to occur automatically


using these attributes under Volume Operations.

Recycle start defines the time to start the automatic relabel process each day. By
default, the automatic relabel process is not done.

Recycle interval defines the interval between two starts of automatic relabel
processes.

Max volumes to recycle defines the maximum number of recyclable volumes that
can be relabeled during each automatic relabel process.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 89


manren02@in.ibm.com
Media Tracking and Management

Note: For a complete list of pool and label template resource


attributes, see the nsr_pool and nsr_label topics in the NetWorker
Command Reference Guide or the Linux man pages. Also, see the
Media pools topic in the NetWorker Administration Guide.

NetWorker Implementation and Management

Page 90 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Media Tracking and Management

Labeling Volumes

Overview

A volume must be labeled before NetWorker can write to it. During volume labeling,
the NetWorker software writes a unique label on the volume. Label devices by
right-clicking the device from the Devices window of NetWorker Administration.

The label contains information such as the volume name, the name of the pool to
which the volume was assigned, and the block size to use when writing to the
volume.

TDuring a backup, the NetWorker server matches a save set to the appropriate
nsrmmd based on the pool to which the volume belongs. Three events take place
when a volume is labeled.

The device, AFTD1, is labeled into the Astro pool that uses the volume label,
Astro.001.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 91


manren02@in.ibm.com
Media Tracking and Management

Lab: Configure Label Templates and Pools

Overview

In this lab, you configure a label template resource for a pool and then configure a
pool resource. Then, a NetWorker AFTD device and label this device into the new
pool.

NetWorker Implementation and Management

Page 92 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 93


manren02@in.ibm.com
Performing Backups

Introduction

This module focuses on the various ways of performing backups with NetWorker:
look at the workflows and actions that are used for traditional, scheduled backups
and how to perform manual backups with user interfaces and commands. This
module also covers performing backups with NetWorker Snapshot Management,
how to back up virtual clients and the use of NetWorker modules for application
and database backups.

Upon completing this module, you are able to:


 Use data protection policies to perform traditional backups
 Explain the relationship among NetWorker client, group and policy
resources, along with associated workflows and actions
 Perform manual backups with user interfaces and commands
 Describe how NetWorker snapshot clients, virtual clients, and database
applications are backed up

NetWorker Implementation and Management

Page 94 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Data Protection Policies

Introduction

This lesson covers data protection policies and the resources that are used for
running traditional file system backups.

This lesson covers the following topics:


 Types of NetWorker backups
 Designing data protection policies
 Configuring policies, workflows and actions
 Configuring client and protection group resources

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 95


manren02@in.ibm.com
Data Protection Policies

Performing NetWorker Backups

Overview

NetWorker enables you to perform two types of backups: scheduled and manual.

A scheduled or server-initiated backup is started from the NetWorker server and


sends a backup request to one or more NetWorker clients. A scheduled backup is
configured to start automatically by using NetWorker policies but may also be
started on-demand, either from NetWorker Administration or the command line.

A manual or client-initiated backup is started from a NetWorker client by a user


such as the backup administrator. It is usually a one-time only event.

NetWorker provides user interfaces for configuring and running both types of
backups as shown here. Commands are also available for configuring and running
backups from the command line.

Scheduled backups are the preferred option for performing on-going, day-to-day
backups and ad hoc or on-demand backups. By using scheduled backups, you
ensure that data is protected regularly according to specifications that you define in
NetWorker data protection policies. It is recommended to reserve client-initiated
backups for specific use cases only as needed.

NetWorker Implementation and Management

Page 96 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

NetWorker Data Protection Policies

Overview

Protecting data throughout its life cycle consists of backing up specific data to
primary backup media, cloning the backup data to secondary backup media, and
managing the data through the length of time it is required to be kept for recovery.
With NetWorker, clients are protected automatically throughout the data protection
life cycle by using policies.

Policies enable you to define the resources and settings to implement your
business policies for the data that you want to protect. Policies enable you to
design a data protection solution at the data level instead of at the host level. With
policies, for example, you have the ability to develop a service-catalog approach to
the backup configuration of a datazone.

A policy is defined simply as a set of workflows. Policies provide the organizational


containers for workflows, groups, and actions that define the backup, management,
and system maintenance tasks that you want to perform.

A workflow defines the actions or tasks that you want to perform, when to
automatically start the workflow and how often to run. Multiple workflows in a policy
and each of these workflows is independent of any other workflow in a policy.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 97


manren02@in.ibm.com
Data Protection Policies

A protection group defines the data sources to protect by the workflow, such as a
set of client resources or save sets. There is a single group per workflow.

An action defines a data protection operation like backup, clone, or snapshot.


There may be multiple actions within a workflow. Actions may run sequentially and
some types of actions can be configured to run concurrently.

As you can see here, policies allow for the creation of complex workflows by
chaining multiple actions in a workflow. In this way, you can specify what happens
to a group of client resources throughout the data protection life cycle.

NetWorker Implementation and Management

Page 98 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Planning Data Protection Environment

Overview

Business needs determine data protection requirements. Service Level Objectives


for the enterprise play a crucial role in deciding what to back up, when to back up,
and how long to retain backup data. The amount of data loss and downtime that a
business can endure (RPO/RTO) are the primary considerations when developing
a backup plan. Depending upon recovery requirements, identify the data to be
backed up for each client host and the criticality of the data.

Recovery point objectives drive how often to back up the data and how long
backup data is retained. For example, if data loss of no more than 4 hours is
acceptable, and then the backup administrator should ensure that backups start
every 4 hours and most importantly, that the previous backup completes in less
than 4 hours.

Recovery time objectives drive the type of backup storage that is used as well as
the backup level. Availability of time to perform backups determines when and how
backups take place (offline/online), type of media that is used, and other factors like
backup level used.

The reasons for performing backup also influence how long backups are retained
and the type of backup storage used. Backups for operational restore purposes are
kept for shorter periods of time. For example, users may request to restore data of

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 99


manren02@in.ibm.com
Data Protection Policies

an application from its onsite, operational backup copy for up to one month.
However, the organization may need to retain the backup that is taken at the
beginning of each month for a longer period because of internal policies or
regulatory requirements. These backups may be retained on different storage
media located offsite. Also, backups that are needed for disaster recovery
purposes will be stored in offsite media. Ensure that retention is sufficient to retain
the backup data through to the next backup.

NetWorker Implementation and Management

Page 100 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Categories of Data Protection Policies

Overview

NetWorker data protection policies can be grouped into six main categories or
strategies.

Traditional backups include file system and application backups, and NDMP
backups. The major focus of this course is traditional, file system backups,
although we touch upon these other strategy types.

NetWorker and NMC server database backups and maintenance activities includes
NetWorker server bootstrap and NMC database backups.

Snapshot backups include snapshot backups of supported Dell EMC storage


arrays and appliances.

NAS device backups include snapshots of NAS file system.

VMware backups include protection of VMware virtual machines using the image-
based NetWorker VMware Protection Solution with vProxy.

Cloning operations includes cloning backup data either in a separate workflow or in


a workflow following or concurrent with a backup action.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 101


manren02@in.ibm.com
Data Protection Policies

Preconfigured Policies, Groups, and Workflows

Overview

NetWorker comes with preconfigured resources to facilitate setup of a NetWorker


data protection environment based on criticality/RPO.

The preconfigured policies are the Bronze, Gold, Platinum, and Silver policies,
highlighted here, along with the groups used in the workflows. NetWorker also
includes a preconfigured policy for backing up the NetWorker and NetWorker
Management Console servers.

The workflows within the preconfigured policies contain backup actions and
specifications that would typically be performed for that particular level of service.

The Bronze policy, with two workflows, one for backup of application data and one
for backup of file system data, is an example of a policy for a nonvirtualized
environment. With workflows containing backup and clone actions the Gold policy
is an example of a policy for a virtualized environment requiring backup
redundancy. The Silver policy provides for similar protection for nonvirtualized
environments. Lastly, the Platinum policy containing a snapshot backup action
followed by a clone action as an example of a policy for an environment containing
Dell EMC storage arrays/appliances requiring redundancy.

NetWorker Implementation and Management

Page 102 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

You can choose to use these preconfigured resources, modify them for your
specific environment and also create policy resources specific to your data
protection requirements. Let us look at how to create NetWorker data protection
policies.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 103


manren02@in.ibm.com
Data Protection Policies

Creating New Data Protection Policy

Overview

Here are the high-level steps that are involved in configuring a new data protection
policy.

The first step is to create a policy resource. A policy is typically associated to an


RPO or an SLA. For example, place data protection activities for all tier one type
data in the same policy.

Next, within the policy, create a workflow for each data type. A workflow and its
associated group and actions determine the protection that is afforded to the data.
Group data that is protected by similar requirements in the same workflow, such as
by datatype (file system/database), retention, backup levels, backup media, backup
frequency, and time of backup. In other words, all data to be backed up by this
workflow will be protected in the same way.

Then, create a protection group for each workflow. Members of a group are client
resources or save sets depending upon the type of group.

The next step is to create one or more actions for each workflow. Actions define the
protection activities for the group.

Lastly, create client resources that specify the data you want to protect and assign
the client resources to the applicable protection group.

NetWorker Implementation and Management

Page 104 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

The easiest and most common way to create policy, protection group, and client
resources is to use the wizards and windows that are found in the NetWorker
Administration Protection window. Let us explore these resources and the options
they offer.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 105


manren02@in.ibm.com
Data Protection Policies

Policies

Overview

Use policies to organize the data protection resources to support the operations
that you want to perform in your backup environment. You may choose to use the
preconfigured policies or create new policies. For example, you can use the
preconfigured policies to organize backup operations by criticality, Bronze, Gold,
Platinum, and Silver. Another example is to create policies according to the types
of backups performed, such as file system, database, and snapshot. The choice is
up to the backup administrator.

To edit existing policies or create new ones, use the Protection window. Here we
have created a new policy named Filesystem Backups.

Note: For definitions of the attributes displayed on NetWorker


property windows, click the question mark in the lower left corner of
each window.

NetWorker Implementation and Management

Page 106 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Workflows

Overview

From the Protection window, create a workflow within the policy. Specify the
workflow name, the time to start the workflow, and notification settings for the
workflow. Specify the protection group if known. Make sure the Enabled and
AutoStart options are selected to ensure that the workflow runs at the selected
time and intervals. The Interval attribute determines how frequently the workflow
runs, and the default is every 24 hours or once each day. The Restart Window
attribute specifies the length of time that NetWorker can manually or automatically
restart a failed or canceled workflow.

A policy can have one or more workflows, however, each workflow can belong to
only one policy.

It is a best practice to separate file system backups from application database


backups. To avoid disk contention on the hosts, stagger the backup start times.

Note: A group must be assigned to a workflow in order for any actions


in the workflow to be performed.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 107


manren02@in.ibm.com
Data Protection Policies

Protection Groups

Overview

When planning a traditional backup environment, you organize clients into


protection groups that based on the workflow to which the group is assigned. For
example, assign all clients that you want to have backed up at certain backup
levels starting at seven each day into the same protection group. One protection
group is created for each workflow.

Each group can be assigned to only one workflow. The same client resource can
be added to more than one group.

It is recommended that the total number of client resources in a single workflow


should not exceed 100.

NetWorker Implementation and Management

Page 108 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Types of Protection Groups

Overview

The type of group that you create depends on the types of clients and data to be
protected. The actions that be displayed for a group depend on the group type. For
file system or traditional backups, there are two types of groups that can be
defined.

A Basic client group defines a static list of client resources to back up. You add
client resources with like backup requirements to the same protection group.

A Dynamic client group determines the clients to be protected at run time based
on the value of a tag. When the group is created, you specify a tag that is used to
choose the clients. Then, when configuring clients, you assign that tag to all clients
that you want to be members of the group. At run time, NetWorker automatically
generates a list of client resources with a tag that matches the client tag that is
specified for the group. The benefit of this type of group is that an administrator
does not need to remember to add specific clients to a group, and clients are
automatically added to the group based on the tag you assign when creating the
client resource. In the example on the right, we have created a dynamic clients
group with a tag of Backup at 7. At run time, this client resource is automatically
added to the group.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 109


manren02@in.ibm.com
Data Protection Policies

Action Types for Traditional Backups

Overview

Actions define the data protection tasks that take place when the workflow is
started. There are four types of supported actions for traditional, file system backup
workflows. These are Backup Traditional, Probe, Check Connectivity and Clone.

A Backup Traditional action performs a scheduled backup of the save sets


defined in the client resources of the group that is assigned to the workflow.

A Probe action runs a user-defined script on a client host that passes a return
code. If the return code is 0, the next action such as a backup, is performed. If the
return code is 1, and then the next action in the workflow is not performed.

A Check Connectivity action is used to ensure that there is connectivity between


the clients and the NetWorker server before a sequential action is performed.

A Clone action is used to create a copy of one or more save sets.

The next several slides in this lesson describe some of the most common options
for each of the action types.

NetWorker Implementation and Management

Page 110 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Backup Action and Backup Schedule

Overview

For a traditional backup action, you specify the level of backup to occur on each
day of the selected period, either Weekly by day or Monthly by day. Supported
backup levels are full, incremental, cumulative incremental, logs only, synthetic full
and skip.

The default schedule is to perform a full backup on Sunday followed by incremental


backups the rest of the week. To quickly set the same value for each day, select
the backup type from the list and choose Make All. The supported backup levels
are explained in detail in the next several pages.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 111


manren02@in.ibm.com
Data Protection Policies

NetWorker Backup Levels

Overview

NetWorker supports full level backups that back up all data in a save set, or one of
several levels that back up only data that has changed since a previous backup.
The levels that are used are similar to the UNIX ufsdump or dump command.

The backup levels that are supported by NetWorker are listed on the slide.

A full backup backs up all files and directories in a save set and is the lowest
backup level, being equivalent to a UNIX level 0 backup. A full backup requires the
most storage space and takes the longest time to perform.

An incremental backup contains all files that have changed since the last backup
of any type while a cumulative incremental backup contains files that have
changed since the last full. Using incremental and cumulative incremental backup
levels generally takes less time than performing full backups and uses less volume
space. However, using these backup levels may slow file recovery if multiple save
sets are required to recover to a particular point in time.

NetWorker Implementation and Management

Page 112 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Synthetic Full Backups

Overview

A synthetic full backup is formed by combining a full backup and subsequent


incremental backups. The resulting backup is a full backup equivalent to a
traditional full backup as of the time of the last incremental backup used in the
creation of the synthetic full backup. The synthetic full backup is not just the sum of
the incremental backups, but takes into account deleted files as well.

Only the NetWorker server and storage nodes are involved in synthetic full backup
processing. By lessening the number of traditional full backups, the backup
workload of backup clients is reduced, and the network overhead involved in
transferring the backup data from the clients to the storage node. Synthetic
backups also reduce recovery time and steps as data can be restored from the
synthetic full backup instead of a traditional full backup and all its dependent
incremental backups.

In the example shown on the slide, the synthetic full backup that is taken on
Wednesday combines the full backup run on Monday with the incremental backups
that are run on Tuesday and Wednesday. The resulting synthetic full backup is
equivalent to a traditional full backup run simultaneously as the Wednesday
incremental backup and reflects the state of the data as of the incremental backup
of Wednesday. The incremental backup run on Thursday includes all changes
since the incremental on Wednesday. The next synthetic full backup (not shown on

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 113


manren02@in.ibm.com
Data Protection Policies

the slide) will combine the previous synthetic full backup and subsequent
incremental backups.

NetWorker Implementation and Management

Page 114 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Backup Traditional Action: Backup Options

Overview

For Backup Options, choose the storage node and media pool with the devices on
which to store the backup data. Set Retention for the amount of time that the
backup data will be retained. After this period expires, the metadata about the save
sets is removed from the client file index and marked as recyclable in the media
database.

When Client Override Behavior is set to Client Can Override, values for Schedule,
Pool, Storage Nodes, and Retention policy in the client resource are used instead
of the values for comparable attributes in the backup action. The default for this
attribute is to enable the client to override the action.

The DD Retention Lock feature securely locking the data on a Data Domain
system. The save sets cannot be deleted, modified, or overwritten during the
retention period. The Data Domain target device must also have DD Retention
Lock feature enabled.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 115


manren02@in.ibm.com
Data Protection Policies

Backup Traditional Action: Advanced Options

Overview

Some commonly used options in the Specify the Advanced Options window
include.

Retries: The number of times NetWorker should retry failed probe and backup
actions.

Retry delay: Amount of time in seconds that NetWorker waits before retrying a
failed action.

Inactivity Timeout: Maximum amount of time that a job is given to fail to


communicate back to the NetWorker server.

Use the Overrides calendar to schedule a level of backup to be performed on a


single, specific date. For example, for this backup action, we went with the default
schedule values of a full backup on Sunday and incremental backups for the other
days of the week. We need to do equipment maintenance on Nov 4, so we want to
perform a full backup on the day before. So, we are setting an override level of full
for Nov 3.

NetWorker Implementation and Management

Page 116 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Probe Action

Overview

A probe action runs a user-defined script on clients that are members of the group
that is assigned to the probe workflow of the action. Based on the result of the
probe, the subsequent backup action in the workflow is either run or not run.

For a probe action, you define the days of the week that the action runs. If the Start
backup only after all probes succeed attribute is checked, the following backup
action runs only if all probes in client resources in the assigned group succeed.
Succeed is defined as a return code of 0. If the field is not checked, the backup
action starts if any one of the probes that are associated with a client resource in
the assigned group succeeds.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 117


manren02@in.ibm.com
Data Protection Policies

Probe Resource

Overview

A probe is a user-defined script or program that passes a return code. The name
of the probe script must begin with nsr or save. The probe script must reside in the
directory that contains the NetWorker client binaries on each client referencing the
probe, such as C:\Program Files\EMC NetWorker\nsr\bin for Windows clients and
/usr/sbin on UNIX machines.

A NetWorker probe resource is created for each probe script. The probe resource
specifies the probe script name and command options, if any. The probe resource
is and then associated with one or more client resources. The client resources are
associated with a group, and the group is associated with the workflow containing
the probe action.

NetWorker Implementation and Management

Page 118 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Check Connectivity Action

Overview

A check connectivity action tests connectivity between the NetWorker server and
clients that are members of the group that is assigned to the workflow. Based on
the result of the test, the subsequent action in the workflow, which can be either a
probe action or a backup action, is either run or not run. For the check connectivity
action, you define the days of the week that the action runs. If the Succeed only
after all clients succeed attribute is checked, the following action runs only if all
clients succeed. If the checkbox is cleared, the following action runs if connectivity
is achieved for one or more clients.

Note: Retries, Retry Delay, Inactivity Timeout and Send notification


options are not supported for the check connectivity action.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 119


manren02@in.ibm.com
Data Protection Policies

New Client Wizard (1 of 3)

Overview

Create client resources for backup clients to specify the data sets to be backed up,
along with other configuration options. You may decide to have multiple client
resources for a single host machine; for example, you may want to back up
different save sets for the same client host at different times.

NetWorker provides the New Client Wizard to walk users through the steps to
quickly create a client. The New Client Wizard is accessed from the Protection
window by right-clicking Clients.

The wizard asks for the client name and supplies default values for the several
attributes in the client resource. The slide lists the client resource that is created for
a client named winclient.emc.edu.

To note that prior to configuring the client using the New Client Wizard, we first
installed the NetWorker client software on the client host. Alternatively, you can use
the Properties window of the client resource to create and configure a NetWorker
client.

The New Client Wizard presents the most common client resource fields to enable
administrators to quickly configure client resources for most situations. You find
that the Client Properties window contains many more fields to further customize

NetWorker Implementation and Management

Page 120 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

backups for individual client resources and save sets. A full set of attributes is
displayed by selecting Diagnostic Mode from the View menu. We discuss several
of these additional fields later in this course.

Note: To modify an existing client created with the wizard, right-click


the client and select Modify Client Wizard.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 121


manren02@in.ibm.com
Data Protection Policies

New Client Wizard (2 of 3)

Overview

Options that are displayed by the wizard for configuring the client depend upon the
application type selected. Here you can see some of the client resource options
that are available through the New Client Wizard for a traditional, file system
backup.

NetWorker Implementation and Management

Page 122 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

New Client Wizard (3 of 3)

Overview

From the Select File System Objects window, identify the save sets that will be
backed up by this client resource. For a file system backup, NetWorker displays the
client’s file systems enabling you to select the data to be backed up. There is no
limit to the number of save sets you can specify.

The slide shows a specification for backing up two save sets: C:\Documents and
C:\Program Files.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 123


manren02@in.ibm.com
Data Protection Policies

Save Set Attribute - All Save Set

Overview

By default, NetWorker provides a value for the Save set attribute which defines
which files are backed up for this client resource. The default value for the Save
set attribute is All, which causes all local file systems/drives to be backed up. Data
in the All save set by operating system is shown in the table on the slide.

Important: Certain save sets are excluded from the All save set. Also
special keywords can be used with All to define the file systems to
include in a client backup. For a list of excluded save sets and key
words, see the “The All save set” topic in the NetWorker
Administration Guide. The special save set DISASTER_RECOVERY:\
is used to back up all of the data that is required to perform a
Windows BMR recovery. Recovering Windows hosts is covered in
more detail later in this course.

If Save set is set to anything other than All and you want to back up any of the
Windows SYSTEM save sets, you must explicitly specify them in the save set list.

NetWorker Implementation and Management

Page 124 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Putting It All Together

Overview

Now, let us put all the components of a NetWorker data protection policy together.
In addition to the table view, NetWorker provides a visual representation of each
workflow. Shown here is a view of a basic backup policy that is configured and
displayed from the Protection window.

The Traditional backups workflow that is pictured here is a workflow in the policy
named “Filesystem Backups” for a basic backup. The workflow is configured with
one action named “backup”. When the workflow runs, the workflow backs up the
clients that are assigned to the “Filesystem Backups” group to a device in the
“AFTD Devices” pool.

By using policies and workflows, NetWorker enables you to see at-a-glance how
your data is protected.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 125


manren02@in.ibm.com
Data Protection Policies

Action Sequences for Traditional Workflows

Overview

As we have seen, a workflow can have one action or multiple actions. Multiple
actions can be chained together and run sequentially or concurrently. Where there
are multiple actions in a workflow, a subsequent action in the chain operates on the
output that is generated by the action that precedes it in the workflow. The
subsequent action does not start until the previous action finishes.

The table summarizes the valid workflows that can be configured for traditional
backups through to a third action. A workflow can be as simple as one backup
action or it can be more complex with a succession of various actions. There are
some rules, though, for which action types can occur where in the succession. For
example, the only action that can follow a traditional backup is a clone action. The
clone action can occur either concurrently with or after the backup action. A
workflow for a traditional backup can optionally include a probe or check
connectivity action before the backup. A check connectivity action can be followed
by either a backup action or a probe action. When configuring the actions in a
workflow, the wizard enforces these rules by only presenting the valid action types
depending upon the position of the action in the workflow.

In the example that is displayed above, a workflow contains two actions, a backup
action and a clone action. A list of clients to back up is sent to the clone action
depending upon the outcome of the backup action.

NetWorker Implementation and Management

Page 126 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Data Protection Policies

Adding Actions to Workflow

Overview

To create a workflow for a traditional backup containing more than one action, start
with the first action for the workflow. Per the chart on the previous slide, that can be
either a probe, check connectivity or a backup traditional action. Then, the next
action that you add to the workflow depends upon what was chosen for the first
action.

This is an example of a workflow with two actions, a check connectivity action


followed by a backup traditional action.

Note:Right click on an existing action, and choose “Insert Before”


from the menu, you can insert an action, for example, you can insert
an action with action type of “Check Connectivity” or “Probe” before
action “Backup” type, and “Clone” type action before existing “Clone”
type action.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 127


manren02@in.ibm.com
Data Protection Policies

Lab: Create Data Protection Policy

Overview

In this lab, you create the resources necessary for a traditional backup workflow.
You create a new client resource and assign the client to a new group, and then
create a new policy with a new workflow and backup traditional action.

NetWorker Implementation and Management

Page 128 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Running and Monitoring NetWorker Backups

Introduction

This lesson covers the data flow of scheduled or server-initiated backups, how to
perform ad-hoc backups of policies and workflows, and how to initiate policy-based
backups from the command line.

Finally, we discuss running manual, client-initiated backups using the save


command and NetWorker user.

This lesson covers the following topics:


 Scheduled backup workflow
 Monitoring backups with NetWorker administration
 Starting policies and workflows using the nsrpolicy command
 Client-initiated backups using save and NetWorker user

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 129


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Running Workflows Automatically

Overview

Once a policy and its associated workflows are created, workflows automatically
run according to the time and interval specifications in the workflow. In this
example, workflows in the “Server Protection” and “Filesystem Backups” policies
are enabled for autostart. Each workflow starts according to the schedule defined in
the workflow. The last time a policy, workflow, or action was run is displayed in the
Start Time column of the Policies section of the Monitoring window.

NetWorker Implementation and Management

Page 130 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Manually Starting Workflows

Overview

Using NetWorker Administration, workflows can also be started manually on an ad-


hoc basis from the NetWorker server using the NetWorker Administration
Protection and Monitoring windows.

To start a workflow, right-click the name of the workflow that you want to start and
select Start. You can run a workflow for selected clients in the workflow by
selecting the workflow and then choosing Start Individual Client from the
Monitoring menu.

Manually run a workflow to test a new configuration or a change in a configuration


to ensure that the workflow is configured correctly and works as expected.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 131


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Running Workflows with the nsrworkflow Command

Overview

Backup administrators can use the nsrworkflow command to run policy workflows
from the command line. Basic command usage is to specify the policy and
workflow names to be run. NetWorker starts the actions within the named workflow
of the specified policy. In this example, we are using nsrworkflow to run the action
in the “Traditional Backups” workflow within the “Filesystem Backups” policy.

NetWorker Implementation and Management

Page 132 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

nsrworkflow Command Format for Action Overrides

Overview

There may be times when an administrator wants to run a workflow with a different
value for an action setting. NetWorker provides the –A command line option to
enable overrides of certain action settings using nsrworkflow from the command
line. When the –A option is used, the command line flags are passed to the
executable implementing the specified action and are in effect for that operation.
The –A option is supported for these action types: backup traditional, backup
snapshot, probe, and clone.

To specify individual action setting overrides, add –A followed by the action


overrides. The format of the argument is the name of the action followed by one or
more command line flags. Add the –A option for each action in the workflow that
you want to override. The name of the action that is specified in the argument must
exactly match the name of the action in the workflow.

In the example shown here, we are again running the “Traditional backups”
workflow in the “Filesystem Backups” policy. But this time, we are overriding the
level that is specified in the action to run a level full backup.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 133


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Note: For more information about the nsrworkflow command, please


the NetWorker Command Reference Guide.

NetWorker Implementation and Management

Page 134 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Using the nsrpolicy Command

Overview

Policies and workflows can also be started by running the nsrpolicy start command
on the NetWorker server. You specify the policy name and optionally, a workflow
within the policy and the name of one or more clients. Workflows must always start
from the first or head action. Granular start of a single action within a workflow is
not supported.

When using the nsrpolicy start command, it is possible to override the workflow and
run the workflow for one or more clients as long as one or more clients are clients
that are specified in the group that is assigned to the workflow.

In the example shown here, we are starting the workflow, “Workflow with multiple
actions,” in the policy, “File system Backups,” for one of the clients in the workflow.

Important: Client-initiated running of policies is not supported.


Note: There are many other operations that can be performed using
nsrpolicy including configuring policies, workflows, and actions. See
the nsrpolicy topic in the NetWorker Command Reference Guide for
details.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 135


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Traditional Backup Workflow

Overview

Backups that run automatically or manually by a workflow can be seen as server-


initiated backups as they are started from the NetWorker server. The policy
framework runs the savegrp command for probe and backup actions. savegrp
issues remote execution requests to a configured group of clients, causing the
clients to run a backup command (usually save) for their configured save sets. The
client, group, and policy resources, along with associated workflows and actions
determine what is backed up, when it is backed up, how it is backed up and where
the backup data is stored.

After an action, workflow or policy completes, the NetWorker server starts


configured notifications for these events.

savegrp uses nsrexecd to start saves on NetWorker client hosts. nsrexecd, running
on each client host, only allows remote execution requests from NetWorker hosts
listed in the client’s /nsr/res/servers file. If this file is empty or does not exist, the
client can be backed up by any NetWorker server.

The Priority attribute on the NetWorker client resource allows administrators to


control the order that the NetWorker server contacts clients for backup. A client
with the lowest priority value in a backup operation is contacted first. If a value is
not specified, and then the backup order is random. By default, the value for the

NetWorker Implementation and Management

Page 136 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Priority attribute is set to 500. To guarantee that the backup of one client occurs
before the backup of another, place each client in separate groups and configure
the workflows to start at different times.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 137


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Monitoring Backups

Overview

Use the NetWorker Administration Monitoring window to track a workflow in


progress and also quickly see the status of the configured policies, workflows, and
actions.

As shown here, from the Monitoring window, open up the tree in the Policies
section to the desired level. For backup actions, you can drill down to the clients
within the backup. The Status column displays the status of running operations or
for the last run time. For example, a green checkmark indicates a successful
completion for the last time the operation ran. A blue icon indicates that an
operation is in progress and a red icon points to a failed operation. There are other
policy status icons that may be displayed, hover the mouse over an icon to display
its meaning. Extra monitoring information can be seen from Monitoring.

Policies – Lists all policies, workflows and actions with status, the time the last
backup was run, the duration of the backup, the completion percentage, and the
next time the backup will run. Clicking the Actions tab displays a list of all the
configured actions. Column information indicates the action status and its policy
and workflow.

All Sessions – Displays all sessions currently running on the NetWorker server.
You can select other session tabs to display only certain session types, such as

NetWorker Implementation and Management

Page 138 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

save sessions, recoveries, and clones. You can cancel a session by highlighting
the session, right-clicking and selecting Stop.

Devices – Contains storage node, volume, pool, and performance information for
configured NetWorker devices. The status icon indicates if the device is currently
active (shown here), disabled or idle.

Log – Contains information about the many actions that are performed by
NetWorker during the running of the policy or workflow.

Alerts – May contain information such as the license status alert shown here. The
priority column indicates the criticality of the alert.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 139


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Looking at Workflow Details

Overview

To find out more about workflow operations, right-click a workflow from the
Monitoring window and choose Show Details. The Workflow Summary window
displays recent instances of running the selected workflow. Select the instance that
you are interested in and details about the actions of that specific workflow run are
displayed in the lower portion of the window. Clicking Show Messages displays
the end of the log file for the selected workflow instance. Options for the Show
Messages window include Get Full Log, Print and Save the messages to a file on
the local host.

NetWorker Implementation and Management

Page 140 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Troubleshooting Failed Workflow

Overview

With the status icons and messages that are provided from the Monitoring
window, you can quickly obtain information about failed actions and workflows and
begin troubleshooting the failure.

Here is an example of a failed workflow. The Policies section of the window


provides a visual status of a problem in the form of the red status icon for the failed
action and workflow. Messages reporting failed operations are listed in the Log
section of the window.

By right-clicking the workflow or action and selecting Show Details, NetWorker


displays more information about the operation.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 141


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Policy Notifications

Overview

You can define the notification settings for a policy and its associated workflows
and actions.

By default, on completion of the workflows and actions in a policy, a notification is


sent to the policy_notifications.log file under …\nsr\logs. Instead of sending a
notification on policy completion, you can choose to send a notification only if one
or more of the workflows in the policy fails or to not send any notifications at all.

Notifications can be sent to a log file or to an email address. You can change the
content of the notification command to send the notification to a different log file or
to a mail recipient.

At the workflow level, you have the choice to use the notification configuration that
was set at the policy level or to send a notification that is defined for the workflow
on completion of all of the actions in the workflow or on failure of any one of the
actions. When a notification is set at the workflow level, it supersedes any
notifications that are configured at the policy level.

For an action, you can choose to use the notification that is configured at the policy
level or you can configure a different command on completion or on failure of the

NetWorker Implementation and Management

Page 142 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

action. When a notification is set at the action level, the notification is generated in
addition to any notifications generated at the workflow or policy levels.

Finally, a protection period can be specified. This allows a specified time for the
save set to be retained. The range can be between minutes to years. By default,
this option is disabled.

In the example shown here, the default notification is left unchanged at the policy
level. However, for the backup action, we chose to use a different notification upon
completion of the action. When the action finishes, the notification message is
written to the file, C:\filesystemaction.log.NetWorker supports several predefined
variables for notifications including: ${NSR POLICY}, ${NSR WORKFLOW} and
${NSR ACTION}. For example, when the notification mail -s “workflow ${NSR
WORKFLOW} completed” recipient@mailserver is used, the actual name of the
workflow will be substituted in the subject.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 143


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Workflow Considerations

Overview

You can stop workflows that are currently running at the workflow and at the policy
level. If for some reason an action fails during the execution of a workflow, a
workflow may be restarted. In that case, each action continues where it left off.

Output from running a policy is located under …\nsr\logs\policy in directories


specific to a particular policy, workflow, action, and job.

NetWorker Implementation and Management

Page 144 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Checkpoint Restart Backup Option

Overview

When Checkpoint Restart is enabled, failed backup operations can be


automatically or manually restarted at a known good point, prior to the point-of-
failure during the backup. A known good point is defined as a point in the backup
data stream where the data was successfully written to the backup media and that
data can be located and accessed by subsequent recovery operations. Client
backups can be restarted should they fail while running, and files and directories
that have already been backed up are not backed up again.

The checkpoint restart feature is not enabled by default and is configured on a per
client basis. To enable the feature, check Checkpoint enabled from the client
resource General tab. In Diagnostic Mode, Checkpoint granularity is the level at
which the backup can be restarted, either at the directory or file level. When restart
by directory is selected, after each directory is saved, the data is committed to the
index and media database. If restart by file is selected, every file is committed to
the index and media database. This is time consuming and has the potential to
degrade performance during a backup containing many small files. Because of this,
restarting by file is recommended only for save sets with a few, large files.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 145


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Important: The checkpoint restart feature cannot be used on


Windows platforms, block based backups, or parallel save streams.
Note: The NMC database cannot be backed up as part of a
Checkpoint Restart backup.

NetWorker Implementation and Management

Page 146 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Client Backup Command Attribute

Overview

By default, a NetWorker client’s Backup command attribute is blank, causing save


to be started for each save set listed in its save set attribute. By modifying the
Backup command attribute, you can change the command that is used to perform
the backup.

The Backup command attribute is used to enter a specific backup command when
using one of NetWorker’s add-on modules, such as NetWorker Module for
Microsoft and NetWorker Module for Databases and Applications, to perform
application-specific backups.

You can create a custom script to perform tasks before, after, or instead of the
save process. These tasks might include moving, deleting, or renaming files,
stopping and starting processes, or generating logging information. When writing a
custom script, you must include the save command if you want a save stream to be
generated. The save command should have an argument of $* to retain all of the
arguments sent by the NetWorker server.

The custom script must have a name that begins with nsr or save (for example,
nsr_my_custom_command or save_my_custom_command). The custom script file
must also reside in the same directory as the NetWorker save command. On

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 147


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Windows hosts, the default location of save is C:\Program Files\EMC


NetWorker\nsr\bin. On UNIX hosts, start which save to determine the location.

NetWorker Implementation and Management

Page 148 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Backup Command: Blank, NW Module, or Custom Script

Overview

When a client’s Backup command attribute is blank or contains anything other than
save, the specified command (or save if the attribute is blank) is started once for
each save set. Thus, if a client has three save sets, the backup command is started
three times.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 149


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Manual Client-Initiated Backups

Overview

A client-initiated backup is a manual process that is performed on a NetWorker


client using either a GUI or the command line. This type of backup is useful for one-
time, ad-hoc backups. The user specifies which files, directories, and file systems
to save. Although the NetWorker server does not initiate a client-initiated backup, it
manages the backup after the client makes a request. This management includes
authorizing the backup and determining which storage node and backup device the
client should send its save stream to.

For a client to run any type of backup, it must first be configured as a client
resource on the NetWorker server. When the client performs a save, it generates a
save stream, sends it to the assigned storage node, and sends tracking information
to the NetWorker server. The storage node also generates tracking information
which it sends to the server.

Client-initiated manual backups have a backup level of manual instead of the


backup levels of full, incremental, and so on.

NetWorker Implementation and Management

Page 150 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Client-Initiated Backup Utilities

Overview

The save command can be started directly from the command line on any
NetWorker client.

On Microsoft Windows clients, client-initiated backups can be performed using the


NetWorker User graphical user interface, winworkr.exe.

In the examples shown here, we are backing up the C:\Program Files\EMC


NetWorker\nsr\logs directory from the Windows client host, winclient.emc.edu.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 151


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

The save Command

Overview

Save is the NetWorker backup command-line utility that is used to back up files and
directories. It creates a single save set containing the files and directories that are
specified as arguments. If no files or directories are provided as arguments, the
current directory is backed up.

Unless the -x option is used, save will not cross mount points. For example, save /
in a Linux environment backs up only the root file system. Please see the
NetWorker Command Reference Guide for more options and information about
save.

Important: Caution should be exercised when using the –x option


because save traverses network-mounted (NFS, CIFS) file systems
and drives. In a Microsoft Windows environment, running save –x /
causes all drives to be backed up.

NetWorker Implementation and Management

Page 152 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Previewing and Performing Backup Using save

Overview

Previewing the backup does not back up any data. Running save with the –n
option performs many of the tasks that take place during a normal backup, such as
contacting the NetWorker server to request permission to back up. However, no
save stream is generated.

Previewing the backup ensures that save is working properly and displays an
estimated size of the save set as well as the number of files to be backed up. A list
of files that would be saved is also displayed.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 153


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Introducing NetWorker User

Overview

NetWorker User is used to perform both saves and recoveries from Windows client
hosts. It can be initiated from Windows Start or by running winworkr.exe on the
command line.

The four buttons in the upper-left corner of the window initiate the following tasks.

Perform a backup – This opens the smaller backup window that is shown in the
slide on the right.

Perform a recovery – This opens a recovery window and is discussed in the


modules dealing with recoveries.

Perform an archive – This requires a special license and is not covered in this
course.

Verify files – This allows you to verify whether a recent backup or archive
operation was successful by comparing data on disk to data on a volume. See the
NetWorker Administration Guide for details.

NetWorker Implementation and Management

Page 154 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Performing Backup with NetWorker User

Overview

From the Backup window, files and folders are marked for backup. Folders are
displayed in the left pane. Clicking a folder displays its contents in the right pane.
Items can be marked for backup in either pane.

After marking the files and directories to back up, click Start (green lightening bolt)
to begin the backup. You can monitor the backup in the Backup Status window,
which opens when the backup begins.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 155


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

NetWorker User – Special Handling

Overview

NetWorker User can be configured to perform software compression when


generating the save stream and to password protect and encrypt the data using
PW2 encryption. These capabilities are set in the Special Handling window which is
opened through the File menu.

A password must be set before password protection or encryption can be


performed. This is done by selecting Password from the Options menu and
entering a password.

Using Special Handling affects all the files that are backed up during the backup
session. To perform compression, password protection, or encryption only on
selected files in the backup, right-click the item that you want to handle specially
and select the appropriate action from the menu. The Attributes column shows the
special handling that is currently set. A value of P is marked for password
protection, E for password protection and encryption, and C for compression.

NetWorker Implementation and Management

Page 156 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Important: When choosing a password option, DO NOT FORGET


THE PASSWORD!!! It is not stored anywhere other than the volume
on which the data is written. During recovery of PW2 encrypted data
items, you are prompted for the password. If you cannot provide it,
you cannot recover the files. If backup data is password-protected but
not encrypted, an administrative user (root or Administrator) can
recover the data.
Note: When backing up data to a Data Domain system, Dell EMC
recommends to use encryption and compression options with
consideration as they may affect the efficiency of deduplication
process.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 157


manren02@in.ibm.com
Running and Monitoring NetWorker Backups

Lab: Running and Monitoring Backups

Overview

In this lab, you manually run the workflow created previously.

NetWorker Implementation and Management

Page 158 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Advanced Backup Options

Introduction

This lesson covers several advanced backup options including synthetic full and
block based backups, NetWorker directives, NetWorker Snapshot Management,
and NetWorker backup support for virtual clients, databases, and applications.

This lesson covers the following topics:


 Synthetic full backup configuration
 Block based backups
 NetWorker directives
 Protection policies for NetWorker Snapshot Management
 NetWorker support for database application backups

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 159


manren02@in.ibm.com
Advanced Backup Options

Synthetic Full Backup Considerations

Overview

Synthetic full backups are supported only for traditional, file system backups.
Application modules and NDMP backups are not supported.

 Using synthetic full backups can reduce the number of full backups that need to
be run but does not eliminate the requirement to run full backups. Run synthetic
backups as a replacement for full backups, not in addition to.
 Because synthetic full backup operations include only the NetWorker server and
storage node, they have the potential to reduce the impact of backup operations
on the network and client resources. However, it is also important to monitor the
impact of synthetic backup processing on participating storage nodes.

Scheduling recommendations for synthetic full backups include.

 Use a separate workflow for running synthetic full backups.


 Perform full backups regularly, typically once a month or once a quarter.
 Schedule synthetic full backups outside of regular backup windows. Because
synthetic full processing is resource-intensive on the storage node, run
synthetic full backups at times other than when backups are running so as not
to impact regular backup processing.

NetWorker Implementation and Management

Page 160 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Synthetic Full Backup Requirements

Overview

Requirements for running synthetic full backups include.

 A full backup or a synthetic full backup, created with NetWorker 8.0 or later,
must exist.
 All incremental backups participating in the synthetic full backup are in the
media database.
 All save sets participating in the synthetic full must:

 Have the same client and save set names;


 be browsable, that is entries for the save set must be in the client file index.
If you configure multiple workflows to run concurrently, you want to be aware of the
impact of and limit the number of concurrent synthetic full operations. The best
number of concurrent synthetic full operations depends upon the configuration of
the NetWorker server, size of the save sets and number of clients, and the number
of nsrpolicy instances currently running.

Participating storage nodes must have attached devices for read and write.
Synthetic backups can be directed to any device that can be used in a traditional
full backup. However, because synthetic backup processing involves concurrent
recover and save operations, Dell EMC recommends using backup devices that

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 161


manren02@in.ibm.com
Advanced Backup Options

support concurrent operations, such as advanced file type and Data Domain
devices. This allows NetWorker to automatically manage volume contention. Also,
consider using AFTD or Data Domain devices to store all participating backups on
a single device.

NetWorker Implementation and Management

Page 162 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Configuring Synthetic Full Backups

Overview

The tasks that are required for configuring a scheduled synthetic full backup
include.

1. Create a workflow specifically for scheduled synthetic full backups and assign
the group to the workflow. Set the schedule in the backup action to include
synthetic full backups. Remember to still include full backups regularly on the
schedule.
2. Create a group resource, and assign one or more clients to the group. Do not
mix Windows with UNIX clients.
3. Create a client resource for each backup client that participates in the synthetic
full. Ensure that the save sets meet synthetic full requirements. Make sure that
the Backup renamed directories attribute is enabled on the General tab of the
client resource. This attribute is enabled by default for NetWorker 8.0 and above
clients.
4. Create a client resource for each storage node that will be performing
scheduled synthetic full backups.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 163


manren02@in.ibm.com
Advanced Backup Options

Running Synthetic Full Backup

Overview

This is an example of a synthetic full backup workflow in action. We are backing up


the client, win-client.emc.edu. For all other days of the week, an incremental
backup is performed.

Today, a synthetic full backup is performed. First, an incremental backup of the


save sets is performed (not shown here). Then, a full backup is performed for the
NetWorker storage node client, nw.emc.edu, to consolidate the most recent,
previous full/synthetic full backup with all the incremental backups that have run
since the most recent, previous full/synthetic full backup. At the end of the synthetic
full operation, NetWorker verifies the integrity of the new full backup.

NetWorker Implementation and Management

Page 164 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

What Are Block Based Backups (BBB)?

Overview

NetWorker supports block based backups (BBB) for Linux and Microsoft
Windows platforms, but BBBs do not support the WINDOWS ROLES AND
FEATURES save sets.

In a block based backup, NetWorker scans a volume or a disk in a file system in a


single, sequential pass and backs up only the blocks that are in use in the file
system. It does this by taking an image-based backup at the volume level, rather
than walking an entire file system in the backup process. Block based backups use
the VSS snapshot capability on Windows and the Logical Volume Manager and
Veritas Volume Manager on Linux to create consistent copies of source volumes
for backups. Block based incremental backups use the change block tracking
methodology to identify and back up only the changed blocks.

Using block based backup technology, backups complete in less time than
comparable non-BBB backups. Also, no index is created as part of this workflow.
This makes block based backups of particular benefit for high-density file systems
where, potentially, millions of files would need to be indexed and indexed again
with every backup. The fact that NetWorker does not create an index in this
process is a differentiator in the industry. It saves time and space in the backup
workflow. Even though an index is not created, recovery at the file level is still

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 165


manren02@in.ibm.com
Advanced Backup Options

supported. This is done by virtually mounting the backup, at which point, files can
be viewed and recovered.

NetWorker Implementation and Management

Page 166 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

BBB Installation and Backup Configuration

Overview

For Linux platforms, in addition to the NetWorker base client installation package,
you must install the BBB software package named lgtobbb to provide a NetWorker
client with block based backup support for incremental backups and recoveries.

Block based backups require the use of client direct, therefore, only AFTD and
Data Domain device types are supported as backup targets. You can, however,
clone block based full backups to other device types including tape and virtual tape.

To enable the block based backup feature, select the Block based backup
attribute in the client resource. Client direct is enabled by default. Valid save sets
include the All save set and volume/volume mount point levels. Save sets at the
folder or file level are not supported for backup. For Linux, each volume group must
have at least 10% free space for block based backups to succeed. This space is
required for copy on write snapshot processing.

Note: Checkpoint restart and standard NetWorker directives are not


supported for block based backups.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 167


manren02@in.ibm.com
Advanced Backup Options

BBB Backup Levels

Overview

Supported backup levels for block based backups are full and incremental. Block
based backups can coexist with traditional backups.

When backups are sent to an AFTD, selecting any level apart from full or
incremental results in an incremental backup being performed. The next backup
after 38 incremental backups will automatically be a full backup.

On a Data Domain device, selecting any backup level apart from full results in a
virtual full backup. The backup save sets are displayed as level full. Forever
incremental backups are supported.

A full backup must be created initially. Incremental backups must be created on the
same device as full backups. When using incremental backups, the next backup
after a reboot of a client host will be a level full.

Please see the NetWorker Administration Guide for a further discussion of


NetWorker block based backup support.

NetWorker Implementation and Management

Page 168 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

NetWorker Directives

Overview

A directive is a set of statements and arguments that the save command uses
when generating a save stream. Directives enable you to perform optional tasks
such as skipping, compressing, or encrypting files. There are three types of
directives.

 A global directive is a NetWorker resource with directive statements as its


attributes. Global directives are used only by server-initiated backups.
 A local directive file is a text file named.nsr (UNIX) or nsr.dir (Windows) that
contains directive statements. The save command always looks for a directive
file in a directory before backing up the directory. These directives only apply to
the data within the path where the directive file is located. This type of directive
affects both server-initiated and client-initiated backups.
 A NetWorker User local directive (Microsoft Windows only) is created using
NetWorker User by a user who is logged in with local Windows Administrator
privileges. This type of directive resides in a networkr.cfg file that is located at
the root of the system volume (usually C:\). The syntax of this type of directive is
identical to a server-side directive. A NetWorker User local directive affects both
server-initiated and client-initiated backups.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 169


manren02@in.ibm.com
Advanced Backup Options

If there is a conflict between directives, global directives take precedence over local
directives. On Windows systems, NetWorker User local directives take precedence
over local directive files.

NetWorker Implementation and Management

Page 170 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Directive Syntax

Overview

The syntax for a directive can include directory specifications, application-specific


modules (ASMs), patterns that are used for filename matching, and save
environment keywords.

A directory specification indicates which directory the ASMs or save environment


keywords are applied to. A single directive resource may contain multiple directory
specifications.

Directory names are specified within double angle brackets, “<< >>”. A directory
specification of “<< / >>” on a Windows host is equivalent to all drives. Quotes
around the directory specification are not required for a UNIX path name.
Indentation is optional.

NetWorker supports wildcards in directive statements. In a directive statement, you


can use wildcard characters in both the directory and path list specifications.

ASMs on following lines affect how files under the specified directory are saved.
When an ASM has a leading + it is recursively applied to all subdirectories.

A pattern is a file or directory name. It may contain the wildcards *, ?, and [].
Multiple pattern arguments are separated by white space.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 171


manren02@in.ibm.com
Advanced Backup Options

In the following example, the skip ASM applies only to files or directories in /etc
whose names end in .log:

<< /etc >>

skip: *.log

Note: In a client-side directive, a directory specification is optional. If it


is omitted, the ASMs are applied to the directory containing the
directive file. If a directory specification is used in a client-side
directive, it is resolved relative to the directory containing the .nsr or
nsr.dir file.

NetWorker Implementation and Management

Page 172 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Application-Specific Modules (ASMs)

Overview

An application-specific module (ASM) is the part of the directive which directs


the save command to back up certain files in a nonstandard way, back up files or
directories that would not normally be backed up, or omit certain files or directories
from the backup.

Examples of ASMs include compressasm, which compresses the files or directories


in the save set, and skip, which omits files or directories from the backup. Some of
the available ASMs are listed in the slide. A full list of ASMs is available in the
uasm topic in the NetWorker Command Reference Guide and the UNIX man
pages.

ASMs are applied to a whitespace-separated list of patterns (files or directories)


specified on the same line as the ASM. The patterns can include wildcards (*, ?, [],
.), but cannot include pathnames (\ or /). An optional “+” before the ASM causes the
ASM to be applied recursively to subdirectories and their contents.

Examples:

Skip the file expenses.xls in the C:\docs directory, and compress all files having a
.mdb extension residing in C:\docs and recursively below it.

<< “C:\docs” >>

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 173


manren02@in.ibm.com
Advanced Backup Options

skip: expenses.xls

+compressasm: *.mdb

Skip all files with .tmp and .jpg extensions anywhere under /opt/data.

<< /opt/data >>

+skip: *.tmp *.TMP *.jpg *.JPG

NetWorker Implementation and Management

Page 174 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Save Environment Keywords

Overview

Save environment keywords are used to affect how current ASMs, as well as ASMs
further down in the directory structure, are to be applied.

In the following example, software compression is being recursively performed on


all files under the root directory. However, the forget keyword says, “Stop applying
any ASMs that are currently in effect” and ignore says “Ignore all .nsr files that are
located in or below /export/home.”

<< / >>

+compressasm: .

<< /export/home >>

forget

ignore

The result is that nothing under /export/home is compressed and all .nsr files under
/export/home are ignored. Thus, even if a user has a directive file
export/home/xyz/.nsr containing:

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 175


manren02@in.ibm.com
Advanced Backup Options

skip: image_data which was created to avoid backing up a directory of large


images that can be easily recreated, the directory is backed up because the local
directive file is ignored. You could use both ignore and enable together to correct
the situation. To enable only xyz to have a .nsr file, add a second directive
statement, enabling only the .nsr file in the xyz directory. The directive resource
now looks like this:

<< / >>

+compressasm: .

<< /export/home >>

forget

ignore

+compressasm

<< /export/home/xyz >>

allow

NetWorker Implementation and Management

Page 176 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Global Directives

Overview

Use directive resources to apply global directives to individual client resources for
server-initiated backups. NetWorker provides various preconfigured global
directives for various operating systems. These resources can be modified, but
they cannot be deleted. You can also create your own directive resources.

You apply a global directive to individual client resources using the Directive
attribute on the client resource.

In this example, we want to skip all files with an extension of tmp for a specific
Windows client resource. When a backup action runs for this client resource, it
skips all tmp files.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 177


manren02@in.ibm.com
Advanced Backup Options

Encrypting Backup Data

Overview

You can encrypt backup data on Windows, and UNIX hosts using the NetWorker
Advanced Encryption Standard (AES) Application Specific Module (ASM). The AES
ASM provides 256-bit data encryption. NetWorker uses the Datazone passphrase
attribute in the NetWorker server resource (NSR) to generate the datazone
encryption key that is used during backup and recovery operations with encryption.
When enabling backup encryption, specify a value for the Datazone passphrase
attribute. If you do not specify a Datazone passphrase, NetWorker uses a default
passphrase.

You control access to the passphrase through the lockbox resource on the
NetWorker server. NetWorker administrators with sufficient privileges can specify a
list of users that have permissions to store, retrieve, and delete AES passphrases.
Only users who are specified in the lockbox resource can modify the Datazone
passphrase attribute in the NSR resource.

Note: When backing up to a Data Domain system, use only the DD


Boost file replication encryption as described in the Data Domain
Operating System Administration Guide.

NetWorker Implementation and Management

Page 178 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Configuring Client to Use Encryption

Overview

You enable encryption for save set backups by applying the AES directive to the
client resource. Select Encryption directive for the Directive attribute. When this
client is backed up, the save sets are encrypted.

In this example, when any backup workflow containing this client runs, the save set
is encrypted during the backup operation.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 179


manren02@in.ibm.com
Advanced Backup Options

Recovering Encrypted Data

Overview

You can recover AES encrypted data by using the Recovery wizard in NetWorker
Administration, NetWorker User on a Windows host, or the NetWorker recover
command.

During a recovery of encrypted backup data, the passphrase that was used to
encrypt the data must be used to decrypt it for a successful recovery. By default,
NetWorker uses the current value of the Datazone passphrase attribute to recover
the data. If the key generated from this passphrase fails, NetWorker uses the key
that is generated from the default passphrase. If this fails, NetWorker fails the
recovery.

Note: The –p pass-phrase option for the recover command, can be


used to specify an extra passphrase to use when attempting to
recover files that are backed up using the AES directive. Using this
option causes recover to generate an encryption key from the
passphrase and try it if the default and current datazone passphrase
keys do not work. This option can be specified multiple times.

NetWorker Implementation and Management

Page 180 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

Creating NetWorker User Local Directive File

Overview

The purpose of configuring local directive files using NetWorker User is to avoid
having to manually edit a nsr.dir file and worry about using correct syntax. Using
NetWorker User simplifies the creation of the directives.

This type of directive has limitations. It can only configure ASMs that NetWorker
User is familiar with. These include null (similar to skip), compressasm, pw1
(password-protect), and pw2 (encrypt).

To configure the directives, start NetWorker User and select Local Backup
Directives from the Options menu. All files and directories are initially marked.
Unmark files and directories you want skipped during backups, and apply special
handling to those items for which you want special handling. Save the directives by
selecting Save Backup Directives from the File menu. The networkr.cfg file is
created and read by save during subsequent backups. If the file exists, it is updated
each time that you save the directives. networkr.cfg resides at the top level of the
system volume (usually C:\).

More information about directives can be found in the nsr_directive (for server-side)
and the nsr (for client-side) topics in the NetWorker Command Reference Guide or
the UNIX/Linux man pages. Also, please see the Directives topic in the NetWorker
Administration Guide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 181


manren02@in.ibm.com
Advanced Backup Options

Introducing NetWorker Snapshot Management

Overview

NetWorker provides integrated snapshot management for supported clients


through the NetWorker Snapshot Management (NSM) feature. NSM works with
replication and mirror technologies on Dell EMC storage arrays or appliances to
create and manage snapshot and ProtectPoint copies of production data.

A snapshot is a point-in-time (PiT) copy of data files, volumes, or file systems. NSM
provides snapshot backups on disk that can be tracked and managed from
NetWorker. You can use snapshots for impact-free backups by using a server other
than the production host to perform clones of snapshots to backup media. This
alternate proxy host or mount host take on the performance burden instead of the
production server.

Snapshots provide snapshot restore/recovery capabilities to retrieve data directly


from a snapshot or restore from a clone copy. You can also replace data on a
source disk from a snapshot by performing a rollback restore.

NetWorker provides a single pane of glass approach to data protection. You


configure snapshot backups using NetWorker data protection policies and
workflows, enabling you to manage the snapshot lifecycle from creation to clone
and expiration. NetWorker provides NSM snapshot backups with the same benefits

NetWorker Implementation and Management

Page 182 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

that are offered for conventional backups such as monitoring, scheduling, and
reporting.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 183


manren02@in.ibm.com
Advanced Backup Options

NSM Architecture and Data Flow

Overview

In the diagram, critical application data is stored on a Dell EMC storage system.
Production data can consist of file systems and databases. At the time of backup,
an array-based point-in-time snapshot is created. NetWorker uses cloning to
rollover or copy the snapshot to backup media, DD Boost, or AFTD devices. There
can be multiple point-in-time snapshots that are taken throughout the day, any one
of which may be cloned to backup media as needed, depending upon the
customer’s protection needs. NSM provides snapshot restore/recovery capabilities
to retrieve data directly from a snapshot (snapshot restore) or from the clone copy.
You can also replace data on a source disk from a snapshot by performing a
rollback restore.

NetWorker Implementation and Management

Page 184 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

NSM Supported Storage Environments

Overview

NetWorker Snapshot Management supports Dell EMC storage array and storage
appliance configurations that are listed here. Consult the latest NetWorker
Snapshot Management guides for the most up-to-date NSM support.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 185


manren02@in.ibm.com
Advanced Backup Options

Snapshot Workflows

Overview

Performing a snapshot backup with NSM in NetWorker is done by creating a


workflow containing a snapshot backup action. The workflow specifies when and
how often the workflow runs. The number of snapshots that are taken per day is
controlled by the schedule of the workflow. Other actions that are supported for
snapshot backup workflows are probe, check connectivity, and clone. A clone
action can be configured to occur after the backup action or it can be an action in a
separate workflow. NetWorker Snapshot Management supports several types of
snapshot backup workflows depending on where you intend to store the snapshot.
These workflows are:

Snapshot Only: With a workflow containing only a snapshot backup action, NSM
creates a snapshot on the storage array. The snapshot is retained on the storage
array only. For a ProtectPoint backup, NetWorker creates a snapshot of the
specified files on the application host and retains the snapshot on a Data Domain
device only. NetWorker catalogs the snapshot as a backup in its media database
The snapshot can be used for a snapshot restore.

Snapshot and Clone: The second workflow depicts a snapshot backup action
followed by a clone action. Here, NSM creates a snapshot and then the save sets
specified in the client resource are copied (cloned) from the snapshot to backup
media. Media can be DD Boost, AFTD, or tape devices. The NetWorker media

NetWorker Implementation and Management

Page 186 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

database catalogs both the snapshot and the clone. For the clone, NetWorker
records the content of the snapshot for file system backups in the CFI; for the
backup and the clone, the application files being protected for application backups
are recorded in the CFI. You can also clone VMAX3 Snapvx and
RecoverPoint/XtremIO snapshots to ProtectPoint devices. A rollover-only workflow
can be achieved by following a snapshot backup action with a clone action that
specifies to delete the source save set after the clone action completes. In this
case, the snapshot is cataloged, cloned to media, and then deleted. Only the
rollover is available for recovery.

Delayed Clone: The third workflow is where the clone action is not directly tied to a
snapshot backup action. In this example, a save set group is used to select the
specific input for the clone. We discuss configuring clone operations in a later
module of this course.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 187


manren02@in.ibm.com
Advanced Backup Options

Snapshot Backup Action

Overview

The backup snapshot action performs a snapshot of data on the supported


snapshot hosts as defined in the client resource. To create a snapshot backup
action, select the backup action type and then select snapshot for Backup
Subtype.

Many of the options in the Policy Action wizard are similar to those for other types
of backups. Of particular note for snapshot backups are the fields on the Specify
the Snapshot Options screen. Snapshot retention is specified using duration-
based retention with the Retention attribute. After the period specified here, the
save set is removed from the media/CFI databases and the snapshot is deleted.
For Minimum Retention Time, specify the minimum amount of time to retain the
snapshot. When the minimum amount of time expires, a snapshot action in
progress can remove a snapshot from a storage device to ensure that there is
sufficient disk space for the new snapshot.

NetWorker Implementation and Management

Page 188 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

NSM and Snapshot Clients

Overview

With data on supported hardware, NSM provides snapshot backup support for file
system clients, NMDA for Oracle and DB2, and NMSAP with Oracle. NSM is part
of the NetWorker extended client software package. This package must be
installed on the client to use NSM features. Each application host and mount host
must run NetWorker client and extended client software. In Windows, the extended
client is automatically installed when using the NetWorker all-in-one installer for
installing the NetWorker server and storage node. It is not automatically installed
when selecting the client install only from this package, when using the separate
client installer, or when installing on a UNIX platform. In these cases, install the
extended client package after the base client is installed. Note that using NMDA
and NMSAP with NSM requires installing those packages as well.

The client resource is used to specify snapshot backup options such as the storage
array on which to create the snapshot, and the mount host and storage node to be
used for rollovers. When NSM is enabled for the client resource, the wizard
presents storage array and other NSM backup options for configuration.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 189


manren02@in.ibm.com
Advanced Backup Options

NSM Supported Snapshot Recovery Types

Overview

The types of snapshot restore that can be performed depend on the storage
location and other factors.

Snapshot restore - You mount and browse the snapshot file system on the
storage node/mount host and select the files, file systems, or volumes to restore.

Restore from clone - You perform a traditional NetWorker restore from backup
storage media.

Rollback restore - You restore the snapshot by using the storage array features.
An application volume is unmounted and its entire contents are replaced by the
entire contents of the selected snapshot.

Important: A rollback destroys all previously existing data on the


target application volume.

NetWorker Implementation and Management

Page 190 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

NetWorker Module Advantage: Application Support

Overview

NetWorker application modules act with third-party applications, together with


NetWorker, to provide a comprehensive data storage management system. Backup
and recovery operations for third-party applications are integrated into the
NetWorker network-wide data protection system, thus providing consistency with
other types of NetWorker backups. Using NetWorker data protection policies and
workflows, backups are performed locally or over the network to a centralized
NetWorker server or storage node, or directly from the client using the NetWorker
client direct feature to AFTD or Data Domain storage devices. NetWorker server
provides automatic storage management through automated backup scheduling,
data tracking, cloning, staging and aging.

With NetWorker modules, applications can be backed up in an open and consistent


state. NetWorker application modules fully integrate with third-party, vendor-
specific APIs or applications, eliminating the need to develop or maintain custom
backup and recovery scripts. They provide fast, online, automated, and reliable
granular backup and recovery for popular database, messaging, content, and ERP
applications. NetWorker application modules are listed on the slide and include.

 NetWorker Module for Databases and Applications (NMDA) is a unified backup


solution for various databases and applications. NMDA software works with the
supported database or application software and NetWorker software to support

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 191


manren02@in.ibm.com
Advanced Backup Options

the most commonly used third-party applications, including IBM DB2, IBM
Domino/Notes, Oracle, MySQL, Sybase, and Informix.
 NetWorker Module for Microsoft Applications (NMM) delivers a unified backup
solution for Microsoft applications. NMM works with Microsoft Volume Shadow
Copy Service (VSS) technology for backups of Microsoft Exchange, SQL,
SharePoint, Hyper-V, and Active Directory. Additionally, this module provides
the capability to leverage Microsoft VDI for SQL Server to provide a second
method for Microsoft SQL backups.
 NetWorker Module for SAP provides backup and recovery of SAP applications,
including SAP HANA.
 NetWorker Module for MEDITECH is used to protect MEDITECH
implementations.

You can learn more about NetWorker application support from the training course,
NetWorker Integration Workshop, focuses on optimizing NetWorker performance
and integrating NetWorker with Dell EMC backup products, Microsoft applications,
Oracle, SAP, MEDITECH and virtual environments. Operational best practices are
included with a focus on configuring and performing backup and recovery of file
systems, applications and databases.

NetWorker Implementation and Management

Page 192 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Advanced Backup Options

NetWorker Module Advantage: Snapshot Support

Overview

NetWorker modules work with NetWorker snapshot technology to provide a backup


and recovery strategy for protection of data residing on supported primary storage
systems.

NetWorker Module for Database Applications supports integration with NetWorker


Snapshot Management for NMDA for Oracle and DB2 with data on supported
primary storage. NetWorker Module for SAP supports integration with NSM for
NMSAP with Oracle with data on supported primary storage.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 193


manren02@in.ibm.com
Advanced Backup Options

Lab: Configure Advanced Workflows

Overview

The labs cover configuring advanced workflows using a check connectivity action,
dynamic groups, a notification at the action level, and using the skip directive.

NetWorker Implementation and Management

Page 194 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

VMware Backup Options

Introduction

This lesson covers the NetWorker options for protecting machines in a VMware
environment. This includes an overview of how VMware client backups are
supported as well as the workflow for image backups.

This lesson covers the following topics:


 How VMware client backups are supported in NetWorker
 The image backup workflow and configuration process

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 195


manren02@in.ibm.com
VMware Backup Options

NetWorker Support for VMware Virtual Clients

Overview

NetWorker 9.1 and above provides support for two primary types of backup and
recovery solutions for VMware virtual clients.

The first option is guest-based where a NetWorker client is installed on each virtual
machine host the same as if it was a physical machine.

The second option is the NetWorker VMware Protection solution (NVP), which
became available with NetWorker 9.1 and above. NVP uses a native, data mover
proxy appliance, or vProxy to backup and restore virtual machines that run in a
VMware virtualized infrastructure. NVP replaces the previous VMware backup
solution, EBR/VBA.

NetWorker Implementation and Management

Page 196 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

Backup Methods for Virtual Machines

Overview

Deciding which backup method to employ for backing up virtual machines depends
upon many factors. These include ease of use, efficiency, and impact of backup
processing on resources, as well as backup and restore capabilities. This slide
shows some comparisons between the two current solutions.

Guest-based backup and recovery provide a simple and familiar implementation.


Guest-based backups support database and application backups and incremental
backups at the file level. With guest-based backup however, the backup processing
load of one virtual machine can negatively impact system resources available to all
VMs hosted on the same physical ESX server. The virtual machine must be
powered on for backups. And, the NetWorker client software that is installed on
each virtual machine must be maintained and updated.

NetWorker VMware Protection is presented in the following slides.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 197


manren02@in.ibm.com
VMware Backup Options

Operate Efficiently with the NVP Solution: vProxy

Overview

The NetWorker VMware Protection solution with vProxy (NVP) provides an


efficient, easy to deploy and use, and scalable solution for backup and restores of
VMware virtual machines. The solution contains the following components:

vProxy appliances—Provide the data movement services between the VMware


host and the target protection storage, for example Data Domain.

NetWorker server—Provides the ability to manage vProxy appliances, configure


data protection policies for backup and clone operations. Integrates with file-level
restore to provide centralized management in a virtual environment.

NMC server—Provides the ability to start, stop, and monitor data protection policies
and perform recovery operations.

Dell EMC Data Protection Restore client—Provides the ability to perform file-level
restore by using a web interface.

DDR1 and DDR2—Data Domain appliances that receive and clone backup data in
SSDF format.

Tape device—Media that receives backup data in CDSF format.

NetWorker Implementation and Management

Page 198 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

As shown here, the NetWorker server drives all operations. Data is protected in
one place under the control of the NetWorker server. The natively driven vProxies,
deployed on the vCenter, send backup data to Data Domain storage in native
VMDK format. The VMDK data format is kept as long as the data remains on a
Data Domain device. The backup environment is easily scaled by adding vProxies.
The NetWorker server manages the data protection environment using policies
along with the screens and wizards that are provided by NMC for backup
configuration, recoveries, monitoring and troubleshooting. In addition to using the
NMC Recover wizard, there is also an FLR web user interface that works with the
NetWorker server to provide file level recovery from image backups.

The backup request goes to the vProxy. Unless specified, the vProxy determines
the most efficient method for backup. vProxy will choose either the Hotadd or NBD
transport mode, with Hotadd being the default transport mode. The vProxy acquires
the virtual machine data from the datastore and sends the data to the specified
Data Domain device. All backups are CBT incremental backups based on previous
backups residing in backup or clone volumes on the Data Domain system. Only
changed blocks are passed to storage.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 199


manren02@in.ibm.com
VMware Backup Options

NetWorker VMware Protection Features: vProxy

Overview

NetWorker VMware Protection uses a stand-alone proxy that is called a vProxy,


which is a virtual machine that is deployed on VMware vCenter. It is stateless and
lightweight. vProxy is the datamover in the architecture sending data to Data
Domain in native VMDK format. vProxy exposes REST API’s for communication
with NetWorker for registration, status, and data protection workflows. Currently,
vProxy is delivered as a SLES 12.1-based OVA.

NetWorker Implementation and Management

Page 200 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

NetWorker VMware Protection Features: Backup (1 of 2)

Overview

The protection group type of VMware with a subgroup type of All is used to
configure a protection group for NetWorker VMware Protection with vProxy backup.
The backup action is configured with a backup subtype of VMware (vProxy).

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 201


manren02@in.ibm.com
VMware Backup Options

NetWorker VMware Protection Features: Backup (2 of 2)

Overview

Proxy assignment is based on load, datastore access, and transport mode


selection for both backups and recoveries. Backup sessions are queued based on
the maximum available vProxy sessions.

The NetWorker solution with vProxy supports a greater number of concurrent


backup and recover sessions over the previous VMware backup solution. Each
vProxy can use up to 25 Hotadd sessions concurrently. EMC recommends 13
concurrent Hotadd sessions to achieve optimal performance.

NetWorker Implementation and Management

Page 202 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

NetWorker VMware Protection Features: Recovery

In addition to recovery from a single virtual machine, recovery from multiple virtual
machines is possible for the Revert and Virtual Machine recovery methods.

Overview

NetWorker VMware Protection supports both image level recoveries, and file level
restores. Recoveries are supported with the NMC Recover wizard. With image
level recovery, you can recover full virtual machines and VMDKs. Recovery is
controlled by nsrproxy_recover that makes a direct request to a vProxy based on
supplied arguments. nsrproxy_recover can also be run from CLI.

Recovery can be performed from the original backup or a clone copy. If a clone is
not on a Data Domain device, recovery will first recall the data to a Data Domain
device and then perform the recovery. Retention of the recalled data is 1 day.
Recovery can be from an individual virtual machine or multiple virtual machines.
Recovery across vCenters is supported. Supported recovery types or methods
include:

Revert, or rollback, a virtual machine: Restores an existing virtual machine to a


previous state. The restore replaces blocks that have changed since the backup
was performed.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 203


manren02@in.ibm.com
VMware Backup Options

Instant recovery or instant access: This type of recovery creates a new virtual
machine running directly off the backup image without performing any data
movement. The vProxy mounts the backup on a temporary NFS datastore, and the
virtual machine is immediately available. The recovery does not alter the backup
image that is saved in NetWorker. The VM copy that it creates is destroyed when
the session is deleted by the user.

Virtual machine recovery: A virtual machine recovery recovers the selected


virtual machine as a new virtual machine.

Virtual disk recovery: With this type of recovery, also known as a VMDK recovery,
the user can recover one or more disks to an existing virtual machine.

Emergency recovery: An emergency recovery recovers a selected virtual machine


to an ESX host. This type of recovery is intended for use when vCenter is not
available.

File level recovery: Recovers individual files and folders back to the same or a
different virtual machine.

NetWorker Implementation and Management

Page 204 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

NetWorker VMware Protection Features: FLR

Overview

File level restore, or FLR, is provided through the Dell EMC Data Protection
Restore client which is accessed through the web browser and the NMC Recover
wizard. The web interface runs on the Networker server host. FLR sessions can be
monitored and controlled from NMC. FLR preserves Windows ACLs.

To perform a file level restore, an FLR guest agent is automatically deployed on the
virtual machine that is the target of the recovery. The agent can remain on the
virtual machine or can be removed after the recovery at the option of the user. File
level recoveries and backups can be performed simultaneously.

During a file level restore, NetWorker passes information about what is to be


restored to a vProxy, vProxy checks for the presence of the FLR guest agent on
the target machine and will deploy the agent if it is not already there. The disks
from the restored virtual machine are added to the disks for the target virtual
machine, the user browses the file system and selects files to restore. Then, the
selected items are copied to the target virtual machine.

The Microsoft Virtual Machine Application Agent (MSVMAPPAGENT) is a


component of the vProxy data protection solution that is bundled with the vProxy
appliance OVA. MSVMAPPAGENT is automatically deployed by the vProxy during
a virtual machine application-consistent backup and, if required, when restoring

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 205


manren02@in.ibm.com
VMware Backup Options

Microsoft SQL databases and SQL instance backups to running virtual machines.
After installation, the MSVMAPPAGENT package appears in the Windows installer
Add-Remove programs list. The MSVMAPPAGENT allows for advanced
application data protection of workloads residing on a VMware ESXi server.

NetWorker Implementation and Management

Page 206 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

Migrating to NVP (vProxy): Overview

Overview

New installations of NetWorker 18.2 and later only use the NetWorker VMware
Protection solution with the vProxy appliance. Backup and recovery operations with
the VMware Backup appliance (VBA) are not supported, although the vProxy
appliance can be used to perform recoveries from VBA backups within the
NetWorker Management Web user interface. When you upgrade from a NetWorker
9.0.x and earlier release, you must migrate to use only the vProxy appliance, which
requires workflow migration is required to convert existing VMware Backup
appliance policies to vProxy appliance policies.

While NetWorker 9.1 supports both VBA and vProxy simultaneously, Dell EMC
recommends migrating existing VBA backups to vProxy. If you already have a VBA
in vCenter, you can install vProxy and run both VBA and vProxy concurrently.
Migrating to vProxy allows you to continue to use VBA on your schedule. As vProxy
does not support recovery from VBA backups, you should continue to use VBA for
recoveries until VBA backups are expired.

As part of the migration plan, VBA support is limited in NetWorker 9.1. You can run
and edit your existing VBA policies, while all new policies must be created in
vProxy.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 207


manren02@in.ibm.com
VMware Backup Options

Note: The VMware Backup appliance, or VBA, is also known as the


Dell EMC Backup and Recovery appliance, or EBR.

NetWorker Implementation and Management

Page 208 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
VMware Backup Options

Migrating to vProxy: Migration Utility

Overview

NetWorker 9.1 and above provides a utility to migrate VBA/EBR policies and
groups to vProxy policies. When you deploy the vProxy OVA template and
configure the vProxy device in NetWorker, you may and then migrate existing VBA
policies and groups to vProxy using the migration utility made for this purpose. The
utility checks the compatibility and readiness of the environment. Then, when
ready, the migration utility transitions the protection policies and groups to vProxy.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 209


manren02@in.ibm.com
VMware Backup Options

For More Information

Overview

This lesson provides overview information about NetWorker VMware Protection.


For more information about NVP and vProxy, and the migration utility, please see
the NetWorker VMware Integration Guide and the NetWorker Administration
Guide.

The eLearning course, NetWorker 18.2 Enhancement - Modern Management,


provides information and demonstration of improvement in NetWorker Mangement,
including NetWorker's integration with VMware.

NetWorker Implementation and Management

Page 210 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 211


manren02@in.ibm.com
Configuring and Managing Devices

Introduction

This module focuses on configuring and managing devices in NetWorker. Specific


supported device types, the configuration of local, remote, AFTD, Data Domain,
cloud and tape devices are covered.

Upon completing this module, you are able to:


 List device types that are supported by NetWorker
 Configure local and remote devices
 Configure AFTD, Data Domain, and cloud devices
 Describe and configure tape libraries and devices

NetWorker Implementation and Management

Page 212 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Devices Overview

Devices Overview

Introduction

This lesson covers various device types that are supported by NetWorker,
configuring a storage node resource and device management with nsrsnmd and
nsrmmd.

This lesson covers the following topics:


 Device types that are supported by NetWorker
 Local and remote devices
 Configuring storage node resource
 Device management: nsrsnmd and nsrmmd

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 213


manren02@in.ibm.com
Devices Overview

NetWorker Devices

Overview

In NetWorker, devices are classified by device type, how the device is configured
and managed, and by its location relative to the NetWorker server.

NetWorker Implementation and Management

Page 214 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Devices Overview

Device Types Supported by NetWorker

Overview

NetWorker supports many types of devices that can be used to store backup data.
These device types include the following:

Tape: Includes tape drives and tape cartridges, may be physical or virtual.
Examples include 4 mm, 8 mm, DLT8000, LTO Ultrium-5, SAIT-1, TS1140, and so
on.

Advanced File Type: Refers to an existing file system directory configured in


NetWorker as a backup to disk resource. The media type is adv_file. Once the
device resource is configured, NetWorker uses the directory as a backup volume.

Cloud: NetWorker supports Data Domain Cloud Tier, CloudBoost cloud backup
storage devices and ECS storage devices.

Data Domain: Refers to a NetWorker Data Domain DD Boost storage device. The
media type is Data Domain.

ProtectPoint: Refers to a NetWorker ProtectPoint type device on Data Domain


system.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 215


manren02@in.ibm.com
Devices Overview

Note: The libraries and devices available for configuration are listed in
the Devices window of NetWorker Administration. For an up-to-date
list of supported NetWorker devices, see the Dell EMC NetWorker
Hardware Compatibility Guide at www.dell.com/support.

NetWorker Implementation and Management

Page 216 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Devices Overview

Standalone Devices vs. Library Devices

Overview

Devices that are managed by NetWorker are either stand-alone devices or library
devices.

 A stand-alone device is any type of device that does not have a robotic arm for
loading volumes. Thus, a volume must be manually loaded into the device (and
mounted) before the device can be used for backup or recovery.
 A library (sometimes called an autochanger or a jukebox) is a multiple-volume
device that uses a robotic arm to move media. A library contains one or more
drives. Drives within a library are configured and managed differently than stand
alone devices.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 217


manren02@in.ibm.com
Devices Overview

Local vs. Remote Devices

Overview

The NetWorker server manages the flow of save set data that are sent to a device.
To accomplish this, the server needs to know whether the device is attached to the
NetWorker server or to a remote storage node.

A NetWorker server can manage many storage nodes, but a storage node can be
managed by only one NetWorker server. In other words, a storage node cannot
exist in two data zones simultaneously.

NetWorker Implementation and Management

Page 218 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Devices Overview

Storage Node Resources

Overview

Storage nodes are the NetWorker components that physically control the backup
devices. A storage node must have the NetWorker client and storage node
software that is installed on the host. Also, a storage node resource is configured
for each storage node host.

To create a storage node resource, right-click Storage Nodes in the left pane of the
Devices window and select New. In the resulting window, specify the host name of
the storage node. Select the type of storage node: SCSI, NDMP, or SILO.

In the status attributes, a Yes for Enabled means that the storage node is available
for use. Specifying No indicates a service or disabled state. New device operations
cannot begin, and existing device operations may be canceled.

We review more of the most commonly used storage node attributes in the course
by type of managed device.

Note: A storage node resource for the NetWorker server is


automatically created during installation of the NetWorker server.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 219


manren02@in.ibm.com
Devices Overview

Device Management: nsrsnmd and nsrmmd

Overview

Recall that processes running on a NetWorker storage node include nsrmmd and
nsrsnmd.

To support reading and writing of data, one or more nsrmmd processes are started
per configured device. Depending upon the configuration, AFTD and DD Boost
devices use multiple concurrent nsrmmd processes per device and multiple
concurrent save sessions per nsrmmd process.

There is one nsrsnmd process running on each storage node with configured and
enabled devices. nsrsnmd manages all device operations that the nsrmmd
processes handle on behalf of the NetWorker server’s nsrd process.
Communication between nsrsnmd and nsrd is event-based, and nsrsnmd is
automatically invoked by nsrd, as required.

To verify that the processes are running on a storage node, use the UNIX/Linux ps
command or, on a Windows host, use Windows Task Manager.

NetWorker Implementation and Management

Page 220 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Using Disk Devices

Introduction

This lesson covers using NetWorker disk storage devices with an emphasis on
Data Domain and advanced file type devices (AFTDs).

This lesson covers the following topics:


 Supported disk storage devices
 Advanced file type devices (AFTD)
 Data Domain devices
 Creating and configuring AFTDs
 AFTD performance considerations
 Using Client Direct

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 221


manren02@in.ibm.com
Using Disk Devices

Disk Storage Devices

Overview

NetWorker backup to disk devices use disk files that are configured and managed
by NetWorker. Disk devices can reside on a computer’s local disk, or they can be
located on a network-attached disk.

The types of NetWorker backup to disk devices include the followings:

File type device (FTD) – Is the basic, legacy disk device type.

Advanced file type device (AFTD) - Supports concurrent backup and restore
operations. AFTDs can reside on a local disk on a NetWorker storage node or on
network-attached disk devices that are either NFS or CIFS mounted to a
NetWorker storage node.

Data Domain device - Resides on Data Domain systems with enabled DD Boost.
Backup data is stored in a Data Domain device in deduplicated format.

Cloud devices - Specific to cloud storage devices, such as EMC Atmos,


CloudBoost, and Data Domain Cloud Tier.

NetWorker Implementation and Management

Page 222 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

File Type Devices (FTD)

Overview

A file type device (FTD) uses an existing directory within a file system as its
volume. File devices can be local to Windows/Linux storage nodes or NFS-
mounted to Linux storage nodes. Each save set directed to the device is written to
a separate file within the directory. File type device does not support concurrent
read and write operations.

When creating a NetWorker device resource for a file device, the name of the
device is the full pathname of the directory, for example E:\, D:\Filedev1, or
/filedevice2. It is suggested that you create separate file systems for each file type
device. If multiple file devices share the same file system, they will each contend
for the available disk space. If a file device resides in a file system containing
operating system or user files, there will also be contention for available space. If a
file type device cannot be assigned its own dedicated file system, the device’s
Volume default capacity attribute should be used to limit the amount of space that
can be used by the device. If this attribute has a value (it is null by default), the
volume becomes full upon the specified amount of data (750 MB, 12 GB, 1 TB, and
so on) being written to it.

After the device resource is created, a file type device’s volume is labeled and
mounted.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 223


manren02@in.ibm.com
Using Disk Devices

File type devices are legacy devices and their use is limited. Dell EMC
recommends to use AFTD or DD Boost devices instead of file type devices.

NetWorker Implementation and Management

Page 224 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Advanced File Type Devices

Overview

Advanced file type devices overcome the main restrictions of traditional file type
devices. Advanced file type devices support multiple backups and read operations,
simultaneously. This enables you to recover, clone, or stage data from an AFTD
while backups are in progress. To support this capability, multiple concurrent
nsrmmd processes are used per device and each nsrmmd can support multiple
concurrent save sessions.

The following operations can be performed concurrently on a single storage node:

 Multiple backups and multiple recover operations


 Multiple backups and multiple clone operations
 Multiple backups and one staging operations

When recovering from an AFTD, save sets are recovered concurrently. Multiple
save sets can be simultaneously recovered to multiple clients. AFTD save sets can
be cloned to two different volumes simultaneously. Concurrent recoveries are
limited to file type recoveries and are performed using the recover command.

Many file systems can be dynamically enlarged, enabling the size of an AFTD
volume to be increased without relabeling the volume. Unlike a file type device,
advanced file type devices are supported for both NFS and CIFS.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 225


manren02@in.ibm.com
Using Disk Devices

The Client Direct feature enables Networker clients to back up directly to AFTDs
over CIFS or NFS, bypassing the storage node.

NetWorker Implementation and Management

Page 226 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Response to Disk Full Condition

Overview

An advanced file type device responds differently than a file type device to a “disk
full” condition. A file type device behaves much like a tape device. When there is no
more room on the volume, NetWorker marks the volume full and continues backing
up the save set to another volume. This volume may be either a disk or tape
volume.

An AFTD volume is never marked as full. A save set being written to an advanced
file type device will never continue (span) onto another volume. Instead, if the file
system containing the volume becomes full, NetWorker suspends all saves being
directed to that device until more space is made available on the volume. A
message is displayed stating that the file system requires more space. The nsrim
process is invoked to reclaim space on the volume. A notification is sent by email to
the NetWorker administrator.

You can make more space available in several ways:

 Manually delete unneeded save sets


 Move save sets from the full volume to another volume (staging)
 Dynamically add space to the volume (file system), if it is supported by the
operating system and file system

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 227


manren02@in.ibm.com
Using Disk Devices

Configuring Storage Nodes for AFTDs

Overview

Each AFTD device is identified with a single NetWorker storage volume. Before
creating an AFTD resource, create one directory for each disk to be used for the
AFTD.

As a security feature to restrict where AFTDs can be created, in the applicable


storage node resource, you can enter the path or paths of the storage directory that
will contain AFTDs into the AFTD allowed directories attribute.

Do not use a temporary directory. It is suggested that you create separate file
systems for each AFTD. If multiple AFTDs share the same file system, they each
contend for the available disk space. If an AFTD resides in a file system containing
operating system or user files, there will also be contention for available space.

For Dynamic nsrmmds, select whether nsrmmd processes on the storage node
devices will be started dynamically. If selected, NetWorker starts one nsrmmd
process per device and adds more only on demand, as needed. When not
selected, NetWorker runs all available nsrmmd processes.

NetWorker Implementation and Management

Page 228 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Creating an Advanced File Type Device (1 of 2)

Overview

Each AFTD device is defined by a single path, although the access path may be
specified in different ways for different client hosts.

NetWorker AFTD devices can be created from the Devices window using either the
New Device Wizard or the Properties window.

The attributes from the Properties window are shown here, however, with either
method, similar information is provided:

For Name, enter the name you would like to use for the device. This can be the
path to the device, or it can be a meaningful name of your choosing. If the storage
node is not also the NetWorker server, this AFTD is a remote device. The remote
device name must use this format: rd=storagenodename:devicename.

In the Device access information attribute, enter the complete path to the device
directory. Multiple entries may be made. The first path enables the storage node to
access the device through its defined mount point. You can also provide alternate
paths for Client Direct clients.

Specify adv_file as the Media type for advanced file type devices.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 229


manren02@in.ibm.com
Using Disk Devices

Creating Advanced File Type Device (2 of 2)

Overview

On the Configuration tab, set the number of concurrent sessions and the number of
nsrmmd processes the device may handle.

Target sessions is the number of sessions that a nsrmmd process handle before
another device on the host takes extra sessions. This setting is used to balance the
sessions among nsrmmd processes. If another device is not available, and then
another nsrmmd process on the same device takes the additional sessions.
Typically, this field is set to a lower value. The default value for AFTDs is 4.

Max sessions is the maximum number of sessions that the device may handle. If
no additional devices are available on the host, and then another available storage
host is used, or retries are attempted until sessions are available. The default value
is 32 for AFTDs. This typically provides the best performance.

Max nsrmmd count limits the number of nsrmmd processes that can run on this
device. This setting is used to balance the nsrmmd load among devices. The
default value for MAX nsrmmd count is 12.

More fields to configure include:

Provide a Remote user name and Password if an NFS or CIFS path is specified
in the Device access information field.

NetWorker Implementation and Management

Page 230 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

The AFTD percentage capacity attribute is used to determine at what capacity


NetWorker should stop writing to the AFTD. A value of 0 or leaving the attribute
empty is equivalent to a setting of 100%. High and low watermarks for the volume
are calculated based on a percentage of the restricted capacity. When changing
this field, the volume must be remounted for the change to take effect.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 231


manren02@in.ibm.com
Using Disk Devices

Mounting and Labeling AFTD

Overview

After the AFTD device resource is created, the device is labeled and mounted
automatically. Alternatively, you also can manually label a volume in the device into
a media pool and then mount the volume.

NetWorker Implementation and Management

Page 232 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Using Device Wizard to Create AFTD

Overview

You can also use the Device Configuration Wizard to create an AFTD. From the
Devices window, right-click Devices and select New Device Wizard. Select
Advanced File Type Device (AFTD) for device type. Complete the information in
the wizard as required. Verify the device settings and select Finish.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 233


manren02@in.ibm.com
Using Disk Devices

AFTD Performance Considerations

Overview

The data load for simultaneous operations can be balanced across available
devices by using the target and max sessions per device. Also, when there are
multiple AFTD volumes belonging to a pool, NetWorker chooses the AFTD with the
least amount of used space. By using the total used capacity for AFTD volume
selection, the first labeled device is not excessively used. Together these
capabilities provide for effective load balancing across disk volumes.

A single NetWorker volume can be shared among multiple devices and on different
storage nodes. Each device must have a different name and must specify a path to
the storage location. This enables devices and volumes to be better used by
enabling different devices to mount and access volumes simultaneously. A new
session can be distributed to any other nsrmmd seeing the same volume.

Clients with network access to AFTD or DD Boost storage devices can send their
backup data directly to the storage devices, thus bypassing the storage node in the
backup path. The storage node continues to manage the devices for the NetWorker
clients but does not handle the data. Using Client Direct has the potential for
reducing bandwidth usage as the backup data travels directly from the client to the
storage device. Also, any bottlenecks at the storage node are avoided.

NetWorker Implementation and Management

Page 234 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Save Session Distribution (SN Load Balancing)

Overview

In NetWorker, load balancing across storage nodes is configurable globally across


all clients, or on a client by client basis. Save sessions are distributed based on the
selection for the Save session distribution attribute on the client resource.

Options include: max sessions – This option distributes save sessions that based
on the max sessions attribute of all devices that are configured on the storage
node. This is the default option and is more likely to concentrate the load on fewer
storage nodes.target sessions – This option distributes save sessions based on
the target sessions attribute of all devices that are configured on the storage node.
Using this option is more likely to spread the backup load across multiple storage
nodes.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 235


manren02@in.ibm.com
Using Disk Devices

Data Domain Devices

Overview

When NetWorker is integrated to Data Domain with DD Boost, part of the


deduplication process takes place on the storage node. The distributed segment
processing (DSP) component reviews the data that is already stored on the Data
Domain system and sends only unique data for storage. NetWorker cloning from
one Data Domain system to another performs optimized cloning of data. This is
called clone controlled replication or CCR. Before creating a NetWorker Data
Domain device, DD Boost must be licensed and enabled on the Data Domain
system.

Using DD Retention Lock is supported when creating Data Domain Devices in


NetWorker since release 9.1, this ensures that archive data stored on a Data
Domain system meets secure data retention requirements driven by governance or
compliance policies.

NetWorker Implementation and Management

Page 236 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Creating Data Domain Device (1 of 4)

Overview

The New Device Wizard is the recommended method to create and modify Data
Domain (DD Boost) devices. With the wizard, you can also create and modify
storage pools for Data Domain devices.

To create a Data Domain device, first launch the New Device Wizard from the
Devices window of NetWorker Administration.

In the Select the Device Type window, select Data Domain.

The New Device Wizard walks you through the remaining steps for creating a
Data Domain device.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 237


manren02@in.ibm.com
Using Disk Devices

Creating Data Domain Device (2 of 4)

Overview

Next, select the Data Domain system on which you would like to configure the
device. If you have not already added the Data Domain system in NetWorker, you
can do so here as well. Then, enter the DD Boost username and password. On the
next screen, you are prompted to choose the folder to use for the device.
NetWorker creates the device name and device storage path.

DD Boost Storage in Data Domain

Backup data that are sent to a NetWorker device that is configured with the Data
Domain device type is stored on DD Boost storage devices that are located on
Data Domain systems. By default, the NetWorker device configuration wizard
creates a storage unit (SU) on the specified Data Domain system to handle the DD
Boost devices for a NetWorker datazone. The SU is named with the short
hostname of the NetWorker server. The SUs are the parent folders for the DD
Boost devices, and each DD Boost device is a subfolder within a Data Domain
storage unit.

For the example shown here, the path for the storage unit on the Data Domain
device is /data/col1/nw. The paths for the DD Boost devices are as following.

 /data/col1/nw/ddve_dev_1

NetWorker Implementation and Management

Page 238 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

 /data/col1/nw/ddve_dev2
 /data/col1/nw/ddve_dev3
 /data/col1/nw/ddve_dev_ccr
 /data/col1/nw/ddve_dev_ccr2
 /data/col1/nw/ddvedev1
 /data/col1/nw/ddve_dev6

If you prefer to choose a storage unit on the Data Domain that is already created,
you need to use the Secure Multi-Tenancy section of the wizard to configure the
device.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 239


manren02@in.ibm.com
Using Disk Devices

Creating Data Domain Device (3 of 4)

Overview

Once device configuration has been performed, the next step is to configure the
media pool and label and mount the device.

Choose a backup or clone pool type. Then, you can either choose a pool that you
have already created for DD Boost backups or you can create a new pool. A
dedicated pool is required for DD Boost devices. Be sure that you do not mix DD
Boost backups and traditional backups in the same pool.

Once you have selected a pool, you can check Label and Mount device after
creation. In the next window, choose the storage node for the device and the
method of transport, Fibre Channel or IP.

NetWorker Implementation and Management

Page 240 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Creating Data Domain Device in NMC (4 of 4)

Overview

In SNMP Monitoring Options, type the Data Domain SNMP community string and
specify the events to be monitored.

The last wizard step is to review the configuration settings. The Data Domain
Device Name is the fully qualified hostname of the Data Domain system and the
name of the Data Domain storage folder on the system. Upon successful
configuration, the device is labeled and mounted. In the NetWorker Administration
Devices window, verify that the device is labeled and mounted, ready for use. The
Data Domain system is displayed as a managed application in the NetWorker
Management Console Enterprise window.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 241


manren02@in.ibm.com
Using Disk Devices

Virtual Synthetic Full Backups (Data Domain Only)

Overview

NetWorker supports Virtual Synthetic Full backups with Data Domain. The process
of creating a Virtual Synthetic full is a much more efficient way to create a Synthetic
full backup, integrating the NetWorker Synthetic Full backup feature and the Data
Domain virtual-synthetics feature.

In a typical backup cycle, the administrator schedules a full backup followed by


several incremental backups. To create a Virtual Synthetic Full backup, NetWorker
sends commands to the Data Domain system that consist of the regions that are
required to create a full backup. During the transfer, no data is transferred over the
network. Instead, the regions of the full backup are synthesized from the previous
full and incremental backups that are on the system using pointers. This process
eliminates the data that needs to be gathered from the file server, reducing system
overhead, time to complete the process, and network bandwidth requirements.
NetWorker uses the DDBoost API to create the Virtual Synthetic full backups.

Virtual Synthetic full backups are an out-of-the-box integration with NetWorker,


making it ‘self-aware.’ If you are using a Data Domain system as your backup
target, NetWorker uses Virtual Synthetic full backups as the backup workflow by
default when a Synthetic full backup is scheduled, thus optimizing incremental
backups for file systems. Virtual Synthetic Fulls reduce the processing overhead
that is associated with traditional Synthetic full backups by using metadata on the

NetWorker Implementation and Management

Page 242 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Data Domain system to synthesize a full backup without moving data across the
network. A traditional full backup is recommended only after every 8 through 10
Virtual Fulls have been completed. The use of Virtual Synthetic Full backups also
reduces the number of traditional full backups from 52 to 6 per year – a 90%
reduction. If a Virtual Synthetic full operation fails, NetWorker defaults to creating a
Synthetic full.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 243


manren02@in.ibm.com
Using Disk Devices

Using Client Direct

Overview

Client Direct works with both AFTD and Data Domain devices. This feature is
enabled for a client by default. If a Client Direct backup cannot be performed (for
example a network connection to the storage is not supplied), a traditional backup
through the storage node is performed. Client Direct clients require a network
connection and remote access to the storage device, such as a CIFS or NFS path
for AFTD devices.

One or more paths to the AFTD device are specified in the device’s Device access
information attribute. If the storage device is directly connected to the storage
node, a different access path is specified for the client than that for the storage
node. A configuration using a CIFS share is shown on the slide.

If the storage device is not directly connected to the storage node, as with NAS, the
device access information is the same for the storage node and clients.

Checkpoint restart supports Client Direct backups only to AFTD devices, and not to
DD Boost devices. If a client is enabled for checkpoint restart and a Client Direct
backup is attempted to a DD Boost device, and then the backup reverts to a
traditional storage backup. For Client Direct backups to AFTDs using checkpoint
restart, checkpoint restart points are not made less than 15 seconds apart.

NetWorker Implementation and Management

Page 244 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Disk Devices

Checkpoints are always made after larger files requiring more than 15 seconds to
backup.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 245


manren02@in.ibm.com
Cloud Storage Devices

Cloud Storage Devices

Introduction

This lesson covers an overview of using cloud storage devices with NetWorker.

This lesson covers the following topics:


 NetWorker and CloudBoost
 NetWorker and Data Domain Cloud Tier
 Atmos cloud storage

NetWorker Implementation and Management

Page 246 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Cloud Storage Devices

NetWorker Integration with the Cloud

Overview

NetWorker supports Data Domain Cloud Tier, and CloudBoost backup devices as
well as Elastic Cloud Storage.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 247


manren02@in.ibm.com
Cloud Storage Devices

NetWorker Integration with Data Domain Cloud Tier

Overview

Beginning with NetWorker version 9.1, NetWorker supports one of the key features
of Data Domain OS 6.0: Data Domain Cloud Tier. The Data Domain Cloud Tier
feature enables the movement of data from the active tier of a Data Domain system
to low-cost, high-capacity object storage in the public, private, or hybrid cloud for
long-term data retention. Only unique, deduplicated data is sent from the Data
Domain system to the cloud or retrieved from the cloud. This ensures that the data
being sent to the cloud occupies as little space as possible.

NetWorker integration with Data Domain Cloud Tier provides these specific
functions:

 Clone from the Data Domain active tier to a Data Domain Cloud Tier device.
 Track client data that are stored in the cloud and data that are stored locally.
 Recover data from the cloud to a NetWorker client.

NetWorker Implementation and Management

Page 248 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Cloud Storage Devices

Moving Data to the Data Domain Cloud Tier

Overview

NetWorker does not store data directly to the cloud. With the Data Domain Cloud
Tier, data is moved to the cloud based on Data Domain data movement policies.

First, NetWorker backs up the data to the Data Domain active tier using a
NetWorker Data Domain device (DD Boost) as the target device for the backup.

Next, a NetWorker clone operation identifies the data to be moved to cloud storage
according to an application-based policy defined in a NetWorker DD Cloud Tier
device that is the target of the clone operation.

Then, Data Domain pushes the data to cloud storage according to an aged-based
policy controlled by the Data Domain system. Data movement can run
automatically according to a schedule defined in the policy or manually using the
start option of the Data Domain data-movement command. Only unique data is
moved to the cloud.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 249


manren02@in.ibm.com
Cloud Storage Devices

Cloud Backup Option Prerequisites

Overview

Here are several prerequisites for integrating NetWorker with Data Domain Cloud
Tier.

The storage node managing the Data Domain devices must be at NetWorker
version 9.1 or higher and the Data Domain systems must be configured for a cloud
tier. The Cloud Tier option on the Data Domain system must be licensed and
enabled. The device containing the DD Boost backup data and the Cloud Tier
device must reside on the same Data Domain storage unit.

NetWorker Implementation and Management

Page 250 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Cloud Storage Devices

Configuring NetWorker Devices for Data Domain Cloud Tier

Overview

Two types of NetWorker devices need to be created to implement NetWorker


integration with Data Domain cloud tier: the first one is a Data Domain device,
which we have covered earlier, and the second one is a DD Cloud Tier device.

Use the NetWorker New Device Wizard to create the DD Cloud Tier device. The
wizard prompts for the following information: the name of the Data Domain system
and the Cloud Unit name, DD Boost username and password, the folder to use on
the Data Domain system for the DD Cloud Tier device, a clone media pool, the
storage node to use, and the Data Domain Management credentials. When the DD
Cloud Tier device is labeled, NetWorker (as an application to Data Domain) creates
an application-based Data Domain data movement policy that associates the Data
Domain storage unit with a cloud unit. There is one policy per storage unit.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 251


manren02@in.ibm.com
Cloud Storage Devices

Monitoring Cloud Tier Save Sets

Overview

Using the NetWorker mminfo command, you can identify the status of the data
movement process. A flag of T denotes that the save set is in transit. This means
that the save set is on the Cloud Tier device but has not yet moved to cloud
storage. Without the T, the data movement is completed.

Similarly, when querying save sets in NMC, a T in the Clone Flags column
denotes that the save set is in transit.

NetWorker Implementation and Management

Page 252 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Cloud Storage Devices

Recovering Data from the Cloud Tier

Overview

To recover data from a DD Cloud Tier device, the NetWorker recover operation first
clones the data from the DD Cloud Tier device to a Data Domain device and then
recovers the data from the Data Domain device. NetWorker removes the clone
data from the Data Domain device 7 days later. For the recover, there must be a
mounted Data Domain device on the same storage unit as the DD Cloud Tier
device.

Following are considerations when recovering data from a Cloud Tier:

 Recovering a full VMware backup from a DD Cloud Tier device is supported.


 Performing a VMware FLR recovery from a DD Cloud Tier device is not
supported. To perform a VMware FLR recovery, first clone the data to a Data
Domain device and recover the data from the Data Domain device.
 Performing a block-based backup (BBB) FLR recovery from a DD Cloud Tier
device is supported.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 253


manren02@in.ibm.com
Cloud Storage Devices

NetWorker and CloudBoost

Overview

A CloudBoost appliance is used to provide cloud-based storage capabilities for


NetWorker clients. Backups can be to public, hybrid, or private cloud storage.
CloudBoost is available as a physical appliance, a VMware virtual appliance, and
as a virtual appliance residing in a supported cloud. A CloudBoost library is used to
achieve data deduplication before transferring data to the cloud. The CloudBoost
library converts the data into objects and stores it on the cloud object store that is
configured as a target. The metadata for these cloud objects are recorded on the
CloudBoost appliance in the metadata database. Decoupling metadata from the
backup data removes a common bottleneck for cloud reads and writes. A
NetWorker CloudBoost device can be used as primary backup or clone storage. An
optional site cache eliminates the impact of long-distance connectivity.

The data protection solutions are available with NetWorker 9.0.1 and above and
CloudBoost 2.1 and above, but require CloudBoost 18.1 or later when working with
NetWorker 18.2. A NetWorker with CloudBoost environment can extend onsite data
protection to the cloud through the following methods.

1. Backup to the cloud. NetWorker with CloudBoost allows direct backup of on-
premises clients to a range of private, public, and hybrid clouds. This solution
allows clients to send backups directly to the object store with only the metadata
being stored in the CloudBoost appliance.

NetWorker Implementation and Management

Page 254 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Cloud Storage Devices

2. Backup in public cloud. This solution allows protection of applications that run in
public clouds such as AWS, AWS S3, Azure, and Azure blob storage. Similar to
on-premises backups to the cloud, this solution allows Client Direct backup to
the object store for applications that run in AWS EC2 and Azure compute
instances.
3. Long-term retention or cloning to cloud. This solution allows clone backups from
a backup target to the cloud for long-term retention. The operational copy for
backup and restore operations remains on the Data Domain host or any other
backup target. The copy that is cloned to
the cloud by NetWorker and CloudBoost is used for long-term retention of data.

Note: An AFTD interface for the CloudBoost appliance is still


supported for backward compatibility.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 255


manren02@in.ibm.com
Cloud Storage Devices

Configuring NetWorker Devices for CloudBoost

Overview

To enable cloud storage using CloudBoost, you configure a NetWorker CloudBoost


device. Use the NetWorker New Device Wizard to create the CloudBoost device.
The wizard prompts for the following information: whether to use the embedded
CloudBoost appliance storage node or an external storage node, the hostname and
credentials of the CloudBoost appliance, the folder to use on the CloudBoost
appliance to use for the CloudBoost device, and the NetWorker backup or clone
media pool name. This pool cannot contain other NetWorker device types. When
the CloudBoost device is created, NetWorker also creates a storage node device
and a device for the CloudBoost appliance.

When using an external Linux storage node, install the CloudBoost device on that
storage node.

Note: Before creating a CloudBoost device, a CloudBoost appliance


must be deployed and configured.

NetWorker Implementation and Management

Page 256 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Cloud Storage Devices

NetWorker CloudBoost Appliance and CloudBoost Device

Overview

The information for CloudBoost device and CloudBoost Appliance are displayed in
right pane of the Devices window.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 257


manren02@in.ibm.com
Cloud Storage Devices

Firewall Port Requirements

Overview

Before you can create and use a cloud device for backup, the listed firewall port
requirement must be met. If the ports shown on the table are not configured before
you configure the CloudBoost appliance, restart the CloudBoost appliance.

Note: It is not recommended to route outbound http traffic from the


CloudBoost appliance through a proxy because it can create a
performance bottleneck. In environments where outbound http traffic
is restricted, create an exception for the appliance in the firewall after
you consult with the IT security team.

NetWorker Implementation and Management

Page 258 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Cloud Storage Devices

For More Information

Overview

This lesson provides overview information about using NetWorker for cloud
storage. Also to the NetWorker Administration Guide, the guides that are shown
here provide more detailed information about using Data Domain Cloud Tier and
CloudBoost with NetWorker. The NetWorker Cloud Enablement eLearning course,
MR-1WN-NWCLD, focuses on the ability to enable NetWorker backups to the
cloud.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 259


manren02@in.ibm.com
Using Tape Devices

Using Tape Devices

Introduction

This lesson covers an overview of using tape libraries with NetWorker including
supported library topologies, multiplexing and OTF, and persistent binding and
naming.

This lesson covers the following topics:


 Supported library topologies
 Multiplexing and open tape format (OTF)
 Persistent binding and naming

NetWorker Implementation and Management

Page 260 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Tape Devices

Library Components

Overview

NetWorker supports a wide array of tape libraries. Regardless of manufacturer,


tape libraries consist of the following components.

Robotic controller - This is a SCSI-connected device that enables a host to send


requests to and obtain information from the library. For example, a host sends a
request to the robotic controller to move a tape from a slot into a drive.

Robotic arm - This is the mechanism that moves tapes. It is commonly an arm with
a gripper.

Slots - This is where volumes are stored when not loaded in a tape drive. Each slot
has a unique element address.

Media - These are the volumes, which are also known as tape cartridges or tapes.

Drives - Each tape/optical drive also has a unique element address.

In addition to the above components, many libraries also have the following.

Bar code reader - This is an optical device that reads a barcode affixed to a tape.
Using a barcode reader improves the speed of creating or refreshing the library’s
inventory of tape media.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 261


manren02@in.ibm.com
Using Tape Devices

Import/export port - This is a special port that is used to move tapes into and out
of the library without opening the door. It is also known as the Cartridge Access
Port (CAP).

Front panel - This is used to set up and control the library.

Door - This enables access to the slots, media, and drives. Many libraries have a
sensor that detects when the door has been opened, which may initiate an
inventory.

NetWorker Implementation and Management

Page 262 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Tape Devices

NetWorker Supported Topologies

Overview

NetWorker supports various library connection topologies.

A dedicated library is controlled by a single storage node. The robotic controller


and all tape drives are managed by the same storage node.

A shared library is cabled in such a manner that two or more storage nodes control
some portion of the library. A shared library is supported in SAN (Storage Area
Network) and non-SAN environments. There are two configurations available for
shared library.

1. Static drive assignment - All drives are statically bound to a specific storage
node and multiple storage nodes are assigned a drive. Often used with virtual
tape libraries
2. Dynamic Drive Sharing (DDS) - Supported only in a SAN environment.
Individual drives in the library are controlled by more than one storage node.
However, only one storage node can use a drive at any given time. DDS is used
to share physical tape libraries/drives among storage nodes, but Dynamic Drive
Sharing (DDS) does not support sharing libraries across datazones.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 263


manren02@in.ibm.com
Using Tape Devices

Dedicated Library

Overview

As shown in the slide, all drives in a dedicated library are controlled by a single
storage node. Backup data from clients other than soprano must be sent to the
storage node soprano using the TCP/IP network.

NetWorker Implementation and Management

Page 264 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Tape Devices

NetWorker Dynamic Drive Sharing (DDS)

Overview

Using Dynamic Drive Sharing (DDS), a tape drive is accessed and used by two or
more storage nodes within a single data zone. However, only one storage node
can control a drive at any given time.

Although it is more common to dynamically share drives residing in a library, stand-


alone drives may also be dynamically shared.

It should also be noted that not all drives in a library must be dynamically shared.
For example, in the environment that is depicted in the slide, it would be possible to
enable alto access to all four tape drives but enable soprano access to only the top
drive.Thus, only the top drive would be dynamically shared.

DDS reduces hardware demands by enabling multiple storage nodes to use the
same drive, but at different times. Once configured, the administration (labeling,
mounting, and so on) of a shared drive is the same as for a nonshared drive.

For more information about NetWorker DDS configurations, see the NetWorker
Administration Guide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 265


manren02@in.ibm.com
Using Tape Devices

Important: DDS is only supported in a storage area network (SAN)


environment. DDS is only supported within a single data zone.
Note: Using DDS with a virtual tape library is not recommended.

NetWorker Implementation and Management

Page 266 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Tape Devices

Multiplexing

Overview

In an environment without multiplexing, only one stream of data is written to the


device at any given time. This situation is not ideal because as more clients
perform simultaneous backups, the tape drive’s throughput is not optimized.

Multiplexing enables more than one save stream to write to the same device
simultaneously. This enables the device to write to the volume at the collective data
rate of the save streams, up to the maximum data rate of the device.

The amount of multiplexing enabled (the number of save sets that can back up
simultaneously) is primarily controlled by three NetWorker settings, Target
sessions, Max sessions, and Pool parallelism. These settings are discussed in
detail in a later module.

Note Multiplexing should be disabled when using a Data Domain


virtual Tape as this may affect deduplication efficiency.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 267


manren02@in.ibm.com
Using Tape Devices

Open Tape Format (OTF)

Overview

Open Tape Format (OTF) is a data format that enables multiplexed, heterogeneous
(UNIX, Windows, NetWare, and so on) data to reside on the same tape. NetWorker
clients send data in save set chunks to a storage node. The storage node arranges
them in media records and media files which are stored in volumes. The way the
storage node organizes the records and files is also platform-independent (Open
Tape Format), enabling any NetWorker storage node to read the data. Because of
Open Tape Format, a NetWorker storage node can be migrated to a host running a
different operating system.

Note: For more information about OTF, see the mm_data topic in the
NetWorker Command Reference Guide.

NetWorker Implementation and Management

Page 268 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Tape Devices

Format of Data on Volumes

Overview

After a device resource is created and a volume with a NetWorker label is


mounted, nsrmmd writes save set data to the volume using the process illustrated
in the slide:

1. When a save is initiated, nsrmmd interfaces with the device to write the data to
the volume.
2. The nsrmmd daemon performs the following tasks to support multiplexing of
backup data, using Open Tape Format:
a. Breaks each save set into chunks.
b. Combines chunks from various save sets into records.
c. Sends the records to the device which writes them to the volume
d. Periodically, nsrmmd writes end-of-file marks to the volume, creating media
files. These file marks are used for faster positioning during reading of the
volume.
3. As each record is written to the volume, nsrmmd sends tracking information to
the media database on the NetWorker server. This information is inserted into
volume and save set records in the database, and tracks the location of each
media file, media record, and save set chunk.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 269


manren02@in.ibm.com
Using Tape Devices

Note: For more information about Open Tape Format, see the
mm_data topic in the NetWorker Command Reference Guide or the
UNIX/Linux man pages.

NetWorker Implementation and Management

Page 270 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Using Tape Devices

Persistent Binding and Naming

Overview

Persistent binding statically maps a target’s WWN address to the desired SCSI
address, ensuring the operating system always sees SAN-presented devices with
the same SCSI target ID across reboots. This feature is enabled by default on
some operating systems, while on others it has to be set manually.

Persistent binding is required for consistent library operations as NetWorker


communicates with the library controller over a SCSI address that is chosen during
initial library configuration.

If the SCSI address changes, the library becomes unavailable. In such situations, it
is required to disable the library and change the “control port” address to reflect the
new SCSI address of the library controller.

Persistent naming is used to ensure that the operating system (OS) or device driver
of a server always creates and uses the same symbolic path for a device
(sometimes referred to as device file).

As a best practice, Dell EMC recommends enabling persistent binding and naming
for tape libraries and tape devices. This avoids device reordering on reboots or
plug and play events. If a device reordering occurs, the NetWorker software is not
able to use any affected drives until the configuration is manually corrected.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 271


manren02@in.ibm.com
Using Tape Devices

For details on how to configure persistent naming from the operating system or
device driver, see your operating system and/or device driver documentation.

NetWorker Implementation and Management

Page 272 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring and Managing Library Resources

Introduction

This lesson covers configuring and managing a library using NetWorker


Administration and commands.

This lesson covers the following topics:


 Configuring and managing a library using NetWorker Administration and
commands

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 273


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Libraries: GUI and jbconfig

Overview

For NetWorker to use a library, a jukebox resource (NSR jukebox) must be created.
This is done using either NetWorker Administration or the command-line utility,
jbconfig. For a library to be configured using NetWorker Administration, the library
must be able to provide hardware information, such as device serial numbers, to
NetWorker. If this information cannot be automatically provided to NetWorker by
the firmware, jbconfig is used to configure the library.

NetWorker Implementation and Management

Page 274 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Storage Nodes for Libraries

Overview

To use NetWorker Administration to configure a library or drive on a storage node,


a storage node resource must exist. The resource is used to scan the host for
configurable tape drives and libraries. A storage node resource is automatically
created for the NetWorker server during installation.

The Skip scsi targets field is used to specify SCSI addresses to skip (in
bus.target.lun format) when performing a scan operation. This is useful if the
storage node has tape drives or libraries that you do not want NetWorker to use.
Placing a list of SCSI addresses to be skipped in the storage node resource results
in those addresses being skipped during all scan operations.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 275


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Dedicated Libraries - GUI (1 of 4)

Overview

The first step in configuring a library is to scan the controlling storage node for
libraries and devices that are not yet known to the NetWorker server, either direct
attached or SAN attached. This is done by right-clicking the storage node in the left
pane of the Devices window and selecting Scan for Devices. A window opens in
which you can specify the storage node to scan. Although the storage node that is
selected in the left-pane is automatically chosen, you can choose to scan any or all
storage nodes for which a storage node resource is configured.

If there are unconfigured tape drives or libraries on one or more storage nodes that
you do not want to be affected by a scan operation, specify each SCSI ID in the
Exclude SCSI Paths field. This field can be used to prevent NetWorker from
configuring a device and from unnecessarily scanning attached SAN disks or non-
tape library/drive SCSI IDs. Any addresses in the Skip scsi targets attribute of the
storage node resource are automatically included in the Exclude SCSI Paths for
the storage node.

NetWorker Implementation and Management

Page 276 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Dedicated Libraries - GUI (2 of 4)

Overview

You can monitor the progress of the scan operation by viewing the Log window.

After the scan operation is finished, unconfigured devices are displayed in the left
pane of the Devices window. The icon used to represent an unconfigured drive or
library looks like an orange circle containing a wrench.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 277


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Dedicated Libraries - GUI (3 of 4)

Overview

Next, configure the library (jukebox resource) and its devices. Right-click an
unconfigured tape library in the left pane of the Devices window and select
Configure Library. To create jukebox resources for all unconfigured libraries on a
storage node, use the Configure All Libraries selection.

In the resulting Configure Library window, assign the drives in the library to the
storage node that will control the robot. In the slide, there is only one storage node
that is shown, nwlinux, in the window. However, in a SAN environment, it is
possible that more storage nodes can access the library. If these storage nodes
have been scanned by NetWorker, they are also displayed in the window.

Click Start Configuration to create the jukebox resource and device resources for
the drives within the library.

Important: An unconfigured library is listed in the left pane under each storage
node that has access to it.

NetWorker Implementation and Management

Page 278 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Dedicated Libraries - GUI (4 of 4)

Overview

After a jukebox resource has been created, the icon for the tape library in the
Devices window changes to reflect the fact that the library is now configured and
devices have been created for the tape drives. In this example, we show a
configured library with two configured tape drives. The display also shows that
there are 15 slots in the library with 14 unlabeled tapes and one cleaning tape
(CLN015L5).

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 279


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Shared Libraries

Overview

With library sharing, two or more storage nodes are each assigned one or more
drives in the library to manage. Only one storage node manages each drive. When
configuring a shared library, NetWorker uses the device serial numbers that are
read during a scan operation to determine which storage nodes can access each
drive in the library.

In the slide, \\.\Tape3 on leg1-win5 and /dev/rmt/2cbn on leg1-sun5 have the same
serial number. NetWorker also recognizes that \\.\Tape2 on leg1-win5 and
/dev/rmt/3cbn on leg1-sun5 have the same serial number and therefore point to the
same physical drive. During library configuration, one drive is assigned to leg1-win5
and the second drive is assigned to leg1-sun5. After the library has been
configured, there are now two device resources that are associated with the tape
library. One of the drives is configured with leg1-sun5 and the other with leg1-win5.
The tape library is controlled by leg1-sun5.

Important: Always configure a library using the storage node that you
want to control the robot.

NetWorker Implementation and Management

Page 280 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Persistent Naming

Overview

Configure persistent naming on the storage node either from the storage node’s
Properties window or when scanning for devices as shown here.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 281


manren02@in.ibm.com
Configuring and Managing Library Resources

The Jukebox Resource (1 of 2)

Overview

Clicking a configured library displays information about the library’s devices and
current volume inventory.

To view a jukebox resource, right-click the library and select Properties from the
drop-down menu. The General tab shows basic information about the library.

NetWorker Implementation and Management

Page 282 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

The Jukebox Resource (2 of 2)

Overview

Attributes that are found on the Configuration tab include.

 Auto media management indicates whether NetWorker should automatically


label and write to non-NetWorker tapes as needed. It is disabled by default.
 Bar code reader indicates whether NetWorker should list the barcode on the
tape in the jukebox's inventory and in the media database. It is enabled by
default.
 Match barcode labels indicates whether NetWorker should use the value on
the barcode as the NetWorker volume name for the tape. It is enabled by
default.
 Max parallelism is the maximum number of drives to use concurrently for a
label or inventory operation. The default value is one less than the number of
drives in the jukebox (Number drives attribute).

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 283


manren02@in.ibm.com
Configuring and Managing Library Resources

Library Management – Devices Window

Overview

NetWorker libraries are managed using either the NetWorker Administration


Devices window or the nsrjb command-line utility.

With the Devices window, label and inventory operations are performed by right-
clicking the library and choosing the appropriate selection from the menu. From the
menu, you can also perform a hardware reset of the library and have volumes that
are moved from the import slots to empty volume slots.

NetWorker Implementation and Management

Page 284 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Library Management – Labeling Volumes

Overview

After configuring a library, a volume must be labeled before the library and its
devices can be used for backups. To label volumes in a library, right-click the
library name in the left pane of the Devices window and select Label.

In Slot List, specify the slots containing the volumes to be labeled.

In Target Media Pool, select the pool to which the volumes belong.

With Prompt to Overwrite Existing Label checked (default), NetWorker prompts


the user if there is an existing label on the volume.

If the volume should not be recycled automatically, select Allow Manual Recycle.

After a volume is labeled, it must be mounted before NetWorker can use it. This is
done automatically within a library. When Auto Media Management is enabled,
NetWorker automatically mounts a volume in a device when needed and labels the
volume if it is unlabeled.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 285


manren02@in.ibm.com
Configuring and Managing Library Resources

Note: If an existing volume is labeled in NetWorker, existing data on


the volume will be lost. You cannot recover any data that existed on
the tape before the label operation.

NetWorker Implementation and Management

Page 286 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Library Management – Supplying User Input

Overview

The Status table in the Devices window shows operations in progress. When there
is an operation that requires user input, such as labeling a tape which already
contains a label or depositing volumes into a library, NetWorker pops up a dialog
box automatically and a User Input icon is displayed in the status table.

If you choose Ignore from the dialog box, the icon remains in the User Input field
as a reminder that input must be provided before the operation continues. To later
supply input, right-click the notice in the status table and then select Manage
Library Operations > Supply Input.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 287


manren02@in.ibm.com
Configuring and Managing Library Resources

Verifying Volume Information

Overview

To see status information for labeled tape volumes, select Tape Volumes in the
left pane of the Media window. Attributes that are displayed for the volumes include
the followings.

 Barcode: The volume’s barcode, if configured.


 Used: The amount of data that are written to the volume.
 % Used: The percentage used based on the Volume default capacity value in
the device resource.
 Mode: The volume mode, and possible values are appendable, manual recycle,
read-only, and recyclable.
 Expiration: The date on which the volume becomes recyclable.
 Pool: The pool to which the volume belongs.

By double-clicking a volume in the right pane, you can display a list of save sets
that have been written to the selected volume. This is a good way to verify that a
first backup to a tape device is happening as expected.

NetWorker Implementation and Management

Page 288 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Configuring Libraries with jbconfig

Overview

jbconfig is used in situations where NetWorker Administration does not recognize


or configure the library, and when troubleshooting library configuration problems.

Libraries that have serial numbers can be configured using either NetWorker
Administration or the jbconfig command. However, devices that do not provide
serial numbers must be configured using jbconfig. Also, use jbconfig to configure
IBM tape libraries that are controlled by using the IBM tape driver.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 289


manren02@in.ibm.com
Configuring and Managing Library Resources

Drive Order and Pathname Mapping

Overview

Tape drives in a library have several identifiers, including the followings.

 SCSI address - Each tape drive has a unique bus, target, and logical unit
number (LUN). Many people mistakenly believe that the lowest SCSI address is
the first tape drive in the library. This is not always the case.
 Library element address - Each slot and tape drive is assigned a unique
element address by the robotic controller. The tape drive with the lowest
element address is the first drive, and the next highest element address is the
second drive, and so on.
 Operating system pathname – A tape drive is accessed through its operating
system device pathname.

When using jbconfig to configure a tape library, you are prompted to enter the
operating system pathname of each drive, beginning with the drive having the
lowest element address. Understanding the order of the drives is necessary to
properly configure the library.

When using jbconfig to configure the library shown in the slide, you are prompted
four times for the pathname of a tape drive in the library. What is the correct
sequence of pathnames to enter? Since you are first prompted for the drive having

NetWorker Implementation and Management

Page 290 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

the lowest element address, the correct sequence is \\.\Tape3, \\.\Tape2, \\.\Tape1,
and \\.\Tape0. This order corresponds with the ordering of the element addresses.

Persistent binding and persistent naming can be used to resolve issues regarding
device ordering.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 291


manren02@in.ibm.com
Configuring and Managing Library Resources

Gather Information with inquire and sjisn

Overview

Before running jbconfig, ensure that the operating system can see and use the
library and its devices. The NetWorker inquire command lists all SCSI devices that
are detected by the operating system on the storage node. This command is part of
the storage node software.

The sjisn command is used to display information about a specific library. Not all
libraries support the sjisn command. The syntax of sjisn is: sjisn bus.target.lun

By comparing the output from inquire and sjisn, you can determine the tape drive
ordering and the operating system pathname that is assigned to each drive. In the
slide, the sjisn output shows the serial number of the drive at element address 256
is 10000091. The output of the inquire command shows that the operating system
has assigned the drive with that serial number a device pathname of /dev/nst0.
Since 256 is the lowest numbered element address, when prompted by jbconfig to
provide the path name of the first drive in the library, you should enter /dev/nst0.

NetWorker Implementation and Management

Page 292 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Notes: To ensure consistent results, it is a best practice to disable the


library before running inquire on a configured library. For more
information, see the inquire, changers, and sjisn topics in the
NetWorker Command Reference Guide and the UNIX/Linux man
pages.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 293


manren02@in.ibm.com
Configuring and Managing Library Resources

Running jbconfig

Overview

Run the jbconfig command to configure the library. The command is executed from
the storage node managing the library control port (robotic arm). If it is a remote
storage node, use the -s option followed by the name of the NetWorker server. If
the –s option is not used and nsrd is not running on the local host, you are
prompted for the name of the NetWorker server on which the jukebox resource will
be configured. Since jbconfig creates a jukebox resource on the NetWorker server,
if it is executed from a storage node, the administrative user running the command
must belong to the NetWorker server’s Administrators user group. After jbconfig
creates the resource, the user can be removed from the user group.

jbconfig prompts vary from library to library, but commonly include: the type of
jukebox, jukebox name, whether NetWorker manages device cleaning and if there
are multiple paths to any of the drives.

After the jukebox resource is created, it is managed using either of the standard
administrative interfaces: NetWorker Administration or nsradmin.

NetWorker Implementation and Management

Page 294 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring and Managing Library Resources

Library Management – nsrjb

Overview

nsrjb is a NetWorker command line utility that is used to manage NetWorker library
(jukebox) operations. nsrjb can be used to perform tasks such as labeling volumes,
mounting and unmounting volumes, inventory and resetting a library. The slide
shows several examples of using the command.

Some of the common command options include the followings.

 -C - List the jukebox contents (This is the default option)


 -H - Reset the jukebox to a known state: drives emptied, and so on
 -E - Reset the jukebox element status
 -I - Inventory the volumes in the jukebox
 -S slots - One or more slots to use for operations such as labeling, inventorying,
withdrawing, and so on
 -j jbname - Specify the jukebox on which to perform the operation
 -u - Unmount the volume, drive, or slot specified
 -l - Mount (load) the volume, drive, or slot specified
 -f device - The device to use for the operation
 -L - Label the volume, drive, or slot specified

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 295


manren02@in.ibm.com
Configuring and Managing Library Resources

 -v - Produce verbose output


 -p - Verify and print the volume label

Note: nsrjb has many more options. See the nsrjb topic in the
NetWorker Command Reference Guide and the UNIX/Linux man
pages for more information.

NetWorker Implementation and Management

Page 296 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 297


manren02@in.ibm.com
NetWorker Database Management

Introduction

This module focuses on NetWorker database management: discuss how to query


and manage the client file index (CFI) and media database using NetWorker
Administration and various commands, and look at how NetWorker selects
volumes for backup.

Upon completing this module, you are able to:


 Query and manage the client file index (CFI) and media database using
NetWorker Administration and commands
 Explain the NetWorker volume selection process

NetWorker Implementation and Management

Page 298 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Viewing and Managing Tracking Data

Introduction

This lesson covers how to view CFI and media database information using various
NetWorker interfaces: discuss the interfaces for managing the media database and
CFI, save set and volume status and aging, as well as how NetWorker selects a
volume for writing.

This lesson covers the following topics:


 Viewing CFI and media database information using NetWorker interfaces
 Media database and CFI management interfaces
 Save set and volume status and aging
 How NetWorker selects a volume for writing

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 299


manren02@in.ibm.com
Viewing and Managing Tracking Data

Querying NetWorker Databases

Overview

This slide shows the NetWorker interfaces available for displaying the contents of,
and/or querying, the media database and client file indexes. nsrinfo, nsrls, and
mminfo are executed on the NetWorker server. However, both nsrinfo and mminfo
have a –s nw_server option which enables you to run the command from any
NetWorker host.

NetWorker Implementation and Management

Page 300 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Querying CFI Using nsrinfo

Overview

The NetWorker nsrinfo command, when specified with only a client name as an
argument, displays a list of all files being tracked in CFI of that client. With extra
options, nsrinfo can list all files that are backed up at a specific time or with a
specific pathname.

The NetWorker nsrinfo command, when specified with only a client name as an
argument, displays a list of all files being tracked in CFI of that client. With extra
options, nsrinfo can list all files that are backed up at a specific time or with a
specific pathname.

nsrinfo(1m) syntax: nsrinfo [-options] clientname

Where clientname is the name of a NetWorker client and is a required argument.


The output of nsrinfo includes the pathname of each file, and the date and time it
was backed up, in both savetime and nsavetime formats. Here we see some
examples of using nsrinfo.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 301


manren02@in.ibm.com
Viewing and Managing Tracking Data

Summarizing CFI Usage with nsrls

Overview

The NetWorker nsrls command displays summary information concerning CFI


usage.

nsrls(1m) syntax: nsrls [clientname | -m]

Where clientname is the name of a NetWorker client and, if specified, causes that
client’s CFI usage to be summarized. If no arguments are specified, summary
information is displayed for all CFIs.

Output of nsrls includes the total number of records that are contained in the CFI
and the total amount of disk space that is used by the CFI.nsrls has a -m option
which displays the number of records in each of the media database files and the
amount of disk space that is used by each file.

NetWorker Implementation and Management

Page 302 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Viewing CFI Info Within NetWorker Administration

Overview

To view information about each client's CFI or to manually remove CFI entries, click
Client Indexes in the left pane of the NetWorker Administration’s Media window. A
list of all NetWorker clients is displayed along with the overall size of each client’s
CFI and the number of cycles being tracked.

Right-clicking a client pops up a context menu from which you can display more
detailed information about the client’s CFI or perform a consistency check on it.

If you choose Show Save Sets from the context menu, the Index Save Sets
window pops up which displays the names of all the client’s browsable save sets
and the amount of space in the CFI used for file entries from those save sets.
Upon selecting a save set name in the upper pane, information for each individual
save set with that name is displayed in the bottom pane.

A CFI commonly contains several cycles worth of entries for each save set name.

A cycle is defined in NetWorker as a Full backup and all its dependent save sets.
Incremental and cumulative incremental save sets are dependent on the most
recent Full save set for a current recovery of the save set.

To give an example of what a cycle is, if a client has a 28-day retention policy, uses
a schedule of running a full backup on Sunday and incremental backups the rest of

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 303


manren02@in.ibm.com
Viewing and Managing Tracking Data

the week, and has a save set list of C:\Windows\Fonts, the client’s CFI contains
four or five cycles of the C:\Windows\Fonts save sets, with each cycle being
composed of a full backup and its six dependent incremental save sets.

To manually remove entries from a CFI prior to the entries being automatically
purged due to normal aging of data, Remove Oldest Cycle removes all entries
belonging to the oldest full save set of the selected save set name and all entries
belonging to its dependent save sets. This is commonly done to quickly reduce the
size of a CFI.

NetWorker Implementation and Management

Page 304 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Querying the Media Database Using mminfo

Overview

The NetWorker mminfo command is used to display information from media


database volume and save set records. It is also used to perform queries of the
media database and generate customized reports. mminfo(1m) syntax is as
following.

mminfo [-options] [-q queryspec] [-r reportspec] [volname]

If no arguments are specified, the output includes all browsable save sets created
since midnight of the previous day. By default, the fields that are displayed include
the save set name, client name, timestamp, size, backup level, and the name of the
volume containing the save set. If portions of a save set reside on multiple
volumes, there is a line of output for each volume.

Options and arguments are used to define other queries and reports. If the
volname argument is used, the output is restricted to save sets on that volume.
Several common mminfo usage examples are shown on the slide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 305


manren02@in.ibm.com
Viewing and Managing Tracking Data

mminfo: Querying (-q) and Reporting (-r) Options

Overview

The query option, -q queryspec, enables you to specify a custom query on fields
(attributes) within the media database. The –r reportspec option enables you to
specify which fields to include in the output of matching records.

Queries may use the operators ‘<‘, ‘>’, and ‘=’ to compare a field to a value.
Commas are used to separate multiple queries. If queryspec begins with the
negation operator ‘!’, the comparison matches only if the field does not match the
value.

Reports are generated by providing a comma-separated list of volume or save set


attributes which are displayed in the order specified. To specify a field width within
a report, append “(width)” to the attribute keyword, for example “name(10)”.

In the slide, the -q queryspec syntax is used to query the database for save sets
named C:\Documents. -r reportspec is used to display the name of the save set
truncated (or blank-padded) to 10 characters, the save set ID, the volume
containing the save set, and the client name.

NetWorker Implementation and Management

Page 306 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Notes: You can query a client’s snapshot save sets using the mminfo
command. The -q snap option lists all snapshot save sets for a
particular client.There are many volumes and save set attributes that
may be used for querying and reporting. All these options are listed
and described in the mminfo(1m) man page and the NetWorker
Command Reference Guide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 307


manren02@in.ibm.com
Viewing and Managing Tracking Data

Common mminfo Options

Overview

The slide lists common mminfo options for querying the media database and
generating reports.

NetWorker Implementation and Management

Page 308 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

More mminfo Examples:


Query NetWorker server bongo’s media database, reporting on all
browsable save sets, with a colon (:) separating each field of output.
This can be executed on any NetWorker client.
mminfo -s bongo -a -xc:
Display all save sets with a name of /stardata that were backed up
from alto, generate verbose output, and separate the fields with a
semicolon. The semicolon must be quoted (UNIX only) because it is
special to all UNIX shells.
mminfo –c alto –N /stardata –v –xc’;’
Query the database for save sets older than 2 days. The default set of
attributes is displayed.mminfo -q "savetime < 2 days ago"
Query the database for save sets backed up from flute within the past
2 days.
mminfo -q "savetime > 2 days ago, client=flute"
Display information about volumes containing save sets that are
backed up from flute and which were written to during the past week.
mminfo -m -t "last week" -q client=flute

Note: See the mminfo(1m) man page and the NetWorker Command
Reference Guide for examples and further information.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 309


manren02@in.ibm.com
Viewing and Managing Tracking Data

Viewing Media Database Info from NW Administration

Overview

NetWorker Administration can be used to display volume and save set information
by using the Disk Volumes or Tape Volumes selection in the Media window.

When a volume option is selected in the left pane, a list of all volumes is displayed.
Right-clicking on a volume pops up a context menu that is used for performing
tasks that are associated with volumes, such as displaying all save sets on a
volume and deleting a volume from the media database.

Double-clicking a volume also displays all save sets on the volume. The
information that is displayed is equivalent to that generated by using mminfo –v
volumename.

NetWorker Implementation and Management

Page 310 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Querying the Media Database with NW Administration

Overview

NetWorker Administration also provides the ability to query the media database
and display information concerning save sets matching the query.

To perform a query, click Save Sets in the left pane of the Media window. In the
right pane, specify the save set characteristics of those save sets you want
information about. Change to the Save Set List tab to perform the query and report
matching save sets.

In the Query Save Set tab, you can choose to display only those save sets
matching a specific status and type. The default value is All for both Status and
Type. Copies commonly refers to how many times a save set has been cloned. A
save set that has been cloned once has two copies, the original and one clone.
Also, any save set written to an advanced file type device is seen as having two
copies. The drop-down menu in the Copies field enables you to perform
comparisons using the ‘=‘, ‘>’ and ‘<‘ operators.

You can specify the maximum backup level of the save set. Since a full backup is
equivalent to a level 0, selecting Full matches only full level backups. To match
client-initiated save sets, All must be selected.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 311


manren02@in.ibm.com
Viewing and Managing Tracking Data

When selecting a range of values for the Save Time field, a calendar is displayed
from which you select the wanted date. A specific time of day can be specified by
manually editing the From and To fields.

NetWorker Implementation and Management

Page 312 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Media Database and CFI Management Interfaces

Overview

The majority of the management of the NetWorker databases is performed


automatically, such as aging of save sets and volumes, and performing of
consistency checks. NetWorker also provides command-line and GUI
administrative interfaces for manual administration of the databases and their
content. This slide lists these interfaces and their functions.

While the command-line utilities in the slide are usually executed on the NetWorker
server, both nsrmm and mmlocate include a –s nw_server option which enables
you to run the command from any NetWorker host.

Note: The nsrmm command has numerous functions. In the context


of database management, it is used to change the save set and
volume status, delete save sets and volume records from the media
database, and age save sets. nsrmm can also be used to manage
stand-alone devices, including the labeling and mounting of volumes.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 313


manren02@in.ibm.com
Viewing and Managing Tracking Data

Save Set Retention

Overview

Retention that is specified on the backup action is used to set the aging values for
a client’s save sets. If client overrides are enabled on the action, the Retention
policy field on the client is used, if supplied.

You may also see references to a Browse policy on the client resource or Browse
time when looking at save set metadata. The browse policy was used in previous
versions of NetWorker. Beginning with NetWorker 9, NetWorker uses the
Retention value for both the Browse time and the Retention time.

When a save set is backed up, the value for Retention is added to the current date
to determine the save set’s browse time and retention time. These values are
stored in the save set record as the ssbrowse and ssretent attributes, and are used
to determine when the save set changes from one status to another as it ages.

 Browse time (ssbrowse) = Backup Date + Browse Policy


 Retention time (ssretent) = Backup Date + Retention Policy

The browse time specifies the date when the save set’s entries are removed from
the client’s CFI, thereby making the save set no longer browsable. The retention
time specifies the date when the save set expires and is no longer required.

NetWorker Implementation and Management

Page 314 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Beginning with NetWorker 9, the browse time and the retention time will be the
same.

Save sets are checked for aging automatically once a day when the Server
backup workflow runs or by manually running nsrim. Dependent save sets may
delay the aging of certain save sets. For example, a level Full save set that has
passed its browse time remains browsable (and therefore tracked in the CFI) until
all incremental save sets that depend on the full save set also pass their browse
times. Thus, the aging of save sets may be delayed by up to one cycle period,
where a cycle is defined as the length of time between full backups.

Important: You can apply DD Retention Lock when creating policy


action to meet the secure data retention requirements driven by
governance or compliance policies, but DD Retention Lock Time
cannot exceed the minimum and maximum DD Retention Lock Period
limits configured for the device.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 315


manren02@in.ibm.com
Viewing and Managing Tracking Data

Save Set Status (Media Database)

Overview

All save sets are tracked in the media database. Each save set record has a status
field which reflects the save set’s aging status. Primary statuses include browsable,
recoverable, and recyclable. A save set may also be assigned a secondary status
of suspect if a read error occurs during a recovery attempt of the save set contents.

A browsable save set has not passed its browse time and is therefore still tracked
in both the media database and a client file index. Both a browsable recovery and
a save set recovery can be performed on the save set.

A recoverable save set has passed its browse time but has not exceeded its
retention time. Because it has passed its browse time, it is no longer tracked in a
client file index. Only a saveset recovery can be performed without rebuilding the
client file index for that saveset.

A recyclable save set has passed both its browse and retention times. A
recyclable save set is treated exactly like a recoverable save set except it will not
keep the volume that it is on from being automatically recycled (relabeled).

NetWorker Implementation and Management

Page 316 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Important: A recyclable save set on a tape volume is only removed


when that tape is relabeled.For save sets residing on a file type or an
adv_file type device, when a save set expires, entries for save sets
marked browsable are removed from the CFI and media database.
Entries that are recoverable are removed from the media database.
The expire action in the Server Backup workflow removes the data
that are associated with the save sets from the disk volume and
reclaims the disk space.Beginning with NetWorker 9, you specify only
a retention period when backing up a save set. NetWorker uses this
value for both the Browse time and the Retention time for the save
set.

Note: The mminfo(1m) man page contains more information about


other mminfo status flags.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 317


manren02@in.ibm.com
Viewing and Managing Tracking Data

Volume Status (Media Database)

Overview

NetWorker volumes are also tracked in the media database and have one or more
statuses (modes) assigned to them reflecting their age and other conditions. The
slide lists the major volume modes.

When NetWorker labels a volume, the volume is assigned a status of appendable.


Backups can only be written to appendable volumes.

When a volume becomes full, it is assigned a status of full and can no longer be
used for backups. A tape volume becomes full when the physical EOM (end of
media) marker is encountered during a save or when a write error results in the
save being directed to another volume.

When all save sets on a volume become recyclable, the status of the volume itself
changes to recyclable. Recyclable volumes may be automatically recycled
(relabeled) by NetWorker in the event that no appendable volumes are available to
satisfy a backup request.

An administrator may assign a secondary mode of manual (recycle) to a volume. A


volume with a status of manual will never be automatically relabeled by
NetWorker, even if the primary mode of the volume is recyclable and a pending
backup is waiting for another volume.

NetWorker Implementation and Management

Page 318 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

A volume can be manually assigned a status of read only. This keeps extra data
from being written to the volume. Full and recyclable volumes are automatically
given a secondary status of read only.

Important: Manually setting a volume to read only does not keep it


from being recycled, it only prevents further data from being written to
it.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 319


manren02@in.ibm.com
Viewing and Managing Tracking Data

Save Set and Volume Aging: nsrim

Overview

nsrim handles aging of save set and volume records within the media database,
and is responsible for enforcing retention times for all clients. nsrim also removes
tracking information from the CFI when a save set passes the retention period. The
nsrim command is invoked automatically once a day when the Server backup
workflow runs. However, you can also run nsrim manually from the command line.
The command, nsrim syntax: nsrim [-option arg] [-option].

Note: See the nsrim (1m) man page and the NetWorker Command
Reference Guide for more information.

NetWorker Implementation and Management

Page 320 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Changing Retention Times: nsrmm

Overview

You can use nsrmm to change an existing save set’s retention time with the -e
retention_time option. Using this option sets the save set ssretent field in the media
database, which is used by nsrim for aging of the save set. Changing an existing
save set’s retention time is useful for extending or shortening the life cycle of a
specific save set.nsrmm syntax pertaining to retention time: nsrmm -e
retention_time -S ssid.

You can specify retention_time in any format that is described in the nsr_getdate(3)
man page. The time can be an absolute time such as MM/DD/YY, or a time relative
to the current date, such as “2 Months” or “4 years”.

The nsrmm –S ssid option specifies the save set(s) to modify.

Changing the retention time for a save set changes the dates for all instances of
the save set.NetWorker uses the retention time value for both the retention and
browse times. This is shown on the slide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 321


manren02@in.ibm.com
Viewing and Managing Tracking Data

Notes: Changing a client’s Retention policy attribute does not affect


the retention time of existing save sets.See the nsrmm(1m) man page
and the NetWorker Command Reference Guide for more information.

NetWorker Implementation and Management

Page 322 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

Changing Volume and Save Set Status: nsrmm

Overview

You can manually change the status of volumes and save sets by using nsrmm
with the -o mode option. nsrmm syntax pertaining to the -o mode option:

nsrmm -o mode volume | -S ssid

where mode can be any of the modes that are listed in the slide. The volume
argument is the name of the volume whose record you want to change.

If a write error occurs when writing to a volume, the volume mode is changed to full
to avoid trying to write extra data to a volume which is possibly damaged.
However, if the error was caused by the device, using nsrmm with the notfull
argument can be used to make the volume appendable again.

The -S ssid option is used to change the status of specific save sets. A common
use is to reset the status of a suspect save set after determining that the volume
really is not damaged.

It is important to use caution when manually specifying a volume as recyclable. If


the volume being modified contains browsable or recoverable save sets, the status
of those will not be changed. However, the volume itself will become recyclable
and any save sets on the volume may be recycled when the volume is recycled,
regardless of their status.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 323


manren02@in.ibm.com
Viewing and Managing Tracking Data

Note: You must unmount a volume to change its status.

NetWorker Implementation and Management

Page 324 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Viewing and Managing Tracking Data

How NetWorker Selects a Volume for Writing

Overview

After a backup starts and the NetWorker server determines which pool the save set
should be written to, it is then necessary to determine which volume within that pool
to use. The volume that is used falls in one of the five categories that are listed
below in order of priority. Each of these categories requires the volume to be
available on an appropriate storage node.

1. Mounted, appendable volume from the required pool.


If there is no appendable volume that is currently mounted, the NetWorker
server generates an alert stating that a volume from the appropriate pool is not
immediately available. The server then continues its search for a volume to use.
2. Unmounted, appendable volume from the required pool.
3. Unmounted, recyclable volume from the required pool.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 325


manren02@in.ibm.com
Viewing and Managing Tracking Data

4. Unmounted, recyclable volume from a different pool. (This is disabled by


default.)
If Auto media management is not enabled, the volume request is not cleared
from the Alerts window, and the NetWorker administrator must manually
provide a volume to satisfy the request before the backup can continue. If Auto
media management is enabled, NetWorker looks for one more type of volume,
which is listed below.
5. Unmounted, unlabeled volume.
Any volume without a NetWorker label is considered unlabeled.

NetWorker Implementation and Management

Page 326 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Manual Management of the NetWorker Databases

Introduction

This lesson covers managing save set and volume records, performing a CFI
consistency check, and restoring NetWorker control data with scanner.

This lesson covers the following topics:


 Using nsrmm and NetWorker Administration to manage save set and volume
records
 Performing a CFI consistency check
 Using scanner to restore NetWorker control data

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 327


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Deleting Save Sets and Volumes: nsrmm (1 of 2)

Overview

nsrmm can be used to remove information from CFIs and the media database.
Combining the –d and –P options enables you to remove CFI entries of individual
save sets or of all save sets on a volume. Removal of CFI records is commonly
referred to as purging.

Using the –d option without –P removes save set and/or volume records from the
media database.

Note: The NetWorker scanner command can be used to restore


database information for save sets and volumes that are inadvertently
deleted.

NetWorker Implementation and Management

Page 328 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Deleting Save Sets and Volumes: nsrmm (2 of 2)

Overview

Using the –d option with volume name removes the references to the volume. This
example deletes the volume L00014L5.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 329


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Managing the Media Database: NetWorker Administration

Overview

You can also manage save set and volume records from the NetWorker
Administration Media window. Choose either Disk Volumes or Tape Volumes in the
left pane to display a list of volumes. Then, right-click a volume to bring up a
context menu. From the context menu, you can perform the same set of media
database management tasks as nsrmm.

Change Mode - Allows you to change a volume’s mode to either appendable or


recyclable, or set/unset the secondary mode of read only. This is the same as:
nsrmm –o { readonly | notreadonly }.

Set Location - This is discussed on the next page.

Recycle - Allows you to set a volume to manual or automatic recycle. This is the
same as: nsrmm -o { manual | notmanual }.

Delete - Allows you to purge CFI entries of all save sets on the volume. You can
also remove the volume record and all the corresponding save set records. This is
the same as nsrmm -dP vol.

NetWorker Implementation and Management

Page 330 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Setting Volume Location: mmlocate (1 of 2)

Overview

Volume records in the media database have a location field that you can use to
track the volume’s location. The location can be a string of up to 64 characters.
This field is useful for tracking volumes which have been removed from the jukebox
and for volumes moved offsite.

If a volume is labeled in a jukebox, the location field is automatically set to the


name of the jukebox. The field can be manually updated using mmlocate or
NetWorker Administration. mmlocate syntax: mmlocate [-options] [location].

The location argument specifies what to set the location to or which volumes to
manage based on location. The default (no options/arguments) lists all volumes
and their location values.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 331


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Setting Volume Location: GUI (2 of 2)

Overview

You can also specify the physical location of the volume for reference purposes in
the NetWorker Administration interface. Select the Tape volume from the list of
volumes. Right-click the volume in the right pane and select Set Location. The Set
Location dialog box is displayed. Type the description for the physical location of
the volume and click OK.

Here on the slide the example shows the tape volume that is selected is L00004L5
and the set location to “Moved to cabinet 3”.

NetWorker Implementation and Management

Page 332 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Managing the Media Database: Volume Save Sets

Overview

For save set management, options from the Volume Save Sets window include
Change Expiration and Change Status.

Choices for Change Expiration include to change the retention time of the
selected save set, keep the save set indefinitely or to expire the save set now. You
can also choose to apply the selected option to all clones of the selected save set.

Choices for changing the save set status are to change the status of the selected
save set to Suspect or Normal.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 333


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Performing a CFI Consistency Check: nsrck

Overview

Use nsrck to check, recover, or remove a client file index. nsrck also cross-checks
the media database with the contents of each CFI. Each time the NetWorker server
starts, it runs nsrck -L 1.nsrck syntax: nsrck [-L level] [-options] [clientname].

With no arguments, nsrck performs a level 3 check of all CFIs.

The slide shows the seven levels of consistency checking that nsrck can perform.
Each level incorporates the actions of the lower levels. Level 7 is different from all
other levels in that it is used only for recovery of a CFI.

NetWorker Implementation and Management

Page 334 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Using Scanner to Restore NetWorker Control Data

Overview

Scanner can perform numerous functions. Before running scanner, you must load a
volume into a NetWorker device. You then provide the pathname of the device as
an argument to scanner, which is executed on the storage node controlling the
device.

With no options, scanner reads the entire volume and displays a list of save sets
found. Information that is displayed includes save set name, SSID, and date and
time of the backup. Also any media errors that occur will be reported.

The –m option causes scanner to read the entire volume, creating save set records
in the media database for any save sets not currently tracked. If the media
database does not have a volume record for the volume being scanned, a volume
record is created.

When the –i option is used, scanner populates the media database with volume
and save set information, just like with –m, but also populates the appropriate client
file indexes with file information that is read from each save set on the volume. This
operation can be time consuming if there are many save sets with lots of files.

When used with the –i option, –S ssid is used to restrict which save set(s) the
operation is performed on. For example, to populate a CFI with the list of files from

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 335


manren02@in.ibm.com
Manual Management of the NetWorker Databases

save sets 1289372 and 1236738, located on a volume in device \\.\Tape1, the
command would be:

scanner –i –S 1289372 –S 1236738 \\.\Tape1

To recover the entire media database or an entire CFI, use the nsrdr command.
This is discussed later in this course in the Recovering NetWorker and NMC
Servers module.

NetWorker Implementation and Management

Page 336 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Scanner Examples (1 of 2)

Overview

The following scenario is presented in this slide:

A recent backup of a save set is not needed because the data was corrupted
before the backup took place. It was written to a file device and needs to be deleted
to free up space. mminfo is used to determine the SSID of the save set.

nsrmm is used to delete the save set record. Unfortunately, the administrator
specifies the wrong SSID. mminfo is executed again just to verify that the save set
is indeed gone. It is now necessary to rebuild the deleted save set record.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 337


manren02@in.ibm.com
Manual Management of the NetWorker Databases

Scanner Examples (2 of 2)

Overview

nsrmm, with no arguments, is used to locate the volume containing the save set.
From the output, it is determined that the volume is already loaded in device
AFTD_1. If the volume were in an autochanger, nsrjb would be used instead of
nsrmm.

scanner is used to recreate the media database save set record. The output is
redirected because when the –m option is used, scanner oddly enough generates a
recover stream that is not needed in this situation.

The administrator runs nsrmm to see if the save set is once again being tracked
and discovers that although the save set record is back, the save set is not
browsable. The save set needs to be returned to its original status, which was
browsable.

The administrator can run scanner again with the –i option to populate the client file
index.

NetWorker Implementation and Management

Page 338 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 339


manren02@in.ibm.com
Performing NetWorker Recoveries

Introduction

This module focuses on performing NetWorker recoveries. The various ways of


restoring NetWorker client data, and the client roles in each, are explained. Finally,
the specific procedures for performing selected file, save set, and directed
recoveries are reviewed.

Upon completing this module, you are able to:


 Describe ways of restoring client data
 Explain the client roles in different recovery types
 Perform selected file, save set, and directed recoveries

NetWorker Implementation and Management

Page 340 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recovery Overview

Introduction

This lesson covers an introduction to the three types of NetWorker recoveries, how
to use the various NetWorker recovery utilities, and volume and storage node
selection for recoveries.

This lesson covers the following topics:


 Describe the various ways of restoring client data
 Explain the roles of source, destination, and administering clients in a recover
 NetWorker recoveries:

 Browsable recoveries
 Save Set recoveries
 Directed recoveries

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 341


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recoveries

Overview

A recovery restores data to its original state at a specific point in time. NetWorker is
flexible in how recoveries are performed while simultaneously maintaining
necessary security to avoid recovery of data by nonauthorized persons. NetWorker
supports restoring one or more individual files, directories, or file systems from
NetWorker client backups. The three types of recoveries that are discussed in this
module are: Browsable, Save Set, and Directed.

Recoveries can be categorized by the method that is used to recover the data. In a
Browsable Recovery, the administrator or user browses and selects the set of
files and directories to be recovered using interfaces that require information from
the client file index.

In a Save Set Recovery, data is recovered by selecting a save set.

A Directed Recovery is any recovery in which data that was backed up from one
computer is recovered to another.

NetWorker Implementation and Management

Page 342 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

Choosing a Recovery Method

Overview

Browsable Recoveries are the most flexible and easy to use method of recovering
data. Consider using a browsable recovery when you want to recover only the files
that you mark for recovery and no other files. Also, when you do not know the exact
name of a file, the file can be located by browsing through the file system. When
recovering an entire directory or file system, a point-in-time recovery is
automatically performed. This restores the directory or file system to the way it
looked as of the most recent backup. Because of the point-in-time feature,
browsable recoveries are useful when the most recent backup is not a full backup
and files have been deleted or renamed since the full backup. The recovery will not
restore a file that has been deleted and will recover a renamed file only with its
current name.

A Save Set Recovery can be performed at any time for any save set. By default,
an entire save set is recovered. However, you can recover individual files and
directories. A save set recovery is commonly done:

1. When the last backup was a full backup and you want to recover the entire save
set.
2. When many files are being recovered from a single save set. If a save set has
millions of files, the process of marking each file for recovery during a
browsable recovery can take a considerable amount of time. A save set

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 343


manren02@in.ibm.com
NetWorker Recovery Overview

recovery does not require marking each file and thus can lead to faster file
recovery.

NetWorker Implementation and Management

Page 344 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

Client Roles in a Recovery

Overview

In any recovery, there are three client roles - administering client, source client, and
destination client - that are performed by one or more NetWorker hosts. Following
is a description of the three client roles in a recovery:

Source client: The NetWorker client from which the data being recovered was
originally backed up.

Destination client: The NetWorker client to which the data is being recovered.

Administering client: The NetWorker client (local host) performing the recovery.

The most common recovery is where a single NetWorker client performs all three
roles. For example, you might be logged in on hostA (administering client),
recovering data that are previously backed up from hostA (source client), to its
original location on hostA (destination client).

Another example of a common recovery is initiating a recovery of a remote client’s


files from a central administering client. For example, the administrator may
perform a recovery from HostB (administering client) of a file that is backed up from
HostA (source client) to HostA (destination client).

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 345


manren02@in.ibm.com
NetWorker Recovery Overview

Client and User Privileges for Recoveries

Overview

When a single client performs all three client roles in a recovery, there are no
security issues, data on a client can always be recovered back to the client.

The user on the client must belong to a NetWorker user group that has the
Recover Local Data privilege (members of NetWorker Administrators and the
Users user groups automatically have this privilege). The user also must have
operating system ownership of the files being recovered and have write privileges
to the directories where the data is recovered.

NetWorker Implementation and Management

Page 346 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recovery Utilities

Overview

With the Recover wizard, you can schedule the recovery to be performed
automatically later. The Recover wizard enables you to perform most NetWorker
recoveries through NetWorker Administration without having to log in to the client
or any other application. The Recover wizard is the preferred way of performing a
recovery, however, the other utilities are available if needed.

Recoveries also can be performed using the NetWorker User graphical user
interface on the NetWorker client. Select NetWorker User from Recover >
NetWorker User.

Also, recoveries may be performed from the command line by using the command,
recover, on any NetWorker client. This option is available for all platforms.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 347


manren02@in.ibm.com
NetWorker Recovery Overview

Performing Recoveries Using NetWorker User

Overview

To restore a client’s data using NetWorker User:

1. Select the type of recovery that you want to perform.


2. From the Operation menu select the type of recovery: Recover/Directed
Recovery or Save Set Recovery to perform a save set recovery.
3. You are then prompted for the source client whose data you restore. The
Source Client window only contains clients for which the administering client
has remote access privileges.
4. When performing a browsable recovery, you are prompted for the destination
client. This is the same as the source host unless you are performing a directed
recovery.
5. After selecting the data to be recovered (either by file or by save set selection),
click Start (green lightening-bolt) to begin the recovery.

NetWorker Implementation and Management

Page 348 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

Performing Recoveries Using recover

Overview

The NetWorker recover command is available on all NetWorker clients. The


recover command runs in either of two modes: interactive (default mode) or
noninteractive (-a option). Interactive mode enables you to use subcommands in a
shell-like environment. With the subcommands, you can go to the CFI, mark files
for recovery, and perform most of the functions available when using NetWorker
User or NetWorker Administration Recover.

recover(1m) syntax:

recover [-options] [pathname ...]

The command recover automatically assumes that the source client is the same
as the administering client. To specify a different source client, use the –c option. If
the administering client is configured as a NetWorker client in multiple data zones,
you can use the –s option to specify the NetWorker server that will control the
recovery.

The pathname argument is either the path to set as the initial working directory for
browsing (interactive mode) or, if the -a option is used (noninteractive mode), the
path(s) to recover. The default initial working directory is the current directory.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 349


manren02@in.ibm.com
NetWorker Recovery Overview

Note: See the NetWorker Command Reference Guide for more


information including a description of the command options and
subcommands.

NetWorker Implementation and Management

Page 350 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

Common Recovery Options: File Name Conflicts

Overview

By default, NetWorker recovers data by attempting to return a file to its original


folder using its original file name. However, if another file with the same name
exists in the folder, a file naming conflict occurs. NetWorker prompts you for how to
resolve the conflict. The choices are:

 Rename the file being recovered: The existing file is untouched and the file
being recovered is recovered to the same folder, but with a different file name.
By default, a tilde (~) is placed in front of the original name, but when prompted,
you can specify any name that you like. If another file with a name of ~filename
exists, an extra tilde is prepended to the new name. As many tildes will be
added as is necessary to make the filename unique.
 Discard the file being recovered: The existing file is untouched, and the
recovered file is discarded.
 Overwrite the existing file: The existing file is deleted and replaced by the
recovered file.

Alternatively, you can choose to relocate the recovered data to a different directory.
The folder that you specify in the Relocate recovered data to field will be created if
it does not exist. Subfolders are created as necessary to retain the folder hierarchy
that existed when the files were backed up. There may be times when you want to

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 351


manren02@in.ibm.com
NetWorker Recovery Overview

recover a set of files to a location other than the folder from which they were
backed up. Relocating recovered files is useful for comparing an existing set of
files with the same set of files that were previously backed up.

Note: In NetWorker User, you can select the action to be performed


when a file naming conflict occurs prior to beginning the recovery.

NetWorker Implementation and Management

Page 352 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

Listing Required Volumes: NetWorker User

Overview

After making a selection of the data to be recovered, users can view a list of the
volumes that are needed to recover the data marked for recovery. If a volume is
mounted, the device on which it is mounted is also displayed.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 353


manren02@in.ibm.com
NetWorker Recovery Overview

Recovery Status

Overview

You can monitor the recovery in the Status window which opens as soon as the
recovery begins when using NetWorker User and NetWorker Recover.

Important: Do not close the Status window until a recover completion


message is displayed. Prematurely closing the window aborts the
recovery. When running the recover command, information about
each file in the recovery can be displayed by using the verbose
subcommand.

NetWorker Implementation and Management

Page 354 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

Selecting a Volume for Recovery

Overview

Where there is potentially more than one volume for recovery, the highest priority is
given to the volume containing a complete, non-suspect save set status. If all
volumes still have equal priority, and then priority is given to the volume that is
mounted. If all the volumes are mounted, and then priority is given according to
media type, with AFTD having top priority. Next in priority is location, with highest
priority given to volumes in a library.

Note: Save set status can be changed with options available in the
NetWorker Administration Media window and with the nsrmm
command.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 355


manren02@in.ibm.com
NetWorker Recovery Overview

Determining a Storage Node to Use for Recovery

Overview

When a recovery is initiated, the NetWorker server selects the storage node to read
one or more volumes based on the following prioritized criteria:

1. If the volume to be read is already mounted on a device, the storage node


controlling that device.
2. The first storage node that is listed in the Recover storage nodes attribute of
the NetWorker client resource that is being recovered having access to the
required volume.
3. The first storage node that is listed in the Storage nodes attribute of the
NetWorker client resource that is being recovered having access to the required
volume.
4. The storage node listed in the Read hostname attribute of the jukebox
resource, or if this is empty, storage nodes on which a device in the library is
configured.

The Read hostname attribute in the Configuration tab of the jukebox resource
specifies the storage node to use for recoveries and cloning if a client’s preferred
storage nodes are not available. The default value of this attribute is the hostname
of the storage node controlling the first drive in the library.

NetWorker Implementation and Management

Page 356 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recover Wizard (1 of 5)

Overview

The Recover wizard in NetWorker Administration provides a NetWorker datazone


with a centralized recovery method. The wizard supports browsable, save set and
directed recoveries. The wizard does not support cross-platform recoveries. With
the Recover wizard, you can create and save a recover configuration that you can
reuse, schedule, and modify later.

On the first screen of the Recover wizard, select Traditional NetWorker Client
Recovery for Recovery Type to perform a file system recovery.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 357


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recover Wizard (2 of 5)

Overview

Select the source host, destination host, and the recovery type. For a directed
recovery, before starting the Recover wizard ensure that the destination host is a
client of the NetWorker server and is running NetWorker 8.1 or later software. For a
directed recovery, the Remote Access attribute of the source client must contain
the host name of the destination client.

NetWorker Implementation and Management

Page 358 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recover Wizard (3 of 5)

Overview

Next, select the files and folders to recover. You can select the items to recover by
file/folder name or by save set. On the next wizard screen, you have the option to
restore to the original path or specify a new destination path. Also, you select how
to handle duplicate file conditions in the recovery.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 359


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recover Wizard (4 of 5)

Overview

The Obtain the Volume Information window enables you to determine how the
recovery wizard selects the volumes that will be used for the recovery. You can
choose to either enable NetWorker to select the volume or to select the volumes to
be used.

After providing a name for the recovery, you can choose to either start the recovery
now or schedule the recovery to start later.

NetWorker Implementation and Management

Page 360 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Recovery Overview

NetWorker Recover Wizard (5 of 5)

Overview

You can monitor the recovery results in the Check the Recovery Results window
from the Recover wizard through to the recover completion time. NetWorker also
stores the recovery log file in the …nsr\logs\recover directory.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 361


manren02@in.ibm.com
Performing Recoveries by File Selection

Performing Recoveries by File Selection

Introduction

This lesson covers performing recoveries by file selection including recovering as


of a specific point-in-time and using NetWorker interfaces to perform recovery by
file selection.

This lesson covers the following topics:


 Recovering to a specific point-in-time
 Using NetWorker interfaces to perform recovery by file selection

NetWorker Implementation and Management

Page 362 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Recoveries by File Selection

Browsable Recovery - Details

Overview

A browsable recovery can only be performed on a browsable save set. Any user
can perform a browsable recovery. However, only those files for which the user has
read permission can be recovered. During a recovery, the user selects the set of
files and directories to be recovered. When recovering an entire directory or file
system, a point-in-time recovery is automatically performed. This restores the
directory or file system to the way it looked as of the most recent backup.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 363


manren02@in.ibm.com
Performing Recoveries by File Selection

Browsable Recovery - Point-in-time Recovery

Overview

If the recover program determines that multiple save sets (a full and its dependent
save sets) are required for the recovery, it uses the CFI to determine if any files
were deleted in the time between the most recent full backup and the most recent
non-full backup. These deleted files are not recovered. The CFI is used to
determine if a file was renamed since the most recent full backup. If it was, the file
is recovered only with its most recent name.

By default, a browsable recovery restores data as of the most recent backup. A


browsable recovery can also be performed to restore data as of a date in the past.

NetWorker Implementation and Management

Page 364 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Recoveries by File Selection

Marking Files to Recover: Recover Wizard

Overview

A file selection recovery method, or browsable recovery, inspects the client file
index that NetWorker creates for the source host to gather information about
backups. When the recovery process reviews entries in the client file index, you
can browse the backup data and select the files and directories to recover.

In a browsable recovery, the recovery wizard shows a representation of a client’s


directory structure as it existed at a specific point in time. This representation is
generated from the contents of the client’s CFI and can be browsed much the same
way you would traverse a file system in Windows Explorer. However, the
difference is, for a recovery, you are viewing the contents of the CFI and not the
files residing on disk.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 365


manren02@in.ibm.com
Performing Recoveries by File Selection

Viewing Versions of Browsable Files

Overview

It is possible to recover a version of a file other than the most recent version:

1. Highlight the file that you want to recover.


2. Select Versions from the Recover Configuration menu and NetWorker
displays all versions of the file.
3. One or more versions of a file can be selected for recovery.

NetWorker Implementation and Management

Page 366 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Recoveries by File Selection

Recovery Browse Time

Overview

The set of files that are displayed within a recovery utility is determined by the
recovery browse time. By default, the browse time is the current date and time.
Based on the CFI contents from the most recent full backup and subsequent level
and incremental backups, NetWorker can determine what the directory structure on
disk looks like as of the most recent backup. That directory structure is what you
are presented with in the recovery interface. If you mark and recover all files that
are displayed, your computer is restored to how it was at the time of the last
backup.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 367


manren02@in.ibm.com
Performing Recoveries by File Selection

Changing the Recovery Browse Time

Overview

You can change the browse time to a date in the past, causing the NetWorker
recovery interface to display (and recover) only files backed up prior to the browse
time. Marking a file for recovery automatically selects the most recent version of the
file backed up prior to the browse time. You might want to change the browse time
if you need to:

 Retrieve an old version of multiple files


 Retrieve an old version of an entire directory, file system, or client
 Look for a file that is still browsable but is not displayed in the GUI. This can
happen if the file was deleted prior to the most recent full backup

Changing the browse time is an option in all NetWorker recovery interfaces. In the
NetWorker Recover wizard, the option is found in the Versions menu and Change
Browse Time is displayed to change the browse time.

Note: If you need to recover files from different points in time, either
use the Versions option for each file or perform multiple recoveries
with different browse times.

NetWorker Implementation and Management

Page 368 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Recoveries by File Selection

Searching a CFI

Overview

The Search feature enables you to locate a file or directory by typing its name. This
feature is useful in situations where:

Search is an option in the Select the Data to Recover window. When specifying
the file or directory to locate, the wildcards ‘*’ (match zero or more occurrences of
any character) and ‘?’ (match any one character) are allowed. The search is not
case-sensitive. The search begins with the selected folder or specified directory
and descends into its subfolders. Files and directories matching the search criteria
are displayed and can be selected for recovery.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 369


manren02@in.ibm.com
Performing Recoveries by File Selection

Performing Browsable Recoveries Using recover

Overview

With recover, the default method of recovery is by file selection of the latest version
of a file. The add subcommand is used to add the current version of the file to the
recovery list when using the interactive mode of recover.

In this recover example, the file, *.zip, is selected for recovery. Then, the versions
subcommand is used to determine the versions of the file that have been backed
up. To recover an earlier version of the file, the changetime subcommand is used
to change the browse time to a time before the most recent version and after the
next to the most recent version of the file. When the add subcommand is run again,
the next to the most recent version is added to the recovery list.

Note: See the NetWorker Command Reference Guide for more


information including a description of the command options and
subcommands.

NetWorker Implementation and Management

Page 370 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Save Set Recoveries

Performing Save Set Recoveries

Introduction

This lesson covers save set recoveries including recovering to a specific point in
time and using the features of the NetWorker interfaces to perform save set
recoveries.

This lesson covers the following topics:


 Defining a save set recovery
 Recovering to a point in time with save set recoveries
 Identifying save sets to recover
 Using NetWorker interfaces to perform save set recoveries

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 371


manren02@in.ibm.com
Performing Save Set Recoveries

Save Set Recovery - Details

Overview

A save set recovery can be performed for any save set. System administrator
privileges are required to perform a save set recovery.

One or more save sets are specified during the recovery. Although the default
behavior is that each save set is entirely recovered, you can specify a set of
individual files or directories to be recovered instead.

Since a save set recovery does not use CFI information, it does not perform a
point-in-time recovery.

NetWorker Implementation and Management

Page 372 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Save Set Recoveries

Save Set Recovery – Recovering to a Point in Time

Overview

The ability to automatically recover to a point-in-time is not supported using a save


set recovery.

Let us assume that you want to perform a save set recovery of a large directory to
the way it looked after the incremental backup on Day 6. The following steps must
be performed:

 Recover the Day 1 Full save set.


 Recover the Day 5 Cumulative incremental save set.
 Recover the Day 6 Incremental.

If no files were deleted or renamed between Day 1 and Day 6, the file system is
now fully and accurately recovered. However, if deletions occurred, files which did
not exist on Day 6 were recovered in the Day 1 or Day 5 recoveries. Also, if a file
was renamed, it will now exist under both its original and new names. For the
recovered file system to accurately reflect the Day 6 file system, you must
determine which deletions and renames occurred and manually perform them
again.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 373


manren02@in.ibm.com
Performing Save Set Recoveries

Identifying the Save Sets to Recover

Overview

The number of full and incremental save sets that are needed for recovery depends
on the schedule (backup levels) used immediately prior to the point in time you
want to recover the data.

The following save sets that you need for a save set recovery should be identified:

 The most recent full backup of the save set


 The most recent cumulative incremental backup of the save set.
 All the incremental backups that were performed after the most recent
cumulative incremental backup until you reach the wanted point in time

In the example shown on the slide, a recovery is performed after Day 7’s backup.
To perform the recovery, you need the Full save set from Day 1, the cumulative
incremental save set from Day 4, and the incremental save sets from Days 5, 6,
and 7.

NetWorker Implementation and Management

Page 374 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Save Set Recoveries

Cleaning up Directories After a Recovery

Overview

A save set recovery does not reference the client file index where deleting and
renaming of files are recorded. This leads to the following behavior:

 Directories and files that are deleted during the backup cycle are recovered.
 Directories and files that are renamed during the backup cycle are recovered
multiple times, once for each name by which they were known.

When you have recovered the last save set required to restore your data to a
specific point in time, you may need to perform extra file handling. This could
include deleting files and directories that were deleted during the backup cycle and
renaming files that were renamed during the backup cycle.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 375


manren02@in.ibm.com
Performing Save Set Recoveries

Selecting Save Sets for Recovery

Overview

To perform a save set recovery using the NetWorker Administration Recover


wizard, you begin the recovery in the same way as you do a browsable recovery by
specifying the source and destination host. Then, when selecting the data to
recover, click the Save Set Recover tab and click Query. The wizard displays a list
of save set names that are backed up from the client meeting the search criteria.
After selecting the save set, all save sets with that name are displayed. One or
more versions may be marked for recovery.

As with browsable recoveries, you can perform searches and view properties,
versions, and volumes for selected items.

NetWorker Implementation and Management

Page 376 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Save Set Recoveries

Recovering a Subset of a Save Set

Overview

If you want to recover a subset of a save set, select Advanced Options and
specify the path of the directory or file to be recovered in the Extra recover
options attribute. Multiple items can be specified, separated by a space.

In this example, the save set is selected, C:\Documents in the Select the Data to
Recover window. However, we only want to recover the C:\Documents \Morefiles
directory from that save set. When the recover runs, only the contents of the
specified directory are recovered.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 377


manren02@in.ibm.com
Performing Save Set Recoveries

Performing Save Set Recoveries Using recover

Overview

To perform a save set recovery with the recover command, use the –S option
followed by the SSID of the save set. Multiple –S options can be used in the same
command. A save set recovery using the command line is always noninteractive.

Note: Before performing the recovery, determine the SSID of the save
set to be recovered using NetWorker Administration or the mminfo
command. See the NetWorker Command Reference Guide for more
information including a description of the command options and
subcommands.

NetWorker Implementation and Management

Page 378 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Directed Recoveries

Performing Directed Recoveries

Introduction

This lesson covers the procedures, interfaces, and requirements for performing
directed recoveries in NetWorker.

This lesson covers the following topics:


 Defining a directed recovery
 Privileges and platform requirements
 Using NetWorker interfaces to perform a directed recovery

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 379


manren02@in.ibm.com
Performing Directed Recoveries

Directed Recovery

Overview

A directed recovery is defined as a recovery in which the data that was backed up
from one computer is recovered to another.

The benefits of performing a directed recovery include being able to:

1. Obtain files from a source computer which is inoperable.


2. Perform all recoveries from a single NetWorker client in the data zone, thereby
providing central recovery management and control.
3. Transfer files from one client to another.

NetWorker Implementation and Management

Page 380 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Directed Recoveries

Directed Recovery – Required Privileges

Overview

The following access rights are required for directed recoveries:

Recovery must be launched by the root user (UNIX) or Windows Administrator on


the host performing the recovery. This host must be a NetWorker client of the
NetWorker server. The user must have the Remote Access All Clients privilege
on the NetWorker server. Note that users in the Administrators group on the
NetWorker server are automatically granted the necessary privileges.

The Remote access attribute in the source client’s client resource must contain the
destination client if the user@destination client does not have the Remote Access
All Clients privilege.

The destination client must enable remote execution requests from the
administering client. Remote execution is performed by nsrexecd. Remote
execution privileges are controlled by the following methods:

1. The /nsr/res/servers file on the destination client lists the hosts authorized to
make remote execution requests.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 381


manren02@in.ibm.com
Performing Directed Recoveries

2. nsrexecd on the destination client can use the –s option to specify a host
authorized to make remote execution requests. If this option is used, the
/nsr/res/servers file is ignored.
3. Optionally, the Disable directed recover attribute can be set to yes in a
NetWorker client’s resource database, /nsr/res/nsrladb. This disallows directed
recoveries from any remote host. (nsradmin –d /nsr/res/nsrladb).

NetWorker Implementation and Management

Page 382 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Directed Recoveries

Directed Recovery – Platform Requirements

Overview

The source and destination clients must be of the same platform type. You can
perform directed recoveries between UNIX NetWorker clients and between
Windows NetWorker clients. You cannot recover data that are backed up from
UNIX clients to non-UNIX clients, and conversely. The administering host may be a
different platform type from the other clients.

Also, you may not be able to recover files between dissimilar file system formats.
For example, you cannot recover data from an NTFS file system on a Windows
client to a FAT file system because of the way file permissions are handled.
However, files from a FAT file system can be recovered to an NTFS file system
because there are no permissions in a FAT file system; NTFS gives recovered files
the permissions of the directory they are recovered to.

Note: SYSTEM and VSS SYSTEM save sets cannot be recovered


using a directed recovery.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 383


manren02@in.ibm.com
Performing Directed Recoveries

Performing Directed Recoveries – Recover Wizard

Overview

To perform a directed recovery using the Recover wizard in NetWorker


Administration, you specify the source and destination hosts in the Select the
Recovery Hosts window. In the example on the slide, nw.dellemc.edu is the
administering client, win-client.dellemc.edu is the source client, and
nw.dellemc.edu is selected as the destination client.

After you select the source and destination clients, the contents of the source
client’s CFI is displayed, enabling you to browse and mark files for recovery in the
exact same manner as in a normal browsable recovery. Upon initiating the actual
recovery, the administering client contacts nsrexecd on the destination client and
requests that it run recover with the list of files provided.

NetWorker Implementation and Management

Page 384 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Directed Recoveries

Performing Directed Recoveries – NetWorker User

Overview

To perform a directed recovery using NetWorker User, select Recover/Directed


Recover… from the Operation menu. Then, select the source and destination
clients. In the example on the slide, nw.dellemc.edu is the administering client, win-
client.dellemc.edu is the source client, and nw.dellemc.edu is selected as the
destination client.

Only clients for which nw.emc.edu has remote access privileges are displayed in
the client selection windows.

After you have selected the source and destination clients, the contents of the
source client’s CFI is displayed, enabling you to browse and mark files for recovery
in the exact same manner as in a normal browsable recovery. Upon initiating the
actual recovery, the administering client contacts nsrexecd on the destination client
and requests that it run recover with the list of files provided.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 385


manren02@in.ibm.com
Performing Directed Recoveries

Performing a Directed Recovery – recover

Overview

Directed recoveries can also be performed using the recover command.

The -c client option specifies the source client, and the -R client option specifies
the destination client. The required -i [YNR] option specifies what the destination
client should do in response to file naming conflicts:

-iN the file is not recovered if a conflict occurs

-iY the existing file is overwritten when a conflict occurs

-iR renames the file when a conflict occurs; .R is appended to each recovered file
name in UNIX/Linux; ~ is placed in front of file name in Windows.

To perform a directed save set recovery using recover, run this command format
from the source client:

recover –s nw_server –R destination_client –i{NYR} –S ssid

NetWorker Implementation and Management

Page 386 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing File System Snapshot Recoveries

Performing File System Snapshot Recoveries

Introduction

This lesson covers snapshot recoveries including privileges and platform


requirements, and using the features of the NetWorker interfaces to perform
directed recoveries.

This lesson covers the following topics:


 Snapshot recovery types
 Recovery wizard for NSM

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 387


manren02@in.ibm.com
Performing File System Snapshot Recoveries

Recovery Types

Overview

You can recover individual files, or complete file systems from snapshot save sets.
To restore data from snapshots that are cloned to conventional storage media, use
the Recover wizard or other methods as you would for any conventional NetWorker
backup. There are three recovery types available for a snapshot backup. They are
snapshot, rollover, and rollback recoveries.

Snapshot Recovery: A snapshot saveset is mounted giving the administrator the


ability to browse and select directories or individual files to restore.

Rollover: A conventional NetWorker restore is performed from the backup storage


media. You can also recover from the snapshot, either full or partial. If the data was
rolled over to backup media. In short, whatever you can do with a NetWorker
created backup to media, you can do with an NSM generated backup to media.

Rollback: The snapshot is restored by using the storage array capabilities. A


volume on the application host is unmounted, and the rollback replaces the entire
content of the unmounted volume. You can perform a rollback, which reverts the
entire disk to the state of the time of the snapshot. This is done at the array-level.
For example file systems E:\, F:\, and G:\ live on LUN 02E. Rolling back G restores
everything on LUN 02E including E:\ and F:\.

NetWorker Implementation and Management

Page 388 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing File System Snapshot Recoveries

NetWorker supports three types of user interfaces for snapshot recovery


operations:

 NMC Recover wizard


 nsrsnapadmin command utility
 nsrsnap_recover command

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 389


manren02@in.ibm.com
Performing File System Snapshot Recoveries

Recover Wizard for NSM

Overview

You can use the Recover wizard to restore file system data from a snapshot that is
stored on a supported storage array. From the wizard’s Available Recovery
Types, select Filesystem (Snapshot) or another supported application type that is
installed on the client. The Smart Snap option enables you to specify array LUNs
World Wide Names (WWNs).

The wizard detects all available snapshots and save sets, and displays choices and
visibilities that are related to recovering the data. The wizard provides you with the
ability to mount a save set and browse the save set to recover individual items from
the snapshot or recover the full save set.

Rollback snapshot is also an option. A rollback is a destructive operation. A


rollback restores the entire snapshot to the application host. NetWorker supports
performing an array level restore of a snapshot to an alternate set of devices.

This is a brief overview of recovering data from snapshots with NetWorker. For
more detailed information, please see the NetWorker Snapshot Management
Integration Guide and the Snapshot Management for NAS Devices Integration
Guide. The NetWorker Command Reference Guide and man pages provide
detailed information about nsrsnapadmin and nsrsnap_recover commands.

NetWorker Implementation and Management

Page 390 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 391


manren02@in.ibm.com
Performing Cloning and Staging

Introduction

This module focuses on cloning and staging in a NetWorker environment. The


cloning and staging processes are reviewed, as well as the procedures for
configuring and running both.

Upon completing this module, you are able to:


 Describe the cloning and staging processes
 Perform manual cloning and staging operations
 Configure clone-controlled replication (CCR)
 Configure NetWorker staging resources

NetWorker Implementation and Management

Page 392 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Performing Cloning

Introduction

This lesson covers the procedures for performing cloning in the NetWorker
environment including configuring automatic, or scheduled, and manual clone
operations.

This lesson covers the following topics:


 Differences between cloning and staging
 Configuring automatic, or scheduled, cloning
 Performing manual clone operations

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 393


manren02@in.ibm.com
Performing Cloning

Cloning and Staging Save Sets

Overview

NetWorker provides the ability to further manage and protect save sets and
volumes by using cloning and staging. Cloning copies save sets to another volume
belonging to a clone pool while staging moves save sets to another volume.

NetWorker Implementation and Management

Page 394 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Cloning Overview

Overview

Cloning enables you to create identical copies of save sets to be used if there is
damage to the original media or for offsite storage.

Clone operations use the Recover Pipe to Save (RPS) method to clone data. With
this method, the existing NetWorker backup and recover framework is used to
replicate the data from source to destination. Clone performs a save set recover
operation on the source and stores data in a buffer. Then, a save thread consumes
the data and performs a save operation onto the destination. You can clone save
sets either manually or automatically. Nsrclone, running on the NetWorker server,
initiates the clone operation and spawns nsrrecopy on the source storage node.
Data movement is performed by the nsrrecopy binary on the source storage node.
There are two threads for nsrrecopy: one for read and one for write. One nsrrecopy
is spawned per volume and multiple volumes of save sets can be cloned in parallel.

Two devices are required for cloning. Save sets are always cloned. Thus, if a save
set begins on one volume and continues (spans) onto one or more extra volumes,
each of the source volumes will be mounted and read during the clone operation.
Conversely, if the destination volume becomes full during a clone operation,
another volume from the same pool must be made available for the cloning to
continue. Concurrent clone, backup, and recovery operations can be performed on

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 395


manren02@in.ibm.com
Performing Cloning

the same device simultaneously when using advanced file type or Data Domain
devices.

No volume may contain more than one instance (copy) of a save set. This
eliminates the possibility of losing multiple instances of a save set if a single
volume becomes damaged. Since backup data cannot be mixed with clone data on
a volume, it is required that the destination volume belong to a clone pool.

NetWorker Implementation and Management

Page 396 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Clone Workflows

Overview

There are two ways to clone save sets using policies and workflows.

Way one. You can configure cloning to occur in the same workflow as a backup
action (backup and clone workflow). In this configuration, you create a workflow
with a backup action and a clone action. The clone action can occur after the
backup action or concurrently with the backup action. There can be a single clone
action or multiple clone actions.

Way two. You can configure cloning to occur in a workflow apart from the backup
action (clone-only workflow). In this configuration, you create a group for save set
selection and specify that group and a clone action in the clone-only workflow.
There can be multiple clone actions in the workflow. This is useful if you want the
clone operations to occur at different times from backup operations.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 397


manren02@in.ibm.com
Performing Cloning

Backup and Clone Workflow

Overview

This is a view of a backup, and clone workflow in a policy called Standard


Filesystem. In this example, the workflow is configured with two actions, a backup
action followed by a clone action. Backup data is written to the pool specified in the
backup action. After the backup completes, the data is cloned to the pool specified
in the clone action.

NetWorker Implementation and Management

Page 398 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Backup and Clone Workflow Properties

Overview

The slide shows the workflow properties for our backup and clone workflow
example. Here you can see that the backup action is followed by a clone action.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 399


manren02@in.ibm.com
Performing Cloning

Backup and Clone Workflow: Clone Action

Overview

When creating a clone action that is a member of a backup and clone workflow,
you specify the action name and action type of Clone for Action Information. For
Clone Options, specify the destination storage node, the destination pool, which is
a clone-type pool, and retention for the clone save sets. You can choose to delete
the source save sets after the clone operation completes. You can also filter the
input data to the clone by time, save set, clients, and backup level.

NetWorker Implementation and Management

Page 400 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Clone-Only Workflows

Overview

In the example shown here, we have created two clone-only workflows in the Clone
Only policy. To configure a clone-only workflow, you first create a save set group
where you specify either the selection criteria or the IDs of the save sets to be
cloned. Then, you associate the group with a workflow that contains a clone action.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 401


manren02@in.ibm.com
Performing Cloning

Protection Groups for Clone-Only Workflows

Overview

There are two types of protection groups that can be used to clone the save sets in
clone-only workflows. With these groups, you specify the save sets to be cloned.
The type of protection group that you use depends on the way why you are
configuring the workflow.

Save Set Query group - Use a Save Set Query group in clone-only workflows
where you want to clone save sets on an ongoing basis, based on save set criteria.

Save Set ID List group – Use a save set group in clone-only workflows where you
want to clone a specific list of save sets. Specify the save set ID/cloneID
(ssid/clonid) identifiers.

NetWorker Implementation and Management

Page 402 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Clone-Only Workflow Properties

Overview

The slide shows the workflow properties for the Clone with List of Save Sets
clone-only workflow example. Here you can see that we have associated this
workflow with the Save set group. There is only one clone action in the workflow.
When the workflow runs, the save set specified in the protection group will be
cloned.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 403


manren02@in.ibm.com
Performing Cloning

Clone Action in Clone-Only Workflows

Overview

When creating a clone action that is a member of a clone-only workflow, you


specify the action name and action type of Clone for Action Information. For
Clone Options, specify the source and destination storage nodes, the destination
pool, which is a clone-type pool, and retention for the clone save sets. You can
choose to delete the source save sets after the clone operation completes.

NetWorker Implementation and Management

Page 404 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Cloning Save Set: nsrclone (1 of 2)

Overview

The nsrclone command is used to perform manual clone operations.

When the –S option is used, a list of save set IDs must be specified. If the –S
option is not used, arguments following any options must be NetWorker volume
names. nsrclone(1m) syntax: nsrclone [options] -S ssid ... | volume ...

where ssid is a save set to clone, volume is a volume containing save sets to clone.
Note that ssid/cloneid may also be used to specify which save set with multiple
copies to use as a source. Additional information including a full list of the
command options can be found in the NetWorker Command Reference Guide, or
the NetWorker Cloning Integration Guide.

Note: The nsrclone command requires specific privileges that based


on session authentication. Use the nsrlogin command to authenticate
a user and generate a token for the nsrclone and mminfo commands.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 405


manren02@in.ibm.com
Performing Cloning

Cloning Save Set: nsrclone (2 of 2)

Overview

Once the clone operation is complete, validate that the save sets are cloned. The
save sets now are available on two volumes.

NetWorker Implementation and Management

Page 406 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Cloning Volume: nsrclone

Overview

When cloning a volume, it is not a byte-by-byte copy. Only save sets that begin on
the volume are cloned. If a save set begins on the volume and spans to one or
more extra volumes, each of those volumes will be mounted and read. Thus, to
clone a volume really means to clone, in their entirety, all save sets beginning on
the volume.

Multiple volumes can be specified on the command line. The -f option of the
nsrclone command can be used to specify a file (or standard input) containing a list
of volumes to clone. When using an input file, each volume must be on a line by
itself.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 407


manren02@in.ibm.com
Performing Cloning

Note: The first flag that is associated with a save set indicates which
part of the save set is stored on a volume. This flag can be displayed
with the mminfo -v command and is also displayed when viewing the
save sets for a volume in the Volume Save Sets window in
NetWorker Administration Media tab.Values for the first flag are:
c: Save set is contained on this volume.
h: Save set spans volumes and the head is contained on this
volume.
m: Save set spans volumes and a middle section is contained on
this volume.
t: The tail section of a spanning save set is contained on this
volume.

NetWorker Implementation and Management

Page 408 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

nsrclone: Using the –t and –e Options

Overview

The –t start_time option causes nsrclone to automatically determine which save


sets have been backed up since start_time (based on the savetime value) and
clone them. start_time can be specified using any nsr_getdate(3) format. By
default, all save sets backed up since start_time are cloned. To specify a time
range, the –e end_time option can be used to specify the end time of the range. If -
e end_time is used, the default value of start_time is end_time – 24 hours.

Options -c client_name, -C less_than_copies_in_pool, -g group_name, -l level can


be used with the -t or -e option to extend save set selection capabilities. Also, -N
saveset_name enables for selection on save set name.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 409


manren02@in.ibm.com
Performing Cloning

Examples:
Clone all save sets backed up since 1:00 a.m. this morning:
nsrclone –S –t “01:00”
Clone all save sets backed up in the last 24 hours with backup level
full and group Default:
nsrclone -S –e now -l full -g Default (ow is a valid nsr_getdate format)
Clone all save sets backed up between 9:00 p.m. yesterday and 8:00
a.m. this morning:
nsrclone –S -t “yesterday 21:00” –e “08:00”

NetWorker Implementation and Management

Page 410 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Action Start Time

Overview

There may be times when you want to run a clone action at a different time, rather
than directly after a backup action. For example, you want the backup action to run
at 6 P.M. and the following clone action to run during the day at 6 A.M. Prior to the
NetWorker 9.1 release, using the policy framework, the solution was to run two
separate workflows: one workflow containing the backup action to start at 6 P.M.
and a second workflow to run the clone action starting at 6 AM. This solution had
its drawbacks because it was difficult to match up which save sets were cloned.

There is an advanced option on the action that enables you to specify a start time
for that specific action without using an extra workflow.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 411


manren02@in.ibm.com
Performing Cloning

Specifying Action Start Time

Overview

By default, the action start time is not used. You can set the start time of an action
using the Action wizard in NetWorker Administration. To use the start time on an
action, set the time to start the action at a specific, absolute time or after a period
relative to the start of the workflow. This is the specified amount of time or later, in
case the previous action in the workflow has not completed.

NetWorker Implementation and Management

Page 412 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Changing Retention

Overview

Each instance of a save set has its own clone browse and retention time which is
tracked in the save set record of the media database. Browse and retention times
for clone data can be extended beyond that of the original save set, enabling
browsing and recovery of clone data after the original save sets have expired.

You can specify a retention policy value for the clone save set that differs from the
value that is defined for the original save set. When the retention policy differs for
the original and clone save set, you can expire the original save set and reclaim the
space on the source AFTD but maintain the data on a clone volume for future
recoveries.

If the clone instance is written to a pool having a retention policy, the retention time
of that save set instance is determined by the pool’s retention policy instead of the
client’s retention policy. A different clone retention time can also be set using the –y
retent_time option with nsrclone and with the nsrmm -e command. Setting the
clone’s retention to a longer period than the client’s retention enables the clone to
remain recoverable even after the original backup is no longer retained. Retention
that is specified from the command line overrides the retention policy for the clone
pool. The browse period for a clone can be extended with the -w option of nsrclone
when creating a clone save set. The browse period is left unchanged if the save

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 413


manren02@in.ibm.com
Performing Cloning

set’s browse date is later or if the new time has already passed. This option
requires the -y retention option and must not be greater than the retention time.

Important: The date on which a volume becomes recyclable is


determined by the clone retention times of save set instances on the
volume, not by the save set retention times. For example, if 1/6/2019
was the longest save set retention time on a volume and the longest
clone retention time on the volume was 1/1/2019, the volume would
not become recyclable until 1/10/2019.

NetWorker Implementation and Management

Page 414 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing Cloning

Cloning to Cloud

Overview

With the NetWorker Cloud Backup Option, copies of backup data can be stored on
internet-based storage as an alternative to sending tapes offsite. This provides a
tape-less offsite storage solution, eliminating the complex requirements of
managing tapes.

Cloning backup data to a cloud complements backing up to disk. In the example


shown on the slide, backups are first written to disk. Then, the backup data is
cloned to a volume on an CloudBoost appliance. The original backup data is
retained on disk only as long as required for short-term recovery operations. Data
on cloud storage is retained for a longer period according to business requirements
for long term/offsite storage.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 415


manren02@in.ibm.com
Performing Cloning

Clone Reporting Within NMC

Overview

Reporting on clone operations can be achieved through the reports available in


NetWorker Management Console. The Policy Statistics report category provides
you with the ability to create reports that contain details and summary information
about data protection policies, some of which are listed here. The category includes
both basic and drill down reports. Here, we see a Policy Summary report showing
the clone count and clone size for the Backup and Clone policy.

NetWorker Implementation and Management

Page 416 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Perform Clone Controlled Replication

Perform Clone Controlled Replication

Introduction

This lesson covers clone controlled replication.

This lesson covers the following topics:


 Defining clone controlled replication
 Requirements for performing clone controlled replication

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 417


manren02@in.ibm.com
Perform Clone Controlled Replication

Clone-Controlled Replication

Overview

As with other NetWorker devices, Data Domain device types can also be used to
perform clone operations. Single save sets or the entire volume of a Data Domain
device may be a source or target of cloning. You can also clone from a Data
Domain device to tape or to any other device type.

Data that is cloned from one Data Domain device to a target Data Domain device,
typically at a remote location, retains its deduplication format and is known as
clone-controlled replication (CCR) or as an optimized clone.

Clone-controlled replication uses the native Data Domain replication feature to


copy data from one Data Domain system to another. Clone-controlled replication
uses a special Data Domain API command. Do not confuse this clone-controlled
replication with standard directory level replication, which is also supported. For
clone-controlled replication, clone employs intelligence when creating groups to
clone so that all threads are equally balanced. It uses fast copy instead of file copy
for replication within the same Data Domain device.

The clone is created quickly and uses low bandwidth and low storage capacity. A
clone that is created in this format may be used for data recovery or to create
further copies, for example, to traditional disk or tape storage. This method results
in minimal impact on production or primary backup and recovery operations.

NetWorker Implementation and Management

Page 418 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Perform Clone Controlled Replication

Clone-Controlled Replication Requirements

Overview

Here are the configuration requirements to perform a clone-controlled replication.


Ensure that the storage nodes for both source and target Data Domain devices are
clients of the same NetWorker server. The Data Domain systems must be properly
licensed for DD Boost and replication. The Alias attribute of the client resource for
the storage nodes and the NetWorker server must include the names in use for the
hosts.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 419


manren02@in.ibm.com
Perform Clone Controlled Replication

CCR Load Balancing

Overview

CCR cloning in NetWorker employs logic to group save sets for cloning based on
threshold value. At a high level, this is what is involved in the grouping of save sets:

First, an estimate of overhead for save sets is determined. This is the amount of
time for processing the save sets to include both computational and data transfer
overhead. Then, if the total save set overhead is small (< max thread*threshold),
the initial parallelism is increased so the job finishes within a short period.

If total save set overhead is large (> max thread*threshold), the default initial
parallelism is used.

A series of environment variables can be configured on the NetWorker server to


fine-tune the CCR settings. Detailed information about these settings and their use
can be found in the NetWorker Administration Guide.

NetWorker Implementation and Management

Page 420 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Perform Clone Controlled Replication

Creating Target Device for CCR

Overview

A target Data Domain device for CCR is labeled into a backup clone pool.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 421


manren02@in.ibm.com
Performing NetWorker Staging

Performing NetWorker Staging

Introduction

This lesson covers the procedures for configuring automatic and manual staging of
data in NetWorker.

This lesson covers the following topics:


 Automatic staging
 Manual staging

NetWorker Implementation and Management

Page 422 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing NetWorker Staging

Staging Save Sets – Overview

Overview

Staging a save set moves it from one storage volume to another.

Like cloning, staging requires two devices, one or more source volumes, and one
or more destination volumes.

When a save set is staged, it is cloned, resulting in an extra instance (copy) of the
save set being tracked in the media database save set record. Upon successful
completion of the clone operation, the information pertaining to the original instance
(copy) of the save set is removed from the save set record.

If the save set being staged is on tape, it remains on the tape until the tape is
relabeled. If the save set being staged is on a file or adv_file type device, it is
immediately deleted from the device/volume (directory).

Unlike cloning, destination volumes do not have to belong to a clone pool.

Staging is often used to move save sets from file and adv_file devices to long-term
media such as tape. This enables the most recent backups to be written to and
recovered from disk, and then moved to tape to free space for subsequent
backups. Staging is also used to remove nonrecyclable save sets from an
otherwise recyclable volume.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 423


manren02@in.ibm.com
Performing NetWorker Staging

Staging Save Sets: nsrstage

Overview

nsrstage is the command line utility that is used to stage save sets. nsrstage
syntax:

nsrstage [-options] -m -S ssid[/cloneid] ...

-m is a required option to stage (move) save sets, and -S ssid specifies which save
set(s) to stage. The optional /cloneid is for save sets with more than one instance
(copy), to identify the instance of the save set to stage. If an instance is not
specified, all instances except for the staged copy are deleted from the media
database.

Note: See the NetWorker Command Reference Guide for more


information and specific command options.

NetWorker Implementation and Management

Page 424 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing NetWorker Staging

Staging Save Sets Automatically

Overview

A NetWorker stage resource is used to monitor selected file and adv_file type
devices and to automatically stage save sets from the device’s volume to other
media when the volume becomes too full.

Automatic save set staging is designed to move data from file/adv_file type devices
to tape. Staging enables you to perform backups to disk, potentially maximizing
backup performance, and later move the save sets to tape.

Staging prevents the file/adv_file type device from becoming full by periodically
checking the following:

 How long each save set has been on the file type device - Save sets are
staged after a specified number of days or hours, regardless of how full the
volume (file system) is.
 The percentage fullness of the file system on which the file/adv_file type
device directory resides - Save sets are staged when the file system reaches
a certain percentage of utilization (the high water mark), regardless of a save
set’s age. Once staging begins, it continues until the file system utilization has
decreased to the specified low water mark

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 425


manren02@in.ibm.com
Performing NetWorker Staging

NetWorker Stage Resource

Overview

A NetWorker stage resource is used to monitor and manage selected disk type
devices. There is one preconfigured stage resource, default stage, having the
default attribute values shown in the slide.

NetWorker Implementation and Management

Page 426 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Performing NetWorker Staging

Manual Staging Using Administration Window

Overview

The Operations tab of the stage resource enables you to perform manual staging.
After selecting and performing any of the operations, the Start now attribute is
returned to a null value.

Choose Recover space to immediately perform a recover space operation.

Select check file system to perform an immediate check of the fullness of one or
more file systems to determine whether the high-water mark has been reached,
thereby requiring automatic staging.

After selecting stage all save sets and clicking OK, all save sets residing on all
devices that are managed by the stage resource will be staged.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 427


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

Page 428 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Security Features

Introduction

This module focuses on the security features of NetWorker. It covers authenticating


users with the NetWorker Authentication Service, AuthC. Topics such as managing
external and local users and NetWorker user groups are discussed. This module
also covers the various types of NetWorker logs, and how to configure NetWorker
in a firewall environment.

Upon completing this module, you will be able to:


 Discuss NetWorker security features
 Describe the authentication process with AuthC
 Manage NMC user accounts and roles
 Create and modify NetWorker user groups
 Examine the various types of NetWorker logs
 Describe how to configure NetWorker in a firewall environment

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 429


manren02@in.ibm.com
NetWorker Security Features

NetWorker Security Features

Introduction

This lesson introduces the various types of NetWorker security features, including
access control, secure communications, logs and audit features, and data security.
How to use encryption for backup data is examined in more detail here.

This lesson covers an overview of NetWorker security features.

NetWorker Implementation and Management

Page 430 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Security Features

Overview of NetWorker Security Features

Overview

Security is an important component of NetWorker and is accomplished in many


ways.

The access control features of NetWorker enable authenticated users to perform


secure administrative functions, and backup and recovery operations.

NetWorker provides logs that record the sequence of activities for the NetWorker
server, NetWorker Management Console server, and each NetWorker client.
Resource update logging provides for the tracking of all resource changes made on
a NetWorker server. This information is useful for accountability where there are
multiple NetWorker administrators. It is useful for security in the event of a system
intrusion and for general auditing of modifications. Auditable security events include
authentication attempts, privilege checks, and resource creation and deletion.
Multiple systems can send their audit data to the same audit log server thus
providing centralized audit capabilities.

Communication settings ensure secure channels for communication between


NetWorker components and between NetWorker components and external
components and systems.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 431


manren02@in.ibm.com
NetWorker Security Features

By using user authentication and authorization, NetWorker administrators can


restrict user access to backup data for restores. Security from disclosure of backup
data can also be provided by encrypting data during backup operations. When
enabled, data is encrypted on the client as the save stream is generated.

These security features are reviewed throughout the lessons in this module.

NetWorker Implementation and Management

Page 432 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Security Features

Access Control

Overview

User access to NetWorker servers through the NetWorker Administration window


always comes from the NetWorker Management Console server.

When users log in to the NetWorker Management Console server, the credentials
of the user are authenticated using the NetWorker Authentication Service.
NetWorker Authentication Service, or AuthC, provides token-based authentication
for NMC and CLI users.

Authenticated users are granted privileges in NMC by using specific NMC roles.
Users with appropriate permissions are granted access to NetWorker
Administration for individual NetWorker servers through NMC.

NetWorker server administrators with appropriate privileges can restrict access to


NetWorker Administration functions and resources based on membership of the
authenticated user in various user groups.

In the next lessons of this module, NetWorker authentication and authorization are
examined in detail.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 433


manren02@in.ibm.com
NetWorker Security Features

Component Access Control

Overview

NetWorker hosts and daemons use the nsrauth GSS mechanism to authenticate
components and users, and to verify hosts. The nsrauth authentication
mechanism is enabled by default and is based on the secure socket layer protocol
which is provided by the OpenSSL library. Each NetWorker host has a nsrexecd
service which provides authentication services. Each nsrexecd has its own
private key and self-signed certificate for authentication. nsrexecd generates the
private key when it starts up or a key can be loaded from a file. The private key
generates the corresponding self-signed certificate. GSS is required for the
following NetWorker functionalities: client configuration wizard, file system browse
from client configuration, and software distribution.

For compatibility with earlier NetWorker releases, oldauth authentication is


supported. If two hosts cannot authenticate by using strong authentication, you can
enable authentication by using oldauth. You can specify the minimum
authentication strength that is allowed for any host relationship. Refer to the
NetWorker Security Configuration Guide for details on configuring minimum
nsrauth authentication strengths.

NetWorker Implementation and Management

Page 434 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

NetWorker Authentication and NMC

Introduction

This lesson covers NetWorker authentication using AuthC and NMC user roles and
configuring users and hosts in NMC.

This lesson covers the following topics:


 User authentication with AuthC
 Enabling external authentication
 Logging into NMC with external accounts
 NMC user roles
 Configuring users and hosts in NMC

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 435


manren02@in.ibm.com
NetWorker Authentication and NMC

NetWorker Authentication Service, AuthC

Overview

NetWorker uses AuthC, the NetWorker Authentication Service, to provide token-


based authentication and Single Sign On (SSO) support for NMC and CLI users.
Authenticated users can then perform secure administrative functions and backup
and recovery operations.

AuthC is a web-based application that is installed on each NetWorker server. It


supports two types of users and authentication. For authentication service local
users, user names and passwords are maintained and authenticated using the
local AuthC database. Optionally, AuthC can be configured to also use LDAP or
Active Directory (AD) server for authentication. With external authentication, the
external authority maintains user names and passwords.

The AuthC local database is used to store AuthC configuration information and to
verify credentials for local users. A hierarchical database structure is maintained for
users and groups to support multitenant configurations. The default Server
Protection policy backs up the AuthC database.

NetWorker Implementation and Management

Page 436 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

NetWorker Integration with AuthC

Overview

The model pictured here shows at a high level what happens when a user logs in to
a NetWorker Management Console server. The NMC server contacts the
NetWorker Authentication Service on the NetWorker server to verify the user
credentials. The NetWorker Authentication Service compares the user credentials
with user information that is stored in the local user database. AuthC can also
contact an external authentication authority to verify the details, if configured to do
so. If the user verification succeeds, the NetWorker Authentication Service
generates a token for the user account and sends the token to the NMC server.
The NMC server login succeeds.

Next, the NMC server looks up the user role membership for the user to determine
the level of authorization that the user has. When the user attempts to connect to a
NetWorker server, NMC checks if the user has the rights to manage the selected
NetWorker server. If it does, the NMC server provides the token information about
the user to the NetWorker server.

The NetWorker server compares the information that is contained in the token with
contents of the External roles attribute in each configured user group. The server
does that to determine the authorization level that the user has on the NetWorker
server. NetWorker then allows or denies the user request.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 437


manren02@in.ibm.com
NetWorker Authentication and NMC

NetWorker Authentication Service Workflow

Overview

Here are the high-level steps for integrating the NetWorker Authentication Service
with NetWorker.

First, during the NetWorker server installation process, AuthC is installed on every
NetWorker server host. AuthC installation is done as part of the NetWorker server
installation process for Windows and is a required package for Linux NetWorker
server installations. When you install a NetWorker Management Console server,
you specify the name of the NetWorker server that authenticates access to the
NMC server. For example, if the NMC is managing more than one NetWorker
server, you can designate one server as the AuthC authentication host for the
NMC.

Next, establish trusts between NetWorker servers if the NMC is managing more
than one datazone.

Then, configure LDAP or AD authentication, if applicable, and any local users for
NMC. Assign roles and privileges to the users in NMC and the NetWorker servers.

Finally, log in to NMC with a valid username and password.

The next several slides provide more detail for each step.

NetWorker Implementation and Management

Page 438 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Establishing Trust

Overview

The NMC server can only use one NetWorker Authentication Service to provide
authentication services. If the NMC server manages more than one NetWorker
server, trust must be established between each managed NetWorker server and
the AuthC service providing services to NMC. Establishing trust enables users that
are authenticated by the AuthC service on one NetWorker server to access another
NetWorker server.

Trust is established using the nsrauthtrust command. Run the command on the
host where you are adding the trust. The command format is:

nsrauthtrust -H Authentication_service_host –P
Authentication_service_port_number

Where: Authentication_service_host is the hostname of the NetWorker


server that authenticates the NMC server host. The default port number is 9090.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 439


manren02@in.ibm.com
NetWorker Authentication and NMC

When a NetWorker server is on the host that provides the


authentication services to the NMC server, trust is established
automatically.

NetWorker Implementation and Management

Page 440 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

AuthC Configuration and Management Tools

Overview

You use NetWorker Management Console and command line tools to configure
and manage authentication and authorization.

Use NetWorker Management Console to create and modify user accounts in the
local user database. You can also use NMC to configure the NetWorker
Authentication Service to authenticate users in an AD or LDAP directory.

The CLI tools, authc_config, and authc_mgmt are used to configure and
manage authentication and the AuthC database. Uses for the commands include:

Use authc_config on the NetWorker server to configure the NetWorker


Authentication Service to authenticate users by using an external authentication
authority, AD or LDAP. Other operations that can be performed with this command
include tenant management, permission, password, and token policies, service and
user options management, and service query management.

Use authc_mgmt to manage local database user accounts and groups, local user
options management, and user and group query management. Other operations
such as querying the LDAP or AD directory are also accomplished with this tool.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 441


manren02@in.ibm.com
NetWorker Authentication and NMC

The NetWorker Security Configuration Guide contains detailed information about


configuring and using authc_config and authc_mgmt.

NetWorker Implementation and Management

Page 442 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Configuring External Authentication Using CLI

Overview

By default, NetWorker Authentication Service verifies NMC user login credentials


using the local AuthC database. You can also configure NetWorker Authentication
to use an external authority database such as LDAP or AD for authentication,
besides the local user database.

Use the authc_config command to configure AuthC for external authentication.


The authc_config command that is shown here configures the NetWorker
Authentication Service to authenticate users in an AD directory on host dc, in the
domain emc.edu.

After configuring authentication with an AD directory with authc_config, use the


authc_mgmt command to confirm that you can successfully query the AD
directory.

Both of these commands are used in an upcoming lab for this module.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 443


manren02@in.ibm.com
NetWorker Authentication and NMC

Configuring External Authentication Using NMC

Overview

On NetWorker servers, you can use the NMC Console window to configure the
NetWorker Authentication Service to authenticate users in an AD or LDAP
directory. After creating an AD or LDAP provider, you can also edit the external
authority within the Console.

Connect to the NMC server with a NetWorker Authentication Service administrator


account. Click Setup. In the left navigation pane, select Users and Roles >
External Authority. Right-click in the External Authority pane, and select New
from the drop-down.

NetWorker Implementation and Management

Page 444 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

NetWorker Servers Remote to NMC and AuthC

Overview

When configuring AuthC, you established trust between each remote NetWorker
server that NMC manages and the NetWorker Authentication Service that provides
authentication to the NMC server.

After trust is established, NetWorker Authentication Service users must be granted


access to each NetWorker server that is not local to the NetWorker Authentication
Service. Access can be granted by updating the user groups on each NetWorker
server to include the users requiring access to the NetWorker server.

Use the nsraddadmin command to grant the NetWorker Authentication Service


groups access to the NetWorker server. Add the NetWorker Authentication Service
Administrators group to the External Roles of the Security Administrators and
Application Administrators user groups. Add the Users group to the External Roles
of the Users user group. The format of the command is:

nsraddadmin –H authentication_service_host –P
authentication_service_port_number

Where the default port number is 9090.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 445


manren02@in.ibm.com
NetWorker Authentication and NMC

Next, use NetWorker Administration to add the service account for the NMC server
(svc_nmc_nmc_server_name) to the External roles attribute of the Users user
group.

NetWorker Implementation and Management

Page 446 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Access Control: NMC User Roles

Overview

Access to NetWorker Console functionality is implemented by using users and user


roles. The role assigned to a user account determines the tasks that the user can
perform in Console. The roles cannot be deleted and the privileges of each role
cannot be changed. There are three Console user roles: Console Security
Administrator, Console Application Administrator, and Console User.

When NMC is first launched, the default NMC user account, administrator, and the
authentication server service account are assigned to all three Console user roles.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 447


manren02@in.ibm.com
NetWorker Authentication and NMC

Important: AuthC creates a built-in local administrator account during


installation. When you log into the NMC server for the first time, the
wizard creates a service account for the NMC server in the AuthC
database. The service account is created with the format
svc_nmc_nmc_servername. The NMC server uses this account for
interprocess communications between the NMC server and a
managed NetWorker server. It is recommended that you do not
modify the properties of the service account.
You can use the GST_RESET_PW environmental variable to reset the
administrator password.

NetWorker Implementation and Management

Page 448 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Creating Console Users

Overview

The Setup window of the Console server is used to configure and manage NMC
users, including creating Console users.

There are two categories of NMC users, Authentication Service Users, and
External Repository User.

Authentication Service User refers to users that the NetWorker Authentication


Service manages locally. You create the user names and maintain the passwords
using NMC. You can also assign NMC roles to local users from the Identity tab.

External Repository User refers to user accounts that an external authority server
creates and maintains when AuthC is configured to use external authentication. A
user object is automatically created when a user logs in to NMC for the first time
with external authentication. Optionally, you can create the user object in NMC first
as shown here. In this case, AuthC verifies that the user name is a valid name in
the external repository.

Users can manage data in NMC, such as reports and events, for hosts to which the
user is given permission. By default, a user can manage all hosts. Depending upon
the user role that is assigned to the user, user access to specific hosts can be
restricted using the Permissions tab.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 449


manren02@in.ibm.com
NetWorker Authentication and NMC

Important: A user must belong to the Console Security Administrator


role to add new Console users. To manage local users with the
Console Security Administrator role, the user must be a member of a
NetWorker Authentication Service group that has administrator
privileges. For example, the Administrators group.

NetWorker Implementation and Management

Page 450 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Authorizing Console Users

Overview

Authorization settings control the rights or permissions that are granted to a user
and enable access to resources that the NetWorker and the NMC server manage.
After creating users in the NetWorker Authentication Service database, you must
configure the NMC server to enable access for both local and external users. That
also applies when configuring the NetWorker Authentication Service to use an
external authority for authentication.

To set the level of access (privileges) that the user has to the NMC server, map
them to NMC roles. Map each user or group that you want to have access to the
NMC to one of the three NMC roles. Map local users to a role using the Local
Users section of the Edit User Role window. Use the External Roles section to
add external users. To add an external user, type the distinguished name of the
user or group.

In the example shown here, a local user, MaryAdmin, and the external user group,
networker_admins, were mapped to the Console Application Administrator role.
After you map the external user group, all members of the group can access the
NMC server. Notice that the authentication server service account for the NMC
server, svc_nmc_nmc_nwwindows, and the user, administrator, are automatically
local users for the user role.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 451


manren02@in.ibm.com
NetWorker Authentication and NMC

Important: To assign roles, the user must belong to the Console


Security Administrator role.

NetWorker Implementation and Management

Page 452 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Logging into the NMC Server

Overview

Log into the NMC server with a valid user name and password. You can log in to
the NMC server using either a local user account or a user account in a configured,
external authentication authority. Logins for tenant configurations are supported.

Continuing on with the examples, after configuring external authentication with the
AD server of emc.edu, log in to the NMC with the login account tparker. This
account is a member of the networker_admins group.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 453


manren02@in.ibm.com
NetWorker Authentication and NMC

Token Authentication and CLI Commands

Overview

To use token-based authentication with a CLI command such as a backup


operation, first run the nsrlogin command on the host where the CLI commands
are run. The NetWorker host contacts the NetWorker Authentication Service to
validate the user login credentials. When validation is successful, the application
issues a token to the NetWorker host for the user account running the command.
The user account can perform secure client-initiated operations until the token
expires.

In this example, the nsrlogin command is run to validate the user tparker and
generate a token for the user.

NetWorker Implementation and Management

Page 454 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Token Expiration

Overview

A token remains valid for a period as defined in the AuthC local database. By
default, the period is 480 minutes or 8 hours. To modify the token expiration
timeout value, select the Configure Authentication Service Token Timeout
option from the Setup menu of the Setup window.

When a token expires, an expiration message is displayed.

If the user is connected to NetWorker Administration, the connection closes in two


occasions.

 The user is prompted for a password and to generate a new token.


 After the new token is issued, the user can reestablish the connection to the
NetWorker server.

When the user is connected to NMC, the followings will be happening.

 The user is prompted for a password and to generate a new token.


 After a new token is issued, the user can use the NMC GUI.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 455


manren02@in.ibm.com
NetWorker Authentication and NMC

For a CLI authenticated user, after any in-progress, user-initiated operation has
completed. The user must run the nsrlogin command again to generate a new
token.

NetWorker Implementation and Management

Page 456 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

NetWorker Authentication Service Logs

Overview

For your reference, the table lists all NetWorker logs containing information relating
to the AuthC service. The logs are located in directories on Windows servers below
…\nsr\authc-server and in comparable paths on Linux. These logs are
especially helpful for troubleshooting and verifying operations:

 authc-server.log, the main authentication service log


 authc-server-audit.log, for security audit messages

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 457


manren02@in.ibm.com
NetWorker Authentication and NMC

Modifying Console Users

Overview

You can change the configuration of a local user, such as assigned role or
password, from the Setup window by viewing Properties for the selected user. In
the Identity tab, you can change the full name, description, groups, roles, and
password.

For both external and local users, the Login Information tab provides details
about the last user login.

For all users, use the Properties window for each role to change the users that are
members of a selected role.

Important: To assign roles and edit permissions, the user must


belong to the Console Security Administrator role.

NetWorker Implementation and Management

Page 458 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

Managing Multiple NetWorker Servers in NMC

Overview

A NetWorker Management Console server can be configured to manage multiple


NetWorker servers or Data Domain systems. To display a list of hosts that Console
server manages and to add new managed hosts, go to the Enterprise window. In
the left pane, a hierarchical list of managed hosts, including NetWorker servers, is
displayed.

When setting up a new installation of NMC, you are prompted to specify the
NetWorker servers that the NMC will manage. You specify that during execution of
the Console Configuration Wizard. After this initial setup, new NetWorker servers
can be added to the Console from the Enterprise window.

To add a NetWorker server to manage, right-click Enterprise in the tree and then
select New > Host. In the Create Host window, specify the name of the NetWorker
server to manage. In the Select Host Type window, select NetWorker to manage a
NetWorker server. Next, in the Manage NetWorker window, choose whether to
gather information from the NetWorker server.

Alternatively, the gstmodconf command-line utility can be run on the Console


server to manage the NMC and add a NetWorker server. See the NetWorker
Command Reference Guide for additional information concerning options and
arguments.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 459


manren02@in.ibm.com
NetWorker Authentication and NMC

From Enterprise, you can also create folders in the Enterprise tree to organize
multiple hosts into groups.

NetWorker Implementation and Management

Page 460 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Authentication and NMC

NMC System Options

Overview

The System Options from the Setup menu of the Setup window enable users to
fine-tune the performance of the NMC server. Because changing these options
could potentially degrade performance of the NMC server, exercise careful
consideration and caution. For example, change the debug level for
troubleshooting only and then set it back to 0 when finished.

The User authentication for NetWorker attribute defines how the Console user
accesses a managed NetWorker server. When enabled, which is the default option,
an access request to a NetWorker server is based on the Console user name.
There is a separate network connection from the NMC server to a NetWorker
server for each Console user with an Administration window open to that server. If
disabled, the user id of the gstd process owner determines the Console user
access. There is only one connection from the NMC server to a managed
NetWorker server.

From the Setup menu, you can also perform some of the NMC configuration tasks
that you run the first time that you start a NetWorker Management Console. Those
configuration tasks include running the Console Configuration Wizard and setting
the name of the server that backs up the NMC.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 461


manren02@in.ibm.com
NetWorker Authentication and NMC

For detailed information about using these options, see the NetWorker
Administration Guide.

NetWorker Implementation and Management

Page 462 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker User Groups

NetWorker User Groups

Introduction

This lesson covers authorizing users in NetWorker Administration by using


NetWorker user groups. Specific topics include an overview of the default, built-in
user groups, creating and editing user groups, and user group properties.

This lesson covers the following topics:


 Authorizing users in NetWorker Administration
 Default user groups
 Creating and editing user groups
 NetWorker server Administrator list
 Updating user groups for remote NetWorker servers

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 463


manren02@in.ibm.com
NetWorker User Groups

Access Control to NetWorker Servers

Overview

Access to a NetWorker server is granted based on the authenticated user. When a


user launches NetWorker Administration from NMC, the NMC server sends the
token to the NetWorker server. NetWorker uses the token of the user to
authenticate and authorize the operations that NetWorker Administration performs.

NetWorker Implementation and Management

Page 464 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker User Groups

NetWorker Server Authorization

Overview

Users and groups are authorized to perform specific tasks on a NetWorker server
based on membership in one or more user groups and the privileges that are
assigned to those groups.

Specific users or groups of users are associated with a user group through the
External roles and Users attributes of the user group resource.

Each NetWorker user group has a specific set of privileges that are associated with
it. The Privileges attribute defines those privileges. Users and groups must be a
member of one or more user groups with privileges that correspond to the tasks
that they perform.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 465


manren02@in.ibm.com
NetWorker User Groups

Determining User Group Membership

Overview

For token-based authorization, NetWorker uses the External roles attribute in a


user group resource. External roles determines the user membership for users in
the AuthC local user database, LDAP directory, and AD directory. NetWorker uses
this attribute to validate user authorization for operations that require token-based
authentication such as operations that you perform in NetWorker Administration.
Operations that are performed in the NetWorker Administration interface always
use token-based authorization.

To add a NMC/AuthC local user to External roles, click the “+” sign and select the
user from the list of local users and groups. To add an external user, type the
distinguished name of the user or group. Specify user names where a user belongs
to many groups.

Here is an example of adding the networker_admins group and the MaryAdmin


local user to the External roles attribute of a user group.

The Users attribute of a user group defines membership for operating system
users that perform operations outside of NetWorker Administration. These include
CLI commands such as nsradmin, save and recover, and NetWorker modules,
such as NMM and NMDA. To add a user in the Users attribute, use a

NetWorker Implementation and Management

Page 466 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker User Groups

“name=value,host=value” format. An example of this format is: “user=sally,


host=winhost”. An asterisk (*) when used as a value means all possible values.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 467


manren02@in.ibm.com
NetWorker User Groups

Preconfigured User Groups

Overview

NetWorker provides these nine, role-based user groups preconfigured with specific
privileges. You can assign users to one or more of these groups based on their
administrative role.

The privileges that are associated with each user group can be modified except for
the Application Administrators user group and the Security Administrators user
group. The preconfigured user groups cannot be deleted. The administrator can
create more groups to meet the specific needs of a data protection environment.

The NetWorker Authentication Service Administrators group is automatically added


to the Application Administrators and Security Administrators user groups on the
local NetWorker server.

For a detailed description of all user privileges that can be assigned to a user
group, see the NetWorker Security Configuration Guide.

NetWorker Implementation and Management

Page 468 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker User Groups

Creating New User Group Resources

Overview

Extra user groups can be created as needed. A new group is convenient if there
are specific users that you would like to assign specific NetWorker duties to but do
not fit into the predefined categories.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 469


manren02@in.ibm.com
NetWorker User Groups

NetWorker Server Administrator List

Overview

Administrator is an attribute in the NSR resource which contains a list of users or


groups that are can add, delete, and update all NetWorker resources.

For example, to have access to the client database (nsrexec), a user must be a
member of the Administrator list.

NetWorker Implementation and Management

Page 470 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Logs

NetWorker Logs

Introduction

This lesson covers NetWorker resource update logging, audit logging capabilities,
and NetWorker server and Console server logs.

This lesson covers the following topics:


 Resource update logging
 Audit logging
 NetWorker server and Console server logs
 Rendering log files

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 471


manren02@in.ibm.com
NetWorker Logs

NetWorker Resource (RAP) Database

Overview

NetWorker uses the resource database to store the resources for a NetWorker data
zone. The resource database exists on the NetWorker server. There is one file per
configured resource and each file is stored in any of 10 subdirectories (00-09)
under /nsr/res/nsrdb.

The information in the resource database is managed through NetWorker


administrative interfaces. The master NetWorker server daemon, nsrd, is
responsible for managing all NetWorker server resources. It handles all queries
and update requests to the resource database. Resource information is transmitted
through the Resource Administration Platform (RAP) protocol between nsrd and
NetWorker administrative interfaces.

NetWorker Implementation and Management

Page 472 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Logs

Important: Resource files are text files and are to be modified only
using NetWorker administrative resources, including NetWorker
Administration and the nsradmin command. Do not edit them. See
the nsradmin topic in the NetWorker Command Reference Guide for a
description of nsradmin options, commands and examples.

Other files and directories may exist in /nsr/res. Also, a small


amount of resource information exists in the /nsr/res/nsrladb
directory on each NetWorker client.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 473


manren02@in.ibm.com
NetWorker Logs

Resource Update Logging

Overview

Resource update logging enables the administrator to track changes that are made
to configuration resources. The NetWorker server records resource changes in the
rap.log file that is located in …/nsr/logs directory.

Resource update logging is enabled using the Monitor RAP attribute in the
NetWorker server resource (NSR). By default, this attribute is enabled but hidden.
To display the Monitor RAP attribute, enable the diagnostic mode from the View
menu. Then, right-click the name of the NetWorker server from any NetWorker
Administration window and select Properties.

Important: There are several NetWorker client resources, such as


NSR Port Range, that are managed by nsrexecd and therefore
excluded from the resource update logging feature. These resources
are maintained in the directory /nsr/res/nsrladb on all
NetWorker clients.

NetWorker Implementation and Management

Page 474 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Logs

Monitoring Changes in RAP Log

Overview

The rap.log file contains an entry for resource changes


(creation/deletion/modification) made on the NetWorker server. NetWorker
provides sufficient information to enable an administrator to undo a change.

For each event, there are several lines of information that are written to the file.
Information includes a timestamp of when the change was made, the type of action
performed (CHANGED, CREATED, or DELETED), and the affected NSR resource
type. Remaining lines provide the details of the modification. If the type of action is
CHANGED, the old value the new value are displayed. If the action is CREATED or
DELETED, all the resource attributes and attribute values are displayed.

Here is an example of the rap.log file entry for a change that is made to a client
resource. The save set for the client was changed from C:\Windows\Fonts to
C:\Program Files\EMC NetWorker\nsr\logs. You can see that the log
mentions both the old and the new value for the save set.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 475


manren02@in.ibm.com
NetWorker Logs

Important: Each data protection policy is described by a single


resource called NSR Protection Policy. The NSR Protection Policy
resource describes one or more workflows and each workflow
contains one or more actions. In the rap.log you will see when a
NSR Protection Policy is created and when it is started.

NetWorker Implementation and Management

Page 476 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Logs

Security Audit Logging

Overview

NetWorker provides the security audit logging feature to record events that are
related to the security and integrity of the data zone.

NetWorker assigns a severity to each security audit message. At installation, each


client is automatically configured to use security audit logging. NetWorker clients
send security audit messages to the nsrlogd daemon. NetWorker records
messages in the security audit log file when the severity level of the message is
equal to or greater than the auditing severity level. The auditing security level is
defined in the Security Audit Log properties. Severity levels are informational,
warning, notification, error, critical and severe. The default value is error. Examples
of auditable security events include authentication attempts and privilege changes.

Any client host in the datazone can be configured to run nsrlogd. By default,
nsrlogd runs on the NetWorker server. The nsrlogd receives audit messages
from the NMC gstd, the nsrexecd on each client including the NMC, and the
daemons running on the NetWorker server. Administrators can view the properties
of the security audit log attribute from the Server window of the NetWorker server.
Members of the Security Administrators user group and the NetWorker server
Administrator attribute can modify the attributes of the security audit log resource.
Changes made to the resource are automatically copied to each client in the
datazone supporting audit logging.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 477


manren02@in.ibm.com
NetWorker Logs

The security audit log file contains the timestamp, the category, the program name,
and the unrendered message for each security audit message. On the NetWorker
server, the security audit log file is
…nsr\logs\networker_server_sec_audit.raw.

The Security Audit Logging topic in the NetWorker Security Configuration Guide
contains examples of security audit log configurations. It also contains a list of
resources and attributes that the security audit log monitores.

NetWorker Implementation and Management

Page 478 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Logs

NetWorker and Console Log Files

Overview

NetWorker maintains many log files on the NetWorker server and Console server,
besides the previously mentioned rap.log and security audit log files. For
Windows hosts, logs are located on the NetWorker server in the …\nsr\logs
directory. Console server logs are located in …\Management\gst\logs. For
Linux hosts, the paths are /nsr/logs and /opt/lgtonmc/management/logs
respectively.

Listed on the table are some of the most often used logs.

For troubleshooting tasks, the daemon.raw log in the NetWorker server is


especially helpful. The installation log files on the Console software are useful
when troubleshooting a problem with the Console software. It is also useful for
tracking decisions that are made during installation, such as the HTTP service port
chosen for the web interface.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 479


manren02@in.ibm.com
NetWorker Logs

Viewing Log Files

Overview

Several NetWorker log files, which are identified with the .raw extension, are
written in tokenized format. Raw files include daemon.raw (NetWorker server),
gstd.raw (Console server), networkr.raw (NetWorker User program), and
workflow and action logs. The tokens are the same regardless of the locale of the
host. When the nsr_render_log command is used to view these locale-
independent raw logs, the tokens are rendered using the locale of the current host.
Thus, a log file that is viewed on an English system displays English text. If the
same file is viewed, for example, on a host in the Chinese locale, Chinese output is
displayed.

All other log files, and messages that are displayed in the NetWorker Console, use
the locale in which the service that is generating the log messages is running. Use
a text viewer to view the content of these logs.

NetWorker Implementation and Management

Page 480 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Logs

Using nsr_render_log

Overview

nsr_render_log has many options that enable filtering of output based on


specified criteria. If more than one value is specified for a criteria (up to eight
values per criteria), the set of values should be enclosed in quotes. Multiple values
for a criteria are OR’d while multiple criteria types are AND’d.

Review the NetWorker Command Reference Guide for command options and more
examples.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 481


manren02@in.ibm.com
NetWorker Logs

Lab: NetWorker Security

Overview

These labs cover configuring AuthC to use an external authentication authority,


creating a local NMC user, and using NetWorker server logs.

NetWorker Implementation and Management

Page 482 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Configuring NetWorker in Firewall Environments

Introduction

This lesson covers configuring NetWorker in a firewall environment, including the


differences between service and connection ports, port requirements, and
procedures for configuring port ranges.

This lesson covers the following topics:


 Service and connection ports
 Port requirements
 Configuring NetWorker port ranges

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 483


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Configuring NetWorker with Firewalls

Overview

Firewalls monitor all traffic flowing between two or more networks and enable only
authorized traffic, as defined by administrative policies.

Firewall support enables you to back up NetWorker clients that are separated from
the NetWorker server by a packet filtering firewall. It is first necessary to determine
which TCP/IP ports the NetWorker server uses and which ports the NetWorker
client uses. The firewall must then be configured to allow packets to be sent to the
appropriate range of ports on the destination hosts.

If a storage node must communicate through the firewall with either the NetWorker
server or a NetWorker client, calculate the range of ports that the storage node
requires. Then, configure the firewall appropriately to allow communication
between the storage node and the other NetWorker hosts.

NetWorker Implementation and Management

Page 484 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Service Ports and Connection Ports

Overview

NetWorker uses two types of TCP/IP ports for interprocess communication:


connection ports and service ports.

Communication between NetWorker processes is initiated from a connection port


on the source host. The communication request is sent to a service port on the
destination host where a NetWorker process is listening.

Examples of NetWorker interprocess communication include:

 nsrjobd on the NetWorker server asking nsrexecd on the client to spawn a


save process
 savefs on a NetWorker client sending file index information to nsrindexd on
the server

TCP/IP fallback ports include ports 111 and 514.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 485


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

NSR Port Range Resource

Overview

When a NetWorker daemon/service is started, it begins listening on a service port


that is assigned to it by the EMC portmapper. NetWorker processes initiate
communication using client-side ports within the host connection port range. If the
configured service port range is not large enough, the associated services and
processes cannot communicate through the firewall.

The port numbers that the NetWorker processes or services use, except for
nsrexecd, are assigned from the service port range that is set in the NetWorker
software.

nsrexecd on every type of NetWorker host always tries to listen on ports 7937
and 7938. The ports are used no matter the range value in the NetWorker software,
unless another process is already listening on those ports when NetWorker is
started. NetWorker requires the port 7938 for rpcbind (portmapper) to be running
and available through the firewall, or NetWorker ceases to function correctly.

Permitted port ranges are stored in the NSR system port ranges resource in the
resource database, /nsr/res/nsrladb on each NetWorker host. nsrexecd
uses and manages the resource. Whenever NetWorker daemons/services are
started, nsrexecd is always the first process to start. Whenever NetWorker
server processes are started manually, nsrexecd is started first. Failure to do so

NetWorker Implementation and Management

Page 486 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

might cause the ports to be assigned randomly or outside the wanted range. The
ports in the Excluded service ports attribute are ports that are reserved for other
services. Specified ports are excluded from RPC service ports.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 487


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Port Requirements for NetWorker Services

Overview

Port requirements vary based on the components that you are installing, the
environment you are installing in, and the version of NetWorker you are using.
Consequently, you must understand the processes and the ports that each of the
NetWorker components uses.

The table lists the standard NetWorker services, the ports that are required for
each and the functions for which the process is used: either server, storage node,
client, or the audit log server. Library and device-related processes are discussed
on the next slide. Additional applications and features may use additional ports.
You must identify the features and components that are used in your environment
and determine the port requirements specific to that unique environment.

A standard NetWorker client requires at least four TCP service ports. Snapshot
services require an extra two ports. The NetWorker server requires a minimum of
15 TCP service ports.

For the most detailed information regarding NetWorker services and port
requirements, see the NetWorker Security Configuration Guide.

NetWorker Implementation and Management

Page 488 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Device-Related Port Requirements

Overview

The ports that are listed on the slide are for device-related ports that the storage
nodes and NetWorker server use when devices are attached. One port is required
for each jukebox that the storage node manages, and ports for the nsrmmd
processes. The minimum number of service ports that a storage node requires is
five - four for the NetWorker client and one for nsrsnmd.

The type of devices you are using and how you have them configured determine
the number of ports that the nsrmmd processes require.

Unattended firewall ports must be restricted for security reasons in most enterprise
environments. The storage node settings for mmds for disabled devices and
Dynamic nsrmmds unselected (static mode) can offer more control. The settings
cause all available nsrmmd firewall ports to be attended by running nsrmmd
services. This setting is useful in cases where security does not allow ports to be
open and unused. When these options are configured correctly, it can keep an
active process running for all devices even when they are not in use or disabled.
For more information about both of these settings, see the NetWorker
Administration Guide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 489


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Determining Service Port Ranges – Example

Overview

After calculating the number of service ports that each NetWorker host requires,
determine the service port range that will include the calculated number of ports.
When specifying a range, begin at port 7937. 7937 is always the first port in the
range because nsrexecd is always started on that port. Alternatively, you can
specify one range of 7937-7938 and then one or more extra ranges for the
remainder of the ports.

The firewall administrator does the configuration of the firewall based on the port
information you provide. The number of ports that must be opened in the firewall
depend on those NetWorker hosts that are separated by the firewall. In the
example shown here, the firewall should be configured to allow transmission of
TCP/IP packets destined for the following hosts/ports:

NetWorker Server 7937-7955

Storage Node 7937-7943

Client A 7937-7940

Client B 7937-7940

NetWorker Implementation and Management

Page 490 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Important: The default port for the NetWorker Authentication Service


is 9090. This example does not take into account any nsrmmd related
storage node or device configurations such as nsrmmd's for disabled
devices or dynamic nsrmmd's. These settings may impact the ports
required.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 491


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Configuring NetWorker Port Ranges

Overview

The slide lists the steps that are required to restrict the NetWorker service port
range. The steps must be performed for each host where you want to change the
service port range.

The following administrative interfaces are available for configuring NetWorker port
ranges:

 nsrports
 NetWorker Administration
 nsradmin

To change the port ranges on a host, the user must have update access to the
NSR system port ranges resource for that host. The NSR system port ranges
resource has its own administrator list on each NetWorker host. That list is in
contrast to NetWorker resources that reside on the NetWorker server and that
users belonging to the Administrator list of the server manage. To give the user
update privileges, add the user to the administrator list for this resource on the
host:

1. On the host, type: nsradmin -s server –p nsrexec, where server is


the host for which ports you want to modify.

NetWorker Implementation and Management

Page 492 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

2. Use the print subcommand to list the NSR system port ranges resource.
3. Use the update subcommand to modify the administrator attribute.
4. Save the update and quit nsradmin.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 493


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Configuring the Service Port Range: nsrports

Overview

The nsrports program can be used to view or update the port ranges from the
command line.

The syntax of nsrports is:

nsrports –s networker_host [ -S | -C ] port_range

nsrports can be run from any host. The -s option is used to specify a remote
host whose service port range you want to modify.

If the -s option is not used, the port range on the local host is modified.

The –S option is used to specify a new service port range for the host.

The -C option is used to specify a new connection port range for the host. By
default, NetWorker defines a range of 0-0 for connection ports.

If neither option is used, the current port ranges are displayed. Noncontiguous
ranges may be specified by including more than one range.

NetWorker Implementation and Management

Page 494 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Configuring the Service Port Range: NetWorker Administration


Window

Overview

The slide illustrates the steps that are required to configure a port range using the
NetWorker Administration window.

1. Click Hosts from NetWorker Administration.


2. Right-click a host from the list of Local Hosts and select Configure Port.
3. In the General tab, modify the Service Ports attribute and, if desired, the
Administrator attribute. Noncontiguous service port ranges may be specified
by including more than one range in the Service Ports attribute.
4. Click OK.

Important: By default only users that login to the NetWorker host


locally can update the NSR system port ranges resource. You can
add users to the administrator list using the nsradmin program. For
details, see the NetWorker Security Configuration Guide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 495


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Configuring the Service Port Range: nsradmin

Overview

The slide illustrates the steps that are required to configure a port range using
nsradmin.

1. Type: nsradmin –s server –p nsrexec, where server is the host for


which ports you are modifying.
2. Use the print subcommand to list the NSR system port ranges resource.
3. Use the update subcommand to modify the service ports attribute.
4. Save the update and quit nsradmin.

Important: This command is run for each host for which port changes
are to be made.

NetWorker Implementation and Management

Page 496 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Service Port Ranges for NMC Server

Overview

Three ports are required for connections between the Console server (gstd) and
Console clients.

One port, default 9000, is used for the web server. The second port, default 9001,
is used for RPC calls from the NMC Java client to the Console server. These ports
are not taken from the range configured using nsrports. Instead, they can be
changed during the installation of NMC server.

The third port is used for database queries and is 5432. This port cannot be
changed.

The firewalls protecting the Console server and the client must be configured to
allow communication over these three ports. The range of ports that NetWorker
uses on the host where the NMC server is installed must not overlap with these
ports.

Besides these ports, two more ports are required if using Data Domain within the
environment. SNMP requires the use of port 161 and 162 for capturing SNMP traps
from the Data Domain device.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 497


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Configuring the Firewall

Overview

After you have determined the minimum service port ranges for the NetWorker
server and clients, the firewall must be configured to allow transfer of the following
packet types. The port ranges used are from the example that is shown on the
slide.

 If they are going to a port in the range 7937-7955, packets are destined for the
IP address of the NetWorker server.
 If they are going to a port in the range 7937-7940, packets are destined for the
IP address of the NetWorker client.
 If they are going to a port in the range 7937-7943, packets are destined for the
IP address of the NetWorker storage node.

It is possible to fine-tune the firewall configuration. In this example, if the NetWorker


storage node was on the same side of the firewall as the NetWorker server, the
firewall does not need to allow packets to be sent to port 7937 of the storage node.
The client communicates only with the portmapper and nsrmmd processes on the
storage node and not with nsrexecd. However, by restricting packets going to port
7937, the client would not be able to perform tasks such as a directed recovery to
the storage node.

NetWorker Implementation and Management

Page 498 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

The firewall rules must be configured to accept packets with the SYN bit for ports in
the service ports range.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 499


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Tools

Overview

The RPC protocol underlies all NetWorker services. RPC is a protocol which
enables a program running on one host to cause code to be run on another host.

The nsrrpcinfo command is used to determine which ports are registered to


NetWorker processes. rpcinfo might be helpful in fine-tuning the exact number of
ports that are needed for a particular environment.

netstat is used to display a list of ports that are in use and, if appropriate, the
destination port to which they are connected.

Use the netstat -a command to determine port allocation.

iperf is used as network testing tool that can create TCP and UDP data streams
and measure the throughput of the network. iperf enables the user to set various
parameters that can be used for testing a network or alternately for optimizing or
tuning a network. iperf works on various platforms.

NetWorker Implementation and Management

Page 500 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Configuring NetWorker in Firewall Environments

Important: rpcinfo may not work successfully through a firewall.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 501


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

Page 502 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Administering NetWorker

Introduction

This module focuses on administering the NetWorker server. Viewing and


customizing reports, managing parallelism, and software distribution capabilities
are discussed. NetWorker multi-tenancy is also covered.

Upon completing this module, you will be able to:


 View and customize reports
 Manage NetWorker parallelism
 Describe the software distribution process
 Explain NetWorker multi-tenancy

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 503


manren02@in.ibm.com
Events and Reporting

Events and Reporting

Introduction

This lesson covers events and reporting in a NetWorker environment. The settings
for gathering information and configuring reports and notifications in NetWorker and
the NetWorker Management Console are discussed.

This lesson covers the following topics:


 NMC settings for information gathering
 Configuring NetWorker and Console server events
 NMC preconfigured reports
 NetWorker notifications

NetWorker Implementation and Management

Page 504 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

Setting Information Gathering Features

Overview

The NetWorker Management Console enables the configuration of data collection


at the application host level. An administrator can specify whether to capture
events and/or reporting data on all configured hosts or specific ones.

To change whether the Console server captures events and gathers reporting data
from a managed NetWorker server, select the NetWorker server in the Console
Enterprise window. Right-click NetWorker (the managed application) in the right
pane, and select Properties from the context menu.

Selecting Capture Events enables events such as license warnings and pending
media requests to be displayed in the Console Events window. Selecting Gather
Reporting Data enables the Console server to accumulate data that is retrieved
from the NetWorker server jobs database and use that information when creating
reports.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 505


manren02@in.ibm.com
Events and Reporting

NetWorker and Console Server Events

Overview

The Events window contains important notices that are generated by the NMC and
managed servers. Types of NetWorker events include failed policy backups,
pending media requests, automatic disabling of devices due to too many
consecutive write errors, and NetWorker licensing notifications.

In order for the NMC to capture events from a specific server, the Capture Events
option must be selected for each server.

NetWorker Implementation and Management

Page 506 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

NMC Reporting - Overview

Overview

The NMC Reports window contains all reports that can be run within the NMC. The
preconfigured reports are separated into seven different categories, based on
function.

Important: If you have upgraded to NetWorker 9 and above from


NetWorker 8.2.x and earlier: use the reports in the Legacy Reports
section to report on activities that occurred before the update. These
reports can also be used to report on activities of any NetWorker
server 8.2.x or earlier that the NetWorker Management Console
manages.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 507


manren02@in.ibm.com
Events and Reporting

NMC Reporting – Report Types

Overview

Two types of reports are provided in the NMC. Basic reports are reports that
provide data at a single level; these typically include summary and detailed reports.
In contrast, drill-down reports provide data at a single level, as well as the ability to
drill down to deeper levels providing greater depth of information within a single
report. The two types of reports are easily identifiable based on the icon used to
represent them. Report icons with a black downward-pointing arrow indicate drill-
down reports.

NetWorker Implementation and Management

Page 508 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

Running NetWorker Reports (1 of 2)

Overview

For each report, there are a number of parameters that can be specified. By
default, all possible values of each parameter are selected. For example, the
Policy Summary report automatically displays information about all NetWorker
policies viewable by the user running the report. All Console database information
matching this query, regardless of the save set timestamp, is included in the report.

To customize the report, deselect one or more values from one or more of the
parameters, or restrict the time period for which the report is generated. The ‘<‘
button deselects an individual value while ‘<<‘ deselects all selected values. The
‘>’ button selects an unselected value while ‘>>’ selects all unselected values. A
customized report can be saved for later use.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 509


manren02@in.ibm.com
Events and Reporting

Running NetWorker Reports (2 of 2)

Overview

After specifying the parameters on which to query, change to the View Report tab
to perform the query and display the results. The parameters used for the query
are displayed in the upper right corner and the actual report is displayed below
them.

Clicking the heading of a field causes the report to be sorted on that field. Clicking
the same heading again reverses the sort.

NetWorker Implementation and Management

Page 510 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

Customizing Reports

Overview

A report can be displayed in a number of different formats, including a table, a


document, and a chart.

Right-clicking anywhere in a report pops up the context menu shown in the slide
from which you can choose the report format.

By default, reports are displayed in a tabular format in portrait orientation. You can
use the context menu to change the orientation to landscape.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 511


manren02@in.ibm.com
Events and Reporting

Report Display

Overview

The default tabular display can be modified by selecting Document from the
context menu, as shown on the slide. Displaying a report in document format is
useful if you want to print the report.

To return to the default tabular view, select Interactive from the context menu.

NetWorker Implementation and Management

Page 512 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

Chart Report Styles

Overview

There are several types of chart formats including bar chart, pie chart, plot chart,
and stacking bar chart. Each type of chart displays the same information but in a
different format. To display a report in chart format, select Chart from the context
menu. Then, select the type of chart from the choices in the Chart Type drop-down
menu. Select the type(s) of data to display with the Chart Selection field.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 513


manren02@in.ibm.com
Events and Reporting

Report Options

Overview

In many of the report types, you can select Zoom from the context menu to change
the size of what is displayed. Additionally, you can choose Print from the context
menu to send the report to a printer.

The context menu also has an Export selection which allows you to export the
displayed information to a file in PDF, HTML or Postscript format. Reports
displayed in a tabular format also allow exporting to be performed in CSV format.

NetWorker Implementation and Management

Page 514 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

Drill-Down Reports

Overview

Drill-down reports are designated by a small black triangle on the bottom of the
report icon in the Reports window.

In a drill-down report, you can double-click items within the report to view more
detailed information. The types of information displayed when drilling down and the
order in which they appear are listed at the top of the report above the query
parameters in a section called Down Sequence.

Important: You can reverse the drill down sequence by right-clicking


in a report and selecting Back from the context menu.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 515


manren02@in.ibm.com
Events and Reporting

Creating a Custom Report

Overview

You can customize a report by deselecting any of the selected parameters or by


changing the time period used for the query.

To save the customized query parameters, right-click the report that you
customized in the left pane and select Save As from the context menu.

After you specify a name for the report, the customized report will be filed in the left
pane below the preconfigured report.

By default, a customized report is stored as private for the user who created it and
only appears in that user’s list of reports. The owner, or the NetWorker
administrator, may choose to share the report with others by right-clicking the
report name in the left pane and choosing Share from the context menu. Once
enabled for sharing, the report appears in the list of reports for all users.

NetWorker Implementation and Management

Page 516 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

Command Line Reporting - gstclreport

Overview

To perform a query and generate a report from the command-line, use the
gstclreport command. There are a large number of options used to specify
items such as the user to perform the query as, the query parameters, and the
format of the report.

Command line reports may only be printed or run to generate exported output.
They cannot be saved or shared. Drill-down reports cannot be run from the
command line.

Important: Support of command line reporting requires JRE version 7


or later. Uncomment and change the SET JAVA_HOME statement in
the gstclreport.bat file to the Java location prior to running the
command.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 517


manren02@in.ibm.com
Events and Reporting

Console Database – Data Retention

Overview

The information contained in the NMC database is used when generating reports.
To manage the size of the database, there are five categories of configurable
parameters that allow you to retain various types of data for differing lengths of
time.

Statistical Data consists of all save set data retrieved from a NetWorker server’s
media database for use in generating backup statistics reports. Once retrieved from
a NetWorker server and stored in the NMC database, the save set data is retained,
by default, for a period of one year.

Recover Statistics consists of all recovery operations performed by NetWorker


servers. This information is kept in the console database for one year, by default.

Audit Data is kept in the NMC database for one year, by default. Audit Data
reports on NetWorker tasks performed by specified users when the NetWorker
User Auditing system option is activated.

Completion Data is kept for one month, by default. Completion data includes
information about all backed up save sets.

Completion Messages include the success/failure status of each backup. By


default, this information is retained for two weeks.

NetWorker Implementation and Management

Page 518 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

EMC Secure Remote Services (ESRS)

Overview

EMC Secure Remote Services (ESRS) allows for NetWorker administrators to


quickly and easily send NetWorker configuration information to Dell EMC support
automatically, on a regular basis.

You can configure it using either the Server tab in NetWorker Administration or the
nsradmin command. ESRS provides an email report of RAP database
information. The following are not included:

 Log data
 Backup summary information and backup data
 Non-NetWorker configuration information
 Passwords and other security sensitive information
 Any options specified in the Exclude attributes or Exclude resources fields

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 519


manren02@in.ibm.com
Events and Reporting

NetWorker Notifications

Overview

Many NetWorker processes within a datazone notify the NetWorker server when
they finish performing their assigned task or when they are having difficulty
performing a task due to undesirable conditions. Some common conditions might
include the followings.

 No appendable volumes available for a backup


 A NetWorker license has expired or is about to expire
 A tape drive needs cleaning
 An advanced file type device has become full

Priorities are assigned to each notification depending on the message’s


importance. Priorities can range from informational where no problem exists, to
critical, where it is possible that NetWorker is unable to perform a backup.

There are numerous preconfigured NetWorker notifications, so that when a


particular event occurs at a specific priority, it can perform some action to either
correct the situation or somehow notify the NetWorker administrator that the
condition exists.

NetWorker Implementation and Management

Page 520 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

NetWorker Notification Resource

Overview

A notification’s Event attribute specifies one or more events which trigger the
notification. Each message generated as the result of an event is flagged with a
severity level or priority. A notification’s Priority attribute specifies the severity
level(s) at which the message must be flagged for the notification to be performed.

Lastly, the Action attribute specifies the command that is executed when a
selected event at a specified priority occurs. For a NetWorker server running
Microsoft Windows, NetWorker provides the following commands that are
commonly used in notifications:

 nsrlog which directs the message contents to a specified log file.


 nsrlpr can be used to send the message contents to a printer.
 smtpmail is used to email message contents to a specified email address.

A Linux NetWorker server already has the utilities necessary for logging information
(the syslog facility and the logger command), printing (lp or lpr), and sending
email (mail or mailx).

To customize a NetWorker environment, you can either modify the action


performed for an existing notification or you can create a customized notification.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 521


manren02@in.ibm.com
Events and Reporting

This may involve creating a new notification or copying an existing notification and
modifying the action, resulting in multiple actions being performed for the same
event.

Important: Any path name specified in the Action attribute that


contains a space character must be enclosed in double quotes.

NetWorker Implementation and Management

Page 522 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Events and Reporting

Filtering

Overview

From the Administration window, you can use filters to search and view details
about NetWorker server resources, recover configurations, devices, media, and
hosts. Search fields and list boxes display on all NMC windows with filtering
capability.

The search fields and list boxes allow you to filter information that appears on a
page. By typing a value in the search fields or selecting an option from the list box,
the display changes based on the values that you specified in the fields.

For example, in the Protection > Policies window, you can search and view
details for a policy. By typing Bronze in the Search Name field, only the policies
with the name Bronze appear in the list.

In this example, the policy with the name Bronze displays and the Send
Notification attribute is set to On Completion.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 523


manren02@in.ibm.com
Events and Reporting

Lab: NetWorker Reports

Overview

This lab covers NetWorker reporting, including the running of reports and creating
custom reports.

NetWorker Implementation and Management

Page 524 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Managing NetWorker Parallelism

Managing NetWorker Parallelism

Introduction

This lesson covers managing parallelism in NetWorker. Specifically, we look at the


different levels that parallelism can be defined. Additionally, we review the impact
of parallelism as well as the target and max session variables.

This lesson covers the following topics:


 Defining parallelism at different levels
 Analyzing the impact of Target and Max session variables
 Understanding Parallel Save Streams (PSS)

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 525


manren02@in.ibm.com
Managing NetWorker Parallelism

NetWorker Parallelism (1 of 2)

Overview

Parallelism can be configured on different types of resources and allows for a


granular level of control over the maximum number of save streams that may be
backed up simultaneously at different levels within the datazone.

Server parallelism defines the number of simultaneous data streams that the
NetWorker server allows. The default value is 32. Typically, it is recommended that
this value be set as high as possible without overloading the NetWorker server.

Action parallelism defines the maximum number of concurrent activities that can
occur on all clients in a group that is associated with the workflow that contains the
action. For a backup action, the default parallelism value is 100, for clone actions it
is 10, and all other action types have a default value of 0, meaning unrestricted.

NetWorker Implementation and Management

Page 526 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Managing NetWorker Parallelism

NetWorker Parallelism (2 of 2)

Overview

Client parallelism is the maximum number of data streams that a client can use
simultaneously during backup. If multiple (logical) client resources exist for a host
and are backed up at the same time, the maximum number of save sets backed up
simultaneously from the physical host is the sum of the Parallelism value for each
client backing up. By default the Parallelism value is set to 4; however, for the
NetWorker server’s client resource the default value is 12 to accommodate server
CFI backups.

Pool parallelism defines the maximum number of simultaneous save streams for
each device belonging to the pool. The default value is 0, meaning unrestricted.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 527


manren02@in.ibm.com
Managing NetWorker Parallelism

Example: Server Parallelism = 1

Overview

In this example, we look at the impact on the NetWorker server when server
parallelism is set to a value of 1.

Save streams cannot be multiplexed when server parallelism is set to 1 because


the NetWorker server only allows one save set at a time to be backed up. Save
sets are backed up on a first-come, first-serve basis until the parallelism value is
reached.

Parallelism is one of NetWorker’s key performance tuning parameters. It helps


determine the amount of multiplexing that occurs when writing to a device. If
parallelism is set too high, it might overload the network, clients, storage nodes, or
the NetWorker server. If parallelism is set too low, there may be an insufficient
number of save streams directed to a device for it to achieve its maximum
throughput.

Important: This slide is for illustration purposes only, it is never


recommended to set the server parallelism to a value of 1.

NetWorker Implementation and Management

Page 528 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Managing NetWorker Parallelism

Example: Server Parallelism = 2

Overview

In the next example, we consider the impact of increasing the server parallelism
value to 2.

The number of save streams assigned to a device is determined by the value of the
device resource’s Target sessions attribute. When a device is receiving the
number of save streams specified by its Target sessions value, the NetWorker
server attempts to direct additional save sets to other available devices. If there are
no other devices available to receive additional save streams, the NetWorker
server can direct the save streams to the device already receiving its target number
of save streams. Thus, Target sessions is not a hard limit; the NetWorker server
can override the value if necessary.

Each device resource also has an attribute called Max sessions. This attribute is a
hard limit on the number of save streams that may be directed to the device.

Important: This slide is also for illustration purposes only, it is never


recommended to set the server parallelism to a value of 2

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 529


manren02@in.ibm.com
Managing NetWorker Parallelism

Example: Server Parallelism = 8

Overview

In this final example, we review the impact when server parallelism is set to a value
of 8.

These steps explain how backup occurs, as following.

 Client oboe backs up its /usr and /mail save sets. The save streams are
directed to the first device because its Target sessions value is set to 2.
 Client clarinet’s /mail and /tmp save sets are directed to the second device
because the first device is already receiving the number of save streams
specified by its Target sessions value. At this point, both devices are now
receiving their desired number of save streams.
 Since server parallelism is 8, the NetWorker server will start four additional save
sessions. Since a device’s Target sessions is a soft limit, the server overrides
the value and directs the streams to the two devices.

Although the slide depicts the save streams being directed to the devices in a
round-robin fashion, each additional save stream is directed to the least utilized
device as determined by the device resource’s Accesses attribute.

NetWorker Implementation and Management

Page 530 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Managing NetWorker Parallelism

Important: The slide assumes that both devices contain a volume


from the same pool and that all save sets can be written to that pool.
If multiple pools are used for the save sets, the behavior of the
backups may be considerably different.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 531


manren02@in.ibm.com
Managing NetWorker Parallelism

Parallel Save Streams Overview

Overview

Parallel save streams (PSS) are used to automatically break up a large save set
into multiple smaller save sets to be backed up at the same time. This results in a
backup that completes faster for file systems on disks that support the increased
read parallelism. Each PSS client resource’s save set entry (mount point, file
system) results in multiple save sets. Each save set has a corresponding media
database record. Synthetic and Virtual Synthetic full backups for UNIX, Linux, and
Windows are supported.

This feature is enabled for scheduled file system backups by checking the Parallel
save streams per save set client resource property.

NetWorker Implementation and Management

Page 532 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Managing NetWorker Parallelism

Configuring Parallel Save Streams

Overview

Parallel save streams (PSS) are configured at the client level. To use PSS for a
specific client resource, modify the properties of the client and select Parallel save
streams per save set. The maximum number of save streams allowed will be
controlled by the client’s Parallelism value. PSS works best on clients with large
file systems hosted on disks that support high read performance.

Optionally, support is provided to specify the number of streams to use per save
set. This can be done by defining the PSS:streams_per_ss variable with the
Save operations attribute of the client properties Apps & Modules tab.

Important: When using the PSS:streams_per_ss variable, it is


recommended to set the client parallelism to 4 or a value higher than
the PSS:streams_per_ss variable. Failure to do so could result in
failure of PSS backups.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 533


manren02@in.ibm.com
Managing NetWorker Parallelism

Running a Backup with PSS Enabled

Overview

When backups are run using PSS, NetWorker displays the progress of each partial
save set in the NetWorker Administration Monitoring window. As save streams
are freed from backup completion, they will be dynamically reallocated to other
save sets until the max parallelism value is met.

NetWorker Implementation and Management

Page 534 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Managing NetWorker Parallelism

Parallel Save Streams – Example

Overview

This example illustrates the benefits of using parallel save streams in terms of
backup completion time. In this example, a client is backing up a save set
consisting of three volumes. Client parallelism is set to 10 and the default of 4 is
used for max stream per save point. The differences between no parallel stream
processing and parallel save streams (PSS) includes the number of streams
started concurrently and what happens when a stream is freed. With PSS, the
backup starts both C:\ and D:\ with four streams and E:\ with two streams, up to the
client parallelism value of 10. After one hour, C:\ and D:\ are finished and the eight
streams used are available to be reallocated. E:\ continues backing up with four
streams which is the default max stream per save point value. Without parallel
stream processing, the total backup time is determined by the largest volume and
would take approximately 20 hours. In this example, with PSS, the backup window
is approximately five hours.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 535


manren02@in.ibm.com
Managing NetWorker Parallelism

Physical Client Parallelism

Overview

If you are backing up virtual clients, you can base the client parallelism setting on
the underlying physical host. In this way, the total number of save streams for all
virtual clients that reside on a physical host are limited to the value specified for the
physical host. To configure this, select Physical client parallelism on the
properties of the virtual client with Diagnostic Mode enabled.

NetWorker Implementation and Management

Page 536 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Multi-Tenancy

Multi-Tenancy

Introduction

This lesson covers the NetWorker multi-tenancy facility and the use of Restricted
Data Zones.

This lesson covers how to create Restricted Data Zones (RDZs).

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 537


manren02@in.ibm.com
Multi-Tenancy

Multi-Tenancy Facility: Restricted Data Zones

Overview

Restricted Data Zones (RDZ) allow multiple tenants to share a single NetWorker
environment. This offers customers who need to provide backup services to
various clients an ability to create logical datazones within a backup environment.
This is particularly useful with service providers managing multiple tenants within a
single infrastructure.

Multiple resources, such as clients, devices, and storage nodes, etc., can be
assigned with a Restricted Data Zone for better utilization. Restricted Data Zones
are a standard feature in NetWorker version 8.0 and higher, therefore no additional
licenses are required for use.

The Restricted Data Zone feature provides autonomy for tenants in a hosted or
service provider environment, and a simplified experience for NetWorker
administrators.

With NetWorker 9 and higher you can also associate an RDZ resource to an
individual resource (for example, to a client, protection policy, protection group, and
so on) from the resource itself. Non-default resources, that are previously
associated to the global zone and therefore unusable by an RDZ, are shared
resources that can be used by an RDZ.

NetWorker Implementation and Management

Page 538 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Multi-Tenancy

Multi-Tenancy Facility: Roles

Overview

The Restricted Data Zone is a feature that allows for resources from a single
NetWorker environment to be segmented into individual Restricted Data Zones.
The overall goal of Restricted Data Zones is to isolate and separate users and
resources within a NetWorker environment.

The Global Administrator performs the role of an administrator over the entire
datazone as well as setup and configuration of restricted Data Zones.

The Tenant Administrator can view all resources in a Restricted Data Zone but can
only modify resources designated to them for modification.

The Tenant User is a user that exists only within the RDZ and has no
administrative privileges in the RDZ.

Restricted Data Zones can be complex to setup. When attempting to utilize the
Restricted Data Zone capabilities in an existing NetWorker environment, changes
have to be made in order to fit Restricted Data Zones. If an environment is
considering using Restricted Data Zones, it is best to start the process on the initial
NetWorker install with a new environment rather than trying to modify an existing
NetWorker environment to use Restricted Data Zones.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 539


manren02@in.ibm.com
Multi-Tenancy

For a complete list of rules and a more detailed discussion of Restricted Data
Zones, please refer to the NetWorker Administration Guide.

NetWorker Implementation and Management

Page 540 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Multi-Tenancy

Creating a Restricted Data Zone

Overview

Configuring a Restricted Data Zone is performed in the same manner as


configuring any other resource within NetWorker. From the Server window, right-
click Restricted Data Zones and select New. From the Create Restricted Data
Zone window you can configure the Restricted Data Zone with the desired
resources, users and roles.

Configuration is performed by adding users and roles along with their associated
privileges to the user configuration. Next, select the resources available within the
NetWorker datazone that you are granting the Restricted Data Zone permission to
use.

For more information about configuring Restricted Data Zones, refer to the
NetWorker Administration Guide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 541


manren02@in.ibm.com
Multi-Tenancy

RDZ Resource Assignment

Overview

Various resources can be assigned to a Restricted Data Zone such as devices and
clients. Similarly, resources such as groups and policies can also be assigned to a
Restricted Data Zone.

NetWorker Implementation and Management

Page 542 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 543


manren02@in.ibm.com
Recovering Windows Hosts and Cluster Environments

Introduction

This module focuses on recovering Windows hosts and configuring NetWorker in


cluster environments. Backup and recovery for Windows BMR with NetWorker, as
well as the configuration, backup, and recovery of clustered NetWorker clients are
discussed.

Upon completing this module, you will be able to:


 Describe Windows system recovery.
 Explain how to configure clustered NetWorker clients.
 Describe the backup and recovery of clustered client data.

NetWorker Implementation and Management

Page 544 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

Recovering NetWorker Windows Client Hosts

Introduction

This lesson introduces Windows server disaster recovery. For a complete


discussion of Windows server disaster recovery operations with NetWorker,
including requirements and best practices, see the NetWorker Administration
Guide.

This lesson covers Windows system recovery.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 545


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

Windows Disaster Recovery Overview

Overview

Bare Metal Recovery (BMR) is an operation that restores the operating system and
data on a host after a catastrophic failure. NetWorker provides an automated BMR
for Windows that identifies critical volumes and performs recovery for a disabled
computer. NetWorker BMR does not support back up or recovery of user data or
application data unless the data resides on a critical volume. This type of data,
such as Microsoft Word documents or Excel databases, should be backed up with
regular file system or application backup operations.

You can use NetWorker BMR for recovery of both physical and virtual hosts.
NetWorker Windows BMR supports file system backup and recovery. Additional
backup and recovery software, such as NetWorker Module for Microsoft (NMM),
and procedures are required for backup and restore of application data.

NetWorker Implementation and Management

Page 546 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

NetWorker Backup for Windows BMR

Overview

A Windows BMR with NetWorker requires a successful backup of each component


save set in the DISASTER_RECOVERY:\ save set. This save set encapsulates all
critical volumes that are required to provide complete Windows disaster recovery
capabilities. The DISASTER_RECOVERY:\ save set is included in a backup when
the save set list is ALL or DISASTER_RECOVERY:\. NetWorker performs the
Windows BMR backup while the Windows operating system is inactive. NetWorker
supports both full and incremental backup levels of the DISASTER_RECOVERY:\
save set.

The DISASTER_RECOVERY:\ save set includes all critical volumes, the


WINDOWS ROLES AND FEATURES save set, the System Reserved partition, and
the UEFI partition, if available. The WINDOWS ROLES AND FEATURES save set
contains data that is associated with the roles and features that are installed on the
Windows server. It also contains metadata that represents the volume data which
the ALL or DISASTER_RECOVER:\ save set backs up. Block based backups do
not support this save set.

The critical volumes are:

 Volumes that contain files for an installed Windows service


 Any noncritical volume that has a critical volume that is mounted on it

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 547


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

 A noncritical volume that serves as a parent to a critical volume


 All volumes on a dynamic disk if at least one volume is critical

Files that are associated with application VSS writers are not backed up as part of
the DISASTER_RECOVERY:\ save set. Those files cannot be recovered unless an
application backup program backs up them, such as NMM. The
DISASTER_RECOVERY:\ save set does not include data for clusters, Active
Directory, DFS-R, and Windows Failover Cluster.

Dell EMC recommends you perform regular backups of the


DISASTER_RECOVERY:\ save set. Also back up the save set after any changes
to host system components, Windows roles and features, and Windows updates
and service packs.

Refer to the NetWorker Administration Guide for a complete discussion of the


components of the DISASTER_RECOVERY:\ save set.

NetWorker Implementation and Management

Page 548 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

NetWorker Windows BMR Considerations

Overview

Requirements for NetWorker Windows BMR include:

The source and target hosts use the same operating system architecture and
processor architecture.

The hardware on the target host is operational.

The target host has a minimum of 512 MB of RAM.

The startup hard disk capacity must be at least as large as that hard disk of the
source host.

The number of disks on the target host is greater than or equal to the number of
disks there are on the source host. The disk LUN numbering on the target host
must match the disk LUN numbering on the source host.

The RAID configuration on the target computer cannot interfere with the disk order
of the hard disks. The disk or RAID drivers that are used on the source system are
compatible with the disk or RAID controllers in the target system. The recovery
process restores the backup to the same logical disk number that the source host
used. You cannot restore the operating system to another hard disk.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 549


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

Windows BMR supports IDE, SATA, or SCSI hard disks. You can make the backup
on one type of hard disk and recover on another type of hard disk. For example,
SAS to SATA is supported.

NIC drivers that match the NIC in the target host. These drives are installed after
the recovery and reboot is completed.

NetWorker Implementation and Management

Page 550 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

Windows Disaster Recovery Tasks

Overview

A NetWorker BMR for a Windows host is a restore operation that is performed from
the NetWorker Windows BMR boot image. Specific files or save sets cannot be
recovered during a BMR. The target system can access the Windows BMR image
as a bootable CD volume or from a network boot location. Here is a summary of
the disaster recovery tasks for a Windows physical or virtual host using NetWorker.

To perform a BMR, a valid backup of the DISASTER_RECOVERY:\ save set must


exist. The existing backup can be verified by performing a save set query from the
NetWorker Administration Media window. Next, ensure that you have configuration
information such as the followings.

 Driver software if the new host has different hardware than the source host
 Network name and IP address of the target host and the NetWorker server and
storage node
 The default gateway and name of the DNS server
 The NetWorker volumes that contain the backup save sets

You use the Windows BMR image available from http://support.emc.com to create
a bootable CD or deploy this image for a network boot operation. The Windows
BMR image contains the Windows PE operating system, NetWorker binaries, and a

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 551


manren02@in.ibm.com
Recovering NetWorker Windows Client Hosts

wizard which controls the recovery process. When the Windows host is booted
using the Windows BMR image, the recovery process starts the NetWorker BMR
wizard. The wizard guides the user through the recovery process. The BMR
process restores the operating system that was installed on the source host. If
recovering to a different host with different hardware, after the recovery and reboot
is completed, Windows prompts the user to install the required drivers. As
mentioned previously, data from noncritical volumes including user files and
application database files must be recovered after performing the disaster
recovery.

For a complete discussion of Windows server disaster recovery operations with


NetWorker, see the NetWorker Administration Guide. As with all recovery
operations, Dell EMC recommends that the process and procedures for Windows
server disaster recovery be tested without completing the entire recovery process.
Exit before formatting the drives and performing the recovery to ensure successful
recovery when needed. Running the wizard to completion formats the disks that
are chosen to restore which erases any existing data.

NetWorker Implementation and Management

Page 552 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

Backup and Recovery of Clusters

Introduction

This lesson covers backup and recovery of clusters and the configuration of cluster
clients in a NetWorker environment. Topics include cluster components and
characteristics, the procedure for configuring cluster-aware clients and the
management of path ownership with clusters.

This lesson covers the following topics:


 Cluster components: Nodes and shared resources
 Configuring cluster-aware clients
 Backup and recovery of clustered clients
 Managing path ownership issues
 Clustering the NetWorker server

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 553


manren02@in.ibm.com
Backup and Recovery of Clusters

Understanding Cluster Basics: Nodes

Overview

Clustering is a common practice that can help ensure that data or applications are
continuously available to clients on a network. The basic premise of clustering is
simple: two or more nodes (physical hosts) are connected and available to network
users as a single, highly available system.

When using a clustering application, all nodes in a cluster share one or more disk
resources. In an active/passive cluster, only one of the nodes in the cluster is active
at any given time. The active node is responsible for managing the shared
resources. All other nodes in the cluster are passive nodes. If the active node fails
for any reason, one of the passive nodes takes control of the shared resources.

Clustering can involve more than two nodes and may also involve load balancing.
Clustering can also be configured in active/active arrangements. This arrangement
is used when there are multiple shared resources and each of the nodes is the
active node for one or more resources. This lesson covers a basic cluster
environment of two nodes in an active/passive configuration.

NetWorker Implementation and Management

Page 554 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

Understanding Cluster Basics: Shared Resource

Overview

A shared resource may be either a set of files or an application. A cluster may have
many shared resources. A shared resource within a cluster is referred to by any of
several different names, depending on the clustering software being used. For the
remainder of this lesson, a shared resource is referred to as a virtual service. The
active node always manages a virtual service.

A virtual service is not a physical host, but rather a shared resource that each node
of the cluster can access. Each shared resource may be comprised of multiple
components, such as files, processes, data, and so on, and is assigned its own
hostname and IP address. Hosts outside the cluster see the virtual service as a
normal physical host.

During normal operation, the active node manages all communication between the
virtual services and other hosts on the network. If a planned shutdown or failure of
the active node occurs, control of the virtual services is transferred to the other
node in the cluster. When that happens, the other node changes from the passive
to the active node.

When the failed node is returned to a functional condition, it becomes the passive
node. It is then available for failover in the event of a failure of the current active
node.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 555


manren02@in.ibm.com
Backup and Recovery of Clusters

Configuring Cluster-Aware NetWorker Applications

Overview

A cluster-aware NetWorker application determines path ownership of the virtual


services in the cluster. With a cluster-aware NetWorker application, NetWorker can
back up the shared resources and write the client file index entries for the virtual
client.

Creating a cluster-aware NetWorker application requires DNS preparation and also


tasks that must be run that are applicable to each type of supported cluster
environment.

Clustering a NetWorker client involves installing NetWorker client software on each


node in the cluster and making the clients cluster-aware. Besides creating
NetWorker client resources for each node, one or more client resources are
created for each virtual service.

This course provides an overview of the generic steps for configuring NetWorker in
a clustered environment. Procedures for preparing the cluster and for creating
cluster-aware NetWorker clients differ by type of supported cluster environment.
For this information, see the NetWorker Cluster Integration Guide.

NetWorker Implementation and Management

Page 556 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

Installing NetWorker Client Software

Overview

Clustering a NetWorker client requires installing NetWorker client software on each


node in the cluster in the same location on a private disk. The NetWorker extended
client installation package provides cluster integration support for the NetWorker
client. In addition to the base client installation package, the extended client must
also be installed on all physical nodes in the cluster.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 557


manren02@in.ibm.com
Backup and Recovery of Clusters

Configuring Cluster-Aware Clients

Overview

A cluster-aware NetWorker client is aware of the clustered IP address and shared


file systems in a cluster. This awareness enables you to create virtual client
resources to back up the shared resources.

With most cluster types, you run a cluster configuration script to configure a cluster-
aware client. This slide shows the location of the script by type of cluster
environment. There may be extra steps to create a cluster-aware client depending
upon the cluster type.

For MSFCS clusters, NetWorker supports backup and recovery of file system data
on Windows Server 2012 and Windows Server 2012 R2 file servers that are
configured for Windows Continuous Availability with Cluster Shared Volumes
(CSV).

For detailed configuration steps for cluster-aware clients, see the Configuring the
Cluster chapter in the NetWorker Cluster Integration Guide.

NetWorker Implementation and Management

Page 558 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

Creating Cluster Client Resources

Overview

NetWorker client resources are created for each node in the cluster and for each
virtual service. In a cluster environment with two nodes and one virtual service, you
configure at least three NetWorker client resources.

Each physical node backs up data residing on its own local disks. You create
NetWorker client resources for the physical nodes as you would a non-clustered
backup client.

A virtual client backs up the shared clustered data. If the cluster has multiple virtual
services requiring multiple hostnames and IP addresses, you must create at least
one NetWorker client resource for each virtual service. Specify the root user or
system account for each physical node within the cluster in the Remote Access
field. The Remote Access field enables the active node to perform recoveries of the
virtual client, regardless of which node is active. Specify any environment variables
in the Application Information field. For example, you might optionally specify a
preferred server order list for a CSV backup.

When creating the client resources, ensure that the Save set attribute of the virtual
clients and nodes lists all shared and non-shared data on the systems. Ensure that
the virtual client is backing up all shared data. Also ensure that the NetWorker
client resource of each node includes the local data on that host. Although the All

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 559


manren02@in.ibm.com
Backup and Recovery of Clusters

save set is supported for a virtual client, Dell EMC recommends that you use the
All save set only for the nodes. When All is specified for a node, it does not include
the shared data.

As with any NetWorker client, multiple client resources may be configured for each
node and virtual service. Remember that each virtual client has its own hostname
and IP address and that all hosts must be listed in the appropriate name service
database. Ensure that reverse lookups behave correctly.

NetWorker Implementation and Management

Page 560 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

Cluster Client Backup and Recovery

Overview

The clustered data is backed up as though it belongs to the virtual client. When the
virtual client backs up, its CFI is updated, regardless which node is active.

Recovery of data that is backed up from a private disk on a physical node follows
the same procedures as for a non-clustered host. If a recovery of data from the
shared resource is required, whichever node is active can perform the recovery.
Ensure that the Remote Access attribute of the virtual client resource contains an
entry for each physical cluster node.

In a UNIX cluster, shared data of the virtual client is mounted on the active node.
To recover data belonging to the virtual client, a normal browsable or save set
recovery is performed from the active node. However, the virtual client is selected
as the source client. The data must be relocated to the directory on the active node
where the shared data is mounted.

To recover data to the virtual client in a Windows environment, the active node is
the administering client in the recovery. The virtual client is both the source and
destination clients.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 561


manren02@in.ibm.com
Backup and Recovery of Clusters

Path Ownership Rules

Overview

In a clustered environment, NetWorker must determine which save sets are owned
by the nodes and which save sets are owned by the virtual clients. The criteria
used to determine save set ownership are called path ownership rules. These rules
determine which CFI the save set tracking information is written to. If NetWorker
determines that a save set defined in a client resource is not owned by that client,
NetWorker might not back up the save set. This mechanism prevents a clustered
host from writing to multiple client file indexes which can cause recovery problems.

To determine if an incorrect CFI will be used, preview a server-initiated backup of


each node and virtual client after the cluster is configured. Monitor the save sets
that are backed up and watch which CFI is updated when a client is backed up.
Use the mminfo command to verify that the backup information saves to the
correct CFI. If a backup of a node results in the CFI of a virtual client being updated
or, conversely, a backup of a virtual client results in the CFI of the active node
being updated, difficulties may result when browsing for files during a recovery.

To ignore path ownership rules and force a backup of file systems that a client
does not own, you can create an empty pathownerignore file in the directory
containing the NetWorker binaries. This file is created on each node. Its existence
forces NetWorker to back up all specified save sets regardless of ownership
conflicts. Creating the pathownerignore file is not recommended, but may be

NetWorker Implementation and Management

Page 562 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

necessary if the cluster resources are incorrectly configured. Remember that this
file does not override the path ownership rules, it simply ignores them. Using
pathownerignore may result in tracking information being sent to an incorrect CFI,
possibly causing problems when performing browsable recoveries.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 563


manren02@in.ibm.com
Backup and Recovery of Clusters

Forcing Save Sets to the Correct CFI

Overview

If you create a pathownerignore file, check whether the save set tracking
information is written to the correct client file index. If it goes to the wrong CFI, you
can force the tracking information to go to a specific client index.

To force save sets to be written to a specific CFI, modify the Backup command
attribute of the client whose data is being sent to the incorrect CFI. The following
command should be placed in this attribute: save –c client_name where
client_name is the hostname of the client being backed up.

If you are backing up an application server using a NetWorker module, ensure that
you are using the -c client_name or similar arguments that the NetWorker
module requires. Refer to the applicable module documentation for details on
options for the backup command that each NetWorker module uses.

Important: Use the mminfo command to confirm that the backup


information saves to the correct client file index. (Details from the
NetWorker Administration Monitoring window indicate that backups
correspond to the physical client where you configured the save sets.)

NetWorker Implementation and Management

Page 564 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

Backing Up Virtual Clients to Local Storage Node

Overview

It is often desirable to back up clustered data to devices that the cluster nodes
manage, thus avoiding TCP/IP traffic. NetWorker supports the environment where
each node in a cluster is configured as a NetWorker storage node. NetWorker
client and storage node software are installed on each node, and each node
controls one or more backup devices. The virtual client is backed up to a device
that the active node manages. All devices within the cluster are created as remote
devices. By default, data from a virtual client is backed up to the first storage node
listed in the Storage Node attribute of the virtual client resource. To back up to the
devices attached to the current physical host, use the keyword curphyhost as the
only value in the Storage Node attribute.

In the configuration shown on the slide, both cluster nodes are functional storage
nodes. The active node (Node A) backs up its local save sets to its own backup
device. Likewise, the passive node (Node B) backs up its local save sets to its own
backup device. The active node (Node A) backs up save sets belonging to the
virtual client to its own device.

Also, clients outside the cluster can be configured to direct their save sets to any
NetWorker storage node residing within the cluster. If either Node A or Node B
fails, the storage nodes list of each physical or virtual client backing up to the failed

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 565


manren02@in.ibm.com
Backup and Recovery of Clusters

node is consulted. Since the storage node is not a shared resource, the storage
node list is used to determine where to redirect the backup.

Although some clustering products can fail over backup devices between nodes, it
is beyond the scope of this course.

NetWorker Implementation and Management

Page 566 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Backup and Recovery of Clusters

Clustering the NetWorker Server

Overview

On supported platforms such as Windows, SLES, and RHEL operating systems,


you can configure the NetWorker server software as a highly available application.
A highly available NetWorker server is also called a NetWorker virtual server.

This illustration provides an example of a highly available NetWorker server in a


general cluster configuration consisting of two nodes and one virtual server.

Explanation of this illustration is as following.

 Node 1, clus_phy1, is a physical node with local disks.


 Node 2, clus_phy2, is a physical node with local disks.
 Virtual Server, clus_vir1:

 Owns the shared disks. A volume manager manages the shared disk.
 Can fail over between Node 1 and Node 2. However, the NetWorker server
software only runs on one node at a time.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 567


manren02@in.ibm.com
Backup and Recovery of Clusters

Clustering the NetWorker Server

Overview

Consider the following before you install the NetWorker software on the nodes in a
cluster.

 Ensure that the physical and virtual node names are resolvable in Domain
Name System (DNS) or by using a hosts file.
 Ensure that the output of the hostname command on each physical node
corresponds to an IP address that can be pinged.
 You can publish the virtual hostname in the DNS or Network Information
Services (NIS).
 Install the most recent cluster patch for the operating system.
 Install the NetWorker software in the same location on a private disk, on each
cluster node.
 Ensure that authc is configured on all the nodes of NetWorker server cluster.
 Install NMC on a stand-alone machine by using the virtual hostname of the
clustered NetWorker server.

See the NetWorker Cluster Integration Guide for more details when clustering the
NetWorker server.

NetWorker Implementation and Management

Page 568 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 569


manren02@in.ibm.com
Recovering NetWorker and NMC Servers

Introduction

This module focuses on the recovery of control data residing on the NetWorker
server and the NetWorker Management Console server.

Upon completing this module, you are able to:


 Back up and recover the NetWorker Management Console database
 Back up and recover the NetWorker server databases

NetWorker Implementation and Management

Page 570 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Protecting Console and NetWorker Server Databases

Introduction

This lesson focuses on protecting the NetWorker server and NMC databases: look
at the Server Protection policy, backing up the NetWorker server and NMC
databases, and the NetWorker bootstrap save set.

This lesson covers the following topics:


 Server Protection policy
 Backing up the NetWorker server and NMC databases
 NetWorker bootstrap save set

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 571


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Protecting NetWorker and NMC Servers

Overview

The NetWorker server and NMC server are protected with the Server Protection
policy. The workflows in the policy are configured to run daily. When you install the
NetWorker server, the installation process creates the default Server Protection
policy for NMC and NetWorker server backup and maintenance activities. The
Server Protection policy includes the Server backup and NMC server backup
default workflows. You can edit and change the default policy and associated
workflows and actions, and also create your own policies and workflows for
NetWorker and NMC server protection.

Once you install the NMC server and connect to the NMC GUI for the first time, the
Console Configuration wizard prompts the administrator to configure the NetWorker
server that will back up the NMC server database.

NetWorker Implementation and Management

Page 572 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Backing Up NetWorker Server

Overview

The Server backup workflow performs two actions: Expiration and Server
database backup.

The Expiration action marks expired save sets as recyclable.

The Server db backup action performs a bootstrap backup and a backup of the
client file indexes, by default. The data in the bootstrap backup enables you to
perform a disaster recovery of the NetWorker server. The bootstrap backup
contains the media database, authentication service database, and the resource
files (resource database and the Package Manager database).

The Server Protection group is assigned to the Server backup workflow. This
contains a dynamically generated list of the client resources for the NetWorker
server. By default, the Server backup workflow is configured to back up to the
Default pool. This should be changed in the Server db backup action to a
configured pool in your backup environment. As a best practice, Dell EMC
recommends writing all bootstrap and Client File Index backups to a dedicated
pool.

The Server backup workflow is scheduled to start daily at 10 a.m.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 573


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Backing Up NMC Database

Overview

The NMC server backup workflow performs a traditional backup of the NMC
database. The workflow is scheduled to start a full backup daily at 2 p.m. The
default NMC server group which contains the NMC server is assigned to the NMC
server backup workflow. By default, this workflow is configured to back up to the
Default pool. This should be changed in the NMC server backup action to a
configured pool in your backup environment.

Note: The NMC server database backup only supports full and skip
backup levels.

NetWorker Implementation and Management

Page 574 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Locating Bootstrap Save Sets (1 of 2)

Overview

The bootstrap backup is required for recovery of the NetWorker server databases.
If a recovery is required, you need to know its save set ID (SSID) and the name of
the volume on which it is located. There are several ways to obtain information
about bootstrap backups. These methods include notifications, log files, and using
mminfo.

The Server backup Action report, displayed here, is generated when the Server db
backup action runs. The report shows the backup save sets and the Bootstrap
backup report, including the save set id and volumes for recent bootstrap save
sets. This report is included in the notification when the workflows and actions for
the Server Protection policy complete. By default, this notification is appended to
the file, policy_notifications.log in the …\nsr\logs directory, along with notifications
sent to that file by all other running policies.

To isolate the notifications about server protection, you can change the notification
for the Server Protection policy to go to another file or to go to email. You can also
show information about the Server db backup action by configuring a notification at
the action level that will be created when the action completes. This is shown on
the slide.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 575


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Any way that you choose to receive the Server Backup Action report, it is
important to ensure that you are regularly receiving the bootstrap information and
filing it in a safe location for later reference in case a recovery is necessary.

NetWorker Implementation and Management

Page 576 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Locating Bootstrap Save Sets (2 of 2)

Overview

You can also find information about bootstrap save sets in the log messages for
individual operations of the Server db backup action. These logs are available on
the NetWorker server in directories under …\nsr\logs\policy\Server
Protection\Server backup. You can also look at the messages for individual runs of
this action by highlighting the Server backup workflow in the Monitoring window,
selecting Show Details and drilling down to the full log message for the desired
Server db backup action. You can choose to print or save the message.

Another way to locate the bootstrap save set is with the mminfo – B command. This
command displays a list of bootstrap save sets with their save set ID and volume
information. The exact location (file and record number) of the save set on the
volumes is also displayed when tape media is used.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 577


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Locating Recent Bootstrap Save Sets

Overview

If you do not know the volume and save set ID of the most recent bootstrap save
set, here are some additional methods of locating the information.

The daemon.raw file in the NetWorker server log directory may contain an entry
showing which volume a bootstrap save set was written to.

If the previous method does not provide a volume name, another option is to use
the scanner command with the -B option to locate information about bootstrap save
sets. This method requires that you guess which volume contains the most recent
bootstrap save set and manually load it into a drive before running scanner.

scanner -B reads an entire volume and displays information about the most recent
bootstrap save set found. Depending on the size of the volume and the speed of
the device, this process can sometimes be lengthy. If the most recent bootstrap
save set on the volume is not the one you want, load another volume into the drive
and run scanner again.

NetWorker Implementation and Management

Page 578 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Protecting Console and NetWorker Server Databases

Note: scanner reads the volume directly without using nsrmmd. It is


not necessary that NetWorker services be running.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 579


manren02@in.ibm.com
Recovering NetWorker Server

Recovering NetWorker Server

Introduction

This lesson covers the procedures for recovering the NetWorker server, including
recovering the NetWorker bootstrap data and the client file indexes. Also,
recovering of the media database, resource database, and NMC database
individually are discussed.

This lesson covers the following topics:


 Recovering the NetWorker bootstrap save set
 Recovering the Media and resource databases
 Recovering the Client file indexes
 Recovering the NMC database

NetWorker Implementation and Management

Page 580 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Server

Recovering NetWorker Server

Overview

The bootstrap save set is used by nsrdr to recover the NetWorker server.

The slide summarizes the steps that are needed to perform a complete recovery of
a NetWorker server. The steps assume that the original server is no longer
available and a new NetWorker server is being configured.

Before installing NetWorker, verify the functionality of the server it is being installed
on.

To recover the bootstrap save set, NetWorker must be installed. Thus, it is


necessary to perform a default installation of the NetWorker server. The original
default resource files are installed, in addition to an empty media and jobs
database.

After starting all the NetWorker daemons/services, the only customization you must
perform to the default NW installation is to create a device resource for the device
that is used to recover the bootstrap save set.

Use nsrdr to recover the bootstrap save set and optionally recover the client file
indexes.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 581


manren02@in.ibm.com
Recovering NetWorker Server

Note: Although recovery of the bootstrap save set is required during


recovery of a NetWorker server, recovery of individual client file index
save sets is optional. A client file index provides a browsable interface
during recovery, and the ability to easily recover to a particular point in
time. If these benefits are not immediately necessary, you may decide
not to recover the CFI of individual (or all) clients, especially if an
index is extremely large. If you choose not to recover a client’s index,
you must create an empty CFI prior to the next backup of the client.

NetWorker Implementation and Management

Page 582 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Server

Recovering the Bootstrap Save Set: nsrdr

Overview

Using nsrdr is the only method of recovering the bootstrap save set, and
NetWorker processes must be running prior to running nsrdr. Configure a
NetWorker device resource and insert the volume containing the bootstrap save set
into the device. Make sure that you do not label the volume as you erase all data
on it.

nsrdr is interactive, prompting for the SSID of the bootstrap save set being
recovered. It also prompts you to replace the existing resource configuration
database folder, to replace the NetWorker Authentication Server database file, and
to recover the client file indexes.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 583


manren02@in.ibm.com
Recovering NetWorker Server

Recovery - Corrupt or Missing Control Data

Overview

There may be situations where the entire NetWorker server does not need to be
recovered. The media database may be damaged, corrupted, or missing important
information, but the resource directory is perfectly fine. Conversely, NetWorker
resources may have been accidentally or maliciously deleted or modified, requiring
that only the resource directories be recovered.

Regardless of which component is missing, Dell EMC recommends that you


restore both the media database and resource files together to ensure consistency
between the databases. Use nsrdr to recover the bootstrap save set thus restoring
the media database and resource files.

To insert missing volume or save set information into the media database, the
scanner command is used to scan a volume and insert information directly into the
media database (and optionally, client file indexes) while reading the volume.

The conditions that are shown in the slide are discussed on the following pages:

NetWorker Implementation and Management

Page 584 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Server

Recovering Media and Resource Databases

Overview

The slide summarizes the steps that are needed to perform a recovery of the
NetWorker control data with nsrdr. NetWorker must be running to run nsrdr:

Shut down the NetWorker processes, if running, and rename the existing /nsr/mm
and /nsr/res directories. By renaming the directories, you have a copy of the
directories as they were before the recovery is run. This also enables NetWorker to
start even though the media database or resource files may be corrupted or
damaged.

Start all NetWorker processes/services. NetWorker creates an empty media


database and a resource directory with a default set of resources.

Next, create a device resource for the device that will be used to recover the
bootstrap save set. Do NOT label the volume containing the bootstrap as you erase
all the data on the volume. When creating an AFTD or Data Domain device, create
the device resource that has the volume containing the bootstrap save set mounted
in it. Do NOT label the device. Close NetWorker Administration.

Use nsrdr to recover the bootstrap save set and optionally, recover the client file
indexes and NetWorker Authentication Service database. Running nsrdr will
overwrite the /nsr/mm directory. You have the option to keep the /nsr/res folder (not

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 585


manren02@in.ibm.com
Recovering NetWorker Server

recover the resource files) or replace the resource files with recovered resource
files. If you choose to replace the resource files, nsrdr saves the existing /nsr/res
folder as res.<timestamp>.

NetWorker Implementation and Management

Page 586 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Server

Scan Needed Volume Flag

Overview

After a bootstrap recovery, it is possible that some volumes may contain save sets
that are newer than the recovered bootstrap. If any backup or clone processes
wrote data to any of the volumes after the bootstrap save set was created, the
recovered media database will not contain information about the save sets. These
save sets could potentially be overwritten. The volume flag, S, indicates that save
sets on the volume may need to be scanned into the media database. When this
flag is set, the volume is “locked” and a recover space operation will not be
performed for disk volumes.

By default, nsrdr will mark all disk volumes in the database as read-only and scan
needed to indicate that you must scan the save set information back into the media
database before you can use the volume. For tape volumes, if you suspect that
backups or clones were written to those volumes after the latest bootstrap was
created, running the nsrdr command with the –N option will cause the scan needed
flag to be set on all volumes.

To find out if there are any volumes with save sets that need to be scanned, select
Tape Volumes or Disk Volumes from the NetWorker Administration Media
window. You can manually change the mode of a volume to scan needed by right-
clicking the volume in the right pane and selecting Mark Scan Needed > Scan is
needed.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 587


manren02@in.ibm.com
Recovering NetWorker Server

To clear the scan needed volume flag for disk volumes, first run the scanner –i
device command. For tape volumes, when the scan needed mode is set and you
try to mount a tape volume that has save sets newer than what is recorded in the
media database, you receive a message with the last known file and record
number in the media database. If you suspect that there were save sets that were
saved after the last bootstrap backup, use this information with the scanner –f file –
r record –I device commandto scan the volume from the last known record
numbers. Then, to remove the scan needed flag from the volume, from the
NetWorker Administration Media window, right-click the volume and select Scan is
NOT needed from the Mark Scan Needed window.

See the NetWorker Command Reference Guide and the NetWorker Administration
Guide for more information.

NetWorker Implementation and Management

Page 588 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Recovering NetWorker Server

Recovering Specific Client File Indexes

Overview

When recovering the bootstrap save set with nsrdr, you have the option to recover
CFIs after the recovery operation restarts the NetWorker services. You may choose
to skip this step if the CFIs are not immediately necessary. Then, create an empty
CFI prior to the next backup of a client. You can then run nsrdr later to recover the
CFIs for selected clients.

To recover only specific CFIs, run nsrdr with the –I command line option to specify
a list of clients or use the –f option to specify an input file.

To recover specific client file indexes, the following must be done.

1. Verify that the NetWorker server daemons/services are running.


2. Execute the nsrdr –I client_name or nsrdr –f client_list_input_file command.

See the NetWorker Command Reference Guide for more information.

Important: When recovering an index that already contains entries,


the entries being recovered are merged with the existing entries.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 589


manren02@in.ibm.com
Recovering NetWorker Server

Recovering the NMC Database

Overview

To recover the Console server database, follow these steps.

1. Stop the GST service (gstd) if it is currently running.


2. At a command prompt, enter the recoverpsm command:
recoverpsm [-s server] [-c client] [-d destination] [-p pass-phrase] [-t time] [-hfO]
Staging Directory
3. Restart the Console server.

For Linux hosts, if you did not install NMC server software in the default path
/opt/lgtonmc, add the NMC_install_dir/bin directory to the LD_LIBRARY_PATH
environment variable.

Note: For more information about recoverpsm, please see NetWorker


Administration Guide and the NetWorker Command Reference Guide.

NetWorker Implementation and Management

Page 590 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
Summary

Summary

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 591


manren02@in.ibm.com
Course Conclusion

NetWorker Implementation and Management

Page 592 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Implementation and Management

NetWorker Implementation and Management

Summary

This course covered topics related to the installation, configuration, maintenance


and management of a NetWorker backup environment.

NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 593


manren02@in.ibm.com
NetWorker Implementation and Management

Summary

NetWorker Implementation and Management

Page 594 © Copyright 2019 Dell Inc.


manren02@in.ibm.com
NetWorker Implementation and Management

© Copyright 2019 Dell Inc. Page 595


manren02@in.ibm.com

S-ar putea să vă placă și