IBM z/OS Provisioning Toolkit

Self-service provisioning of z/OS development environments

Provision development environments with IBM z/OS Provisioning Toolkit

Overview

The IBM z/OS® Provisioning Toolkit is a simple command line utility for the rapid provisioning of z/OS development environments. Application developers can provision and de-provision z/OS applications in minutes—without requiring any z/OS specific administration skills—reducing time to delivery. System programmers can easily manage the provisioning process by preconfiguring the environments, control developer access through z/OS security and set appropriate provisioning limits. The toolkit is fully supported and available to all IBM z/OS V2 clients at no additional charge.

Discover the functions of IBM z/OS Provisioning Toolkit Provision development environments with IBM z/OS Provisioning Toolkit
Become more efficient

Enable developers to provision environments as needed with automation—reducing the burden of managing development and test systems and reliance on operations staff.

Provision with control

Provide pre-configured environments by using workflows, control access with z/OS security and limit the number of provisioned environments.

Simplify with a common language

Enable development and operations teams to speak the same language with standard terms such as ‘image’ and ‘container’—whether for CICS®, MQ, z/OS Connect or other environments.

The elements

z/OS Provisioning Toolkit has three main elements:

z/OS PT provides commands for an application developer to build an application image, run that image, provision the underlying middleware environment, and, later, deprovision that environment. Commands provided include:

  • zospt build: Build an application image.
  • zospt run: Run an application image and automatically provision and start the associated z/OS middleware.
  • zospt ps: List environments that are provisioned.
  • zospt rm: Deprovision an environment.

zosptfile text files define the environments that can be provisioned. z/OS Provisioning Toolkit provides sample files and images to make it quicker to set up the foundation of commonly used environments such as CICS® or IBM z/OS Connect Enterprise Edition.

The toolkit uses two features of z/OS to enforce control over provisioned environments. You can define workflows in IBM z/OS Management Facility (z/OSMF) that can provision runtime environments. You can manage and control these workflows by using IBM Cloud Provisioning and Management for z/OS. The workflows can be customized to local naming standards and operating procedures. z/OS Provisioning Toolkit drives these workflows.

Explore a list of workflows Overview of provisioning and management of z/OS middleware

Features

Autonomous Cubic Devices in a Dynamic Isometric Workspace
‘Images’ that match production environments

Design environments with all the resources a developer needs to test their applications effectively. Create as many ‘images’ as you need and easily share them across your teams. These images can contain code, configuration and environment variables.

Overview of images
container
Easy management of provisioned ‘containers’

Developers can stop and restart their containers or just remove them completely using simple commands. Containers can easily be re-created from the same image. The number of running containers is limited by the operations team. System programmers can manage all the containers across the organization, regardless of who created them.

Managing containers
developers
Rapid provisioning and de-provisioning

Run an image by using a single command to create a ‘container’—a provisioned instance of the image—providing a pre-configured runtime environment for a developer within minutes. Developers can stop and start the environment, then remove it when no longer required.

Automate provisioning
access
Template-based access controls

Access can be granted to specific users or groups by using a template. The template is used to set specific limits on the maximum number of environments that can be provisioned and the maximum for each user—enabling the system programmer to control the resources consumed by the development environments.

Autonomous Cubic Devices in a Dynamic Isometric Workspace
‘Images’ that match production environments

Design environments with all the resources a developer needs to test their applications effectively. Create as many ‘images’ as you need and easily share them across your teams. These images can contain code, configuration and environment variables.

Overview of images
container
Easy management of provisioned ‘containers’

Developers can stop and restart their containers or just remove them completely using simple commands. Containers can easily be re-created from the same image. The number of running containers is limited by the operations team. System programmers can manage all the containers across the organization, regardless of who created them.

Managing containers
developers
Rapid provisioning and de-provisioning

Run an image by using a single command to create a ‘container’—a provisioned instance of the image—providing a pre-configured runtime environment for a developer within minutes. Developers can stop and start the environment, then remove it when no longer required.

Automate provisioning
access
Template-based access controls

Access can be granted to specific users or groups by using a template. The template is used to set specific limits on the maximum number of environments that can be provisioned and the maximum for each user—enabling the system programmer to control the resources consumed by the development environments.

Technical details

Software requirements

A prerequisite for IBM z/OS Provisioning Toolkit is IBM Runtime Environment, Java® Technology Edition.

  • Operating System: z/OS 2.1 Version 2.1 with z/OSMF V2.1 or z/OS Version 2.2
  • Supported subsystems: CICS, MQ queue manager, z/OS Connect EE and Liberty
  • A configured z/OSMF server is required.

Hardware requirements

The minimum required hardware prerequisite is IBM Z® systems z10™ or subsequent 64-bit z/Architecture® processors.

For system requirements to use the toolkit, see the z/OS Provisioning Toolkit Software Compatibility Report.

How to get started after downloading

Installing the toolkit
Configuring the toolkit
Getting started with the toolkit

Related products

IBM CICS Transaction Server for z/OS

Enables developers to create new applications with support for high-transaction workloads in a secure, scalable, cost-efficient environment.

z/OS Connect Enterprise Edition

Provides a single, common way to unleash your existing market-differentiating assets on IBM with RESTful APIs.

IBM MQ

Allows for massive amounts of data move as messages between applications, systems and services at any given time.

IBM z/OS Management Facility

A feature of z/OS that allows communicating with and managing various aspects of a IBM z/OS system through a web browser interface.

Take the next step

Explore IBM z/OS Provisioning Toolkit. Schedule a no-cost 30-minute meeting with an IBM Z and LinuxONE representative.

Get started
More ways to explore Documentation Support IBM Redbooks® Support and services Flexible pricing Education and training Community Developer community Resources