The IBM z/OS Provisioning Toolkit
-
Upload
matthew-webster -
Category
Software
-
view
217 -
download
3
Transcript of The IBM z/OS Provisioning Toolkit
IBM Design :: ©2017 IBM Corporation
IBM z/OSProvisioning ToolkitMatthew Webster
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
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
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
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
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
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.
IBM Design :: ©2017 IBM Corporation
zospt build -t my_service .
Scenario: Embedded z/OS Connect EE
API
Web Service
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
IBM Design :: ©2017 IBM Corporation
Demo: CICS Liberty
IBM Design :: ©2017 IBM Corporation
IBM Design :: ©2017 IBM Corporation
IBM Design :: ©2017 IBM Corporation
IBM Design :: ©2017 IBM Corporation
IBM Design :: ©2017 IBM Corporation
IBM Design :: ©2017 IBM Corporation
IBM Design :: ©2017 IBM Corporation
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
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
IBM Design :: ©2017 IBM Corporation
Thank you!Questions?