cancel
Showing results for 
Search instead for 
Did you mean: 

Netbackup IRM

Titus_Bandugula
Level 4
Certified

Hi All (Specially Marianne, Martin and Mark Solutions)

Can any one tell me about the Netbackup IRM (Intelligent Resouce Manager) and its functionality.

Thanks and Regards,

Titus

1 ACCEPTED SOLUTION

Accepted Solutions

mph999
Level 6
Employee Accredited

It is a collection of processes :

 

nbpem

nbjm

nbrb

nbemm

It is responsible for job scheduling, job management, resourse management and the EMM database.

"Description: Intelligent Resource Manager (IRM) for NetBackup is the redeployment of current scheduler and 

job manager providing additional functionality.  In addition to scheduling backup jobs, the IRM will allow users 
to prioritize backups, restores and duplications.  The IRM will also provide, in cooperation with the Enterprise 
Media Management (EMM), the resource selection/allocation functionality currently embedded in the tape 
manager (bptm) and disk manager (bpdm)"
 
 
 

Martin

View solution in original post

8 REPLIES 8

mph999
Level 6
Employee Accredited

It is a collection of processes :

 

nbpem

nbjm

nbrb

nbemm

It is responsible for job scheduling, job management, resourse management and the EMM database.

"Description: Intelligent Resource Manager (IRM) for NetBackup is the redeployment of current scheduler and 

job manager providing additional functionality.  In addition to scheduling backup jobs, the IRM will allow users 
to prioritize backups, restores and duplications.  The IRM will also provide, in cooperation with the Enterprise 
Media Management (EMM), the resource selection/allocation functionality currently embedded in the tape 
manager (bptm) and disk manager (bpdm)"
 
 
 

Martin

revarooo
Level 6
Employee

Titus,

 

From the NetBackup 6.0 release notes:

http://www.symantec.com/business/support/index?page=content&id=TECH43921

Intelligent Resource Manager

 

Intelligent Resource Manager for NetBackup is the redeployment of the current scheduler (bpsched) (From NetBackup 5.x) and job manager providing additional functionality.
The Intelligent Resource Manager also provides, in cooperation with the Enterprise Media Manager (EMM), the resource selection/allocation functionality currently embedded in the tape manager (bptm), disk manager (bpdm), and robotics (tldd, etc.).
Finally, users will notice new job types appearing in the Activity Monitor, for example, tape drive clean, optical platter format, tape request, and DQTS. In addition, the capability has been added to pause or
deactivate media servers to temporarily suspend starting jobs on a media server.

Marianne
Level 6
Partner    VIP    Accredited Certified

bpsched in pre-NBU 6.x was replaced in 6.0 with 3 new processes:

nbrb - resource broker
nbpem - policy execution manager
nbjm - job manager

These 3 processes make up the 'Intelligent Resource Manager'.

Will see if I can find 6.0 Release Notes that will describe the above in detail.

Titus_Bandugula
Level 4
Certified

So the mds is not part of the IRM ??

Marianne
Level 6
Partner    VIP    Accredited Certified

Thanks for the link to 6.0 Release Notes Revaroo.

For some or other reason I remembered it differently... It was so long ago and at my age the memory starts to fail.... wink

Marianne
Level 6
Partner    VIP    Accredited Certified

I found the following in a Word document that was prepared for a customer a couply of years ago. Unfortunately I did not document the source. (Will keep on looking - it was most definately a copy & paste from some or other PDF):

Intelligent Resource Manager
Intelligent Resource Manager for NetBackup is the redeployment of the 5.x scheduler (bpsched) and job manager providing additional functionality.

One of the most important changes is the replacement of the scheduler (bpsched) with the following three processes:
•    NetBackup Policy Execution Manager (nbpem)
•    NetBackup Job Manager (nbjm)
•    NetBackup Resource Broker (nbrb)

Policy Execution Manager
The NetBackup Policy Execution Manager, nbpem, is part of the new binaries that replaced the 5.x scheduler. The Policy Execution Manager determines which jobs are due based on defined policies and the previous backup images. Although the function is the same, nbpem develops its worklist differently than bpsched.  nbpem creates its worklist once when it starts. It determines when to submit each job in the worklist needs and then submits that job to nbjm to process at the scheduled time. nbpem rebuilds its work list only when a job finishes, a policy is modified, or an image expires. Previous versions of bpsched would, based on a time interval, rebuild the work list.
In addition, this nbpem does the following:
•    Determines a policy’s priority that is based on how overdue the job is.
•    Ensures that the policies are scheduled within the windows in which they are supposed to run.
•    Cancels the policies that are queued, late, or outside the parameters of the scheduled window.
•    Handles any policy changes and then updates the worklist with the policies that are due to run accordingly.
•    Initiates retries if a particular job stops part way through the backup.

NetBackup Job Manager
The Job Manager (nbjm)  function is  to submit jobs and acquire resources to start jobs. nbjm  accepts the jobs that nbpem submitted, acquire the resources to run them, and then start the job. This service then waits for the completion of a job and sends a signal to nbpem when a job completes. This service also handles all IRM communications to bpjobd for Activity Monitor information, external resource requests, and it writes to the progress log.

NetBackup Resource Broker
The NetBackup Resource Broker is responsible for allocation of resources such as storage units, tape drives, and client reservations. This service works closely with the EMM to obtain physical and logical the resources that a job requires to run. Physical resources can be storage units, tape drives, and media IDs. Logical resources can be named resources, max jobs per client, max jobs per policy and multiplexed groups as resources that nbjm uses.
 

 

***** EDIT ****

Found something on p. 604 of Troubleshooting Guide: http://www.symantec.com/docs/TECH43974

(My original source might have been from a Symantec update session for Partners.)

 

Marianne
Level 6
Partner    VIP    Accredited Certified

mds seems to 'belong' to nbemm:

nbemm:  NetBackup Enterprise Media Manager.  Originator ID (OID) 111 This process will run on the entity that is known as the emm server, typically this is the master server.  This process has several subcomponents, such as mds (media and device selection component, OID 143) and da (the device allocator for shared drives, OID 144).

 

nbrb: NetBackup Resource Broker.  Originator ID (OID) 118.  This process is responsible for allocating disk and tape resources to jobs requiring them.  It interacts with the nbemm components such as mds (the media selection component of emm), da (device allocator) ,fsm (Fiber Transport service manager) and dsm (disk service manager) frequently to query and update allocation status within the database.

 

See: Information on resource allocation within NetBackup 
http://www.symantec.com/docs/TECH137761

 

Titus_Bandugula
Level 4
Certified

Thanks alot Marianne