20
IBM Design :: ©2017 IBM Corporation IBM z/OS Provisioning Toolkit Matthew Webster

The IBM z/OS Provisioning Toolkit

Embed Size (px)

Citation preview

Page 1: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

IBM z/OSProvisioning ToolkitMatthew Webster

Page 2: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

The IBM z/OS Provisioning Toolkit V1.0 is a simple command line utility for the rapid provisioning of z/OS development environments.

System programmers can easily manage the provisioning process by preconfiguring the environments using z/OSMF workflows

Application developers can provision and deprovision z/OS applications in minutes, without requiring any z/OS specific administration skills.

Uses IBM Cloud Provisioning and Management for z/OS to control developer access and set appropriate provisioning limits.

The toolkit is fully supported and available now to all z/OS V2 clients at no additional charge.

Overview

Page 3: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Customise the included z/OSMF workflows to dynamically provision a CICS region (workflows for provisioning an MQ queue manager are included with the product).

Use the zospt command line utility to build, run, and manage applications, driving the workflows to provision the required middleware environment.

Follow example scripts for building applications including traditional CICS, CICS Liberty and embedded z/OS Connect EE.

Description

Page 4: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Architecture

Workflow

Images

CICS

MQ

zosptRESTAPI

z/OSMF

z/OS

IBM z/OS Provisioning

Toolkit

IBM Cloud Provisioning and

Management for z/OS

Page 5: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Enables system programmers to grant application developers access to a finite pool of software instances.

Allows self-service provisioning for application developers without requiring elevated RACF authority.

Dynamically allocates all required networking resources including APPLIDs and TCP/IP ports.

IBM Cloud Provisioning and Management for z/OS

Page 6: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

The toolkit adds a simple command line interface to drive the automatic provisioning process: run, start, stop, rm (remove).

Create portable application images allowing developers and testers to provision and run in a single action.

Write zosptfile build scripts to help build a DevOps pipeline from version control to running application.

Provisioning toolkit & Cloud provisioning

Page 7: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

zospt build -t <imageName> PATH

zospt run <imageName>

zospt ps

zospt start <containerName>

zospt stop <containerName>

zospt rm <containerName>

zospt utilityBuild an application image from a zosptfile.

Runs an image to create a container. Returns dynamically allocated APPLID and ports.

List containers both running and stopped.

Start a container.

Stop a container.

Remove a container.

Page 8: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

zospt build -t my_service .

Scenario: Embedded z/OS Connect EE

API

Web Service

Page 9: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

zospt run my_service

CICS microservices with z/OS Connect EE

Using the z/OS Provisioning Toolkit to stand up a microservice reduces 10 steps in IBM Knowledge Center to a single command which:

• Provisions CICS environment;

• Creates all required CICS resources;

• Configures Liberty;

• Sets up security;

• Deploys API to z/OS Connect EE.

http://www.ibm.com/support/knowledgecenter/SSGMCP_5.3.0/com.ibm.cics.ts.doc/topics/zos_connect_ee_configuring.html

API

Web Service

Configuration

z/OS Connect EE

Liberty

COBOL Code

CICS

Page 10: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Demo: CICS Liberty

Page 11: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Page 12: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Page 13: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Page 14: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Page 15: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Page 16: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Page 17: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Page 18: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

1. Where did you first hear about the IBM z/OS Provisioning Toolkit (zospt)?

2. Is your company looking to provide more dynamic provisioning of development or test environments?

3. Which of the following options best describes your engagement with the z/OS Provisioning Toolkit (Interested, Downloaded, …)?

4. Which z/OS middleware products would you like to provision with the z/OS Provisioning Toolkit (CICS, DB2, …)?

5. What inhibitors (if any) are there to using the toolkit in your company? 

6. What is your role (Application Developer, Systems Programmer, …)?

http://ibm.biz/zospt-survey

Survey

Page 19: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

z/OS Provisioning Toolkit

• Introducing the IBM z/OS Provisioning Toolkit: https://developer.ibm.com/mainframe/2017/01/10/introducing-ibm-zos-provisioning-toolkit/

• Provisioning a CICS development environment with the IBM z/OS Provisioning Toolkit: https://developer.ibm.com/mainframe/2017/01/10/provisioning-a-cics-development-environment-with-the-ibm-zos-provisioning-toolkit/

• Provisioning a MQ development environment with the IBM z/OS Provisioning Toolkit: https://developer.ibm.com/mainframe/2017/01/10/provisioning-a-mq-development-environment-with-the-ibm-zos-provisioning-toolkit/

CICS & MQ

• Provisioning a CICS & Liberty development environment in minutes with the z/OS Provisioning Toolkit: https://developer.ibm.com/cics/2017/01/10/provisioning-a-cics-liberty-development-environment-in-minutes-with-the-zos-provisioning-toolkit/

• Using the IBM z/OS Provisioning Toolkit to provision MQ and CICS: https://www.ibm.com/developerworks/community/blogs/messaging/entry/Using_the_IBM_z_OS_Provisioning_Toolkit_V1_0_to_provision_MQ_and_CICS?lang=en

IBM Cloud Provisioning and Management for z/OS

• http://www-03.ibm.com/systems/z/os/zos/features/zosmf/cloud/

More Information

Page 20: The IBM z/OS Provisioning Toolkit

IBM Design :: ©2017 IBM Corporation

Thank you!Questions?