04-18-2012 01:37 AM
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
Solved! Go to Solution.
04-18-2012 01:50 AM
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
Martin
04-18-2012 01:50 AM
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
Martin
04-18-2012 01:50 AM
Titus,
From the NetBackup 6.0 release notes:
http://www.symantec.com/business/support/index?page=content&id=TECH43921
Intelligent Resource Manager
04-18-2012 01:52 AM
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.
04-18-2012 01:56 AM
So the mds is not part of the IRM ??
04-18-2012 01:59 AM
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....
04-18-2012 02:10 AM
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.)
04-18-2012 02:31 AM
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
04-19-2012 03:21 AM
Thanks alot Marianne