71
EMC ® NetWorker ® Module for Microsoft Release 8.2 Advanced Recovery Guide P/N 302-000-793 REV 01

EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

  • Upload
    lykien

  • View
    242

  • Download
    2

Embed Size (px)

Citation preview

Page 1: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

EMC® NetWorker®

Module for MicrosoftRelease 8.2

Advanced Recovery GuideP/N 302-000-793 REV 01

Page 2: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide2

Copyright © 2007- 2014 EMC Corporation. All rights reserved. Published in the USA.

Published June 2014

EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice.

The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.

EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners.

For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com).

Page 3: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 3

CONTENTS

Preface

Revision History

Chapter 1 Overview of Advanced Recovery Guide

Cloning NetWorker Module for Microsoft (NMM) backups ............................ 12 Recovering NetWorker Module for Microsoft (NMM) backups ....................... 13

Chapter 2 Cloning

Cloning in NMM .......................................................................................... 15 Exchange considerations............................................................................. 27 Hyper-V considerations ............................................................................... 32 SharePoint considerations .......................................................................... 39 SQL Server considerations .......................................................................... 44

Chapter 3 Recovery

Recovering data with NMM.......................................................................... 48 Exchange considerations............................................................................. 61 Hyper-V CSV considerations ........................................................................ 63 Hyper-V considerations ............................................................................... 63 SharePoint considerations .......................................................................... 64 SQL considerations ..................................................................................... 64

Chapter 4 Troubleshooting

NMM client error messages ......................................................................... 67 Checking log files........................................................................................ 70 Other troubleshooting resources ................................................................. 70

Page 4: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

EMC NetWorker Module for Microsoft Release 8.2 Administration Guide 4

Title Page

FIGURES

1 NMM save set example ............................................................................................... 282 NMM save set example with a NetWorker group .......................................................... 313 Hyper-V CSV save set using a single client in a backup group ...................................... 334 NMM save set example with a NetWorker group .......................................................... 355 Hyper-V save set using a single client ina backup group.............................................. 366 Hyper-V save set example with a NetWorker group ...................................................... 387 SharePoint single client in backup group..................................................................... 418 Save set example with a NetWorker group................................................................... 439 Single client in backup group ...................................................................................... 45

Page 5: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5

Title Page

TABLES

1 EMC publications for additional information.................................................................. 72 NetWorker server support matrix ................................................................................. 123 Media database attributes .......................................................................................... 154 Save set type .............................................................................................................. 165 Query attributes .......................................................................................................... 196 Save set options ......................................................................................................... 207 Save set query options................................................................................................ 218 Typical NMM deployments for Exchange server ........................................................... 289 Save set summary ....................................................................................................... 2910 Hyper-V cloning considerations................................................................................... 3211 Hyper-V CSV save sets within the media database ...................................................... 3412 Hyper-V save sets within the media database.............................................................. 3713 SharePoint deployment considerations ....................................................................... 3914 SharePoint save sets within the media database......................................................... 4215 Save sets within the media database .......................................................................... 46

Page 6: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Preface

PREFACE

As part of an effort to improve and enhance the performance and capabilities of its product lines, EMC periodically releases revisions of its hardware and software. Therefore, some functions described in this document might not be supported by all versions of the software or hardware currently in use. For the most up-to-date information on product features, refer to your product release notes.

If a product does not function properly or does not function as described in this document, please contact your EMC representative.

This document was accurate at publication time. Go to EMC Online Support (https://support.emc.com) to ensure that you are using the latest version of this document.

PurposeThis guide contains information for all the Microsoft applications that can be backed up and recovered by using EMC NetWorker Module for Microsoft (NMM) release 8.2.

IMPORTANT

You must download a copy of the appropriate user guide from EMC Online Support to use with this guide when working with a Microsoft application. “Related documentation” on page 7 provides a list of user guides and other documents that must be used with NMM.

AudienceThis guide is part of the NMM documentation set, and is intended for use by system administrators during the setup and maintenance of the product.

Readers should be familiar with the following technologies used in backup and recovery:

◆ NetWorker software◆ NetWorker snapshot management◆ Microsoft Volume Shadow Copy Service (VSS) technology

6 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 7: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Preface

Related documentationThe following table lists the EMC publications that provide additional information.

Table 1 EMC publications for additional information

Guide Name Description

EMC NetWorker Module for Microsoft Release 8.2 Release Notes

Provides information about new features and changes, problems fixed from previous releases, known limitations, and late-breaking information that was not provided in the remaining documentation set.

EMC NetWorker Module for Microsoft Release 8.2 Installation Guide

Provides pre-installation, installation, silent installation, and post-installation information about NMM 8.2.

EMC NetWorker Module for Microsoft Release 8.2 Administration Guide

Provides information common to all the supported Microsoft applications that can be backed up and recovered by using EMC NetWorker Module for Microsoft.

EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 8.2 User Guide

Provides information about using NMM for backup and recovery of SQL Server VSS and SharePoint Server VSS.

EMC NetWorker Module for Microsoft for Exchange VSS Release 8.2 User Guide

Provides information about using NMM for backup and recovery of Exchange Server VSS.

EMC NetWorker Module for Microsoft for Hyper-V VSS Release 8.2 User Guide

Provides information about using NMM for backup and recovery of Hyper-V Server VSS.

EMC NetWorker Module for Microsoft for SQL VDI Release 8.2 User Guide

Provides information about using NMM for backup and recovery of SQL Server using the Virtual Device Interface technology.

EMC NetWorker Module for Microsoft for Windows Bare Metal Recovery Release 8.2 User Guide

Provides information about performing Windows Bare Metal Recovery by using NMM.

EMC NetWorker Performing backup and recovery of SharePoint Server by using NetWorker Module for Microsoft SQL VDI solution Release 8.2 Technical Notes

Provides information for performing backup and recovery of a SharePoint Server by using the SQL Server Virtual Device Interface (VDI) technology and the SharePoint VSS Writer with NMM.

EMC NetWorker Performing Exchange Server Granular Recovery by using NetWorker Module for Microsoft with Ontrack PowerControls Release 8.2 Technical Notes

Provides information about using NMM with Ontrack PowerControls to perform granular level recovery (GLR) of deleted Microsoft Exchange Server mailboxes, public folders, and public folder mailboxes.

EMC NetWorker SharePoint BLOB Backup and Recovery by using NetWorker Module for Microsoft and Metalogic StoragePoint Release 8.2 Technical Notes

Provides information about backup and recovery of SharePoint Binary Large Objects (BLOB) by using EMC NetWorker Module for Microsoft release 8.2 and Metalogix StoragePoint.

EMC NetWorker Cloning Integration Guide Provides planning, practices, and configuration information for using the NetWorker, NMM, and NMDA cloning feature.

7

Page 8: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Preface

EMC uses the following convention for special notices:

An important notice contains information essential to software or hardware operation.

Typographical conventions

EMC uses the following type style conventions in this document:

Where to get helpEMC support, product, and licensing information can be obtained as follows:

Product information — For documentation, release notes, software updates, or information about EMC products, go to EMC Online Support at:

http://support.emc.com

Technical support — Go to EMC Online Support and click Service Center. You will see several options for contacting EMC Technical Support.

Normal Used in running (nonprocedural) text for:• Names of interface elements, such as names of windows, dialog boxes,

buttons, fields, and menus• Names of resources, attributes, pools, Boolean expressions, buttons,

DQL statements, keywords, clauses, environment variables, functions, and utilities

• URLs, pathnames, file names, directory names, computer names, links, groups, service keys, file systems, and notifications

Bold Used in running (nonprocedural) text for names of commands, daemons, options, programs, processes, services, applications, utilities, kernels, notifications, system calls, and man pages

Used in procedures for:• Names of interface elements, such as names of windows, dialog boxes,

buttons, fields, and menus• What the user specifically selects, clicks, presses, or types

Italic Used in all text (including procedures) for:• Full titles of publications referenced in text• Emphasis, for example, a new term• Variables

Courier Used for:• System output, such as an error message or script• URLs, complete paths, file names, prompts, and syntax when shown

outside of running text

Courier bold Used for specific user input, such as commands

Courier italic Used in procedures for:• Variables on the command line• User input variables

< > Angle brackets enclose parameter or variable values supplied by the user

[ ] Square brackets enclose optional values

| Vertical bar indicates alternate selections — the bar means “or”

{ } Braces enclose content that the user must specify, such as x or y or z

... Ellipses indicate nonessential information omitted from the example

8 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 9: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Preface

Your commentsYour suggestions will help us continue to improve the accuracy, organization, and overall quality of the user publications. Send your opinions of this document to:

[email protected]

9

Page 10: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

10 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Revision History

REVISION HISTORY

The following table lists the revision history of this document.

Revision Date Description of added or changed sections

01 June 18, 2014 First release of this document for EMC NetWorker Module for Microsoft release 8.2.

Page 11: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Overview of Advanced Recovery Guide

CHAPTER 1Overview of Advanced Recovery Guide

This chapter includes the following topics:

◆ Cloning NetWorker Module for Microsoft (NMM) backups ........................................ 12◆ Recovering NetWorker Module for Microsoft (NMM) backups ................................... 13

11

Page 12: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Overview of Advanced Recovery Guide

Cloning NetWorker Module for Microsoft (NMM) backupsCloning is used to replicate backups to a longer-term retention media pool. Cloning allows for secure off site storage, transfer of data from one location to another and verification of backups.

The NMM software creates multiple save sets during a run of a NetWorker backup group. Care must be taken to ensure that all required save sets that were created during an NMM backup are included in the cloning process

NetWorker server support matrix

The procedures in this document are written for specific NetWorker patch levels.

To use cloning and to ensure that the NMM software functions properly, ensure that the NetWorker server and storage nodes are at the following patch levels outlined in the following table.

For details regarding NetWorker cumulative builds, refer to the NetWorker Cumulative Hot fix document available on the EMC Online Support site.

If you do not use the described minimum required NetWorker server and storage node patch levels can result in data loss. The information in this table is more up-to-date than the NetWorker Online Compatibility Guide.

Table 2 NetWorker server support matrix

NetWorker Server/Storage Node Version Required Hot fix/Version

NetWorker server 8.2 and later None

NetWorker server 8.1.1 and later None

NetWorker server 8.1 and later None

NetWorker server 8.0.1 and later None

NetWorker server 8.0 and later None

NetWorker server 7.6.3.5 and later None

NetWorker server 7.6.2 and later None

NetWorker server 7.6.1 Cumulative build NetWorker server 7.6.1.51 or later

NetWorker server 7.6.0 Cumulative build NetWorker server 7.6.1.5 or later orCumulative build NetWorker server 7.6.0.9 or later

NetWorker server 7.5.4 Cumulative build NetWorker server 7.5.4.2 or later

1.Data Domain to Data Domain cloning requires 7.6.1.5 or later. If Data Domain toData Domain cloning is not used, 7.6.1.1 or higher is acceptable.

12 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 13: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Overview of Advanced Recovery Guide

Recovering NetWorker Module for Microsoft (NMM) backupsWhen NMM save sets are present in the media database and are in a browsable state, special steps are not required to recover data from the original or clone save sets.

Additional steps are required if the save sets to be recovered are:

◆ In a recoverable or eligible for recycling state

◆ No longer present in the media database of the NetWorker server

The goal of this procedure is to ensure a successful recovery by identifying that all of the original or cloned save sets are scanned back into the media database and ensuring that these save sets are in a browsable state.

This end-to-end process cannot be automated and care and planning is required when performing these procedures.

Recovering NetWorker Module for Microsoft (NMM) backups 13

Page 14: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

CHAPTER 2Cloning

This chapter describes the cloning procedure and related information.

◆ Cloning in NMM ...................................................................................................... 15◆ Exchange considerations......................................................................................... 27◆ Hyper-V considerations ........................................................................................... 32◆ SharePoint considerations ...................................................................................... 39◆ SQL Server considerations ...................................................................................... 44

14 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 15: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Cloning in NMMThis section describes the various attributes and methods of cloning using NMM.

NMM media database attributes

Additional information in the media database record provides information to the NetWorker server and the NMM software to determine the relationship among save sets. This information is stored in the Media Database Record Attributes field. These concepts are used in the procedures found later in this document.

NetWorker save set concepts

The NMM software presents challenges for cloning. Unlike traditional client backups, where a single save set is produced, a single NMM backup creates multiple save sets with different purposes.

To properly use clones, you must understand these save sets to ensure that they are included in the clone creation and the clone recovery procedures.

Table 3 Media database attributes

Media database attribute Value Description

snap_sessionid Unique Identifier (GUID)

The snap_sessionid attribute appears on all save sets created by the NMM software. Consider the following:• This attribute is filled in with a unique number that is generated at

the start of running the backup on the client. If multiple clients are in the group, each client will be assigned its own snap_sessionid value.

• This attribute provides a grouping of save sets created for a single backup.

• This attribute is used internally by the NMM and the NetWorker software.

• This attribute can be used to inspect the media database query results to identify the group of save sets for a single backup.

cover_id Saveset ID The cover_id attribute appears on the rollover save sets that contains the application data. Consider the following:• This attribute is filled in with the cover save set ID pairing for a

rollover save set.• This attribute is used internally by the NMM and the NetWorker

software.• This attribute can be used to inspect the media database query

results to identify the cover save set pairing for a rollover save set.

Cloning in NMM 15

Page 16: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

The table below provides an overview of the save sets created during a single backup group.

Table 4 Save set type (page 1 of 2)

Save set type Description

Rollover save set A rollover save set is the save set that contains the data. Consider the following:• A rollover save set is associated with a cover save set to form a cover-rollover pairing. A rollover save

set is fully visible with the media database CLI and reporting interfaces.• The backup optimization logic splits the backup into multiple save sets based on the file systems

that are being backed up. For environments where multiple file systems are backed up, for example databases where data file and log files reside on different volumes, there will be multiple rollover save sets created for a particular server during single run of the NetWorker group.

• The save set name for the rollover save set is the same as the save set name for the application or file system that is being backed up. For example, if the save set name from the client resource is the following, then the rollover save set would have this same name:Exchange is:

Exchange Server 2007: “APPLICATIONS:\Microsoft Exchange 2007\First Storage Group”Exchange Server 2010: “APPLICATIONS:\Microsoft Exchange 2010\First Mailbox Database”Exchange Server 2013: “APPLICATIONS:\Microsoft Exchange 2013\First Mailbox Database”

Hyper-V Server is: APPLICATIONS:\Microsoft Hyper-V\<Virtual Machine Display Name>

SharePoint Server is:APPLICATIONS:\Microsoft Office SharePoint Services APPLICATIONS:\SqlServerWriterSYSTEM COMPONENTS:\C:\inetpub

SQL Server is: “APPLICATIONS:\ SqlServerWriter\<SQLSERVER>[%5C<INSTANCE>]\<DATABASE> “

• The browse and retention period for a rollover save set follows standard NetWorker behavior, and is set based on the client resource or other overrides.

Metadata save set A metadata save set is a special save set that contains additional metadata that is required by the NMM software to perform restore operations. This information includes the following:• VSS documents • File history and other informationConsider the following:• A metadata save set is fully visible with the media database CLI and reporting interfaces.• The browse and retention period for a rollover save set follows standard NetWorker behavior, and is

set based on the client resource or other overrides.

16 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 17: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Display save set A display save set is one that contains no backup data. It only contains index records that are used to display the backup in the NetWorker User program.Consider the following:• The save set name for the display save set is always “VSS:/”.• The browse and retention period for the display save set is recorded in the media database as

having no browse or retention expiration. The save set inherits the browse and retention of other save sets for the same backup.

Dummy save set A dummy save set is specific to Exchange server passive node backup. The dummy save set does not contain any data and is used as part of the NetWorker scheduling workflow to manage index entries for the passive and active nodes. The save set is not required as part of the recovery process and there is no requirement to clone or stage this save set. It will not be covered in this procedure.

Cover save set A cover save set is a special save set that was introduced for snapshot management. Consider the following:• The cover save set is a placeholder save set that was first created in the backup workflow. • The cover save set is a hidden save set in that media database utilities and reporting do not typically

display this save set by default. There are forms of the media database query CLI that will display the save set, which will be illustrated later in the document.

• Multiple cover save sets are created when multiple file systems are backed up. Backup optimization logic splits the backup into multiple save sets by file system so that the backup can be performed in parallel. A separate cover save set is created for each of these per-file system save sets.

• The save set name for the cover save set is the same as the save set name for the application or file system being backed up. For example, if the save set name from the client resource for Exchange is:Exchange Server2007:APPLICATIONS:\Microsoft Exchange 2007\First Storage Group”Exchange Server 2010 is:APPLICATIONS:\Microsoft Exchange 2010\First Mailbox Database”Exchange Server 2013 is:APPLICATIONS:\Microsoft Exchange 2013\First Mailbox Database”Hyper-V Server is: APPLICATIONS:\Microsoft Hyper-V\<Virtual Machine Display Name>Sharepoint Server is:APPLICATIONS:\Microsoft Office SharePoint Services APPLICATIONS:\SqlServerWriter SQL Server is:APPLICATIONS:\SqlServerWriter\<SQLSERVER>[%5C<INSTANCE>]\<DATABASE>

For SharePoint Server 2007, 2010, and 2013 environments, backing up APPLICATIONS:\Microsoft Office SharePoint Services will back up the SharePoint Configuration Data. SharePoint Configuration Data is internally mapped to SYSTEM COMPONENTS:\ in the media database, log files and indexes. The cover save set should exist for both “APPLICATIONS:\Microsoft Office SharePoint Services” and “SYSTEM COMPONENTS:\”.

Notice: The cover save set would have this same name.

• The browse and retention period for the cover save set is recorded in the media database as having an expiration of 2038. The cover inherits the browse and retention of its rollover save set pairing.

Table 4 Save set type (page 2 of 2)

Save set type Description

Cloning in NMM 17

Page 18: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

The save set name for the metadata save set is the same name as the metadata file that was created and backed up from disk.

For example:"C:\ProgramData\EMC\NetWorker\LG_VSS_CLIENT1192235146.xml"

The display save set is a special type of cover save set that has no associated rollover save set pairing. The display save set is not associated with a cover save set, and is a special type of cover save set which has no rollover. However, unlike cover save sets associated with rollover data save sets, the display save set is fully visible with the Media Database Query utilities.

Cloning procedures

The following topics describe how to perform various procedures related to cloning save sets.

Performing automated cloningSave sets can be automatically cloned when the backup group that contains the save set has completed.

This clone method is suitable for smaller environments, or a small number of clients where the clone operations are required to be completed quickly and automatically as part of the backup window:

To configure automated cloning:

1. Connect to the NetWorker server in NMC.

2. In the NetWorker Administration window, select Configuration.

3. Right mouse click the NMM group resource and then select Properties.

4. Specify the Clones option.

5. Select the clone pool that will be used to direct the NMM backups.

Performing manual scripted cloningCustom cloning scripts are built using the NetWorker mminfo and nsrclone commands. The mminfo command is used to generate the list of save sets to clone.

When designing a scripted cloning solution for the NMM software, consider the supported options for the following commands:

mminfo

nsrclone

Using mminfo -q for queries

When using the mminfo -q command to generate the list of save sets to clone, there are a number of attributes that can be specified to constrain the save sets that are queried in the media database.

The table below lists the following information:

18 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 19: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

◆ The common attributes that are used to specify a query.

◆ Considerations that should be taken into account to ensure that all NMM save sets are cloned.

There is one form of the mminfo query that returns all NMM save sets. This query takes the following parameters:

mminfo -s <server_name> -v -ot -q group=<group_name> -r ssid,nsavetime,ssflags,level,savetime(22),totalsize,name,client

The server name is optional if this command is run on the NW server and required if run from an NMM client. Any change to the list of query parameters and the query will not return all of the NMM save sets.

Table 5 Query attributes

Attribute Consider the following to ensure that all NMM save sets are cloned:

Pool Query by pool is supported but should not be used in combination with the group query option.

When a query is performed by media pool, always consider if a separate snapshot pool was used and include this pool in the query.

Volume Query by volume is supported.

When a query is performed by volume, always consider if multiple volumes were used during the backup and include all of these volumes in the query.

If using a snapshot pool, include that volume.

Name Query by save set name is not recommended and is prone to error.

Query by save set name is not recommended because the metadata save set will have a different save set name for each backup.

Savetime Query by time range in conjunction with other parameters is supported.

Always observe the run times for the backup groups that are being cloned to ensure that the time range is sufficient.

Client Query by client name is supported.When cloning Exchange 2007 CCR Passive Node backups, always use the NetWorker Client name for the Exchange 2007 Virtual Server. Backups are recorded against the Exchange 2007 Virtual Server.

When cloning Exchange 2010 Database Availability Group (DAG) backups, always use the NetWorker Client name for the Exchange 2010 DAG. Backups are recorded against the Exchange 2010 DAG.

When cloning Exchange 2013 Database Availability Group (DAG) backups, always use the NetWorker Client name for the Exchange 2013 DAG. Backups are recorded against the Exchange 2013 DAG.

Group Query by group name is supported but should not be used in combination with the pool query option.

Cloning in NMM 19

Page 20: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

For more information about all of the query specifications that are supported with the mminfo command, refer to the NetWorker Command Reference Guide.

Using mminfo -r for reports

When using the mminfo command with the -r option to generate the list of save sets to clone, there are a number of attributes that can be specified to limit the reported save set information based on the query used.

When using the -r option, do not use sumflags, pool or volume.

These report specifications suppress the reporting of cover save sets; but will not impact the cloning of all save sets if the correct NetWorker server and storage node versions are used. When a rollover (data) save set is passed to nsrclone, it automatically includes the cover save set. You must ensure that all of the rollover save sets are present in the list but not the cover save set.

Using nsrclone

When using the nsrclone command to clone NMM save sets, there are a number of options that can be specified.

This table lists the following information:

◆ The common attributes that are used to clone NMM save sets.

◆ Considerations that should be taken into account to ensure that all NMM save sets are cloned.

For more information about nsrclone command options, refer to the NetWorker Command Reference Guide.

Table 6 Save set options

nsrclone save set listing option Supported Consider the following

-S [ssid [, ssid …] Yes Scripts must ensure that all NMM save sets are listed.

-V [volid, [, volid …] Yes Scripts must ensure that all volumes written to by an NMM backup are supported.

-g [group-name] Yes This option is supported by NMM.

-t, -e Yes Scripts must ensure that all NMM save sets are included in the time range.

-N [saveset-name] No Do not use this option.

Save set names can not be predicted ahead of time for the NMM software.

-l [level spec] No Do not use this option.

Backup levels might be different than expected.

All other options Yes All other nsrclone options are supported.

20 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 21: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Performing save set cloning using the NMCWhen using the NMC save set cloning feature, ensure that all of the save sets that were generated in the NMM backup are included in the clone.

To verify that all of the save sets that were generated in the backup are included in the clone:

1. Connect to the NetWorker server by using NMC.

2. Click Media.

3. In the left navigation tree, select Save sets.

4. Determine the list of save sets to be cloned by building a required save set query. The table below lists the supported query options.

5. Select Save Set List to generate the save set list based on the query specifications.

6. Select all of the required save sets that are to be cloned:

a. Right mouse click an item in the save set list and then click Clone…

b. In the Target Clone Media Pool list, select the appropriate clone pool.

c. Click OK.

7. To monitor the status of the clone job:

◆ For NetWorker 8.0 and later, observe the Log window.

◆ For NetWorker 7.6.x, observe the Log window.

◆ For NetWorker 7.5.x, click the Show Manual Clone option under the Monitoring menu.

Table 7 Save set query options (page 1 of 2)

Save set query option Supported by NMM Considerations

Client Name Yes When cloning Exchange 2007 CCR Passive Node backups, always use the NetWorker client name for the Exchange 2007 Virtual Server.

Backups are recorded against the Exchange Virtual Server.

Save set No Do not use this feature.

There are multiple save set names for each backup.

Save set ID No Do not use this feature.

Volume Yes When a query is performed by volume:

• Always consider if multiple volumes were used during the backup.• Include all of these volumes in the query. If using a snapshot pool, include that volume.

Pool Yes This feature should not be used in combination with the group query option.

When a query is performed by media pool:

• Always consider if a separate snapshot pool was used.• Include this pool in the query

Cloning in NMM 21

Page 22: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Performing scheduled cloning Clone jobs can be run according to a schedule. This method is suitable for environments where copies of the save sets are required to be regularly cloned as part of a well-defined maintenance cloning window. This cloning window runs independent of the main backup operation.

To configure a scheduled clone operation for either a regular or optimized clone, use the NMC. For example:

1. From the NetWorker Administration window, click Configuration.

2. In the browser tree, click Clones.

3. From the File menu, select New to open the Create Clone window.

4. In the Name attribute:

a. Create a unique name to identify the scheduled Clone resource.

b. For the Comment attribute, type any additional information.

5. If the clones are to use policies that are different than the original backup policies:

a. Set the Browse Policy attribute.

b. Set the Retention Policy attribute.

6. In the Write clone data to pool attribute, specify the clone pool that targets the devices on which the clones will be stored.

7. To skip invalid save sets, select Continue on the save set error check box.

If the skip invalid save sets attribute is not selected, which is the default setting, an invalid save set will stop the clone operation and generate an error message.

8. In the Limit number of save set clones attribute, specify a value to limit the number of clones for each save set that might be produced in the clone pool for a scheduled clone operation:

Checkpoint ID No Do not use this feature.

Copies Yes The copies value will be 2 for save sets residing on any advanced file type device and 0 for all other device types. Higher values indicate that the save set has been cloned previously.

Save Time Range Yes Always observe the run times for the backup groups that are being cloned to ensure that the time range is sufficient.

Status No Do not use this feature.

Type No Do not use this feature.

Maximum Level No Do not use this feature.

Table 7 Save set query options (page 2 of 2)

Save set query option Supported by NMM Considerations

22 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 23: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

• The default value of 1 allows only one clone to be made to the target pool for each save set. For example, use this default value of 1 to manually restart an interrupted clone operation. This creates only the missed clones, but does not reproduce clones that were already successfully created.

• A zero (0) setting allows an unlimited number of duplicate clones.

The NetWorker software allows only one unique save set clone to be stored on a single volume. If duplicate or multiple clones of the same save set are created, each is stored on a different volume in the pool.

9. Configure the schedule for the clone job:

To reduce the use of resources, schedule clone operations to be performed after the backup window has completed.

a. Select Enable to enable the clone job to run at its scheduled times.

b. In the Start Time attribute, set the start time. Click the spin arrows or type values.

c. For the Calendar:

• Select either Weekly by day or Monthly by day.

• Select the days on which the clone job is to run.

d. To repeat the clone job within a day, specify an Interval Time in hours.

For example:

• If the Start Time is 6 a.m., and the Interval Time is 6 hours, then the clone job will run at the following times: 6 a.m., 12 p.m., and 6 p.m.

• If the Limit the number of save set clones value is set, then the repeat clone job will fail after the limit is reached.

10. Select Save Set Filters and then specify the source save sets to include in the scheduled clone job.

There are two main options:

a. Select the clone save sets that match the selections and then limit the save sets that are to be cloned by specifying the following details:

– save groups

– NetWorker clients

– pools (in the case of NMM save sets, always consider if a separate snapshot pool was used and include this pool)

– save set levels (using this option can be problematic as backup levels can be different than expected)

– save set name, as specified in the NetWorker Client resource

Cloning in NMM 23

Page 24: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

When cloning NMM save sets, this option is prone to error and not recommended. The metadata save set will have a different save set name for each backup.

– save sets from the past number of days, weeks, months, or years

b. Select clone specific save sets and type the names of the source save sets to be cloned:

– Use either the save set ID (ssid) or the clone ID (clonid).

– Use a separate line for each save set name.

– To find save set and clone IDs, use either of the following methods:

– In the NetWorker Administration window, click Media and then select Save Sets in the browser tree. Specify values for the search.

– Use the NetWorker mminfo command. The EMC NetWorker Administration Guide provides details.

11. To review save set filter settings, click Preview Save Set Selection.

12. Select OK to save the scheduled clone job.

Performing scheduled cloning for Hyper-V When using the NMC volume cloning feature, ensure that all of the volumes that were used in the NMM backup are included in the clone.

To verify that all of the volumes that were used in the NMM backup are included in the clone:

1. On the NMM client, launch the NetWorker User for Microsoft program.

2. In the Client drop down list, select the NMM client.

If the NMM client is part of a cluster, select the virtual client.

3. From the left pane, select Recover > Hyper-V Recover Session.

4. To change the backup time, do the following:

a. Click the Calendar icon and select the required date and time.

b. In the Browse window, mark all of the following:

– Hyper-V Virtual machines

– Initial Store backups that will be cloned

5. To ensure the correct volume has been selected do the following:

a. Right mouse click on one of the marked items.

b. Select Required Volumes.

24 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 25: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

NetWorker volumes are not associated with a snapshot backup until the snapshot has been rolled over to a NetWorker server. If you select to view the required volumes for an application data snapshot that has not been rolled over, no volumes will be displayed.

c. Make note of all the listed volumes.

d. Click OK.

For more information about how to use the NetWorker User required volumes feature, refer to the NetWorker Module for Microsoft Administration Guide.

6. Close the NetWorker User for Microsoft Applications application.

7. Connect to the NetWorker server by using the NMC.

8. Click Media.

9. In the left navigation tree, select either of the following:

• Disk volumes

• Tape volumes

10. Select each volume that is displayed in the Required Volumes list:

a. Right-mouse click in the Volume list window and then select Clone.

b. In the Target Clone Media Pool list, select the appropriate clone pool.

c. Click Ok.

11. To monitor the status of the clone job:

• For NetWorker 8.0. and later, observe the Log window.

• For NetWorker 7.6.x, observe the Log window.

Performing a volume cloneWhen using the NMC volume cloning feature, ensure that all of the volumes that were used in the NMM backup are included in the clone.

To verify that all of the volumes that were used in the NMM backup are included in the clone:

1. On the NMM client, launch the NetWorker User for Microsoft Applications program.

2. In the Client drop down list, select the NMM client.

If the NMM client is part of a cluster, select the virtual client.

3. From the left pane, select the following:

Recover > Exchange Recover Session > Database for Microsoft Exchange 2007 systems

Cloning in NMM 25

Page 26: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Recover > Exchange 2010 Recover Session > Database for Microsoft Exchange 2010 systems

4. To change the backup time:

a. Click the Calendar icon.

b. Select the required date and time.

c. In the Browse window, mark all of the backups that will be cloned.

5. To ensure that the correct full and all associated incremental or differential backups have been selected:

a. Right mouse click on one of the marked items.

b. Select Version.

c. Click Cancel.

6. To ensure the correct volume has been selected:

a. Right mouse click on one of the marked items.

b. Select Required Volumes.

NetWorker volumes are not associated with a snapshot backup until the snapshot has been rolled over to a NetWorker server. If you select to view the required volumes for an application data snapshot that has not been rolled over, no volumes will be displayed.

c. Make note of all the listed volumes.

d. Click Ok.

For more information about how to use the NetWorker User required volumes feature, refer to the NetWorker Module for Microsoft Applications Administration Guide.

7. Close the NetWorker User for Microsoft Applications program.

8. Connect to the NetWorker server by using the NMC.

9. Click the Media button.

10. In the left navigation tree, select either of the following:

• Disk volumes

• Tape Volumes

11. Select each volume that is displayed in the Required Volumes list:

a. Right-mouse click in the Volume list window and then select Clone

b. In the Target Clone Media Pool list, select the appropriate clone pool.

c. Click Ok.

12. To monitor the status of the clone job:

26 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 27: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

• For NetWorker 8.0 and later, observe the Log window.

• For NetWorker 7.6.x, observe the Log window.

Validating cloningYou must validate that all NMM save sets that were cloned from the start of clone process to the end time.

To validate that all the NMM save sets are cloned, use the following mminfo command:

mminfo -v -ot -q "group=[my-group],savetime>[t1],savetime<[t2] "

-r "ssid,copies,nsavetime,ssflags,savetime(22),name,client"

Consider the following:

◆ This query returns all of the save sets for the group in the time range specified with [t1] and [t2]. [t1] and [t2] should be specified in the MM/DD/YY HH:mm:SS format.

◆ The -ot flag sorts the save sets by time.

◆ The copies value indicates the number of copies.

◆ In order for this command to succeed on Unix systems:

• The options following -r must be enclosed in quotes

or

• The “22” following the savetime option in the example above must be enclosed in quotes.

A save set with a copy count of 1, does not have a clone. If the backup was done to AFTD, the number of copies for save sets is reported as 2 prior to cloning. For AFTD devices, ensure that the copy count is greater than 2.

Exchange considerationsThis section describes specifics for cloning Exchange databases.

Exchange considerations 27

Page 28: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Cloning considerations

This table lists the typical NMM deployments for Exchange Server 2007, 2010, and 2013.

Exchange Server 2010 is supported in NMM 2.6 and later.Exchange Server 2013 is supported in NMM 3.0 and later.

Although Microsoft currently supports 50 Exchange server databases per Exchange server, these deployments are based on supporting only a maximum of 16 Exchange Server databases per Exchange server in a single NetWorker backup group.

Cloning save set examples

The following sections provide specific examples of saves sets for Exchange.

Cloning save set example - single client in backup groupThis example illustrates NMM save sets that were created by a single run of a backup group.

The use case is as follows:

◆ Exchange storage group with Exchange data files on the E:\ drive.

◆ Exchange log files on the F:\ drive.

◆ The Serverless Backup policy was used so a rollover is created but no persistent snapshot is retained.

The figure below illustrates a single NetWorker client resource in the NetWorker group.

Figure 1 NMM save set example

The following table provides a summary of the save sets within the media database and were created by using the output from the mminfo -S -q group=[groupname] command.

Table 8 Typical NMM deployments for Exchange server

Factor Description

Multiple NetWorker Groups Multiple NetWorker groups are deployed for a single Exchange server according to the configuration requirements of the NMM software.

Microsoft Exchange Database Save Sets The Exchange Database save sets are listed in the Client resource according to the configuration requirements of the NMM software.

Frequent Backup Failures Frequent backup failures occur in Exchange environments.

It is beyond the scope of this document to provide advice on how to resolve such failures. It is pointed out only to indicate that failures might result in partially successful backups that should be included in the restore process.

28 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 29: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

The only method to display the cover save sets is by using the -q group=[groupname] command. This command is used later in procedures in this document to validate scanning. However, when used in combination with certain -r flags, the cover save sets is not displayed.

Table 9 Save set summary (page 1 of 2)

Save set name Description Flags Media database attributes

APPLICATIONS:\Microsoft Exchange 2013\ FirstDatabase

Cover save set for rollover save set as indicated by the *connected_save sets attribute.

vKF *connected save sets: <unique ID>; *coverset:Yes;

*snap_sessionid: <unique ID>;

APPLICATIONS:\Microsoft Exchange 2013\ SecondDatabase

Rollover (data) save set for the files of E:\ or F:\.

The associated cover save set is determined from the *coverid attribute.

vF *coverid: <unique ID>;

*snap_sessionid: <unique ID>

APPLICATIONS:\Microsoft Exchange 2013\ ThirdDatabase

Cover save set for rollover save set as indicated by the *connected_save sets attribute.

vKF *connected save sets: <unique ID>; *coverset:Yes;

*snap_sessionid :<unique ID>;

Exchange considerations 29

Page 30: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

In this example, there are:

◆ Two pairs of save sets (four in total) with the name APPLICATIONS:\Microsoft Exchange 2013\ThirdDatabase. These are the cover-rollover save set pairs.

◆ The *connected save sets and *coverid attributes are used to link to the two pairs of save sets:

• The K flag indicates the cover save sets.

• One pair is for the files on the E:\ drive.

• The other pair is for the files on the F:\ drive.

Consider the following:

◆ The relationship between the other save sets is held in the *snap_sessionid attribute.

◆ All save sets have the same *snap_sessionid value for this client within this group at this backup time.

◆ Other backup groups, clients or even the same groups and clients that are run at different times will have different and unique session id's.

NMM Cloning save set example with a NetWorker groupThe previous figure illustrated a single NetWorker client resource in the NetWorker group.

The following figure expands the concept with a NetWorker group that has three client resources for three Exchange servers.

APPLICATIONS:\Microsoft Exchange 2013\ FourthDatabase

Rollover (data) save set for the files of E:\ or F:\.

The associated cover save set is determined from the *coverid attribute.

vF *coverid: <unique ID>; *snap_sessionid: <unique ID>;

C:\ProgramData\EMC\NetWorker\LG_VSS_CLIENTxxxxxxxxxxxml

Metadata save set vrF *snap_sessionid: <unique ID>; *stream_metadata:Yes;

VSS:/ Display save set vKF *coverset:Yes; *snap_sessionid:<unique ID>;

Table 9 Save set summary (page 2 of 2)

Save set name Description Flags Media database attributes

30 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 31: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Figure 2 NMM save set example with a NetWorker group

This example illustrates the following:

◆ There is one cover/rollover save set pair for each file system per save set on a per client basis.

◆ There is one metadata and display save set per client resource.

◆ The snapshot session ID will be unique for each client.

In the figure above, a single group containing three clients generates a total of 18 save sets. It is these save sets that will be required for upcoming operations such as cloning or recovery. The ability to determine the appropriate session id's and save sets is critical to successful cloning and recovery operations.

Exchange considerations 31

Page 32: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Hyper-V considerationsThis section outlines the special requirements for Hyper-V.

In this procedure, replace Initial Store with Host Component for Windows Server 2012 and Windows Server 2012 R2.

Typical deployments

The table below lists factors that customers should consider when deploying cloning or restoring from clones with NMM for Hyper-V environments.

Cloning save set examples

The following sections provide specific examples of save sets for Exchange.

Hyper-V CSV exampleThis example illustrates NMM save sets that were created by a single run of a backup group.

Table 10 Hyper-V cloning considerations

Factor Description

Full backup only • NMM only supports full backup for Hyper-V.• Customers deploying cloning for Hyper-V are guaranteed to

capture the full backup regardless of the cloning schedule.• When restoring from clones, the number of backups required is

simplified since only the full backup is required.

Single NetWorker groups A single NetWorker groups is typically deployed for a single Hyper-V environment.

Item-level save sets NMM supports item level save sets for Hyper-V initial store and virtual machines.

Note these save set names when validating clones and restoring clones.

32 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 33: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

The use case is as follows:

◆ Hyper-V Child Partition .vhd files on c:\ClusterStorage.

◆ Hyper-V Child Partition configuration files on c:\ClusterStorage.

◆ The Serverless Backup policy is used in order to create a rollover but not retain a persistent snapshot.

The following figure illustrates a single NetWorker client resource in the NetWorker group.

Figure 3 Hyper-V CSV save set using a single client in a backup group

This table provides a summary of the save sets within the media database. It was created by using the output from the following command:

mminfo -S -s [NetWorker_servername] -q group=[groupname]

Hyper-V considerations 33

Page 34: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Cover save sets can only be displayed by using -S in combination with the -q group=[groupname] command. This command is used to validate scanning. However, when used in combination with certain -r flags, the cover save sets is not displayed.

Consider the following:

◆ The relationship between the other save sets is held in the *snap_sessionid attribute.

◆ All save sets have the same *snap_sessionid value for this client within this group at this backup time.

◆ Other backup groups, clients, or the same groups and clients that are run at different times will have different and unique session ID's.

NMM save set example with a NetWorker groupThe example above illustrates a single NetWorker client resource in the NetWorker group.

This example expands the concept with a NetWorker group to one that contains three client resources for three Hyper-V servers.

Table 11 Hyper-V CSV save sets within the media database

Save set name Description FlagsMedia database attributes

C:\LG_PLACEHOLDER_<unique ID>

The associated cover save set is determined from the *coverid attribute.

vKF *connected savesets: <unique ID>;*coverset: Yes *snap_sessionid: <unique ID>;

APPLICATIONS:\Microsoft Hyper-V\VMLOCALS1

Rollover (data) save set for the files of child partition VMLOCALS

vF *coverid: <unique ID>; *snap_sessionid: <unique ID>;

APPLICATIONS:\Microsoft Hyper-V\VMLOCALS2

Rollover (data) save set for the files of child partition VMLOCALS

vF *coverid: <unique ID>; *snap_sessionid: <unique ID>;

C:\ProgramData\EMC\NetWorker\LG_VSS_CLIENT17<unique ID>.xml

Metadata save set vrF *snap_sessionid: <unique ID>; *stream_metadata:Yes;

VSS:/ Display save set vKF *coverset:Yes; *snap_sessionid: <unique ID>;

34 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 35: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Figure 4 NMM save set example with a NetWorker group

This example illustrates the following:

◆ There is one rollover save set pair for each file system per save set on a per client basis.

◆ There is one metadata and display save set per client resource.

◆ The snapshot session ID is unique for each client.

In the figure above, a single group containing two clients generates a total of twelve save sets. It is these save sets that are required for upcoming operations, such as cloning or recovery. The ability to determine the appropriate session ID's and save sets is critical to successful cloning and recovery operations.

Hyper-V exampleThis example illustrates NMM save sets that were created by a single run of a backup group.

The use case is as follows:

◆ Hyper-V child partition .vhd files on the D:\ drive.

◆ Hyper-V child partition configuration files on the C:\ drive.

Hyper-V considerations 35

Page 36: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

◆ The Serverless Backup policy was used so a rollover is created but no persistent snapshot is retained.

The figure below illustrates a single NetWorker client resource in the NetWorker group.

Figure 5 Hyper-V save set using a single client ina backup group

This table provides a summary of the save sets within the media database. It was created by using the output from the following command:

mminfo -S -s [NetWorker_servername] -q group=[groupname]

36 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 37: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Cover save sets can only be displayed by using -S in combination with the -q group=[groupname] command. This command is used to validate scanning. However, when used in combination with certain -r flags, the cover save sets are not displayed.

In this example, there are:

◆ Two pairs of save sets (four in total) with the name APPLICATIONS:\Microsoft Hyper-V\VMLOCALS. These are the cover-rollover save set pairs.

◆ The *connected save sets and *coverid attributes are used to link to the two pairs of save sets:

• The K flag indicates the cover save sets.

• One pair is for the files on the H:\ drive.

• The other pair is for the files on the C:\ drive.

Table 12 Hyper-V save sets within the media database

Save set name Description FlagsMedia database attributes

APPLICATIONS:\Microsoft Hyper-V\VMLOCALS

Cover save set for rollover save set as indicated by the *connected_save sets attribute.

vKF *connected save sets: <unique ID>; *coverset:Yes;*snap_sessionid: <unique ID>;

APPLICATIONS:\Microsoft Hyper-V\VMLOCALS

Rollover (data) save set for the files of child partition VMLOCALS The associated cover save set is determined from the *coverid attribute

vF *coverid: <unique ID>; *snap_sessionid: <unique ID>;

APPLICATIONS:\Microsoft Hyper-V\VMLOCALS

Cover save set for rollover save set as indicated by the *connected_save sets attribute.

vKF *connected save sets: <unique ID>; *snap_sessionid: <unique ID>;*coverset:Yes

APPLICATIONS:\Microsoft Hyper-V\VMLOCALS

Rollover (data) save set for the files of child partition VMLOCALS The associated cover save set is determined from the *coverid attribute.

vF *coverid: <unique ID>; *snap_sessionid: <unique ID>

C:\ProgramData\EMC\NetWorker\LG_VSS_CLIENT1794653518.xml

Metadata save set vrF *snap_sessionid: <unique ID>; *stream_metadata:Yes;

VSS:/ Display save set vKF *coverset:Yes; *snap_sessionid:<unique ID>;

Hyper-V considerations 37

Page 38: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Consider the following:

◆ The relationship between the other save sets is held in the *snap_sessionid attribute.

◆ All save sets have the same *snap_sessionid value for this client within this group at this backup time.

◆ Other backup groups, clients or even the same groups and clients that are run at different times will have different and unique session ID's.

NetWorker group with resources for Hyper-V example This example expands on the above example of a single NetWorker client resource in the NetWorker group with a NetWorker group that is composed of three client resources for three Hyper-V servers.

Figure 6 Hyper-V save set example with a NetWorker group

Consider the following:

◆ There is one cover/rollover save set pair for each file system per save set on a per client basis.

◆ There is one metadata and display save set per client resource.

◆ The snapshot session ID is unique for each client.

38 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 39: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

◆ In the previous figure, a single group containing two clients generated a total of 12 save sets. These save sets will be required for upcoming operations such as cloning or recovery. The ability to determine the appropriate session ID's and save sets is critical to successful cloning and recovery operations.

SharePoint considerationsThis section outlines the special requirements for SQL Server version supported by NMM.

Typical deployments

The following table lists factors that customers should consider when deploying cloning or restoring from clones with NMM for SharePoint 2007, SharePoint 2010, and SharePoint 2013 environments.

The save set name for the metadata save set is the same name as the metadata file that was created and backed up from disk.

Table 13 SharePoint deployment considerations

Factor Description

Full backup only • NMM only supports full backup for SharePoint 2007, SharePoint 2010, or SharePoint 2013 backup. This applies to both SharePoint farm level backups and SharePoint content database backups.

• When deploying cloning for SharePoint farm level backups you are guaranteed to capture the full backup regardless of the cloning schedule.

• When restoring from clones, the number of backups required is simplified since only the full backup is required.

Item-level save sets NMM supports item level save sets for SharePoint 2007, SharePoint 2010, or SharePoint 2013 Content databases.The NMM software uses the SQL database save sets for backup of the SQL databases that are part of the SharePoint environment.Customers should understand these save set names as they validate cloning and restore clones.

Multiple NetWorker clients • Multiple NetWorker clients are deployed for each SharePoint farm member for SharePoint farm backups. The save sets described in NetWorker Save set Concepts will exist for each individual SharePoint farm member that is backed up as part of the NetWorker Group.

• Customers that deploy cloning for SharePoint farm backups must ensure that all farm clients are cloned.

• For SharePoint farm level restore, cloning restore procedures need to include all SharePoint farm clients.

• For SharePoint content database level restore, cloning restore procedures must include both of the following:-The SharePoint web front end client against which backups are scheduled.-The SQL Server client(s) where the content database to be restored was backed up.

Both farm and content database backups

NMM supports the ability to perform both a full backup of the SharePoint farm and backup of individual SharePoint content databases. You can deploy multiple NetWorker groups to perform both SharePoint farm level backup and more frequent SharePoint content database level backups.When deploying cloning, ensure that the SharePoint farm level backup is cloned to provide a full recovery point for the farm. You can choose to also clone the individual content database backups to provide additional recovery points.

Additional requirements For SharePoint 2007, 2010, and 2013 environments, backing up APPLICATIONS:\Microsoft Office SharePoint Services will back up the SharePoint Configuration Data

SharePoint considerations 39

Page 40: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

For example, "C:\ProgramData\EMC\NetWorker\LG_VSS_CLIENT1192235146.xml”

The display save set is a special type of cover save set that has no associated rollover save set pairing. The display save set is not associated with a cover save set, and is a special type of cover save set that has no rollover. However, unlike cover save sets associated with rollover data save sets, the display save set is fully visible with the Media Database Query utilities.

Cloning save set examples

The following sections provide specific examples of saves sets for SharePoint.

This example illustrates NMM save sets that were created by a single run of a backup group.

Single client in backup groupThe use case is as follows:

◆ SharePoint database with data files on the D:\ drive.

◆ SharePoint database log files on the C:\ drive.

◆ The Serverless Backup policy was used so a rollover is created but no persistent snapshot is retained.

The figure below illustrates a single NetWorker client resource in the NetWorker group.

40 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 41: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Figure 7 SharePoint single client in backup group

SharePoint considerations 41

Page 42: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

The table below provides a summary of the save sets within the media database and were created using the output from the mminfo -S -s [NetWorker_servername] -q group=[groupname] command.

The only method to display the cover save sets is by using the -S in combination with the -q group=[groupname] command. This command will be used later in procedures in this document to validate scanning. However, when used in combination with certain -r flags, the cover save sets is not displayed.

In this example, there are:

◆ One pair of save sets with the name APPLICATIONS:\Microsoft Office SharePoint Services. This is the cover-rollover save set pair.

◆ The *connected save sets and *coverid attributes are used to link the two save sets.

◆ The K flag indicates the cover save sets.

Consider the following:

◆ The relationship between the other save sets is held in the *snap_sessionid attribute.

◆ All save sets have the same *snap_sessionid value for this client within this group at this backup time.

◆ Other backup groups, clients or even the same groups and clients that are run at different times will have different and unique session id's.

Save set example with a NetWorker groupThe above example illustrates a single NetWorker client resource in the NetWorker group.

This example expands on the example with a NetWorker group that has three client resources for three SharePoint servers.

Table 14 SharePoint save sets within the media database

Save set name Description Flags Media database Aattributes

APPLICATIONS:\Microsoft Office SharePoint Services

Cover save set for rollover save set as indicated by the *connected_save sets attribute.

vKF *connected save sets: <unique ID>; *coverset:Yes;*snap_sessionid: <unique ID>;

APPLICATIONS:\Microsoft Office SharePoint Services

Rollover (data) save set The associated cover save set is determined from the *coverid attribute.

vF *coverid:<unique ID>; *snap_sessionid: <unique ID>;

C:\ProgramData\EMC\NetWorker\LG_VSS_CLIENT10125721543.xml

Metadata save set vrF *snap_sessionid:<unique ID>; *stream_metadata:Yes;

VSS:/ Display save set vKF *coverset:Yes; *snap_sessionid: <unique ID>;

42 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 43: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

Figure 8 Save set example with a NetWorker group

SharePoint considerations 43

Page 44: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

This example illustrates the following:

◆ There is one cover/rollover save set pair for each file system per save set on a per client basis.

◆ There is one metadata and display save set per client resource.

◆ The snapshot session ID will be unique for each client.

In the figure above, a single group containing 3 clients generated a total of 14 save sets. It is these save sets that will be required for upcoming operations such as cloning or recovery. The ability to determine the appropriate session id's and save sets is critical to successful cloning and recovery operations.

SQL Server considerationsThis section outlines the special requirements for SQL Server version supported by NMM.

Single client in backup group

This example illustrates NMM save sets that were created by a single run of a backup group.

The use case is as follows:

◆ SQL database with data files on the E:\ drive.

◆ SQL database log files on the F:\ drive.

◆ The Serverless Backup policy was used so a rollover is created but no persistent snapshot is retained.

44 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 45: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

The figure below illustrates a single NetWorker client resource in the NetWorker group.

Figure 9 Single client in backup group

The table below provides a summary of the save sets within the media database and were created using the output from the mminfo -S -s [NetWorker_servername] -q group=[groupname] command.

The only method to display the cover save sets is by using the -S in combination with the -q group=[groupname] command. This command will be used later in procedures in this document to validate scanning. However, when used in combination with certain -r flags, the cover save sets is not displayed.

SQL Server considerations 45

Page 46: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Cloning

In this example, there are:

Two pairs of save sets (four in total) with the name APPLICATIONS:\ SqlServerWriter\ APPLICATIONS:\SqlServerWriter\MYSQLSVR\Reports.db These are the cover-rollover save set pairs.

The *connected save sets and *coverid attributes are used to link to the two pairs of save sets:

◆ The K flag indicates the cover save sets.

◆ One pair is for the files on the E:\ drive.

◆ The other pair is for the files on the F:\ drive.

Consider the following:

◆ The relationship between the other save sets is held in the *snap_sessionid attribute.

◆ All save sets have the same *snap_sessionid value for this client within this group at this backup time.

◆ Other backup groups, clients or even the same groups and clients that are run at different times will have different and unique session id's.

Table 15 Save sets within the media database

Save Set Name Description Flags Media Database Attributes

APPLICATIONS:\SqlServerWriter\MYSQLSVR\Reports.db

Cover save set for rollover save set 4239685367 as indicated by the *connected_save sets attribute.

vKF *connected save sets:4239685367; *coverset:Yes;*snap_sessionid:1286895022;

APPLICATIONS:\SqlServerWriter\MYSQLSVR\Reports.db

Rollover (data) save set for the files of E:\ or F:\. The associated cover save set is determined from the *coverid attribute.

vF *coverid:4256462581; *snap_sessionid:1286895022;

APPLICATIONS:\SqlServerWriter\MYSQLSVR\Reports.db

Cover save set for rollover save set 4206130936 as indicated by the *connected_save sets attribute.

vKF *connected save sets:4206130936; *coverset:Yes;

*snap_sessionid:1286895022;

APPLICATIONS:\SqlServerWriter\MYSQLSVR\Reports.db

Rollover (data) save set for the files of E:\ or F:\. The associated cover save set is determined from the *coverid attribute.

vF *coverid:4222908151; *snap_sessionid:1286895022;

C:\ProgramData\EMC\NetWorker\LG_VSS_CLIENT1275155189.xml

Metadata save set vrF *snap_sessionid:1286895022; *stream_metadata:Yes;

VSS:/ Display save set vKF *coverset:Yes; *snap_sessionid:1286895022;

46 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 47: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

CHAPTER 3Recovery

This chapter describes the recovery procedure and related information.

◆ Recovering data with NMM...................................................................................... 48◆ Exchange considerations......................................................................................... 61◆ Hyper-V CSV considerations .................................................................................... 63◆ Hyper-V considerations ........................................................................................... 63◆ SharePoint considerations ...................................................................................... 64◆ SQL considerations ................................................................................................. 64

47

Page 48: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

Recovering data with NMMThis section provides the steps necessary to recover a save set that is in a recoverable state.

Determining the rollover save set name

The rollover save set is the backup save set that contains the backup of the NMM data.

There are two methods to inspect in the media database and determine the name of the save sets:

◆ Use NMC to inspect the save set field for the NMM client configured on the NetWorker server.

or

◆ On the NMM client, run the nsrsnap_vss_save command:

• If the Exchange 2007 server is a stand-alone node or Local Continuous Replication (LCR) active node, type:

nsrsnap_vss_save -?

• If the Exchange 2007 server is on an Exchange 2007 Single Copy Cluster (SCC) node,

or

• If the application server is on a virtual host, run this command from the physical node that is currently hosting the application server, type:

nsrsnap_vss_save -c virtual_server_name -?

• In an Exchange 2007 CCR environment, type the following on both the active and passive nodes as one line:

nsrsnap_vss_save -c <physical_server_name> -A NSR_VIRT_SERV=<virtual_server_name> -?

Where <physical_server_name> and <virtual_server_name> are replaced with the appropriate server names for your environment.

• If the Exchange 2010 or 2013 server is a stand-alone node type:

nsrsnap_vss_save -?

• If the Exchange 2010 or 2013 server is a DAG type:

nsrsnap_vss_save -v -?

Identifying the required save time range

You can use the mminfo command to identify the required save time range for the backup version that is being restored by querying the media database.

The save time range is the day before (date1) and the day after (date2) the date of the backup which is to be restored.

48 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 49: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

Recovering NMM data from recoverable or eligible for recycling original or clone save sets

To determine the status of a save set in the media database, use the mminfo command. You can use the ssflags attribute to provide a summary of the status of each save set.

When generating a report of the ssflags summary of save sets:

◆ An r in the ssflags output denotes that a save set is recoverable and that it has exceeded its defined browse policy.

◆ An E in the ssflags output denotes a save set that is eligible for recycling and that it has exceeded its defined retention policy. This is also referred to as an expired save set.

In the case of incremental or differential save sets, the ssflags value will contain an E only when all dependent incremental, differential, or full backups have also exceeded their defined retention policy period. When all save sets on a volume are eligible for recycling, the volume can be overwritten.

The use of the mminfo command to generate a list of the required NMM save sets is covered later in this document.

Generating the media database listing of the save sets

This section outlines the steps required to identify all of the required save sets for a recover operation of a recoverable original backup or clone.

Generating a media database listing of all of the save sets

1. From a command line prompt on the NetWorker server run the mminfo command to generate a list of NMM original or cloned save sets in the media database:

mminfo -S -s <NetWorker_server_name> -c <NMM_client_name> -q

”group= <group_name>, savetime>=<date1>, savetime<=<date2>”

-ot 1>output.txt 2>&1

Where:

<NetWorker_server_name> – is the name of the NetWorker server host

<NMM_client_name> is the name of the NMM client host

<group_name> is the name of the group which contained the NMM client when the backup occurred.

<date1> is at least one day before the date range of the NMM original or clone to be restored

<date2> is at least one day after the date range of the NMM original or clone to be restored

2. Edit the output.txt file, which will reside in the same directory the mminfo command was executed.

3. If the output file contains the following message, the media database does not contain NMM save sets for the client or query options specified:

mminfo: no matches found for the query

Recovering data with NMM 49

Page 50: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

Make adjustments to the query options specified in the mminfo command, or refer to the procedure Restore from original or clone save sets not in the media database

Identifying the rollover save set

Identify the most recent full backup for the file system or application save set in the output.txt file.

1. You can use the rollover save set name identified in the section “Identifying additional cover and rollover save sets” on page 50 to identify the full backup.

This save set will:

• Not have a K value in the sflags attribute.

• List full in the level attribute.

2. From this full rollover save set backup, record the following:

• ssid

• coverid

• *snap_sessionid

Identifying the cover save set

1. Search the mminfo output for the cover save set associated with the full backup by using the *coverid.

2. Record the ssid value.

Identifying additional cover and rollover save sets

◆ Use the recorded *snap_sessionid for the full backup to:

• Search for other rollover and cover save sets with the same *snap_sessionid that matched the name of the save set that is being restored.

• Record the ssid values for each of these additional cover and rollover save sets.

Identifying the VSS: save set

1. Search the output.txt file for the save set VSS: that has the same *snap_sessionid as the rollover save set.

2. Make note of the following values for the VSS: save set:

• ssid

• All cloneid values

Identifying metadata save set

1. Search the output.txt file for the metadata save set that has the same *snap_sessionid as the rollover save set.

2. This save set will have a different name for each backup. It can be recognized as a file name of the form “LG_VSS_CLIENT<unique-ID>.xml“

3. Make note of the ssid value for the xml save set.

50 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 51: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

4. After all of the full backups have been restored, for all incremental backups repeat the steps outlined in this procedure.

This does not apply to the following applications:

• Hyper-V restore

• SharePoint 2007, SharePoint 2010, and SharePoint 2013

5. To restore multiple clients or save sets for a client, for each client or save set repeat the steps outlined in this procedure.

How to collect the save set requirementsUse this procedure depending on the application scenario, to list of required save sets. Once you are familiar with the NMM required save sets, you can use the backup time to identify the required save sets.

Do not use these procedures until you have fully understood all of the NMM save set requirements. Use the procedures in “Generating a media database listing of all of the save sets” on page 49 to identify all of the required save sets for recover from the recoverable original or clone save sets.

Use the following command to ensure that the cover save sets are displayed:

mminfo -v -ot -q "group=group_name,savetime>=date1,savetime<date2" -r "ssid, cloneid, nsavetime, ssflags, level, savetime(22), ssbrowse, ssretent, name, client, volume" 1>output.txt 2>&1

Where:

group_name is the name of the group which contained the NMM client when the backup occurred.

date1 is at least one day before the date range of the NMM original or clone to be restored.

date2 is at least one day after the date range of the NMM original or clone to be restored.

This query returns all of the save sets for the group in the time range specified. The -ot flag sorts the save sets by time and the information is stored in a file called output.txt. This file resides in the same directory from which the mminfo command was run.

If you experience restore issues using this method, use the procedures in “Generating a media database listing of all of the save sets” on page 49 to validate the output.

Recovering data with NMM 51

Page 52: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

Recovering recoverable save sets to the client file index

If the backup save sets for the rollover, display, metadata and cover save set are recoverable, they can be made browsable for the required length of time to perform the restore operation. For example: sflags=vrF

1. For each display, metadata and rollover save set, modify the browse and retention times of the existing save sets:

nsrmm -s <NetWorker_servername> -e <time1> -S <ssid>

Where:

<NetWorker_servername> is the name of the NetWorker server.

<time1> is the new desired retention time.

<ssid> is the save set value recorded for each metadata or rollover save set.

Ensure that the new browse and retention dates for the save sets are far enough in the future to allow sufficient time for the restore to complete.

2. Repopulate the client file index on the NetWorker server with the save set information:

nsrck -L 7 -t <date> <client> 1>nsrck.txt 2>&1

Where:

<date> is a date after the completion of the latest save set that will be restored.

<client> is the name of the NMM client.

Ensure that the volume containing the index backup is available for mounting.

3. Review the output in nsrck.txt for errors once the command has completed.

for example:

a. Run the following command if the following messages are reported:

nsrck -L2<client>

Where:

<client> is the name of the NMM client.

Messages:

19779:nsrck: Please run ``nsrck clientname''

9348:nsrck: The index recovery for ' clientname ' failed.

39078:nsrck: SYSTEM error: The operation completed successfully.

b. File attribute messages such as the following will not impact the NMM restore and can be safely ignored:

32222:uasm: Warning: Some file attributes were not recovered: C:\Program Files\EMC NetWorker\nsr\index\clientname\db6\tmprecov\C\Program Files\ EMC NetWorker \nsr\index\clientname\db6\

52 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 53: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

c. If the nsrck command fails with the error “xxxxx”, the index backup might no longer be referenced in the media database. Use the following command to scan all ssids recorded for the cover, display, metadata and rollover save sets:

scanner -i -S <ssid> <device>

Where:

<ssid> is the save set id of the save set that will be restored.

<device> is the device containing the volume for the save set to be restored.

Ensure that the NMM program is closed on the NMM clients before running the scanner command. If the program is open while scanner is executed, the scanner command may fail with “Index error, flush Failed'.

d. For each metadata and rollover save set, modify the browse times of the existing save sets, if browse and retention times set by scanner are not a long enough duration to complete recovery procedures:

nsrmm -s NetWorker_servername -w time2 -S ssid

Where:

<NetWorker_servername> is the name of the NetWorker server.

<time2> is the new desired browse time.

<ssid> is the save set value recorded for each metadata or rollover save set in the Listing Required Save Sets section.

Ensure that the new browse dates for the save sets are far enough in the future to allow sufficient time for the restore to complete.

Performing an NMM restore

1. On the NMM client, launch the appropriate GUI for recovery, either theNetWorker User for Microsoft or the NetWorker User for SQL program.

2. In the Client drop down list, select the NMM client.

3. If the NMM client is part of a cluster, select the virtual client.

4. In the left pane:

• select one of the following:

– Recover > Exchange Recover Session > Database for Microsoft Exchange 2007 systems when performing an Exchange 2007 restore.

– Recover > Exchange 2010 Recover Session > Database for Microsoft Exchange 2010 systems when performing an Exchange 2010 restore.

– Recover > Exchange 2013 Recover Session > Database for Microsoft Exchange 2013 systems when performing an Exchange 2013 restore.

5. Click the Calendar icon.

6. Select the required date and time.

7. In the Browse window, mark all of the required backups.

Recovering data with NMM 53

Page 54: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

8. Ensure that the correct full and all of the associated incremental or differential backups have been selected by:

a. Right-clicking on one of the marked items.

b. Select Version.

c. Click Cancel.

If the required backup version is not displayed, ensure that all of the appropriate save sets have been scanned in and are in a browsable state.

9. To ensure the correct volume has been selected:

a. Right-click on one of the marked items.

b. Select Required Volumes.

c. Make note of all the listed volumes.

d. Click Ok.

10. Start the recover.

Recovering recyclable save sets

This section discusses recovering a save set that is in a recyclable state.

Recovering NMM data from recoverable or eligible for recycling original or clone save setsTo determine the status of a save set in the media database, use the mminfo command. You can use the ssflags attribute to provide a summary of the status of each save set.

When generating a report of the ssflags summary of save sets:

◆ An r in the ssflags output denotes that a save set is recoverable and that it has exceeded its defined browse policy.

◆ An E in the ssflags output denotes a save set that is eligible for recycling and that it has exceeded its defined retention policy. This is also referred to as an expired save set.

In the case of incremental or differential save sets, the ssflags value will contain an E only when all dependent incremental, differential, or full backups have also exceeded their defined retention policy period. When all save sets on a volume are eligible for recycling, the volume can be overwritten.

The use of the mminfo command to generate a list of the required NMM save sets is covered later in this procedure.

Recovering recyclable save sets to the client file index

If the backup save sets for the rollover, display, metadata and cover save set found in the section above section have expired and are recyclable, they can be made browsable for the required length of time to perform the restore operation. For example: sflags=vrEF

54 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 55: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

To recover recyclable save sets to the client file index:

1. Reset the browse and retention time for all save sets recorded in the Section “Generating a media database listing of all of the save sets” on page 49:

nsrmm -e <time1> -S <ssid>

Where:

<time1> is the new desired retention time.

<ssid> is the save set value recorded for each display and cover save set.

2. For each save set, use its associated ssid and cloneid to reset the save set to expired/recoverable:

nsrmm -o notrecyclable -S <ssid/cloneid>

3. Repopulate the client file index with the save set information:

nsrck -L 7 -t <date><client> 1>nsrck.txt 2>&1

where:

<date> is a date after the completion of the latest save set that will be restored.

<client> is the name of the NMM client.

Ensure that the volume containing the index backup is available for mounting.

4. Review the output in nsrck.txt for errors once the command has completed.

for example:

a. If the following messages are reported, run the following command:

nsrck -L2 <client>

where:

<client> is the name of the NMM client.

Messages:19779:nsrck: Please run ``nsrck clientname''9348:nsrck: The index recovery for ' clientname ' failed.39078:nsrck: SYSTEM error: The operation completed successfully.

b. File attribute messages such as the following will not impact the NMM restore and can be safely ignored:

32222:uasm: Warning: Some file attributes were not recovered: C:\Program Files\EMC NetWorker\nsr\index\clientname\db6\tmprecov\C\Program Files\EMC NetWorker\nsr\index\clientname\db6\

c. If the nsrck command fails with the error “xxxxx”, the index backup might no longer be referenced in the media database. Use the following command to scan all ssids recorded for the cover, display, metadata and rollover save sets:

scanner -i -S <ssid> <device>

where:

Recovering data with NMM 55

Page 56: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

<ssid> is the save set id of the save set that will be restored.

<device> is the device containing the volume for the save set to be restored.

Ensure that the NMM program is closed on the NMM clients before running the scanner command. If the program is open while scanner is executed, the scanner command may fail with “Index error, flush Failed'.

5. For each metadata and rollover save set, modify the browse times of the existing save sets, if browse and retention times set by scanner are not a long enough duration to complete recovery procedures:

nsrmm -s NetWorker_servername -w time2 -S ssid

Where:

<NetWorker_servername> is the name of the NetWorker server.

<time2> is the new desired browse time.

<ssid> is the save set value recorded for each metadata or rollover save set in the Listing Required Save Sets section.

Ensure that the new browse dates for the save sets are far enough in the future to allow sufficient time for the restore to complete.

Save set not in media database

This section discusses recovering a save set that is not in the Media Database.

Determining the clone save sets do not exist in the media databaseIf the NMM original or clone save sets that are required for a restore operation are no longer in the media database, you must scan the original or clone volumes to regenerate the media and index database for these save sets. You can use the scanner command to scan the volumes.

Identifying volumes required for scanningThe scanning procedure is used to identify the required volumes for the backup that is being restored, when:

◆ Restoring from a full backup, the volumes from the date of the backup is required.

◆ Restoring from an incremental backup, the volumes from the day of the incremental backup completed back to the most recent full backup are required.

If other volumes are required to be scanned, review the following procedures to identify what save sets are missing, so that the additional volumes can be retrieved.

Disabling idle device timeoutTo prevent devices from being unloaded from the drives while scanner is in use, you must temporarily disable the Idle Device Timeout attribute, if it was configured.

To temporarily disable the Idle Device Timeout attribute:

1. Connect to the NetWorker server through NMC.

2. Click the Devices button.

56 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 57: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

3. Click View and then select Diagnostic mode.

4. Right mouse click the device that will be used to scan the required volume.

5. Select Properties to modify the properties of the device.

6. Select the Advanced tab.

7. Set the Idle Device Timeout value to 0.

8. Click Ok.

Scanning the required volume1. Mount the volume containing the clone save sets into the drive.

2. If the volume itself is no longer in the NetWorker media database, choose the option load without mount while loading the tape.

3. From a command prompt on the NetWorker server, obtain a listing of the save sets on the clone volume to generate a report of the save sets on the volume. Use the following command:

scanner -v <device> 1>scanner_output.txt 2>&1

Where <device> is the name of the device containing the volume

For example:

scanner -v C:\device\clone 1>C:\output1\5\scanner_output.txt 2>&1

or

scanner -v \\.\Tape0 1>scanner_output.txt 2>&1

4. Open the scanner_output.txt file, which resides in the same directory the scanner command was executed from.

If the scanner_output.txt file only contains the message

scanner: SYSTEM error: Cannot stat <device_name>: No such file or directory

Check the device name specified in the scanner command for errors and retry the scanner command with the correct device name.

Special considerations for identifying required save setsConsider the following when identifying required save sets:

◆ For application backups, there will be multiple rollover save sets with the same name.

◆ If the save set was an application save set of an individual application object. For example: For an individual Exchange Storage Group or Hyper-V Virtual machine, there may be multiple rollover save sets. There will be one save set for each file system that contained application data.

◆ For an application writer-level save set, there will also be one rollover save set for each file system that contained application data.

◆ Anticipate a larger number of save sets if the application data involved more file systems.

Recovering data with NMM 57

Page 58: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

◆ If a backup retry occurred in the backup window, there might be multiple occurrences of the following:

• VSS:/save set

• metadata save set

• rollover save set

Since you might not be able to determine in the post-mortem what happened, include redundant save sets in the list to scan.

◆ All of the following save sets must be scanned even when restoring only an individual application object. This is because it is not possible to determine which rollover save sets are needed without scanning them in first. For example:

• VSS:/save set

• metadata save set

• rollover save set

◆ When using the scanner command, the cover save sets must be scanned in before the rollover save sets. This allows for any repair of the *coverid and the *connected save sets attributes if required. You can distinguish the rollover save sets from their covers by save set size:

• Cover save sets are approximately 1 MB or less.

• Rollover save sets are the size of the data backed up.

Determining ssid of the required save sets1. Inspect the scanner_output.txt file to determine the ssids of the required save

sets. The save sets can be identified by using the following attributes values for each save set in the output file:

• client name

• save time

• level

• save set name

2. Determine the ssids and save time of all of the rollover and cover save sets required to perform the restore including all of the dependent full and incremental save sets. Rollover and cover save sets will have the same save set name.

The ssid values will be used later in the procedure to scan the save sets back into the media database. The save time values will be used to validate that the repopulation of the client file index was successful.

If the date of the point-in-time restore was an incremental or differential backup level as denoted by the value in the level column, all save sets from the point-in-time restore to the last full must be identified. In some cases, the associated full backup might be on a different volume.

58 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 59: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

3. Determine the ssid and the savetime for the VSS save set for the client.

4. Determine the ssid for the metadata save set for the client.

Scanning required save sets into media database and client file indexConsider the following:

◆ The cover save sets must be scanned into the media database and client file indexes before the metadata and rollover save sets are scanned in.

◆ It is not possible to specify the scanning order when save sets are supplied through the

◆ -S parameter to scanner.

◆ Save sets are scanned based on their order on the volume. As such, it may be necessary to scan the rollover save sets twice. The rollovers are initially identified from the scanner save set report by using the save set size.

◆ When scanning the metadata and rollover save sets the

◆ -y option is used to establish a new retention policy for the save set. Once these save sets have been scanned back into the media database, the browse time will be reset with the nsrmm command. The end-to-end process of recovering from scanned clones might take several days, so resetting the browse and retention times to a sufficient point-in-time in the future will help to ensure that the scanned save sets do not prematurely expire before you are finished restoring the data.

To scan in the required save sets into the media database and the client file index:

1. Use the scanner command to scan cover save sets:

scanner -i -S <ssid> <device> 1>scanneri.txt 2>&1

where <ssid> is the ssid recorded for save set and <device> is the device with media containing the save set

Ensure that the NetWorker User program is closed on the NMM clients before running the scanner command. If the program is open while scanner is executed, the scanner command may fail with “Index error , flush Failed'.

It is critical that the cover save sets be scanned in first.

2. Review the output of the scanneri.txt file for errors.

If a cover set save set was not scanned in before the metadata or rollover save sets, the scanner output will report a message similar to the following:

scanner: Coverset xxxxxxxx not found in the Media DB, whichmust exist in order to make use of this save set (yyyyyyyy).Please be sure to scan in all volumes relevant to thisbackup.

If this message is encountered:

Recovering data with NMM 59

Page 60: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

a. Use the scanner -i command to scan in the referenced cover save set.

b. Rescan the metadata or rollover save set.

Validating save sets in the client file indexFor each save set that was scanned in, you can use the nsrinfo command to validate that the data has been repopulated in the client file index.

To validate that the save sets are in the client file index:

1. During the inspection of the scanner output, review the savetime recorded for each of the following save sets:

• Cover

• Display

• Rollover

2. Run the nsrinfo command against each savetime to confirm that the client file index was populated with the necessary save set details:

nsrinfo -t <exact_savetime><client>

where:

<exact_savetime> is the savetime recorded from the scanner output.

<client> is the name of the NMM client.

3. Repeat the nsrinfo command for all recorded savetimes.

Generating a media database listing of all of the save sets1. From a command line prompt on the NetWorker server run the mminfo command to

generate a list of NMM original or cloned save sets in the media database:

mminfo -S -s <NetWorker_server_name> -c <NMM_client_name> -q ”group= <group_name>, savetime>=<date1>, savetime<=<date2>” -ot 1>output.txt 2>&1

Where:

<NetWorker_server_name> – is the name of the NetWorker server host

<NMM_client_name> is the name of the NMM client host

<group_name> is the name of the group which contained the NMM client when the backup occurred.

<date1> is at least one day before the date range of the NMM original or clone to be restored

<date2> is at least one day after the date range of the NMM original or clone to be restored

2. Edit the output.txt file, which will reside in the same directory the mminfo command was executed.

60 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 61: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

3. If the output file contains the following message, the media database does not contain NMM save sets for the client or query options specified:

mminfo: no matches found for the query

Make adjustments to the query options specified in the mminfo command.

Validating that the metadata save sets are in the media databaseFor each metadata save set that was scanned in, inspect the output.txt file to ensure that the xml files are present.

Metadata save sets do not have index entries, as result the ssflags value for the save set will never be browsable.

Exchange considerationsRefer to the following considerations when restoring the following from original or clone save sets.

Considerations when performing RDB recovery on DAG member server

If an RDB item level recovery will be performed on a DAG member server, MAPI/CDO software should be installed on the DAG member server prior to attempting the restore. Refer to http://www.microsoft.com/downloads/en/details.aspx?FamilyID=94274318-27C4-4D8D-9BC5-3E6484286B1F for further details regarding how to download and install MAPI/CDO.

Database and storage group save setsIf you schedule multiple Exchange Storage Groups as individual save sets of a single NetWorker Group, determine the save set of the Exchange 2007 Storage Group, Exchange 2010 Database or the Exchange 2013 Database that you are going to restore.

This will save time when identifying save sets regardless of whether you are repairing recycled media or scanning to regenerate save sets.

Log chain

If you are restoring to an incremental backup, restore the full set of backups from the time of the full backup to the time of the incremental backup.

Backup group retry

Customers that retry NetWorker groups after backup failures will notice that multiple backups for the following have taken place within a 24 hour window:

◆ Individual Exchange 2007 Storage Groups

◆ Individual Exchange 2010 Databases

◆ Individual Exchange 2013 Databases

Depending on the cause of the original backup failure, when you are restoring there might be multiple valid backups for the following:

Exchange considerations 61

Page 62: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

◆ Individual Exchange 2007 Storage Groups

◆ Individual Exchange 2010 Databases

◆ Individual Exchange 2013 Databases

If Exchange incremental backups were cloned, include these retry backups in the recovery process if they fall in the time range between the full backup and the required recovery time.

Recoverable save sets

This section discusses recovering a save set that is in a recoverable state.

Determine the rollover save set nameThe rollover save set is the backup save set that contains the backup of the NMM data.

There are two ways to inspect in the media database and determine the name of the save sets:

◆ Use NMC to inspect the save set field for the NMM client configured on the NetWorker server.

◆ On the NMM client, run the nsrsnap_vss_save command:

◆ If the Exchange 2007 server is a stand-alone node or Local Continuous Replication (LCR) active node, type:

nsrsnap_vss_save -?

◆ If the Exchange 2007 server is on an Exchange 2007 Single Copy Cluster (SCC) node, type:

nsrsnap_vss_save -c virtual_server_name -?

If the application server is on a virtual host, run this command from the physical node that is currently hosting the application server.

◆ In an Exchange 2007 CCR environment, type the following on both the active and passive nodes as one line:

nsrsnap_vss_save -c <physical_server_name> -A NSR_VIRT_SERV=<virtual_server_name> -?

Where <physical_server_name> and <virtual_server_name> are replaced with the appropriate server names for your environment.

◆ If the Exchange 2010 or 2013 server is a stand-alone node type:

nsrsnap_vss_save -?

◆ If the Exchange 2010 or 2013 server is a DAG type:

nsrsnap_vss_save -v -?

62 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 63: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

Hyper-V CSV considerationsRefer to the following considerations when restoring Hyper-V CSV data from original or clone save sets.

Hyper-V virtual machine save sets

If you schedule multiple Hyper-V virtual machines as individual save sets of a single NetWorker group, determine the save set of the Hyper-V virtual machine that you are going to restore.

This will save time when identifying save sets regardless of whether you are repairing recycled media or scanning to regenerate save sets.

Writer save set

If you are using a writer-level save set, include all writer save sets for a single backup in the repairing recycled media or scanning process.

C:\LG_PLACEHOLDER_XXXXXXXXXX save set

The following save set is only backed with Hyper-V CSV and has a cover-id that uses the following syntax:

C:\LG_PLACEHOLDER_XXXXXXXXXX

The C:\LG_PLACEHOLDER_XXXXXXXXXX save set in generated during the creation of top level backup Indexes. When all nodes in the cluster are backed up successfully, the master node (the node on which the Hyper-V CSV backup is initiated) creates the final indexes. You can use these indexes to browse the Hyper-V CSV virtual machine in the NMM GUI.

Hyper-V considerationsRefer to the following considerations when restoring Hyper-V data from original or clone save sets.

For Hyper-V, replace all instances of Initial Store with Host Component for Windows Server 2012 and Windows Server 2012 R2.

Hyper-V virtual machine save setsIf you schedule multiple Hyper-V virtual machines as individual save sets of a single NetWorker group, determine the save set of the Hyper-V virtual machine that you are going to restore.

This will save time when identifying save sets regardless of whether you are repairing recycled media or scanning to regenerate save sets.

Writer save setIf you are using a writer-level save set, include all writer save sets for a single backup in the repairing recycled media or scanning process.

Hyper-V CSV considerations 63

Page 64: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

SharePoint considerationsRefer to the following considerations when restoring SharePoint data from original or clone save sets.

SharePoint farm level restore

If you are performing a SharePoint farm level restore, you must include all farm clients that were backed up in the restore procedures.

SharePoint content database level restore

If you are performing a SharePoint content database level restore, you must include the following:

◆ Farm clients that were backed up in the backup procedures

◆ The SharePoint Web Front End where the backups were taken

◆ The SQL Server host.

Writer save set

If you are using a writer-level save set, include all writer save sets for a single backup in the repairing recycled media or scanning process.

Additional requirements

For the following SharePoint environments, backing up APPLICATIONS:\Microsoft Office SharePoint Services will back up the SharePoint Configuration Data:

◆ SharePoint 2007

◆ SharePoint 2010

◆ SharePoint 2013

SQL considerationsRefer to the following considerations when restoring SQL data from original or clone save sets.

SQL database save sets

If you schedule multiple SQL databases as individual save sets of a single NetWorker Group, determine the save set of the SQL database that you are going to restore.

This will save time when identifying save sets regardless of whether you are repairing recycled media or scanning to regenerate save sets.

64 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 65: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Recovery

SQL writer save set or SQL instance save set

When repairing media that has been marked recycled or when scanning volumes, always include all of the following save sets in the backup:

◆ All SQL writer-level save sets

◆ All SQL instance-level save sets

SQL considerations 65

Page 66: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Troubleshooting

CHAPTER 4Troubleshooting

This chapter includes the following topics:

◆ NMM client error messages ..................................................................................... 67◆ Checking log files.................................................................................................... 70◆ Other troubleshooting resources ............................................................................. 70

66 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 67: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Troubleshooting

NMM client error messagesThis section discusses troubleshooting scenarios.

Backup versions not being displayed in the NetWorker User GUI

After the scanning is complete, you can display the backup in the NetWorker User program (NMM).

Display the backup version in the GUI

You can display the data by using either of the following methods:

If the application object is present in the most recent backup, you can view versions for that application object. The versions are not cached, so a newly scanned version should be detected if present

1. From View Versions, look for the savetime scanned.

2. If found, choose this as the new browse time to proceed.

3. Use the change browse time to set the time slightly ahead of the most recent save set that to be restored.

If you are restoring from an incremental backup, you should validate that the prior full and all incremental backups are also visible as backup versions. This is best achieved by running view versions for the application object.

This does not apply to the following applications:

• Hyper-V restore

• SharePoint 2007, SharePoint 2010, and SharePoint 2013

If the scanned backup version does not appear in the NetWorker User program, validate the rollover save set.

Rollover save set restore fails with error

If the rollover save sets are not browsable, the data recovery process fails with an error similar to the following:

nsrsnap_vss_recover:NMM .. Index retrieve of metadata key

failed for index path <save set name> with savetime

<savetime>

...

Recover completion status

Recover process has failed to locate correct logical

savetime for requested selections -- error 4312..

NMM client error messages 67

Page 68: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Troubleshooting

Validate rollover and cover save sets

The NetWorker User program (NMM) includes logic to validate that a rollover or snapshot exists for an item and is browsable before it can be displayed. The *snap_sessionid attribute is used to perform this validation.

◆ If a rollover save set is not found with the same *snap_sessionid as the cover save set, the NetWorker User program (NMM) program will not display the backup version.

◆ If the backup version does not display in the GUI, you must validate that the rollover save set and the cover save sets are in the media database and browsable for the save times.

Validate rollover save set is browsable

Identify the most recent full backup for the file system or application save set in the output.txt file.

You can identify the full backup should by using the rollover save set name.

This save set will:

• Not have a K value in the sflags attribute.

• List full in the level attribute.

• Make note of the value in the sflags field. If the value contains an E or r the save set is not browsable.

• From this full rollover save set backup, record the following to aid in validating the cover set:

– ssid

– coverid

– *snap_sessionid

Validate cover save set is browsable

1. Using the *coverid, search the mminfo output for the cover save set associated with the full backup.

2. Make note of the value in the sflags field. If the value contains an E or r the save set is not browsable.

3. Record the ssid value.

4. Using the *snap_sessionid recorded for the full backup to search for other rollover and cover save sets with the same *snap_sessionid that match the name of the save set being restored.

5. Record the ssid values for each of these additional cover and rollover savesets.

Validate VSS: save set1. Search the output.txt file for the save set VSS: that has the same

*snap_sessionid as the rollover save set.

68 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 69: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Troubleshooting

2. Make note of the value in the sflags field. If the value contains an E or r, the save set is not browsable.

3. Make note of the ssid and all cloneid values for the VSS: save set

If the save sets are not in the media database, you must identify what additional clone volumes are required and repeat the process.

If it is determined that the save sets are recyclable, refer to the section

Recovering Recyclable Save sets to the client file index

If it is determined that the save sets are recoverable, refer to the section Recovering Recoverable Save sets to the client file index

Troubleshooting unable to read metadata save set

Assuming the backup versions are displayed in NetWorker, One of the first save sets that will be read during the restore is the metadata save set. The metadata save set is identified by the data in the index and its ssid is used during the restore. If the metadata save set is not in the media database, the restore operation will fail.

The metadata save set contains a single XML document. This XML document is a file mapping section and consists of information regarding the files to restore and their corresponding cover save set times.

With the NMM software, the failure to restore the metadata save set will be indicated in nsr\applogs\nmm.raw. The last line of the log file will be:

NMM start restore of metadata key for savetime xxxxx.

If a failure occurs:

1. Review the output.txt file. The file resides in the same directory where the mminfo command was run.

2. The metadata save set can be recognized as a file name of the form:

LG_VSS_CLIENTxxxxxxxxxx.xml

3. Confirm that the value in the savetime column matches the savetime reported in the nmm.raw file.

Metadata save sets do not have client file index entries so it is not necessary to make these save sets browsable.

4. If the metadata save set with the savetime reported in the nmm.raw file is not found in the mminfo output, run the procedure Recover from Save Set not in the media database.

Troubleshooting unable to restore rollover save set

If the rollover save sets are not browsable, the data recovery process fails with an error similar to the following:

NMM Hyper-V: Operation unit failed with error 'G:\SC2ATARIDES\SCVAtariDes.vhd not in index

NMM client error messages 69

Page 70: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Troubleshooting

To validate this:

1. Run mminfo against the ssids noted during the restore procedures for the Rollover save sets

2. Ensure that the rollover save sets are browsable.

Troubleshooting failure to restore cover save sets

Once the metadata is read, the NMM software starts the recovery process. This is when the cover save set and the rollover save sets are used by the NMM recover logic. The metadata save set contains a single XML document. This XML document contains information on the files to restore and their cover save set times. This section is named file mapping. The restore request consists of the files that are required to be restored and their cover savetimes. If the cover save sets do not exist, the restore fails.

If the restore fails:

1. Inspect the logs under nsr\logs.

2. Locate the clone tape that contains the save set.

3. Generate a scanner report for the clone volume to find the matching save set and the savetime.

4. Scan in the cover save set and its rollover save set.

5. Refer to the procedure Recover from Save Set not in the Media Database for further details.

Checking log filesThere are many log files generated by NMM and its associated features. These log files include errors that occur during the processes. Check the log files in the following order:

In addition, third-party providers generate their own logs in place of the Solutions Enabler log, hwprov.log. The third-party documentation provides more information.

Other troubleshooting resourcesIf the problem appears to be related to the NetWorker server side, check that the NetWorker server is installed and configured correctly. Also, check the log files and error message documentation for the NetWorker server.

◆ EMC NetWorker Installation Guide ◆ EMC NetWorker Administration Guide◆ EMC NetWorker Error Message Guide

You can also go to the following resources for troubleshooting information:

◆ http://support.microsoft.com◆ http://social.technet.microsoft.com/search/en-US

70 EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide

Page 71: EMC NetWorker Module for Microsoft - Data Storage ... · EMC NetWorker Module for Microsoft Release 8.2 Advanced Recovery Guide 5 ... 4 Save set type ... transfer of data from one

Troubleshooting

Other troubleshooting resources 71