Application profile reference
The application profile is used to change application parameters without requiring code changes. It defines application behavior within IBM® Spectrum Symphony. It provides the information that the system needs to run services and manage IBM Spectrum Symphony workload or MapReduce jobs.
Each application name in the profile must be unique in the cluster and associated with one consumer. At any time, there can be only one enabled application per consumer. Note that MapReduce applications are by default registered to the MapReduceConsumer tree.
In IBM Spectrum Symphony Developer Edition, you can find sample application profiles in the samples directories. You can also refer to the application profile templates to create your own application profiles. You can find templates in the $SOAM_HOME/7.3.2/samples/Templates directory.
- Profile (for application profile identification)
- Consumer (for application and resources assigned to the consumer associated with the application)
- MDS (for multidimensional scheduling configuration of your resource plan and slot definitions)
- Docker (for Docker containers)
- ResourceGroupConfigs (for a series of resource groups defined under resourceGroupName in the Consumer section)
- MultiSSM (for redirecting workload across multiple applications)
- SOAM (for system behavior)
- MapReduce (for MapReduce applications only)
- SessionTypes (for groups of configuration settings for session attributes)
- Service (for service attributes)
Application profile fragments
IBM Spectrum Symphony provides profile fragment templates for your reference. You can find templates in the $SOAM_HOME/7.3.2/samples/Templates directory under your IBM Spectrum Symphony Developer Edition installation. Use these for reference only, not as a method for updating application parameters. Use the cluster management console to update your application profile instead.
When you update a Service section or session type, the session manager only terminates workload that uses the updated services and session types.