Dynamic application updates
IBM® Spectrum Symphony's dynamic application update feature facilitates the administration of service packages and their associations with applications.
The IBM Spectrum Symphony application
update features allow you to do the following tasks:
- Deploy an updated service package without stopping the current workload.
- Dynamically update or remove session type and service sections from the application profile without stopping the current workload. Only sessions using the removed sections are affected.
- Dynamically add session type and service sections to the application profile without stopping the current workload.
- Deploy a service package to any level of the consumer tree allowing the service to be shared with all consumers under this level. This enables service packages to be shared among multiple applications linked by the downward path of the consumer hierarchy.
- Update Docker container definitions without stopping the current workload.
The following table offers guidelines for choosing the appropriate method to perform typical
application updates. Within this table, the term workload is defined as existing running tasks and
sessions associated with the application that is being updated:
Scenario | Action | Results |
---|---|---|
|
Complete the steps in Using the cluster management console to deploy service packages for consumers with short names. |
|
|
Complete the steps in Changing a service package for an existing service. |
|
Note: Changing attributes will abort the existing workload.
|
Complete the steps in Adding a new service and session type. |
|
Note: Changing attributes will abort the existing workload.
|
Complete the steps in Assigning a new service to an existing session type. |
|
You no longer need a service or session type and want to remove it from an application.
Note: Changing attributes will abort the existing workload.
|
Complete the steps in Removing a service or session type. | Any session that uses the removed service or session type is aborted. |
You want to update the operating system attributes in the service element for an enabled application. | Update the operating system attributes in the service element for an enabled application. |
|
You want to change the default service for an enabled application. | Change the default service for an enabled application. |
|
You want to add, modify, or remove Docker container definitions for an enabled application. | Complete the steps in Updating Docker definitions for an application. | Workload continues to run with the next scheduled task using the updated application profile. |