Deploying executables
This topic describes the steps for deploying executables to compute hosts.
Procedure
-
Create a deployment package.
You must package your executable files before deploying them to IBM® Spectrum Symphony.
Create the deployment package by compressing the executable files and any dependencies (for example, compress into a .zip or .gz file). The executable files should consist of the execution task's commands executable and pre- and post- commands, if applicable.
-
Edit an application profile.
These steps assume that you are starting with a new application profile for execution application.
- Open SymexecApplicationProfileTemplate.xml located in%SOAM_HOME%\7.3.2\samples\Templates (Windows) or $SOAM_HOME/7.3.2/samples/Templates (Linux®) under IBM Spectrum Symphony Developer Edition.
-
Edit the application name, package name, and consumer name, if necessary.
Important: Do not make other changes. The application profile must be configured for execution applications, i.e., the session types DetachableSession and UndetachableSession must both be defined in the application profile.
- Save the file with a new name such as SymexecApp.xml.
-
Add an execution application to IBM Spectrum Symphony.
You can add an application to IBM Spectrum Symphony by using the Add Application wizard in the cluster management console. The wizard defines a consumer location to associate with your application, deploys your service package, and registers your application. After completing the wizard, your application should be ready to use.
-
In the cluster management console, click Workload > Symphony > Application Profiles.
The Applications page displays.
-
Select Global Actions > Add/Remove Applications.
The Add/Remove Application page displays.
-
Select Add an application, then Continue.
The Adding an Application page displays.
- Select Use existing profile and add application wizard.
-
Select your application profile xml file (for example, SymexecApp.xml), then click Continue
The Service Package location window displays.
-
Browse to the created service package and select it, then, select Continue.
The Confirmation window displays.
-
Review your selections, then select Confirm.
The window displays indicating progress. Your application is ready to use.
-
Click Close.
The window closes and you are now back in the cluster management console. Your new application is displayed as enabled.
-
In the cluster management console, click Workload > Symphony > Application Profiles.