z/VM Training

Class #2 July 21-22, 2026 is Full!!
If you would like to be on the wait-list, email us at education@velocitysoftware.com

Velocity Software z/VM Training

Training. You need it. We have it.

For years, Velocity Software has been focused on delivering high-performance solutions and helping set the standard in the Z environment. Now we are bringing that same experience and practical knowledge into Z environment education. In working with people who need this kind of training, likely the challenge has been seen: there simply aren't many places to get education at this level. The need is there, but the options have been limited.

Often, there is limited time for learning. To that end, we have created the agenda below to allow for both instructor-led classes (that will be recorded and posted) and self-study classes/links. Instructor-led classes will utilize Webex with user credentials being provided upon registration. Currently, Velocity Software is hiring and training these new hires will be using this same training!

Upcoming classes:

Past classes: Class #1 resources can be found at Presentations under the "z/VM Training Class #1 2026 - Modules 1-3:" section

This training is meant for anyone new to z/VM, including Linux administrators, z/OS administrators, new hires or anyone wanting to deepen their knowledge of the z/VM operating system.

IBM has created an abundance of educational material, which is provided as Velocity Software ramps up our educational material. Note: The classes below that start with 'IBM Session' go to one website. Each session can be found on that site - look for the session number/name.

Velocity Software also has a system that can be used to practice what is learned. From simply logging onto a virtual machine to creating a second level system to running a Linux guest, these can all be done on our demo system! See

For more information on any education topics, email: education@velocitysoftware.com Practice Area below.


Table of Contents:


Curriculum Outline:

The methodology below can be used as a step ladder of subjects from beginning to advanced, a store house for completing specific tasks and/or learning something new for a specific role.
Topics for classes are shown with self-study/introductory links, scheduled class dates, and recordings for previously given classes.


Module 1 - Introduction to System Z

Overview: High-level concepts of System Z and IBM mainframe operating systems

Level: Beginner

Prerequisites: None

Audience: Those new to Z Systems

Goal: A high level understanding of the mainframe environment

Module 1 Topics:

  1. What is a Mainframe? - IBM Mainframe Definition
  2. Mainframe Hardware - Introduction to IBM Hardware
  3. What is Virtualization? - IBM Session 101 - z/VM Virtualization Basics
  4. IBM Z Series Operating Systems - z/VM, z/OS, VSE, z/TPF, Linux under z/VM
  5. A view of the current IBM mainframe "box" (z17) - IBM z17 Demo
  6. Introduction to 3270 - navigating emulators

Class Schedule: July 8-10, 2026
Class Recording: (Once available)


Module 2 - Introduction to Using z/VM

Overview: Navigating the basics of the CP/CMS environments

Level: Beginner

Prerequisites: Module 1 or equivalent knowledge

Audience: Anyone new to z/VM or needs a refresher

Goal: A high level understanding of the basics for logging on and using a z/VM system

Topics:

  1. What is z/VM? - IBM Session 100 - What is z/VM
  2. z/VM Basics: IBM Using CP and CMS (Crash Course)
  3. Navigating the z/VM System: Working with Basic CMS and CP Commands
    1. Introduction to z/VM Architecture
      • Basic details of how a z/VM virtual machine is configured - IPLing, virtual devices, etc
    2. Introduction to CP/CMS/Utility Commands
      • Basic details of CP/CMS/Utility commands - important commands, their use and the differences between them, etc
    3. Introduction to File Systems
      • Basic details of filesystems - file modes, file formats, etc
    4. Introduction to XEDIT - Introduction to XEDIT
      • Basic details of XEDIT - creating/updating/deleting files, PF keys (Program Function), parameters, etc
    5. Introduction to Security
      • Basic details of Security for beginning users - changing passwords, etc
    6. Introduction to Help
      • Basic details of HELP - z/VM online help, other was of getting help

    Class Schedule: July 8-10, 2026
    Class Recording: (Once available)


Module 3 - Introduction to Using REXX/CMS Pipelines on z/VM

Overview: An introduction to how REXX and CMS Pipelines can be used to enhance z/VM user productivity. This module can be done in order or done on its own.

Level: Beginner

Prerequisites: Modules 1/2 or equivalent knowledge

Audience: Anyone new to REXX/CMS Pipelines under z/VM or needs a refresher

Goal: Knowledge of how to use REXX and CMS Pipelines at a fundamental level

Topics:

  1. Introduction to REXX
  2. Introduction to CMS Pipelines

Class Schedule: July 8-10, 2026
Class Recording: (Once available)


Module 4 - Intermediate z/VM

Overview: More advanced levels of navigating the z/VM system. Preparing for system administrator functions.

Level: Intermediate

Prerequisites: Modules 1/2/3 (Class #1) or equivalent knowledge

Audience: Advanced users, system administrators, system programmers/developers

Goal: Fundamental knowledge of the elements necessary to manage a z/VM system

Topics:

  1. Introduction to CP Components - system directory, system configuration, etc
  2. Introduction to Security Administration - introduction to RACF, SSL/TLS Certificate management and security in general
  3. Intermediate REXX Programming - more advanced REXX for productivity
  4. Introduction to z/VM Networking - network components, OSA, VSWITCH, QDIO, etc
  5. Introduction to z/VM Hardware - CECs, LPARs, DASD, tape
  6. Introduction to SSI - Single systems vs Single System Image (SSI) clustered systems - IBM Session 103 - z/VM SSI Overview
  7. Introduction to SFS - CMS Shared File System Usage and Administration

Class Schedule: TBD
Class Recording: (Once available)


Module 5 - Running Guest Operating Systems

Overview: Concepts for building, maintaining and running guest operating systems, including Linux, z/VM, VSE and z/OS

Level: Advanced

Prerequisites: Modules 1/2/3 or equivalent knowledge

Audience: System administrators

Goal: Fundamental knowledge necessary to manage guest operating systems

Topics:

  1. Building guest systems
    • Gathering requirements
    • Creating the guest systems
  2. Guest system administration
    • Adding/Updating/Deleting resources
    • Administration of guest system access
  3. Second Level Systems -

Class Schedule: TBD
Class Recording: (Once available)


Module 6 - z/VM System Administration

Overview: A curriculum of topics for understanding and managing a z/VM system

Level: Advanced

Prerequisites: Modules 1/2/3 or equivalent knowledge

Audience: System administrators

Topics:

  1. Creating/Installing/Customizing/Servicing a z/VM System
    1. CP and CMS Customization - IBM Session 102 - CP and CMS Customization
    2. Ordering from IBM - How to use GETSHOPZ
    3. z/VM System Logo - How to Customize Your Logon Screen
    4. Applying Service - Working with SES
    5. Upgrading a system to a new level
  2. Advanced CP Directory Functions - DIRMAINT, etc
  3. Advanced Security Administration - Deeper dive into RACF, SSL/TLS Certificate Management, etc.
  4. Advanced z/VM Networking - Configuring/Maintaining guest LANs, VSWITCHs, TCPIP, RSCS, FTP, SNMP, etc
  5. Virtual Switch - IBM Session 301 - Virtual Switch: Advanced Topics
  6. Advanced z/VM Hardware - Installing new hardware, IOCDS, HMC
  7. z/VM System allocation space management
  8. Shared File Systems: file pools, directories, space management
  9. SSI -

Class Schedule: TBD
Class Recording: (Once available)


Module 7 - Performance Management

Overview: Performance basics through performance problem solving

Level: Beginning to Advanced

Prerequisites: Modules 1/2/3 or equivalent knowledge

Audience: System administrators

Topics:

  1. Basic Performance Analysis - basic analysis of a z/VM system from a performance perspective
    1. Basic Analysis
    2. Introduction to Performance and Configuration Guidelines
  2. Performance Components - different components that affect performance
    1. CP Monitor
    2. CPU Configuration Analysis
    3. MFC for z/VM
    4. Capture Ratios
    5. SMT for z/VM
    6. Schedule and Dispatch
    7. z/VM Storage Analysis and Tuning
    8. DASD Performance
    9. Kubernetes/OpenShift
  3. Guest System Performance - measuring performance of guest systems
    1. Linux on z/VM Performance Analysis
    2. Configuring and Measuring Linux on z/VM
  4. Performance Flow Analysis - solving performance problem methodology
  5. Performance Data Visualization - displaying performance data

Class Schedule: TBD
Class Recording: (Once available)


Module 8 - Programming/Application Development - Taught on Request

Overview: Compiled language coding and development

Level: Advanced

Prerequisites: Modules 1/2/3 or equivalent knowledge

Audience: System programmers, developers

Topics:

  1. Intermediate REXX -
    IBM Session 201 - Introduction to REXX Coding Techniques - Part 1
    IBM Session 202 - Introduction to REXX Coding Techniques - Part 2
  2. Advanced REXX - TCVM1 - IBM Advanced REXX Telecourse
  3. Intermediate CMS Pipelines - TCVM2 - IBM CMS Pipelines Telecourse
  4. Serializing base code file; SIDCODEs, AUX files
  5. HLASM (High-Level Assembler)
  6. PL/I

Class Schedule: TBD
Class Recording: (Once available)


Where to Practice:

  1. Access the Velocity Software cloud: demo.velocitysoftware.com/zpro/.
  2. Enter this User ID and password: (demozpro) and password (demodemo)
  3. Use this information to create your study environment: Connecting to the Practice Area

Links to other helpful information:

  • Why use z/VM over KVM
  • IBM z/VM Documentation
  • IBM Education Roadmap
  • IBM "How To Videos"
  • IBM Educational Videos on YouTube
  • IBM Live Virtual Classes
  • IBM Redbooks for Z Systems
  • Helpful z/VM Tools and Utilities Download Packages created by IBM z/VM Development staff and other VM-users