Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The IBM z/OS Provisioning Toolkit

1,142 views

Published on


The IBM z/OS Provisioning Toolkit 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.

Published in: Software
  • Login to see the comments

  • Be the first to like this

The IBM z/OS Provisioning Toolkit

  1. 1. IBM Design :: ©2017 IBM Corporation IBM z/OS Provisioning Toolkit Matthew Webster
  2. 2. 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
  3. 3. 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
  4. 4. IBM Design :: ©2017 IBM Corporation Architecture Workflow Images CICS MQ zospt REST API z/OSMF z/OS IBM z/OS Provisioning Toolkit IBM Cloud Provisioning and Management for z/OS
  5. 5. 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
  6. 6. 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
  7. 7. 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 utility Build 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.
  8. 8. IBM Design :: ©2017 IBM Corporation zospt build -t my_service . Scenario: Embedded z/OS Connect EE API Web Service
  9. 9. 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
  10. 10. IBM Design :: ©2017 IBM Corporation Demo: CICS Liberty
  11. 11. IBM Design :: ©2017 IBM Corporation
  12. 12. IBM Design :: ©2017 IBM Corporation
  13. 13. IBM Design :: ©2017 IBM Corporation
  14. 14. IBM Design :: ©2017 IBM Corporation
  15. 15. IBM Design :: ©2017 IBM Corporation
  16. 16. IBM Design :: ©2017 IBM Corporation
  17. 17. IBM Design :: ©2017 IBM Corporation
  18. 18. 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
  19. 19. 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
  20. 20. IBM Design :: ©2017 IBM Corporation Thank you! Questions?

×