RTSM to CMS Sync – Step by Step Guide
- June 10th, 2013
- Write comment
UCMDB – BSM Integration Configuration
Create UCMDB to BSM Integration Point in BSM
- Copy the file CMS_to_RTSM_Sync.zip located on the BSM-DPS machine file system under HPBSM\odb\conf\factory_packages to the file system on the UCMDB machine.
- Open the UCMDB user interface.
- Select the Administration tab.
- Select Package Manager.
- Select Deploy Packages to server (from local disk).
- Click Add button and selec the file CMS_to_RTSM_Sync.zip through the file system browser.
- Select Deploy
Enable the CMDB 9.x Integration Point
- Open the BSM admin user interface and select the RTSM Administration.
- Select the Data Flow Management tab.
- Select Integration Studio.
-
Create a new Integration Point according to the following table:
Name RecommendedValueDescription IntegrationName<user defined> The name you give to the integration point. Adapter UCMDB 9.x Select the adapter type from the drop-down list. Is IntegrationActivatedselected Select this check box to create an active integration point. Hostname/IP <user defined> The name of the UCMDB server. Port <user defined> The port through which you access UCMDB. Credentials <user defined> If UCMDB credentials appear in the Credentials column, select them.
If no UCMDB credentials appear, select Generic Protocol and click the Add new connection details forselected protocol type button.Enter the following information:- Description. Enter UCMDB.
- User Name. Enter the UCMDB user name. The default value is admin.
- User Password. Enter and confirm a password.
Probe Name <user defined> Select the probe you configured previously from the dropdown list.
-
Click the Add icon on the right side of the window and add Job definitions as follows:
- Name the Job definition.
- Select the Allow Delete check box.
- Click the Add icon in the Job definition window.
- From the pop up window, browse to root – CMS sync, select the ActiveDirectory_sync job and click OK.
- Select the Scheduler definition check box.
- In the Repeat window, select Cron.
- For the Cron expression, enter the following string: * 0/10 * * * ? *
- Adjust other settings as needed.
- When finished, click OK and save the integration.
-
Repeat steps a to i and configure the following jobs:
- FailoverCluster_Sync
- IIS_Sync
- SOA_Sync
- BusinessAndFacilities_Sync
- ExchangeServer_Sync
- Virtualization_Sync
- Siebel_Sync
- Credentials_Sync
- Basicinfrastructure_Sync
- J2EE_Sync
- SAP_Sync
- Browse to UCMDB on port 8080 (for example, http://yourUCMDBhost.domain:8080), and select the JMX Console.
- Log on to the JMX console.
- From the UCMDB section, select UCMDB:service=Multiple CMDB Instances Services.
-
Invoke:
- setAsNonGlobalIdGenerator for customer ID 1 and verify it succeeded.
- getGlobalIdGeneratorScopes for customer ID 1 and verify it succeeded.
- Browse to your BSM administration UI.
- Select Data Flow Management tab.
- Select Integration Studio from the options.
- Select the Integration Point that you have configured.
- In the Job definition section, click Synchronize All to run the synchronization.
Configure BSM 9.x Integration Point
- Copy the file CMS_to_RTSM_Sync.zip located on the BSM-DPS machine file system under HPBSM\odb\conf\factory_packages to the file system on the BSM machine.
- Open the BSM user interface.
- Navigate to Admin > RTSM Administration > Administration > Package Manager.
- Select Deploy Packages to server (from local disk).
- Click the Add button and select the file CMS_to_RTSM_Sync.zip through the file system browser.
- Click Deploy.
Enable the CMDB 9.x Integration Point
- Open the UCMDB user interface.
- Select the Data Flow Management tab.
- Select Integration Studio.
-
Create a new Integration Point according to the following table:
Name RecommendedValueDescription IntegrationName<user defined> The name you give to the integration point. Adapter BSM Adapter Select the adapter type from the drop-down list. Is IntegrationActivatedselected Select this check box to create an active integration point. Hostname/IP <user defined> The name of the BSM server. Port <user defined> The port through which you access UCMDB. Credentials <user defined> If UCMDB credentials appear in the Credentials column, select them.If no UCMDB credentials appear, select Generic Protocol and click the Add new connection details for selected protocol type button.Enter the following information:- Description. Enter UCMDB.
- User Name. Enter the UCMDB user name. The default value is admin.
- User Password. Enter and confirm a password.
Push Back IDs Enabled Specifies whether to push back the global IDs after CIs are populated in the server.Note: Relevant for UCMDB 9.x adapters.Probe Name <user defined> Select the probe you configured previously from the dropdown list. -
Click the Add button on the right side of the window and add Job definitions as follows:
- Name the Job Definition.
- Select the Allow Delete check box.
- Click the Add button in the Job definition window.
- From the pop up window, browse to root – CMS sync, select the ActiveDirectory_sync job and click OK.
- Select the Scheduler definition check box.
- In the Repeat window, select Cron.
- For the Cron expression, enter the followning string: * 0/10 * * * ? *
- Adjust other settings as needed.
- When finished, click OK and save the integration.
-
Repeat steps to a to i and configure the following jobs:
- FailoverCluster_Sync
- IIS_Sync
- SOA_Sync
- BusinessAndFacilities_Sync
- ExchangeServer_Sync
- Virtualization_Sync
- Siebel_Sync
- Credentials_Sync
- Basicinfrastructure_Sync
- J2EE_Sync
- SAP_Sync
- Browse to BSM on port 21212 (for example, http://yourDPShost.domain:21212), and select the JMX Console.
- Log on to the JMX console.
- From the UCMDB section, select UCMDB:service=Multiple CMDB Instances Services.
-
Invoke:
- setAsNonGlobalIdGenerator for customer ID 1 and verify it succeeded.
- getGlobalIdGeneratorScopes for customer ID 1 and verify it succeeded.
- Browse to your UCMDB administration user interface.
- Click the Data Flow Management tab.
- Select Integration Studio from the options.
- Select the integration point that you have configured.
- In the Job definition section, click Synchronize All to run the synchronization.
The integration point should be active and the jobs appear properly.
Verify UCMDB – BSM Configuration
- Browse to your UCMDB server user interface.
- In the CI Type manager screen, locate the Node element.
- Right-click a Node object and select Show CIT Instances. The CIT Instances window is displayed.
- Right click on one of the CIs and select Properties.
- Locate the Global ID and write down its value.
- Browse to your BSM server user interface.
- Repeat steps 2-4 and identify the value of Global ID.
- Compare the IDs from steps 5 and 7 and verify that they are the same.
Afterwards, there are a number of LWSSO/Security settings that will should be configured as well. Please refer to the guide to complete those steps