Integrating Change Management installed on Remote ITSM
You can integrate BMC Cloud Lifecycle Management with supported versions of BMC Change Management installed on a remote ITSM server (Remote ITSM).
Integrating Change Management with CLM specifically lets you transfer, for example, change requests that need approval from Remote ITSM to the Cloud Portal and Database server.
- Change Management ports and data flow process overview when transferring change requests
- Before you begin
- To enable DSO on Cloud Portal and Database
- To enable DSO on Remote ITSM
- To install the clm integration on Cloud Portal and Database
- To install the corporate extension on Remote ITSM
- Configuring Change Integration
- Troubleshooting
- Where to go next
Change Management ports and data flow process overview when transferring change requests
When you integrate BMC Cloud Lifecycle Management with Remote ITSM, the following diagram illustrates the ports and data flow used when change requests are transferred from the Remote ITSM server to the Cloud Portal and Database server (as shown below):
- Mid Tier running on port 8080 in the cloud environment creates and closes the change requests on the Remote ITSM server on port 46262.
- After the change request is approved, Remote ITSM server on port 46262 uses DSO to transfer the data related to the task information to the Cloud Portal and Database server on port 46200.
Before you begin
To install a new remote ITSM server for a fresh 4.0 integration with BMC Cloud Lifecycle Management, use the following steps:
Copy the ARSystem, AtriumCore, AtriumIntegrator, and the ITSM folders from the install planner Applications folder, and then unzip the installers into a local folder.
Manually install all the applications in the following sequence:
Install the AR System servers.
You install three components – the main AR System server, the Email Engine, and the Flashboards server.For more information, see Installing BMC Remedy AR System on the 8.1 BMC Remedy IT Service Management Suite documentation portal.
- To connect to the new AR System server, configure the Mid Tier you already installed with BMC Cloud Lifecycle Management (that is, the Mid Tier that is running on the BMC AR System – Cloud Portal and Database host). In the BMC Remedy Mid Tier - Configuration Tool, add the new server to the list of AR System servers.
You might need to flush the Mid Tier cache and the browser cache before you can access the new server. - Log on to the new AR System server with the Mid Tier.
The following screenshot illustrates how you now can access both AR System servers in the Mid Tier. License the AR System server and then apply the required application licenses by selecting AR System Administration > AR System Administration Console > System > General > Add or Remove Licenses.
To install BMC Change Management, you must apply AR Server, AR User Fixed, AR Distributed Server, BMC:Change Mgmt Application, BMC:Change Mgmt Dashboard Application, BMC:Change Mgmt User Fixed, BMC:Financial Mgmt Application, and BMC:Financial Mgmt User Fixed licenses to the server.For more information, see Activating application licenses.
- Install BMC Atrium CMDB, Atrium Core Web Services, and Web Services Registry.
Do not install BMC Atrium Integration Engine (AIE).
For more information, see Installing BMC Atrium Core on the 8.1 BMC Remedy IT Service Management Suite documentation portal. - Install the Atrium Integrator server.
For more information, see Installing Atrium Integrator server on the 8.1 BMC Remedy IT Service Management Suite documentation portal. - Use the BMC Remedy ITSM Suite installer to install the BMC Change Management application.
You can install additional applications as needed, if you apply the appropriate ITSM licenses to the AR System server before you start installation.
For more information, see Installing BMC Remedy IT Service Management on the 8.1 BMC Remedy IT Service Management Suite documentation portal. - Take a snapshot of your Remote ITSM and Cloud Portal and Database installations so that you can quickly recover if you make a mistake or if you encounter an error.
In the BMC Remedy Mid Tier - Configuration Tool, temporarily change the Preference Server, Data Visualization Module Server, Homepage Server, and Authentication Server to the remote ITSM host. Flush the Mid Tier cache and the browser cache before you log on.
- Before installing the extensions, verify the following information on Remote ITSM:
- Log on to Remote ITSM as Demo.
Open the Application Administration Console, and review that the ITSM Foundation data for organizations, locations, people, and so on exists.
- In the IT Home page, select Applications > Change Management > Change Management Console to verify that BMC Change Management application was correctly installed on Remote ITSM.
You should be able to access the Change Console.
- Revert the Preference Server, Data Visualization Module Server, Homepage Server, and Authentication Server on the Mid Tier back to the Cloud Portal and Database host.
To enable DSO on Cloud Portal and Database
Use the following steps to enable DSO on the Cloud Portal and Database host. For more information, see Enabling-DSO-on-an-AR-System-server in the BMC AR System documentation portal.
Open armonitor.conf or armonitor.cfg, uncomment the dsoj entry, and then save your changes.
"C:\Program Files\Java\jre7\bin\java" -Xmx512m -classpath "C:\Program Files\BMC Software\ARSystem\dsoj;C:\Program Files\BMC Software\ARSystem\dsoj
\ardsoj81_build001.jar;C:\Program Files\BMC Software\ARSystem\arserver\api\lib\arapi81_build001.jar;C:\Program Files\BMC Software\ARSystem
\arserver\api\lib\arcmnapp81_build001.jar;C:\Program Files\BMC Software\ARSystem\arserver\api\lib\arutil81_build001.jar"
com.bmc.arsys.dsoj.DSOServer -i "C:\Program Files\BMC Software\ARSystem" -mIn Windows, armonitor.cfg is located in C:\Program Files\BMC Software\ARSystem\Conf.
If the dsoj entry is already uncommented, you can ignore this step.- Restart the AR System server.
To enable DSO on Remote ITSM
Use the following steps to enable DSO on Remote ITSM. For more information, see Enabling-DSO-on-an-AR-System-server in the BMC AR System documentation portal.
- Add an AR Distributed Server license to the Remote ITSM server.
Open armonitor.conf or armonitor.cfg, uncomment the dsoj entry, and then save your changes.
"C:\Program Files\Java\jre7\bin\java" -Xmx512m -classpath "C:\Program Files\BMC Software\ARSystem\dsoj;C:\Program Files\BMC Software\ARSystem\dsoj
\ardsoj81_build001.jar;C:\Program Files\BMC Software\ARSystem\arserver\api\lib\arapi81_build001.jar;C:\Program Files\BMC Software\ARSystem
\arserver\api\lib\arcmnapp81_build001.jar;C:\Program Files\BMC Software\ARSystem\arserver\api\lib\arutil81_build001.jar"
com.bmc.arsys.dsoj.DSOServer -i "C:\Program Files\BMC Software\ARSystem" -mIn Windows, armonitor.cfg is located in C:\Program Files\BMC Software\ARSystem\Conf.
If the dsoj entry is already uncommented, you can ignore this step.- Restart the AR System server.
To install the clm integration on Cloud Portal and Database
In these steps, you are running the AtriumCoreMaintenanceTool to install the clm extension on Cloud Portal and Database.
- Browse to <clm_install_dir>\BMC Software\AtriumCore\atriumcore.
- Run AtriumCoreMaintenanceTool.
- Click the Configuration tab and then click the Run Extensions tab.
- Browse to the path of the clm ExtensionLoader.xml file, and then select it.
For example:
C:\Program Files\BMC Software\BMCCloudLifeCycleManagement\Cloud_DB\extensions\corporate_integration\change\clm - Click Next.
- Enter the Cloud Portal and Database server details, and then click Next.
- Click Run to execute the XML file.
- Verify that the remote change integration passed, and then click Done to exit the maintenance tool.
- Open the SHARE:Application_Properties form and search for Remote Change Integration in the Property Value field to verify the following entry:
Verify that the following objects are deployed on Cloud Portal and Database:
Type
Name
Parent form
Details
Filter
CMF:FilterPlugin_Task_PushRemoteData
CMF:FilterPlugin-Task-Remote
Trigger: Data is DSOed from Remote ITSM.
Action: FilterPlugin parameters are pushed for current request are pushed on "CMF:FilterPlugin-Task"Form
CMF:FilterPlugin-Task-Remote
Not applicable
Saves the FilterPlugin parameters so that the Cloud task is restarted after change is approved remotely. This form is available on both Remote ITSM and Cloud Portal and Database.
Form
CMF:RemoteARServerDetails
Not applicable
UI form to update the Remote AR Server details where Change Management is installed.
Active link
CMF:CRP:UpdateRemoteARServerDetails
CMF:RemoteARServerDetails
Pushes the data related to Remote AR Server details from CMF:RemoteARServerDetails to CMF:PluginConfiguration form.
The following data is imported:
ARX file
Form
Details
CMF_PluginConfiguration
CMF:PluginConfiguration
Following parameters are created:
REMOTE_AR_SERVER
REMOTE_AR_SERVER_USER
REMOTE_AR_SERVER_PORT
REMOTE_AR_SERVER_PASSWORD
REMOTE_AR_SERVER_TIMEOUTclmchg_sysmenuitems_9
SYS:Menu Items
Following Change Policy menu items are created:
Audit-only Change
Pre-Authorized ChangeChange Approval Required
040-Change_CSM_DistributedLogicalMapping
Distributed Logical Mapping
Following DSO Logical Mapping is created:
CHGCRP-DESTINATION-SERVER
To install the corporate extension on Remote ITSM
In these steps, you are installing the corporate extension on Remote ITSM.
- Copy the BMC-CLM folder from the Applications folder to Remote ITSM.
For example:
C:\BMC-CLM\Windows - Unzip Installer.zip and navigate to <Installer>\Disk1\files.
- Unzip Cloud_DB.zip and navigate to change\corporate extensions.
For example:
\<unzip_folder>\Cloud_DB\extensions\corporate_integration\change\corporate - Run the extension installer:
- Browse to <change_install_dir>\BMC Software\AtriumCore\atriumcore.
- Run AtriumCoreMaintenanceTool.
- Click the Configuration tab and then click the Run Extensions tab.
- Browse to the path of the clm ExtensionLoader.xml file that you just downloaded and unzipped, and then select it.
For example:
\<unzip_folder>\Windows\Installer\Disk1\files\Cloud_DB\extensions\corporate_integration\change\corporate - Click Next.
- Enter the remote ITSM server details, and then click Next.
- Click Run to execute the XML file.
- Verify that the remote change integration passed, and then click Done to exit the maintenance tool.
- Open the SHARE:Application_Properties form on Remote ITSM, and search for Remote Change Corporate Integration in the Property Value field to verify the following entry:
Verify that the following objects are deployed on Remote ITSM:
Type
Name
Parent form
Details
Filter
INT:CHGCMF:Task_Approve_Remote`!
TMS:Task
Trigger: Change Task status is Assigned.
Action: Populates FilterPlugin parameters on CMF:FilterPlugin-Task-Remote (FltrPlgin Param04 is set to 1).Filter
INT:CHGCMF:Change_Reject_Remote
CHG:Infrastructure Change
Trigger: Change status is Rejected.
Action: Populates FilterPlugin parameters on CMF:FilterPlugin-Task-Remote (FltrPlgin Param04 is set to 0).Filter
INT:CHGCMF:Task_Reject_Remote
TMS:Task
Trigger: Change Task status is closed with Status Reason as "Canceled" and Cloud Task Instance ID from TMS:Task form doesn’t match any in the "CMF:FilterPlugin-Task-Remote" form.
Action: FilterPlugin parameters are pushed for current request are pushed on "CMF:FilterPlugin-Task"Filter
INT:CHGCMF:Task_WIP_Remote
TMS:Task
Trigger: Change Task status is Assigned.
Action: Moves Change Task to "Work In Progress" state.Filter
Corporate:DSO:CMF_FilterPlugin_Task_Remote
CMF:FilterPlugin-Task-Remote
Trigger: Data is submitted/pushed in CMF:FilterPlugin-Task-Remote.
Action: DSO CMF:FilterPlugin-Task-Remote data from Corporate server to CLM EARDSO mapping
Corporate:DSO:CMF_FilterPlugin_Task_Remote
CMF:FilterPlugin-Task-Remote
DSO CMF:FilterPlugin-Task-Remote data from Corporate server to CLM EAR
Form
CMF:FilterPlugin-Task-Remote
Not applicable
Saves the FilterPlugin parameters so that the Cloud task is restarted after change is approved remotely. This form is available on both Corporate ITSM and Cloud EAR.
The following data is imported:
ARX file
Form
Details
1_VISProcessFlow
VIS:ProcessFlow
Not applicable
2_VISStatus_Stage_Flow
VIS:Status_Stage_Flow
Not applicable
3_APRSYS-Approval Definition
APR:SYS-Approval Definition
Not applicable
4_CHGTemplate
CHG:Template
Following Change Templates are created:
Cloud Change - Approval Required
Cloud Change - Audit OnlyCloud Change - Pre-Approved
5_CHGTemplateSPGAssoc
CHG:TemplateSPGAssoc
6_TMSTaskTemplate
TMS:TaskTemplate
Following Task Template is created:
Standard Task
7_TMSAssociationTemplate
TMS:AssociationTemplate
8_TMSSummaryData
TMS:SummaryData
9_clmchg_CTMPeopleTemplatePG_cfg
CTM:People Template PG
040-Change_CSM_DistributedLogicalMapping
Distributed Logical Mapping
Following DSO Logical Mapping is created:
CHGCLM-DESTINATION-SERVER
Configuring Change Integration
Use the following steps to configure Change Integration on the Cloud Portal and Database and the Remote ITSM hosts.
Before you begin
- Create a user on the Remote ITSM server that has Infrastructure Change Submit, Infrastructure Change Viewer, and AR System Administrator permissions.
- Make sure that DSO is enabled on the BMC Cloud Portal and Database and the Remote ITSM hosts.
To configure Change Integration on Cloud Portal and Database
- Log on to the Cloud Portal and Database host as an AR System administrator.
- In the AR System Administrator Console, choose Server Information > Connection Settings > DSO Server.
Enter the Remote ITSM server details in DSO Server Setting table and the DSO Server Setting Password table.
- Open the Distributed Logical Mapping form in New search mode, enter CHGCRP-DESTINATION-SERVER in the Logical Name field, and then click Search.
- Enter the Remote ITSM host in the Physical Name field.
- Click Save.
- Enter the Remote ITSM host in the Physical Name field.
- On the Cloud Portal and Database server, open the CMF:RemoteARServerDetails form in New request mode.
For example:
http://<MidtierServer>:<MidtierPort>/arsys/forms/<EARServerName>/CMF:RemoteARServerDetails Enter the following values to create a new entry, and then click Save.
Field on CMF:RemoteARServerDetails form
Values
REMOTE_AR_SERVER
Remote ITSM server name on which Change Management Application is installed and configured.
REMOTE_AR_SERVER_PORT
Remote ITSM server port, 0 if AR Port Mapper is used.
REMOTE_AR_SERVER_USER
User on Remote ITSM server that has Infrastructure Change Submit, Infrastructure Change Viewer, and AR System Administrator permissions.
REMOTE_AR_SERVER_PASSWORD
Password for REMOTE_AR_SERVER_USER.
- After you submit the values, open the CMF:PluginConfiguration form in New search mode, and enter REMOTE_AR_SERVER in the Name field.
- Review the Key/Value pairs to see the updates to the remote change management integration.
Open the SYS:Menu Items form in New search mode to verify all three change templates entries where the Menu Value 1 field value should match the respective change template Instance IDs.
Enter Change Policy in the Menu Type field, and then click Search.
For example:Change type in Menu Label 1
Menu Value 1 value
Change Approval Required (maps to Cloud Change - Approval Required)
ID842B2B080582PLPsTAOS1LAQ0dAA
Audit-only Change (maps to Cloud Change - Audit Only)
ID842B2B080582KrXsTAQrdSAQQ9MA
Pre-Authorized Change (maps to Cloud Change - Pre-Approved)
ID842B2B080582ZLXsTAk5xTAQaNMA
- To enable change integration for operator actions, add required information for the operator action and the change template ID in the CMF:ChangeIntegrationEnablement form.
To configure Change Integration on Remote ITSM
- Log on to the Remote ITSM host as an AR System administrator.
- In the AR System Administrator Console, choose Server Information > Connection Settings > DSO Server.
Enter the Cloud Portal and Database server details in DSO Server Setting table and the DSO Server Setting Password table.
- Open the Distributed Logical Mapping form in New search mode, enter CHGCLM-DESTINATION-SERVER in the Logical Name field, and then click Search.
- Enter the Cloud Portal and Database host in the Physical Name field.
- Click Save.
- Enter the Cloud Portal and Database host in the Physical Name field.
- Log on as a Change Manager and open the Application Administrator Console.
- Select Custom Configuration > Change Management > Template.
- Verify that the following change templates are imported into the remote host.
- Cloud Change - Approval Required
- Cloud Change - Pre-Approved
- Cloud Change - Audit Only
- Click the Task Templates tab and verify that the Standard Cloud Task is integrated with the Cloud Change - Approval Required and Cloud Change - Pre-Approved change templates.
- Click the Assignment tab and edit all the change templates to make required changes for approval with the Support Company, Support Organization, Support Group, and change users.
- Click the Authoring For Groups tab and edit all the change templates to make required changes for approval with the Support Company, Support Organization, Support Group, and change users.
- In the Application Administrator Console, select Custom Configuration > Change Management > Advanced Options > Process Flow Configuration and verify that the Cloud Change Process Lifecycle is imported and Enabled.
- In the Application Administrator Console, select Custom Configuration > Foundation > Configure Assignment > Configure Application Assignment and verify the Infrastructure Change Manager and Infrastructure Change Coordinator entries.
Troubleshooting
This section describes how to use logging to debug the remote BMC Remedy Change Management integration.
- Log on to the Mid tier configuration page.
For example:
http://<AR_Midtier_hostname>:8080/arsys/shared/config/config.jsp - Click Log Settings.
- Under Log Categories. select Data Visualization Module.
To avoid a performance hit on the server, clear the other categories. - Under Log Level, select Fine.
- Under Log Viewer, select File.
- Click Save Changes.
- Log on to the Mid Tier VM (or use Remote Desktop) and navigate to the <AR_Install_Dir>/midtier/logs/ folder.
- For any errors or updates, review the armidtier0.log file.
Where to go next
Configuring-approver-mappings-in-BMC-Change-Management