Wednesday 13 April 2016

2. Networker Daemons and Process.


In this Blog I would explain what are the Daemons in Networker and what are their roles and responsibilities.


Before understanding Networker Daemons, I would like to throw light on Networker Control Data as Networker Daemons will be dealing with Networker Control Data Components.

Networker Control Data

It consist of the configuration and tracking information which is stored on Networker Server.

Networker Control Data includes three components.

  1. CFI- Client File Index
For each client that is getting backed up, Networker Server creates and maintain one CFI per physical Client. CFI allow user to browse their backups for file from particular point in time.

Location: # \Networker Server installation directory\nsr\index





 2. RES- Resource Directory 

This Directory includes all the configuration and resources file.





3. MM- Media Database

What Data is written on Which Volume. 
This information is stored in Media Database.


Now it will be Easy to understand Networker Process and Daemons

Networker Daemons are responsible for all Network operations including Backup and Recoveries.

  • Server
  • Storage Node
  • Clients
Networker Server Daemons

Networker Server Daemons are responsible for providing access to Networker services such as as configuration information, support for backup and recovery requests, and access to the media database, client file indexes, and jobs database. 

Networker Server Daemons are :

  • NSRD-Networker Save and Recover Daemon.
This is master Daemon. It manages the Networker Resouce Database (res) which contains almost all Networker configuration information. 
It is started automatically on System Start up. NSRD is also responsible for starting the other process like nsrmmdbd and nsrindexd.

To manually start and Stop nsrd using command line

On window server:

# net start nsrd
#net stop nsrd

On Linux or Unix Server

#/etc/init.d/networker start
#/etc/init.d/networker stop
#/etc/init.d/networker status

Please be careful while playing with this Daemon. This is gone, Networker Server will be Gone.

We can see Process associated with this Daemon on Networker Server under Task manger in Windows.



On Linux

ps-ef | grep nsr



  • NSRINDEXD- Networker Save and Recover Index Daemon.
When ever any Client gets backed up it generates two save Sets. One is Data which is send to Storage Node then to Storage Device.
Other is information about these Save Sets i.e Client File Index.


                            




  • NSRJOBD- Networker Save and Recover Job Daemon.
All the Schedule Jobs in Networker Server is co-ordinated  by NSRJOB Daemon. It also helps in Reporting purpose in NMC.

  • NSRMMGD -Networker Save and Recover media management 
It is responsible for managing Jukebox also called Tape Library operations. This Daemon is responsible for fulfilling NSRD request for any jukebox operation. It is envoked automatically by NSRD when needed.

  • NSRMMDBD- Networker Save and recover media management database daemon
    It helps in reading and writing records to the Media Database by providing services to local NSRD and nsrmmd Service.

  • NSRLOGD- NSR Log Daemon
It run on Networker Server and is responsible for provide support to Networker Audit  log service.


Networker Storage Node Daemons

Networker Storage Node Daemons are :

  1. NSRMMD: NSR Media Multiplexing Daemon
This Daemon run on Storage Node and support reading and Writing of Data to Devices
For each Device configured in Networker as resource one NSRMMDis started.

Number of Devices= Number of NSRMMD

This Daemon also provide information to nsrmmdbd for adding records in Media Database.



It read and Write Data to Device or Volume it is associated with ot Controlling.

   2. NSRLCPD- NSR Library Control Daemon.

NSRLCPD is responsible for controlling Jukebox Function which is configured and enabled in Data Zone.
NSRD will give call to NSRMMGD to communicate to NSRLCD for particular function associated with Jukebox( Libraray). Once task is done by NSRLCPD, it will return status to NSRMMGD which in turn provide response to NSRD.



 


3. NSRNMD- NSR Storage Node Media Multiplexer Daemon manager.

This is New Daemon introduced from Version 8.It is helping daemon to NSRMMD.
It make sure that all necessary Device operations are performed when needed by NSRD.

For all Devices on particular Storage Node, one NSRNMD will take place.




Networker Client Daemons

NSREXECD- NSR Execution Daemon.

This is the Daemon which runs on Client and is responsible for supporting remote executions request from Networker Server.
Example: When Backup job is triggered, NSRD on Networker Server will ask NSRJOBD to send remote execution request to the client NSREXECD to execute backup command "save" to perform the backup. For every save set there will be one "save process"

Example: For C,D and E Drive backing up simultaneously there will be three " save process" on Client.

 


It also determine which RPC port to use to support and request Networker Services.

NSREXECD runs on all Networker Server and Storage Node as well.





End

Now you have understanding of Networker Daemons and Process. Please follow my Blog http://emcnetworkerguru.blogspot.com/ for more Networker related Documents.

Thank you







1 comment:

  1. How many nsmmd daemons will run in Storage Node and EMC Networker server?For example, i have 4 LTO tapes. How many daemons will be present in each. How do i confirm that is correct ?

    ReplyDelete