BMC VaraLogix Q Deployment Automation provides you the capability of integrating with version 8.2.3 Patch 3 and later of the BMC Middleware Automation product. You can use the BMC VaraLogix Q Deployment Automation interface to perform various functions in the BMC Middleware Automation while carrying out your deployment process.
In version 4.3.00 of the VaraLogix Q Deployment Automation product, BMC Middleware Automation support has been enhanced to enable BMC Middleware Automation Install and Preview operations. For more information on enhancements of version 4.3.00 of BMC VaraLogix Q Deployment Automation, see Enhancements in version 4.3.
Integration workflow
The following figure describe the integration of BMC Middleware Automation version 8.2.3 Patch 3 and later with VaraLogix Q Deployment Automation version 4.3.00.
Note
Oracle WebLogic, JavaBeans Open Source Software Application Server (Jboss), Apache Geronimo, and Apache Tomcat can also be target hosts.
Sample use case for workflow
The following use case describes the preceding workflow.
Info
Use case for BMC Middleware Automation integration workflow
This use case demonstrates how user deploys application using BMC VaraLogix Q Deployment Automation product on a server, preliminary created by BMC Middleware Automation.
This process is described in the following steps.
Brief Description
User creates a process in BMC VaraLogix Q Deployment Automation which invokes both BMC Middleware Automation action and native BMC VaraLogix Q Deployment Automation action libraries.
Pre-Conditions
- BMC Middleware Automation Server installed.
- Bma@websphere_server_install and WebSphere_Manage_appInstall actions are available in WebSphere 7 pack library in BMC VaraLogix Q.
On the Host 1 (BMC VaraLogix Q Deployment Automation Dispatcher Host) install the following:
- BMC VaraLogix Q Deployment Automation Dispatcher
- NSH
- RSCD agent
- BMC Middleware Automation
On the Host 2 (Application Server host) install the following:
- RSCD Agent
- WebSphere 7 (or one of the supported application servers)
On the Host 3 install the following:
Basic Flow of Events
- Create Server for a WebSphere target host on System>Servers of the BMC VaraLogix Q Deployment Automation console.
- Create Package on the Define tab.
- Create Process on the Define tab.
- Create Deployment activity in Define>Process>Deployment Activities tab, which invokes action library Bma@websphere_server_install.
- Create Deployment activity in the same process, in order to invoke action Websphere_Managed_appInstall, that has a dependency on Bma@websphere_server_install action.
- Create Deployment activity in the same process, in order to invoke action Websphere_Managed_start, that has a dependency on Bma@websphere_server_install action.
- Create Channel Template with the selected Websphere 7 type.
- Create Channel with additional properties needed for a Deployoperation, and specify the following token properties:
- Create Environment, Route on the Topology tab.
- Deploy package which will trigger the process defined above to target WebSphere 7 Host.
Expected Result
Server is created and WebSphere application is installed on a target WebSphere 7 Host.