Enabling BMC Change Automation in BMC Server Automation


By integrating BMC Server Automation with BMC Change Automation, you can track infrastructure changes initiated by a BMC Server Automation operator and run a job with approval from BMC Remedy ITSM.

Before you begin

Ensure that the following prerequisites are met:

  • The SSL certificate for BMC Atrium Orchestrator is imported in BMC Server Automation. For information about importing certificates:
    See Importing a certificate from a certification authority in BMC Atrium Orchestrator Platform 7.9 online documentation.
    See Using certificates to secure communicationin BMC Server Automation 8.9 online documentation.

  • The server time zones for BMC Server Automation, BMC Atrium Orchestrator and BMC Remedy IT Server Management are all the same to avoid time offset and ambiguity.
  • If you are using a URL format other than the supported standard format, you must modify the URL parameters in BMC Atrium Orchestrator.

Prerequisites for BMC Remedy OnDemand

For BMC Remedy OnDemand environment, perform the following:

  1. Edit the viewer.properties file to modify the base_url parameter. Perform the following:
    1. The viewer.properties file located in the following locations:
      (Windows): Open the <AR_Installation_Home>\midtier\WEB-INF
      (Linux): Open the /opt/bmc/midtier/webapps/arsys/WEB-INF
    2. Uncomment the base_url parameter.
    3. Modify the base_url parameter to point to the correct URL. For example:

      Modify the base_url parameter from:

      base_url = http://<midTier_server>:8080/

      To:

      base_url = https://<midTier_server>/arsys/
    4. Save the viewer.properties file.
    5. Restart BMC Remedy Mid Tier.
  2. Ensure that a port is available. By default, the port number 443 is used when BMC Remedy Single Sign-On is configured with BMC Remedy Mid Tier.
  3. Import SSL certificates of BMC Remedy Mid Tier to BMC Server Automation and BMC Atrium Orchestrator cacerts keystore. For more information, see the following topics:
  4. Ensure that the URL format for web services is as per the standard supported format. If the URL format is not in accordance with the supported format, you must modify the URL format. Perform the following:
    1. In BMC Server Automation, edit the <BSA_Home>/appserver/NSH/br/deployments/default/AO.config file and modify ITSM_URL_Format parameter.

      For example, change the format from:

      ITSM_URL_FORMAT=[armidtierprotocol]://[armidtierhost]:[armidtierport]/arsys/WSDL/public/[arserverhostname]/


      To:

      ITSM_URL_FORMAT= [armidtierprotocol]://[armidtierhost]/arsys/WSDL/public/[arserverhostname]/
    2. In BMC Atrium Orchestrator, modify the URL parameters. See Configuring-URL-information-to-connect-with-BMC-Remedy-IT-Service-Management.

To enable BMC Change Automation in BMC Server Automation

Proceed with the following steps sequentially to connect with the base components and enable the solution.

  1. Connect with BMC Atrium Orchestrator and BMC IT Service Management.
  2. Configure BMC Change Automation connection details.
Important

Note that you can configure BMC Change Automation only after establishing a connection successfully with BMC Atrium Orchestrator and BMC Remedy IT Service Management.

You perform this configuration just one time. However, if there are any changes in the host details, you must configure the connection details again.

Setting up a connection with BMC Atrium Orchestrator and BMC Remedy IT Service Management

  1. Log on to the BMC Server Automation console and select Configuration > Integration Configuration > AO Configuration.
  2. In the AO Configuration dialog box, click Add.
  3. In the Add New AO Configuration dialog box, enter the required connection details to connect with BMC Atrium Orchestrator.

    Integration 2.png
  4. Click OK.
  5. In the AO Configuration dialog box, click OK to save your changes.
  1. Select Configuration > Integration Configuration > ITSM Configuration. 
  2. In the ITSM Configuration dialog box, enter the appropriate connection details.

    Integration 3.png  
  3. Click OK.

Configuring the connection with BMC Change Automation

Note

To enable this configuration, you must have a connection established with BMC Atrium Orchestrator and BMC Remedy IT Service Management.

As you proceed with configuring BMC Change Automation, you cannot revert to the older version of Continuous Compliance.

  1. Select Configuration > Integration Configuration > Change Automation Configuration.
    The Change Automation Configuration wizard opens.
  2. In the Operator Initiated Change panel of the wizard, proceed with the either of the following options:
    • If you are configuring Change Automation for the first time
      1. Select the Enable Operator Initiated Change check box.
      2. Click Next.
    • If you have already configured the Change Automation solution, you can test the connection between BMC Server Automation, BMC Atrium Orchestrator and BMC Remedy ITSM with Test Connection.

      Integration 4.png
  3. Click Next to go to BSA Configuration panel.
  4. In the BSA Configuration panel, provide the required connection details.

    Integration 5.png

    Note

    The BSA port value (9843) in the panel is the default value for the web service port of BMC Server Automation.

  5. Click Next.
  6. In the AO Configuration Status panel, you can see the progress and results of configuration of BMC Atrium Orchestrator adapters and end-to-end connectivity between products involved in BMC Change Automation.
  7. To obtain details, click Button.png next to each test connection.

    test_connections.png

    The Details For Configure Adapter dialog box displays successful integration with BMC Atrium Orchestrator.

Details for Configure Adapter.png 

The Details for Test Connection dialog box displays the list the connections established.

test connections 2.png

  1. After the connection is successfully established, click Finish.

Where to go from here

For details about each configuration dialog box and the connections established, see Enabling Change Automation for BMC Server Automation jobs in BMC Server Automation 8.9 online documentation.

To verify that integrations are working correctly, run the one-click utility test. For information about running utility test, see Validating integrations.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*