Defining and managing dynamic workstations
When you add dynamic capabilities to your environment, you can schedule your workload dynamically.
You can add dynamic capabilities to your environment by connecting the Z controller to a dynamic domain manager. The dynamic domain manager is installed in the distributed environment and manages IBM Z Workload Scheduler Agents with dynamic capabilities, also installed in the distributed environment.
The type of dynamic capabilities you add to your IBM Workload Scheduler agents depends
on the type of workload you plan to run:
- If you plan to run existing IBM Workload Scheduler jobs dynamically, install the IBM Z Workload Scheduler Agents with dynamic capabilities and connect the agents to a dynamic domain manager connected to an IBM Z Workload Scheduler controller.
- If you plan to run both existing IBM Workload Scheduler jobs and job types with advanced options dynamically, install the IBM Z Workload Scheduler Agents with dynamic capabilities and Java™ run time and connect the agents to a dynamic domain manager connected to an IBM Z Workload Scheduler controller.
In the z/OS® environment,
you can have the following dynamic workstations:
- Broker
- Also known as dynamic domain manager in the distributed environment. An installed component in an IBM Workload Scheduler distributed or z/OS® network that is the management hub in a domain where you run both static and dynamic workload. All communications to and from the dynamic agents in the domain are routed through the dynamic domain manager. You can use this workstation to submit jobs by reference. You can define the broker workstation either from ISPF panels or from the Dynamic Workload Console. For more information, see IBM Workload Scheduler: Planning and Installation.
- Pool
- A workstation that groups a set of IBM Z Workload Scheduler Agents with dynamic capabilities that have similar hardware or software characteristics to submit jobs to. IBM Workload Scheduler balances the jobs among the IBM Z Workload Scheduler Agents with dynamic capabilities within the pool and automatically reassigns jobs to available agents if an agent is no longer available. To create a pool of IBM Z Workload Scheduler Agents with dynamic capabilities, define a workstation of type pool hosted by the workload broker workstation, then select the IBM Z Workload Scheduler Agents with dynamic capabilities you want to add to the pool. You can define the pool only using the Dynamic Workload Console.
- Dynamic pool
- A workstation that groups a set of IBM Z Workload Scheduler Agents with dynamic capabilities, which is dynamically defined based on the resource requirements you specify. For example, if you require a workstation with low CPU usage and Windows™ installed to run your job, you specify these requirements using the Dynamic Workload Console. This workstation maps all the IBM Z Workload Scheduler Agents with dynamic capabilities in your environment that meet the requirements you specified. The resulting pool is dynamically updated whenever a new suitable IBM Z Workload Scheduler Agent with dynamic capabilities becomes available. You can define the dynamic pool only using the Dynamic Workload Console.
Note: For these types of
workstations, the WSOFFLINE keyword of the JTOPTS initialization statement
of the controller is forced to the LEAVE value.
To enable dynamic end-to-end communication, perform the following
steps:
- Install the dynamic domain manager in the distributed environment. For more information, see IBM Workload Scheduler: Planning and Installation.
- Establish a connection between the Z controller and the dynamic domain manager: in the ROUTOPTS statement, set the
DESTINATION keyword to the host name of the dynamic domain manager previously installed, in the following
format:
DESTINATION NAME=DDM_hostname/DDM:port_number/B - Define the dynamic domain manager workstation.
Depending on how you plan to use the dynamic domain manager,
the procedure varies:
- Submission of jobs by reference
- Define the dynamic domain manager using
the following ISPF panels:
- CREATING GENERAL INFORMATION ABOUT A WORKSTATION
- WORKSTATION END-TO-END OPTIONS
- Dynamic submission of jobs to pools and dynamic pools
- Define the dynamic domain manager in the Dynamic Workload Console using the Create Workstations panel. For more information, see Creating pools and dynamic pools.
- Install the IBM Z Workload Scheduler Agents with dynamic capabilities.
- Optionally, define the pools and dynamic pools in the distributed environment using the Dynamic Workload Console.
To schedule jobs from IBM® Z Workload Scheduler to
a distributed environment, you have the following options:
- Submission to pools and dynamic pools. For more information, see Submitting jobs to pools or dynamic pools.
- Submission of jobs defined on the dynamic domain manager. For more information, see Submitting jobs by reference.