This section describes how to perform some basic tasks with the portal for PlateSpin Orchestrate. The following content is included:
Use the following steps to run the portal and log in at a workstation:
Start any Internet browser.
Enter the URL (server name) of the Orchestrate Server to display a page where the user can log in to the server:
Specify the username and password created for you by the PlateSpin Orchestrate administrator.
Click
to log into the portal.After you log in to the portal, you see the following interface displayed in the browser:
Figure 2-1 The Server Portal Interface
NOTE:Logging in with the username of a PlateSpin Orchestrate administrator displays additional menu options for Server Status and User search.
The table below provides details about the various labeled areas of the interface.
Table 2-1 Server Portal Interface Areas
After you log in, you can use the portal to display available jobs that can be run on the PlateSpin Orchestrate system.
To see runnable jobs from the portal command menus, click Run Job in the menu bar to open the Run Job page. The Run Job page allows you to specify what job to run, where the selected job’s joblets execute, and when the job runs.
The Select Job tab is listed in the View and Function area of the portal interface. The Available Jobs explorer is located on the left side of this interface. The Job Parameters area is located on the right side. The Job Parameters area is associated with job selections in the Available Jobs explorer. To view all jobs, expand the explorer under Available Jobs > all.
PlateSpin Orchestrate includes prepackaged jobs for demonstration. Prepackaged jobs are optionally deployed with each new server when it is first started. These jobs include demoInterator, failover, quickie, subjobs and so on.
Figure 2-2 The Available Jobs Explorer View Expanded to Show All Jobs
There are four stages to running an PlateSpin Orchestrate job on managed computing resources. This section uses the quickie example job to illustrate these stages:
NOTE:Quickie is a demonstration job used primarily to show computing resource utilization. Its purpose is to simply start its executable program on an appropriate computing resource in the grid, wait for a period of time, and then stop to free the computing resource again.
When you want to run a job, you need to first select the job and specify its parameters. The portal interface labels this as the
stage of running a job.Use the following steps to select the job and specify job parameters:
From the
Explorer, expand the folder in the directory tree to list the example jobs that are deployed on the PlateSpin Orchestrate Server.Select the
job to display its job parameters in the area of the interface.If you need more information about a job parameter, click
to expand the description of the fields of the area.Accept the default values for the parameters.
The numbjoblets parameter is an argument for the associated job. The default parameter value for the quickie job is 100.
Click
to select the job.The
stage on the interface now lists the job selection. If you want to change the job selection or its parameters, you can click on this stage anytime before you actually run the job.After the job is selected, users need to identify the computing resources where the joblets associated with the job are to be run. The portal interface labels this as the
stage.Searching for computing resources is done through
. When the Resource Search page is displayed, users can select computing resource search criteria to search for the computing resources they want.Your grid might have different kinds of computing resources, identified by a set of facts about each computing resource. Examples of resource facts include the resource name, hardware configuration, operating system, and other characteristics. If the grid has uniform resources, the
stage is less useful, but for a grid with multiple resource characteristics, the stage is very important.Depending on the resources that you have set up with the PlateSpin Orchestrate Server, you might have multiple computing resource operating system types (operating system fact). For example, you could have both Windows* and Linux operating system resources available. Some of the example jobs that come with the PlateSpin Orchestrate Server have executables for both operating systems, and others do not. The quickie job can run on both Windows and Linux.
The following sections contain more information about identifying computing resources:
A simple expression is used for identifying the computing resources appropriate for running a job. Multiple expressions can be applied. Each expression is entered by using the expression criteria listed in the following table.
Table 2-2 Expressions Used to Filter Computing Resources Eligible to Run Jobs
Multiple criteria can be entered in the same fashion. The selected computing resources match all criteria entered. You can alter your choice of expressions by using the following functions:
To remove a criterion, click the minus ( - ) icon located to the right of the criterion.
To start a new search or to start over, click
located below the criteria list.To add more criteria, click the plus ( + ) icon.
When you have entered all of the search criteria, click
. The matching resources are listed on the lower part of the page under .If no search facts are selected, PlateSpin Orchestrate assumes that all computing resources are to be selected.
The following steps demonstrate how the quickie job is configured to run only on Windows XP operating system computing resources:
From the resource.os.name.
drop-down list, scroll to and select the operating system factFrom the
drop-down list, specify the operator to use for the fact. In this case the default, , is used.From the
drop-down list, specify the fact value, .Each of the drop-down items is context sensitive. When a fact is selected, the values update with the valid options for that fact, based on the current set of available computing resources. The values change automatically as computing resources are added or removed in the grid of managed resources.
Click
to check whether any computing resources match the current search filter criteria. If so, these computing resources are listed at the bottom of the Function area of the portal. See the figure below for an example.Select the check box next to the desired resources, then click
(located at the bottom right of the Function area of the portal) to select the computing resources.Notice that the quickie job resource selections. To change the computing resource selection, click before running a job.
section (located at the top of the Function area of the portal) now shows theAfter you have selected a job and the computing resources to be used, you need to select a start time for running the job. The portal labels this as the
stage of running a job.The
tab area shows start and end requirements, as well as a priority setting for running the job. In the stage, the user can specify a start and end time and a job priority for the selected job.Use the following steps to specify when the job is to be run.
Click the
tab, click the calendar icon located adjacent to the field to open a calendar scheduling utility, then select a date and time to run the job. You can also accept the default in the field: .(Optional) Click the calendar icon located adjacent to the
field, then select a date and time to complete the job. You can also accept the default in the field: .(Optional) In the
field, click the drop-down list to select a priority for the job, or accept the default.Use the
parameter to increase or decrease the priority of the job in relation to other jobs that are already running or scheduled to run. This option is used only if computing resources are inadequate to run the job at the scheduled job start time. The options in the drop-down list are context-sensitive and match the available priorities associated with the user profile.Click
(located at the bottom right of the Function area) to finalize the time to run the job.The job is now ready to run. The job criteria are displayed in the upper part of the Function area of the portal.
Figure 2-3 The Server Portal Displaying the Job Run Criteria Previously Selected
When you have established the job run criteria in the Server Portal, click
to schedule the job to run. A progress log is displayed in the tab in the Function area of the portal.Figure 2-4 Progress Message Displayed for the “Quickie” Job
A
message indicates that the job was successfully submitted to the server for PlateSpin Orchestrate.Click
to close the Progress log and return to the Job Status page to monitor the running job.NOTE:This same job could also be run using the following zos command:
zos run quickie.job
For more information about using the zos command line interface, see The zos Command Line Tool
in the PlateSpin Orchestrate 2.0 Command Line Reference.
Users can access a list of PlateSpin Orchestrate jobs that are currently running by clicking the
command menu.Figure 2-5 Jobs Command Menu on the Server Portal
The
page lists information about jobs submitted to PlateSpin Orchestrate.Figure 2-6 Job Status Page Showing the Job Filter Drop Down List
A list of jobs is displayed based on the filter criteria selected. The default filter uses all jobs for the currently logged-in user. Filter options include:
Users: Select a user, or one of the built-in group types:
for all user groups, or for all system jobs.Job: Select a specific job, or the built-in group types:
for all jobs.History: Select jobs submitted within the last nn hours or nn days from the current date and time. The minimum time you can set is 1 hour. The maximum time you can set is 24 days. If you select as the history time, only the most recent jobs are selected.
When you have selected the filter criteria you want, you can update the currently displayed list. Click
(located at the bottom right of the interface).Figure 2-7 Status Information for a Current Job
The job status report includes the following columns:
The left column indicates the result for the job status report as sampled at refresh time. The column displays the result with both an icon and text indicators. The job result types are
, , , or .Identification: This column lists job submission information, including
, , , and .Schedule: This column lists information about when the job is scheduled, or its actual start time. It also includes how long the job has been running. If the job is completed, the column also includes the total elapsed run time for job.
Status: This column lists information about the cost and progress of a job. For jobs that are currently running, the progress indicator bar is partially filled with the percentage of job completion.
indicates the current cost utilization for a running job, or the total cost for completed and failed jobs. The cost of a job is based on facts configured by administrator for various resources.Misc: This column lists other useful information about a job, including its
, its (the number of independent pieces of work running on each computing resource), and any .If the number of subjobs is greater than 0, a
link displays in this column. Click this link to show a Job Tree hierarchy under the settings for the job. All of the subjobs in the job hierarchy are shown.Figure 2-8 Job Tree Hierarchy Displayed on the Job Status Page
Click
in the tree to return to the default Job Status display, which is based on the current filter criteria.Use the following command if you want to use the command line interface to monitor the job:
zos status
By default, PlateSpin Orchestrate returns the status of the last job to run.
For more detailed information about using the zos command line interface, see The zos Command Line Tool
in the PlateSpin Orchestrate 2.0 Command Line Reference.
From the
menu in the portal interface, some jobs display a link on the Identification column of the page.Figure 2-9 Job Identification with an Available Log Link
Selecting this link displays the logging information for the job. The logging display stays current for the job shown running. When the job is completed, its complete log is displayed.
From the
menu in the portal, display the job to pause or resume by including it in the list using the filters. Use the check box on the left side to select the running job to pause or resume. Then click or on the bottom of the page. A new page displays, indicating the status of the request. Click to return to the page.From the
menu, display the job to cancel by including it in the list using the filters.Select the check box for the running job you want to cancel.
Click
.A new page displays, indicating the status of the cancellation request.
Click
to return to the page.To log out of the Orchestrate Server Portal, click the
option under the Main Menu.