NetWorker Modules Overview - SRG
NetWorker Modules Overview - SRG
Copyright ©2016 EMC Corporation. All Rights Reserved. Published in the USA. 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. The trademarks, logos, and
service marks (collectively "Trademarks") appearing in this publication are the property of EMC Corporation and other parties. Nothing contained in this
publication should be construed as granting any license or right to use any Trademark without the prior written permission of the party that owns the
Trademark.
EMC, EMC², the EMC logo, AccessAnywhere Access Logix, AdvantEdge, AlphaStor, AppSync ApplicationXtender, ArchiveXtender, Atmos, Authentica,
Authentic Problems, Automated Resource Manager, AutoStart, AutoSwap, AVALONidm, Avamar, Aveksa, Bus-Tech, Captiva, Catalog Solution, C-Clip,
Celerra, Celerra Replicator, Centera, CenterStage, CentraStar, EMC CertTracker. CIO Connect, ClaimPack, ClaimsEditor, Claralert ,cLARiiON, ClientPak,
CloudArray, Codebook Correlation Technology, Common Information Model, Compuset, Compute Anywhere, Configuration Intelligence, Configuresoft,
Connectrix, Constellation Computing, CoprHD, EMC ControlCenter, CopyCross, CopyPoint, CX, DataBridge , Data Protection Suite. Data Protection Advisor,
DBClassify, DD Boost, Dantz, DatabaseXtender, Data Domain, Direct Matrix Architecture, DiskXtender, DiskXtender 2000, DLS ECO, Document Sciences,
Documentum, DR Anywhere, DSSD, ECS, elnput, E-Lab, Elastic Cloud Storage, EmailXaminer, EmailXtender , EMC Centera, EMC ControlCenter, EMC
LifeLine, EMCTV, Enginuity, EPFM. eRoom, Event Explorer, FAST, FarPoint, FirstPass, FLARE, FormWare, Geosynchrony, Global File Virtualization, Graphic
Visualization, Greenplum, HighRoad, HomeBase, Illuminator , InfoArchive, InfoMover, Infoscape, Infra, InputAccel, InputAccel Express, Invista, Ionix,
Isilon, ISIS,Kazeon, EMC LifeLine, Mainframe Appliance for Storage, Mainframe Data Library, Max Retriever, MCx, MediaStor , Metro, MetroPoint,
MirrorView, Mozy, Multi-Band Deduplication,Navisphere, Netstorage, NetWitness, NetWorker, EMC OnCourse, OnRack, OpenScale, Petrocloud, PixTools,
Powerlink, PowerPath, PowerSnap, ProSphere, ProtectEverywhere, ProtectPoint, EMC Proven, EMC Proven Professional, QuickScan, RAPIDPath, EMC
RecoverPoint, Rainfinity, RepliCare, RepliStor, ResourcePak, Retrospect, RSA, the RSA logo, SafeLine, SAN Advisor, SAN Copy, SAN Manager, ScaleIO
Smarts, Silver Trail, EMC Snap, SnapImage, SnapSure, SnapView, SourceOne, SRDF, EMC Storage Administrator, StorageScope, SupportMate, SymmAPI,
SymmEnabler, Symmetrix, Symmetrix DMX, Symmetrix VMAX, TimeFinder, TwinStrata, UltraFlex, UltraPoint, UltraScale, Unisphere, Universal Data
Consistency, Vblock, VCE. Velocity, Viewlets, ViPR, Virtual Matrix, Virtual Matrix Architecture, Virtual Provisioning, Virtualize Everything, Compromise
Nothing, Virtuent, VMAX, VMAXe, VNX, VNXe, Voyence, VPLEX, VSAM-Assist, VSAM I/O PLUS, VSET, VSPEX, Watch4net, WebXtender, xPression, xPresso,
Xtrem, XtremCache, XtremSF, XtremSW, XtremIO, YottaYotta, Zero-Friction Enterprise Storage.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 1
This course covers EMC NetWorker application modules and their uses. The course provides
an overview of the NetWorker module architecture and discusses the benefits and features
of the various NetWorker application modules.
This course is intended for those who need an overview of the NetWorker modules for
specific applications, including database applications and Microsoft applications. For
successful completion of this course, it is recommended that students have an
understanding of:
• Concepts and technologies used in backup recovery solutions
• End-user applications commonly found in customer environments, such as file servers,
databases, and email systems
• EMC NetWorker Fundamentals
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 2
This module focuses on the overview of NetWorker modules and its advantages.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 3
EMC NetWorker modules provide a comprehensive data protection solution for databases,
email, and enterprise software. NetWorker modules support many third-party database,
email, and enterprise applications through integration with vendor-specific API’s or utilities.
NetWorker modules enable applications to be backed up in an open and consistent state.
Through integration with EMC Data Domain, users can direct backups to the latest in
deduplication technology for storage of module backup data.
NetWorker Module for databases and applications works with NetWorker snapshot
technology to provide a supported and recognized backup and recovery strategy for
protection of data residing on supported primary storage systems. NetWorker modules
integrate backup and recovery operations for third-party applications into the network-wide
data protection system that NetWorker provides, thus building upon the NetWorker
foundation. Backups are performed locally or over the network to a centralized NetWorker
server or storage node, or directly from the client to backup storage using the NetWorker
client direct feature. Both database and file system backups are integrated with NetWorker
and NetWorker modules. This relieves the system administrator of the burden of performing
backups and allows the NetWorker administrator to control the recovery process.
NetWorker provides automatic storage management through automated backup scheduling,
data tracking, cloning, staging, and aging.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 4
There are two methods for performing application backups: cold or offline backups, and hot
or online. They are based on the state of the application when the backup is performed.
In a cold backup, the application is not active during the backup process. A cold backup
requires the application to be shutdown in order to back up its data. Hence, this type of
backup is also referred to as an offline backup. The application is restarted after the backup
completes. NetWorker alone, without using NetWorker modules, can back up closed
applications with traditional, file system backups.
In a hot or online backup, the application is running and open during the backup process
with users accessing the data without any interruptions. NetWorker, when used with an
appropriate NetWorker module, supports online backups.
A primary concern with online backups is backing up open files. Most backup applications
offer various backup agents to do these kinds of operations. There are different agents for
the different types of data and applications. NetWorker modules use an application API or
utility to extract data for backup without the need to shut down the application. The
application remains open after the backup completes. This maintains the consistency of the
backup and ensures that the application data is protected using the manufacturer’s
recommended and supplied API’s and processes.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 5
Consistency is critical to ensuring that a backup can be used in the restore of a file,
directory, file system, or database to a specific point in time. Consistency is achieved in
various ways through the storage device, application, or operating system.
For file systems, consistency can be achieved by taking the file system offline, for example,
by un-mounting the file system, or by keeping the file system online and flushing host
buffers before creating the backup to ensure that all writes are committed. No further
writes are allowed to the data while the backup is being created.
A database may be spread over numerous files, file systems, and devices. Data in one file
may be dependent upon data in another. A single transaction may cause updates to several
files and these updates may need to occur in a defined order. A consistent backup of a
database means that all files need to be backed up at the same “point” or state. That
doesn’t necessarily mean that all files need to be backed up at the same time, but they
must be in sync with each other so the database can come up consistently in case of a
restore.
To create a consistent backup, either the database is shutdown or a hot backup mode is
used. If the database is offline, it is not available for I/O operations. Because no updates
are occurring, the backup will be consistent. If the database is online, it is available for I/O
operations. Transactions to the database will be occurring continuously. Performing an
online backup requires additional procedures during backup and restore. Various methods
are employed to ensure consistency of the backup, such as holding the changes to the
production data while the backup is created.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 6
NetWorker modules support the most commonly used third-party applications. NetWorker
modules include:
NetWorker Module for Databases and Applications, NMDA, which is a single module that can
be used to protect IBM DB2, IBM Domino, Oracle, MySQL, Sybase, and Informix.
The NetWorker Module for Microsoft, NMM, which leverages VSS technology to back up
Microsoft Exchange, SQL, SharePoint, Hyper-V, and Active Directory. Additionally, this
module provides the capability to leverage Microsoft VDI for SQL server to provide a second
method for performing Microsoft SQL backups.
NetWorker Module for SAP which provides backup and recovery of SAP applications,
including SAP HANA.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 7
NetWorker modules use snapshot technology for backups and recoveries of supported
databases and applications.
NetWorker Module for Database Applications supports integration with NetWorker Snapshot
Management for both DB2 and Oracle when data is on supported primary storage.
NetWorker Module for SAP supports integration with NetWorker Snapshot Management for
SAP with Oracle for data on supported primary storage.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 8
NetWorker provides integrated snapshot management for supported clients through the
NetWorker Snapshot Management (NSM) feature.
NSM leverages storage system-based snapshots to provide snapshot backups on disk that
can be tracked and managed in NetWorker. Impact-free backups are configured by using a
server other than the production host to perform backups to backup media as shown in this
diagram. The alternate proxy host or mount host will take on the performance burden of
backups instead of the production server. In the diagram, critical application data is stored
on an EMC storage system. At the time of backup, an array-based point-in-time snapshot is
created. NetWorker uses cloning to rollover or copy the snapshot to backup media, DD
Boost, or AFTD devices. There can be multiple point-in-time snapshots taken throughout
the day, any one of which may be cloned to backup media as needed. NSM provides
snapshot restore/recovery capabilities to retrieve data directly from a snapshot (snapshot
restore) or from a clone copy. You can also replace data on a source disk from a snapshot
by performing a rollback restore. NetWorker configuration wizards include options to
configure snapshots and backups, including the ability to use optional mount hosts in the
backup workflow. NetWorker provides NSM snapshot backups with the same benefits that
are offered for conventional backups such as monitoring, lifecycle policies, and granular file
system recoveries. NSM supports various replication technologies and platforms, including
VMAX, VNX, RecoverPoint, and some NetApp filers. Supported applications with NSM include
NMDA for DB2, NMDA for Oracle, and NMSAP for SAP Oracle when production data resides
on supported EMC storage systems.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 9
NSM integration with ProtectPoint is a time and bandwidth efficient way to back up
production data on VMAX3 LUNs to deduplicated storage on a Data Domain, all done via
snapshots. NSM with ProtectPoint uses a user-provisioned set of VMAX3 storage array LUNs
and Data Domain vDisk devices to efficiently create deduplicated snapshot backups of
production data on Data Domain storage. A ProtectPoint snapshot can be cloned to other
ProtectPoint devices or to conventional media, such as DD Boost and AFTD.
There is minimal backup load on the production application host. Also, a backup storage
node is not involved in the backup.
NSM integration with ProtectPoint is available for NMDA DB2, NMDA Oracle, and NMSAP SAP
with Oracle clients.
NMC supports NSM ProtectPoint backups and restores through configuration, monitoring
and restore windows and wizards as it does with other types of backups and restores.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 10
This module covered introduction to EMC NetWorker modules. It also covered the
advantages of NetWorker modules like backup of databases and applications online and
integration with applications.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 11
This module focuses on the backup and recovery processes used with NetWorker modules.
It also focuses on the review of special considerations for configuring NetWorker resources
to support backup and recovery using NetWorker modules.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 12
NetWorker modules act as an intermediate layer between NetWorker and third-party native
application backup and recovery API’s or utilities.
EMC NetWorker modules are client applications that are either installed on an application
host or on a proxy host. Both the application host and a proxy host, if used, are clients of a
NetWorker server. As shown here, two NetWorker software components reside on a
NetWorker module client: NetWorker module software and NetWorker client software.
NetWorker module software is installed after installing NetWorker client software.
Depending on the environment, the NetWorker server or storage node may also be installed
on a NetWorker module client.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 13
To implement an application backup and recovery strategy, it is important to understand
how NetWorker modules and the NetWorker server work with third-party applications. The
data flow illustrated in this diagram shows what happens during a scheduled NetWorker
backup with a NetWorker module.
The NetWorker server software provides configuration support and performs all scheduling
tasks. When a backup starts, a NetWorker module-specific backup command runs on the
client, which will in turn generate one or more save sets. This module-specific backup
command runs on the client instead of the standard NetWorker save command.
The backup command is an executable which interfaces with the database’s backup
Application Programming Interface (API). With some NetWorker modules, scripts are
executed which, in turn, invoke the application’s native backup utility. The API or utility
provides the application data to NetWorker and determines what gets included within the
save streams and stored as save sets. NetWorker provides the interfaces for devices. This
diagram illustrates a client direct backup which sends the backup data directly to a backup
storage device bypassing the storage node. If a backup cannot use the client direct feature,
the backup uses a path to the storage node instead. At the end of the backup, the
NetWorker server tracks save sets and volumes.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 14
As with backups, NetWorker modules work in conjunction with third-party applications to
perform recoveries. The data flow pictured in this diagram shows what happens during a
recovery using NetWorker modules.
NetWorker reads data from the backup volume for the restore. NetWorker also provides
status during the restore and at completion.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 15
With NetWorker, clients are protected throughout the data protection lifecycle through the
use of policies. A policy is defined simply as a set of workflows. Each workflow is
independent of any other workflow in the policy. A workflow is associated with a group and
a set of actions. Workflows specify when and how often to run. A group defines the data
sources to protect clients and their save sets. There is a single group per workflow. An
action defines a data protection operation like backup or clone. There may be multiple
actions within a workflow. In addition to a table view, NetWorker provides a visual
representation of each workflow when you click the workflow name in the Protection view
tree. Here is a view of a basic backup policy in NMC.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 16
Data protection policies and workflows can be configured to suit a specific backup
environment. NetWorker comes with several pre-configured policies along with
corresponding groups and workflows to facilitate setup of a NetWorker environment based
on type of backup and application criticality. These pre-configured policies are the Bronze,
Gold, Platinum, and Silver policies highlighted here along with the groups used in the
workflows. You can modify the pre-configured resources and also create your own. Groups,
policies, and workflows can also be copied or deleted. Workflows can be moved from one
policy to another.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 17
The client resource specifies the backup command and arguments, the save sets to be
backed up, and other information necessary for client backups and recoveries. Multiple
client definitions can be created for a single host to allow for application and non-application
backups of the same host, as well as multiple instances of an application on a single host.
The save set attribute lists which databases the client should back up or the name of a
backup script to run during a server-initiated backup. Finally, add the client to a protection
group. NetWorker provides the New Client Wizard to walk users through the steps to
quickly create a client with the required specifications.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 18
Consider creating media pools dedicated to NetWorker module client data backups. To have
a scheduled module backup use a media pool associated with a specific protection group,
select the pool when creating the backup action in the workflow associated with the group.
Using pools together with groups facilitates the ability to maintain different retention times
on application data from what is maintained on file system data.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 19
The primary elements of planning a backup strategy consisting of both traditional and
module backups are policies, workflows, groups and their assigned client resources, and
media pools. You will probably need to create or configure multiple workflows and client
resources to perform different types of backups and for different backup schedules. Here
are some things to consider when planning your backup strategy.
To ensure you are prepared in the event of a system failure or data loss, it is essential to
develop a backup plan that includes regular file system backups along with NetWorker
module backups. It is recommended that you configure separate workflows resources for
file system backups and application backups. To avoid backing up the same data twice,
exclude database/application data from the file system backups. Ensure that file system
and database backups for the same client do not run at the same time. Also, document
recovery procedures, train staff and conduct regular recovery tests to ensure a complete,
consistent recovery.
There may be specific requirements for different backup levels for certain applications or for
multiple configurations for online, offline and transaction log backups. These situations call
for placing those clients into separate workflows.
Another reason to use multiple workflows is that you may want to associate backups of a
specific database or type, or different retention periods, with specific media pools.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 20
This module covered the fundamental backup and recovery processes used with NetWorker
modules. It also covered considerations for configuring NetWorker resources to support
backup and recovery with NetWorker modules.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 21
This module focuses on the features and functions of NetWorker Module for Databases and
Applications (NMDA).
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 22
NetWorker Module for Databases and Applications (NMDA) is a unified backup solution
providing protection for IBM DB2, Informix, Oracle, Sybase, MySQL, and IBM Domino
databases . NMDA is an add-on module that operates with NetWorker software and the
supported database software or application software.
NMDA provides high performance backups and restores of databases and applications to
and from supported NetWorker backup devices, including Data Domain, disk and tape
devices. NMDA supports several types of virtualization software, including VMware, Solaris
zones, and Microsoft Hyper-V with NMDA installed in a guest operating system.
Through its integration with database vendor APIs and recovery interfaces, NMDA simplifies
backup and recovery configuration and management for database application environments.
Configuration steps and workflows for backup and recovery of a variety of applications are
consolidated into one module and are simplified through the use of configuration wizards.
Because NMDA is a single module supporting multiple database applications, users also
benefit from simplified NetWorker licensing.
The NetWorker Software Compatibility Guide provides the latest details about the platforms,
operating systems, database servers, application servers, and other software components
that NMDA supports. The NetWorker Module for Databases and Applications Administration
Guide provides details about the environment, supported features, and system
configurations required to operate NMDA. NetWorker guides are available at EMC Online
Support at https://support.emc.com.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 23
Let’s look at some of the backup and recovery features that are common to all the
applications and databases supported by NMDA.
Online backup is a feature that means NMDA can back up an online database or online
application without requiring any downtime. NMDA supports full and incremental backups
and back ups of transaction logs and other files required for recovery. Also, backups can be
either scheduled or manually initiated through a database or application-specific command
running an appropriate backup utility. Parallelism allows NMDA to support concurrent data
streams for a backup or restore.
NMDA supports deduplication backups with Data Domain. Using a Data Domain system for
backup storage is extremely flexible; you can configure the Data Domain system as
NetWorker AFTDs, virtual tape library devices, or DD Boost devices.
Other supported features include client direct, snapshot backups with NSM for DB2 and
Oracle data, backups of virtual machines and backups and restores in cluster environments.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 24
This diagram shows the interactions between the application and NetWorker components
for a scheduled backup operation.
When the backup starts, the main NetWorker server-side service, nsrd, starts the
configured group’s backup by invoking the savegrp program.
The savegrp program requests that the NetWorker client-side service, nsrexecd, run the
savefs program, which sends information back to the savegrp program.
For each NMDA client in the backup group and each of the client’s save sets, the savegrp
program contacts the nsrexecd service to start the nsrdasv program.
The NMDA shared library for DB2, Informix, MySQL, Oracle, or Sybase, or the child nsrdasv
process, for Lotus, performs the following actions. It contacts the NetWorker server service,
nsrd, to obtain the required authorization. It sends the backup data to the NetWorker
media service, nsrmmd, to store on the appropriate backup volumes. The NetWorker online
indexes store the tracking information. The nsrmmd service records tracking information in
the NetWorker media database by using the nsrmmdbd service. The backup session sends
tracking information to the NetWorker client file index by using the nsrindexd service.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 25
NMDA is integrated with Oracle Recovery Manager, RMAN, through the Oracle SBT interface
for Oracle backup and restore operations.
A full, or stand-alone full, backup includes every used block of the database objects
specified in the RMAN backup script. The backup skips never-used blocks. This type of
backup occurs when you do not specify a backup level with the RMAN backup command.
An incremental backup on the other hand includes blocks that have changed since the
previous specified backup. Incremental backups occur when you specify either incremental
level=0 or incremental level=1 with the RMAN backup command. Incremental backups are
dependent on preceding incremental backups in the same scheduled backup cycle:
NMDA supports the NMC wizards for configuring scheduled backups and the NMC Oracle
Recovery wizard for restore and recovery of Oracle data backed up by NMDA.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 26
NMDA can be configured to perform online and offline backups of DB2. Either the entire
DB2 database or an individual DB2 tablespace, or multiple DB2 tablespaces can be selected
as backup objects. NMDA supports DB2 backups of transaction logs and rollforward
recovery with the DB2 transaction logs.
Three backup levels can be specified; full, incremental, and incremental delta.
• In a Full backup, DB2 backs up all database objects.
• In an Incremental backup, DB2 only backs up data pages that have changed since
the last full backup. This is also known as cumulative backup.
• In an Incremental Delta backup, DB2 backs up data pages that have changed since
the last backup of any kind.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 27
Backups of an IBM Domino Lotus environment can include the Domino databases, the
transaction logs, and the DAOS directory at both incremental and full backup levels. NMDA
supports the Logs nly backup level for scheduled backups which produces a backup of only
the transaction logs.
Support is maintained for both multiple Domino installations on the same server host and
for partitioned Domino servers. IBM Domino document-level restores are supported.
The NetWorker User for Lotus interface is available on Windows servers and provides a
graphical tool for performing manual backup and recovery operations.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 28
NMDA provides the services that connect NetWorker functionality to the Informix backup
and restore utility, ON-Bar. NMDA backs up and recovers Informix Dbspaces and logical
logs. NMDA supports the Informix backup levels supported by On-Bar including Level 0, 1,
and 2.
• Level 0 backs up all full records in the selected dbspaces.
• Level 1 backs up the records that have changed since the last level 0 backup in the
selected dbspaces.
• Level 2 backs up the records that have changed since the last level 1 backup in the
selected dbspaces.
NMDA supports these types of IDS logical log backups: automatic, continuous logical log
backups, and manual logical log backups.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 29
NMDA interacts with the MySQL Enterprise Backup software through the Oracle SBT
interface to perform MySQL backups and restores.
NMDA support includes hot and cold backups and full and granular backups and restores.
Supported backups and recoveries include MySQL instance, databases and tables, and
MySQL binary logs. Binary log backup support includes backup of the binary logs
immediately after a full backup of a whole instance and backup of only the binary logs for
an instance. You can optionally specify that NMDA deletes the binary logs from the disk
after completing a binary log backup. Note that MySQL data and binary logs can be sent to
separate backup pools during a single NMDA backup.
Backup levels include full, incremental, or cumulative, which backs up changes since the
last full backup, and incremental or differential, which includes changes since the last full or
incremental backup.
NMDA can be used to validate the integrity of the backup image produced by an NMDA
MySQL backup without actually restoring any files.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 30
NMDA supports backup and restore of Sybase databases including both the data and
transaction logs.
A full backup backs up the entire database, including both the data and transaction log.
An incremental Sybase backup backs up the transaction log and truncates the inactive
portion of the transaction log.
On Windows systems, NMDA provides the NetWorker User for Sybase graphical user
interface program for configuring and performing Sybase manual backup and recovery
operations.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 31
This module covered NetWorker Module for Databases and Application features and
functions and some of the specific features for each supported product.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 32
This module focuses on the features and functions of NetWorker Module for Microsoft
(NMM).
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 33
NetWorker Module for Microsoft, NMM, provides a single, unified backup and recovery
solution for Microsoft server operating systems and applications including Exchange, SQL,
SharePoint, Active Directory, and Hyper-V.
NMM leverages Microsoft Volume Shadow Copy Service (VSS) technology to provide
snapshot-based backup and recovery support for Microsoft Exchange Server, SQL Server,
SharePoint Server, Active Directory, and Hyper-V.
NMM can also use Microsoft Virtual Device Interface (VDI) technology for backup and
recovery of SQL Server data.
Block Based Backup (BBB) is a backup method where the backup client analyzes the
volume and backs up only the changed or new blocks that make up a file. NMM uses BBB
technology for backups of Exchange Server and Hyper-V data.
NMM is a single module supporting all Microsoft applications with a single interface. Users
benefit from simplified installation, configuration, and upgrades.
Please consult the latest NMM release notes and the EMC NetWorker Software Compatibility
Guide for supported hardware, operating system, service pack, and application versions.
The NetWorker Module for Microsoft Administration Guide provides details about the
environment, supported features, and system configurations for NMM. NetWorker
documentation is available at EMC Online Support at https://support.emc.com/products/
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 34
Let’s look at some of the features and benefits of NMM backup and recovery.
NMM leverages Microsoft VSS technology to create and manage consistent point-in-time
snapshots. NMM uses the VSS Common Requestor for all VSS framework related operations
and workflows.
NetWorker Management Console is used to create resources for scheduled NMM backups.
The Client Configuration wizard is available to create client resources. The NetWorker User
for NMM is used to recover applications using VSS and NetWorker User for SQL can be used
to back up and recover SQL Server using VDI technology.
NMM supports deduplication backups and restores with EMC Data Domain.
When using Client Direct, client backup data is sent directly to DD Boost or AFTD storage
devices, bypassing the NetWorker storage node. This reduces bandwidth usage and
bottlenecks at the storage node, and provides highly efficient transmission of backup data.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 35
NMM uses the VSS Common Requestor for all VSS framework related operations and
workflows. NetWorker uses the traditional save for SQL Server and SharePoint VSS backups
and the block based backup framework for Hyper-V and Exchange server backups. VSS
hardware providers are not supported. The logging model includes a single log file for save
and a single log file for recover. The backup command is nsrnmmsv and the recovery
command is nsrnmmrc.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 36
NMM can back up your data automatically or manually, as required. The backed up data can
be recovered as specific items or an entire volume. You can also fully recover a disabled
computer.
• Scheduled backup— Scheduled backups are available for all Microsoft applications. The
NetWorker server backs up client data regularly by using scheduled backups. You can
configure and schedule backups using traditional backup data protection policies and
workflows.
• Manual backup— Manual backups are only available for Microsoft SQL Server when using
the VDI technology. You can start a manual backup at any time. Manual backups are
always full backups.
• Federated backup— Federated backups are available for SharePoint Server, Hyper-V,
Exchange Server, and SQL Server (VDI). Federated backup protects databases running
across multiple application servers within Microsoft Failover Cluster with a single
NetWorker save set.
• Granular backup— Granular backups are available for Active Directory. A granular backup
does not use snapshot technology (non-VSS). Instead, the backup is routed directly to a
granular backup medium. A traditional granular Active Directory backup enables you to
recover individual objects and object attributes.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 37
NMM supports three methods of recovering data. They are conventional, disaster and
granular recovery.
• A conventional recovery recovers data from conventional backup media, such as disk or
tape. This is the default recovery method. The entire volume or database is recovered as
a whole.
• Disaster recovery uses the basic Windows BMR process of bringing up a server after a
disaster and ensuring that the system recovers with the operating system, the
applications, and the data.
• Granular Level Recovery, or GLR, recovers individual object(s) within a database without
recovering the entire database. GLR is supported for Active Directory, Exchange Server,
SharePoint Server, and Hyper-V.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 38
NMM supports stand-alone and clustered/DAG configurations for Exchange Server 2010,
2013, and 2016. NMM supports block based full and incremental backups. A block based full
backup backs up every selected database and all necessary log files. A block based
incremental backup backs up only the changed blocks of selected databases and all
necessary logs. Client direct must be enabled for BBB backups. Supported backup device
types are AFTD or Data Domain devices. Incremental backups stored on a Data Domain
device are stored as virtual synthetic full backups.
NMM supports only federated backups for Exchange Server DAGs. Exchange federated
backups allow you to back up all DAG members with a single save set without running a
separate backup of each node.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 39
The types of Exchange recoveries supported by NMM include roll-forward and point-in-time
recoveries, database and mailbox recoveries with Exchange RDB, remote database
recoveries, GLR, and recovery to an alternate mailbox database. Mailbox level recovery to
an alternate mailbox is supported.
Note that Exchange Server 2016 does not support GLR and RDB.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 40
NMM supports backup and recovery of Microsoft SQL Server 2005, 2008, 2012, and 2014 in
two ways: VSS and VDI technologies.
For VSS backup and recovery, NMM uses the VSS writer, SqlServerWriter. Only level full
backups are supported.
Backup and recovery granularity with NMM is available only at the database or instance
level.
Using VSS, NMM only supports databases in SQL simple recovery mode.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 41
NMM provides an alternative for backing up Microsoft SQL Server by using Microsoft’s
Virtual Device Interface API, VDI.
NMM for SQL VDI supports manual, scheduled, and federated backups of SQL Server. NMM
provides support for SQL Server 2012 and 2014 federated backup functionality for SQL
Server AlwaysOn databases.
NMM supports three levels of backup: full, logs only, and cumulative incremental. A full
backup backs up the entire database, including all file groups or files in the database. A logs
only backup corresponds to a SQL Server transaction log backup and cannot by itself be
used to recover a database. A cumulative incremental backup captures all changes since
the last full backup.
Recovery support includes point-in-time recoveries to a specific date, time or SQL log mark,
partial database restores and directed database recoveries.
NMM also supports the EMC NetWorker SQL plugin option for manual backup and recovery
from the SQL Server Management Studio GUI.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 42
NMM leverages the Windows VSS framework and Microsoft Office SharePoint Server VSS
Writers for consistent point-in-time snapshots of SharePoint 2010 and 2013 farms in
standalone and distributed configurations. Backup of a distributed farm includes content
and configuration databases, search and service applications, and web applications.
Recovery of the SharePoint farm is supported at the farm and content database level. With
granular level recovery, you can recover specific items, such as files and folders, from a
single full backup without recovering the full backup.
Granular recovery is supported by NMM with third-party tools, such as Kroll Ontrack
PowerControls. Directed recoveries are supported.NMM supports Microsoft SharePoint
Server client direct backups to Data Domain and AFTD devices.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 43
NMM supports granular backup of Active Directory. A granular backup does not use VSS
snapshot technology. Instead, the backup is routed directly to a granular backup medium. A
traditional granular Active Directory backup enables the recovery of individual objects and
object attributes.
Full and incremental level backups are supported. NMM does not support data deduplication
for Active Directory.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 44
NMM provides image level backup and recovery of the Microsoft Hyper-V role installed on
Windows Server 2012 and 2012 R2. NMM utilizes the Hyper-V VSS Writer to back up and
recover each virtual machine and the Hyper-V host component.
NMM supports scheduled, block based full and incremental backups. Client direct must be
enabled for BBB backups. Supported backup device types are AFTD and Data Domain
devices. Incremental backups stored on a Data Domain device are stored as virtual
synthetic full backups. NMM provides the web-based Hyper-V File Level Restore GUI that
enables NetWorker administrators to select a backup for recovery, browse and select files,
and perform browser-based recoveries locally or directed recoveries to a different virtual
machine.
NMM supports both standalone and clustered configurations. NMM supports failover
clustering for Hyper-V through Clustered Shared Volumes (CSV) and supports federated
Hyper-V image level backup of Hyper-V clusters.
NMM supports Hyper-V VMs over SMB 3.0 file shares on Windows Server 2012 and Windows
2012 R2 file servers.
NMM supports Microsoft private cloud and Hyper-V management by using the System
Center Virtual Machine Manager (SCVMM) add-in for EMC data protection. This enables you
to perform NMM Hyper-V recoveries of SCVMM-managed virtual machines from within the
SCVMM Console.
Alternatively or in addition to, you can perform individual backups of each VM and
supported Microsoft applications with guest backup and restore. Install an NMM client on
each VM that hosts databases or specific applications supported by NMM on the Hyper-V
server. NMM considers each of these VMs to be a separate client.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 45
This module covered the features and functions of NetWorker Module for Microsoft.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 46
This module focuses on the features and functions for NetWorker modules for other
applications.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 47
Use NetWorker Module for SAP, NMSAP, to protect SAP HANA and SAP Oracle data. NMSAP
provides a backup and restore interface between SAP interfaces, the NetWorker server, and
NetWorker Management Console.
With NMSAP and SAP Oracle, you can back up and recover Oracle database and archived
redo logs, and SAP-specific configuration files, logs, and other files. NMSAP interacts with
SAP BR*Tools for backup and restore services. NMSAP is integrated with the SAP Oracle
backint program and also includes full integration with Oracle RMAN and SAP BR*Tools for
backup, restore, and inquiry operations. NMSAP for Oracle and NetWorker Snapshot
Management, NSM, provide snapshot-based protection for production data residing on
supported EMC storage systems.
For SAP HANA, NMSAP is integrated with the SAP HANA interface program, hdbbackint, to
provide backup and restore services for SAP HANA database data and redo logs.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 48
NetWorker Module for MEDITECH is used with NetWorker to schedule, create, and manage
either local and remote replicas of MEDITECH data segments. This diagram shows the
backup dataflow between MEDITECH and NetWorker components.
NetWorker is fully integrated with the MEDITECH application to enable the system
administrator to perform scheduled NetWorker save set backups and also to create disaster
recovery replicas of the data without interrupting the application. With NetWorker Module
for MEDITECH, you can create local or remote replicas, view backup and restore process
information, and recover to the main host from any generation of the data.
NetWorker Module for MEDITECH supports local replicas of the MEDITECH volumes with
EMC VNX and EMC VMAX storage systems, remote replicas with the EMC RecoverPoint
storage system, and local and remote replicas with EMC VPLEX and EMC XtremIO along
with the EMC RecoverPoint storage system.
The NetWorker Module for MEDITECH supports NetWorker devices such as disk, tape, and
Data Domain.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 49
This module covered NetWorker modules for SAP and NetWorker Module for MEDITECH.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 50
This course covered EMC NetWorker application modules and their uses. The course
provided an overview of the NetWorker module architecture and discussed the benefits and
features of the various NetWorker application modules including database applications,
Microsoft applications, and others.
Copyright 2016 EMC Corporation. All rights reserved. NetWorker Modules Overview 51