Integrate > HPE ITOC - HPE CSA integration

HPE ITOC - HPE CSA integration

HPE Cloud Service Automation (HPE CSA) orchestrates the deployment of infrastructure to provide private cloud, public cloud, or hybrid cloud for end users. ITOC is a compliance management solution designed for ensuring business service compliance against corporate and regulatory policies, making your environment compliant and secure. This section discusses HPE ITOCintegration on the HPE CSA platform.

You can configure HPE CSA and HPE ITOC so that when a new service instance is instantiated in HPE CSA, HPE ITOC receives a notification (as an invocation of a rest API call) from HPE CSA. This notification is delivered to the HPE ITOC integration user (for example, "csauser" in a "public" organization) along with the HPE CSA's Service Instance ID. The customer should have the correct LDAP and the same definition of organizations in HPE ITOC as that of HPE CSA in order for the integration to work.

When HPE CSA notifies HPE ITOC of a new service instance:

  1. HPE CSA looks up the csa.properties file to discover the HPE ITOC endpoint and initiates a REST API call to HPE ITOC using the HPE ITOC user name/password and tenant name configured in the csa.properties file. (For information about configuring the csa.properties file, see Configure HPE CSA.)
  2. This API call to HPE ITOC initiates the search for a Resource Manager of type Cloud Service Automation. HPE ITOC searches this list of resource managers for the one with the serviceURL that matches the HPE CSA instance that initiated this API call. This Resource Manager provides the user, password, and tenant credentials to HPE ITOC to communicate with the HPE CSA service.
  3. Once two-way communication between HPE CSA and HPE ITOC is established, HPE ITOCexamines the service instance reported by HPE CSA and determines if the instance should be created, modified, or canceled (obsoleted) in HPE ITOC.

    1. If no existing service definition is found, a new HPE ITOC instance is created.
    2. If a previous definition is found, the HPE ITOC instance is modified and updated.
    3. If HPE CSA reports a canceled instance, HPE ITOC searches for that instance and obsoletes the service and attached resources.
  4. When steps 1, 2, and 3 are completed, the HPE ITOC user receives an email notification detailing whether each instance was created, modified, or canceled.

The HPE ITOC-HPE CSA usage flow is as follows:

  1. Configure HPE CSA to send service instantiation, modification, and cancellation data (notifications) to an HPE ITOCinstance.
  2. Configure HPE ITOC to communicate with HPE CSA on receipt of the HPE CSA data.
  3. Configure HPE CSA service designs to provide necessary information for integration with HPE ITOC.
  4. HPE CSA notifies HPE ITOC by calling the HPE ITOC REST API when a HPE CSA service instance is instantiated, modified, or canceled.