Starting with version 14 of the WebSphere Application Server – Configure plug-in for IBM UrbanCode Deploy, you can use JSON files to manage WebSphere Application Server configuration.
The configuration data is stored in a series of JSON files. The JSON files can be grouped to represent cell and Deployment Manager configurations, node and node agent configurations, cluster and cluster member configurations, and configurations for other WebSphere objects. You can then associate the groups of JSON files with IBM UrbanCode Deploy components, which allow for assigning versions to the JSON files. Finally, you can create processes to apply configurations and configuration changes to WebSphere Application Server instances.
Scope-specific application of changes
Because you can group JSON files into components such as cell configuration, node configuration, and other configurations, you can apply changes for one component without affecting the other components. For example, you can choose to apply only cell configuration changes. Changes to the cell configuration are then applied, but the node configuration remains unchanged.
Because the JSON files are stored as component artifacts, they are assigned versions. You can compare versions to identify configuration changes by using the IBM UrbanCode Deploy user interface.
Template creation for multiple clusters and environments
You can build a JSON template that represents a server cluster member. Users can then create any number of server cluster members based on the template. For example, in a development environment, users might want to deploy a cluster with two servers on each node. In a QA environment, each cluster might contain four servers. You can use the JSON server template with IBM UrbanCode Deploy to create these multiple servers.
The IBM WebSphere Application Server – Deploy plug-in (version 92 or later) must be installed.
- This plug-in requires version 6.2 or later of IBM UrbanCode Deploy.
- IBM WebSphere Application Server versions 6.1, 7.0, 8.0, 8.5 and 9.0 and later are supported.
- This plug-in uses the wsadmin tool to manage connections to an IBM WebSphere Application Server profile. Specific user rights are required to run the wsadmin tool. To learn more about the wsadmin tool and the required user rights, see the WebSphere Application Server Network Deployment help.
- Database queries are used to create roles when you install this plug-in. If DB2 SQL error messages are logged when you install the plug-in, increase the transaction log size in DB2. To learn more, see the Troubleshooting page in the plug-in documentation.