Transferring business service data from BMC Atrium CMDB to BMC Server Automation
BMC Server Automation does not support the concept of business services. By looking at a particular server managed by BMC Server Automation, it is not possible to determine which business services might be affected if the server changes. However, business service information is available in BMC Atrium CMDB. Transferring data from BMC Atrium CMDB to the BMC Server Automation database pulls business service information from BMC Atrium CMDB and associates it with the corresponding servers in BMC Server Automation as a custom property.
You can then create smart groups based on this custom property to determine the relationships between business services and servers.
Transferring data from BMC Atrium CMDB to the BMC Server Automation database involves importing a list of affected business services and Virtual Life Cycle Data. This process is implemented as a special Synchronization Job type called the Atrium Import Job. All instances of the Atrium Import Job share a common configuration.
Note
Enabling the BMC BladeLogic Atrium Integration is a prerequisite for Atrium Import Jobs. See Enabling BMC BladeLogic Atrium Integration for more details.
Configuring and scheduling a Synchronization Job
Select Atrium Integration > Configuration from the Configuration menu and enter the following BMC Atrium CMDB details on the AR/CMDB Configuration tab:
Parameter
Description
Host Name/IP Address
host name or IP address of the computer where BMC Atrium CMDB is installed
CMDB Port
port used for communicating with BMC Atrium CMDB
Note: If you are using a portmapper service for BMC Remedy AR System, specify a value of 0.CMDB User
user name for connecting to BMC Atrium CMDB
CMDB Password
password for connecting to BMC Atrium CMDB
- Click Test Connection to verify that the credentials that you entered are correct.
- In the BMC Server Automation console, select Configuration > Atrium Integration > Atrium Import Job Configuration from the menu bar.
- In the Atrium Import Job Configuration tab, click to open each of the five groups of configuration parameters.
Specify values for the configuration properties ad described in the following table:
Configuration property
Description
General Atrium CMDB Details
Production Dataset name
The name of the BMC Atrium CMDB production dataset (BMC Asset)
List of Computer System class names
The computer system class names Only instances of these classes are transferred from BMC Atrium CMDB while the impact on the business services is determined. The class names must be specified in the following format: nameSpace: className (, BMC.CORE:BMC_BaseElement ).
CMDB multi-tenancy attribute name
BMC Atrium CMDB attribute name used to verify the company name Default value is
AccountID
. If this attribute is not available, you can specify any attribute of theBMC_BaseElement
class to use instead.Company name
Company name is compared with the value in the CMDB attribute as set in CMDB multi-tenancy attribute name. Business services are copied to BMC Server Automation from the CMDB only if the two company names match. If you do not specify a value, all business services and computer systems are analyzed and transferred to BMC Server Automation.
Business Service and its Associations Details
Business Service class name
The name of the business service class , BMC Atrium CMDB provides the BMC_BusinessService class to identify business services. The class name must be specified in the following format: nameSpace: className (,
BMC.CORE:BMC_BusinessService
).Relationship linking Business Service and Infrastructure CI
The name of the relationship class that links business service CIs to infrastructure CIs. The class name must be specified in the following format: nameSpace: className (,
BMC.CORE:BMC_Dependency
).Relationship linking Business Service CIs
The name of the relationship class that links business service CIs to business service CIs You can edit this property if the class name is other than BMC_Dependency. The class name must be specified in the following format: nameSpace: className (,
BMC.CORE:BMC_Dependency
).Direction of relationship linking Business Service CIs
The direction of the connection between the business service CIs If the business service CI is the source of the relationship instance connecting it with another business service CI, the value is
OUT
. If the business service CI is the destination of the relationship instance connecting it with another business service CI, the value isIN
.Use Service Impact relationship to traverse Infrastructure CIs
Service Impact relationship class name
The name of the relationship class that is used to associate impact and direction among CIs The name must be specified in the format: nameSpace: className{}
Example:BMC.CORE:BMC_BaseElement
Direction of Service Impact relationship
The direction of the impact from the infrastructure CI (which is connected to the business service) to another CI (or Computer System CI). This property can have one of the following values:
IN
orOUT
.List of Infrastructure CI class names
A list of class names used to represent Infrastructure CIs
Example:BMC.CORE:BMC_SoftwareServer
orBMC.CORE:BMC_Application
Use Infrastructure CI Class Name(s) to traverse Infrastructure CIs
List of Infrastructure CI class names
A list of class names used to represent Infrastructure CIs (,
BMC.CORE:BMC_SoftwareServer
orBMC.CORE:BMC_Application
)
*Note:* Use this property only if BMC Service Impact Manager is not present.Direction of relationship linking Infrastructure CIs
The direction of the relationship linking the CI (connected to a business service) to another CI (or the Computer System CI). This property can have one of the following values:
IN
orOUT
.Depth of CI graph traversal
The maximum number of levels that must be traversed from the infrastructure CI to reach the impacting computer system CI The default value is
0
, which means unlimited.BladeLogic Property Details
Server custom property to store impacted Business Services
A read-only property that represents the name of the server class custom property that is used by the Atrium Import Job to store business service names that are impacted by BMC Server Automation managed servers
Custom property value separator
The separator used to separate multiple business service names The default separator is a comma (,).
Virtual Life Cycle Data
VSSD Class Name
The name of class that stores Virtual System Setting Data. , BMC Atrium CMDB provides the BMC_VirtualSystemSettingData class, which stores Virtual Life Cycle Data such as Owner, Proposed Expiry Date, Reconciliation Id, and Creation Date. The class name must be specified in the following format: nameSpace:className (, BMC.CORE: BMC_VirtualSystemSettingData)
Rel Linking VSSD & CIs
The name of the relationship class that links Virtual System Setting Data CIs to Computer System CIs. The class name must be specified in the following format: nameSpace:className (, BMC.CORE:BMC_SettingsOf).
- Click the Save icon.
- Open the Jobs workspace and create a job folder to store your Synchronization Job.
- Right-click a job folder and select New > Atrium Import Job.
- Enter a name and optional description for the job.
- Select a folder for the job, and then click Next.
- ( optional ) Set up job run notifications.
- Click Next.
- Select the appropriate option:
- To run the job immediately, select Execute job now.
- To schedule the report to run at another time or periodically, click the New Schedule icon .
- To run the job manually later, select no option, and then click OK.
Click Next.
Note
Because business service CIs change infrequently, you can initially set the schedule to run weekly. You can reset the schedule later to run more often.
- ( optional ) Select a property and then click the Edit Property icon .
- Click Next.
( optional) Use the controls to add, change, or delete permissions.
Note
For more information about these features, see Permissions and Properties.
- Click Finish.
- ( optional ) To run the Synchronization Job manually, if you did not make a selection in step 13, right-click the job and select Execute.
Comments
Log in or register to comment.