Beginner to Expert: z/VM and z/Linux System Administration for New Professionals

Master z/VM and z/Linux system administration from the ground up, covering architecture, installation, resource management, security, and advanced features for enterprise-level proficiency.

Introduction to Mainframe Concepts and z/VM Overview

Unit 1: Mainframe Fundamentals for Newbies

Unit 2: Virtualization: The Core Concept

Unit 3: Introducing z/VM: The Mainframe Hypervisor

Unit 4: z/VM Architecture: The Big Picture

Unit 5: Mainframe OS Landscape: z/VM, z/OS, z/Linux

z/VM Architecture: Control Program (CP) Deep Dive

Unit 1: CP's Core Role and Responsibilities

Unit 2: CP and Virtual Machine Lifecycle

Unit 3: CP's Resource Management Deep Dive

Unit 4: CP Modes and System Operation

Unit 5: CP Commands and Interaction

z/VM Architecture: Conversational Monitor System (CMS)

Unit 1: CMS Fundamentals: Your First OS

Unit 2: Navigating CMS: Files and Disks

Unit 3: CMS in Action: Programs and Execution

Unit 4: CMS for Admins: Beyond the Basics

Unit 5: Advanced CMS Concepts

z/VM Architecture: Other Key Components

Unit 1: Group Control System (GCS)

Unit 2: Remote Spooling Communications Subsystem (RSCS)

Unit 3: Transparent Services Access Facility (TSAF)

Unit 4: z/VM Shared File System (SFS)

Unit 5: Component Integration & Summary

Planning for z/VM Installation: Hardware and Software Prerequisites

Unit 1: Mainframe Hardware Essentials for z/VM

Unit 2: Software Readiness for z/VM

Unit 3: Connectivity and Access Planning

Planning for z/VM Installation: Resource Allocation Strategy

Unit 1: Understanding Resource Allocation Fundamentals

Unit 2: CPU Allocation Strategies

Unit 3: Memory Allocation Strategies

Unit 4: I/O Allocation Strategies

Unit 5: Workload-Based Resource Estimation

z/VM Installation: Initial Program Load (IPL) and System Generation

Unit 1: Understanding IPL and SYSGEN Fundamentals

Unit 2: Performing the IPL and Initial Configuration

Unit 3: Navigating the SYSGEN Process

z/VM Installation: Post-Installation Configuration

Unit 1: Initial Network Setup

Unit 2: Host Network Configuration

Unit 3: Security & User Setup

Unit 4: Virtual Device Configuration

Unit 5: System Verification & Tuning

Managing z/VM Users and Virtual Machines: User Directory

Unit 1: User Directory Fundamentals

Unit 2: Creating and Modifying VM Entries

Unit 3: VM Characteristics and Resources

Unit 4: Security and Access Control

Unit 5: User Directory Management

Managing z/VM Users and Virtual Machines: CP Commands for VM Management

Unit 1: VM Lifecycle Management with CP

Unit 2: VM Resource & Console Interaction

Unit 3: Advanced VM Control & Troubleshooting

Unit 4: VM Configuration & Advanced Topics

Unit 5: Advanced VM Control & Troubleshooting

Managing z/VM Resources: CPU Management

Unit 1: CPU Fundamentals in z/VM

Unit 2: Configuring Virtual CPUs

Unit 3: CPU Sharing and Capping

Unit 4: Monitoring CPU Utilization

Unit 5: Troubleshooting CPU Issues

Managing z/VM Resources: Memory Management

Unit 1: Understanding z/VM Memory Fundamentals

Unit 2: Paging, Swapping, and Memory Allocation

Unit 3: Monitoring Memory Usage with CP Commands

Unit 4: Memory Sharing and Overcommitment

Unit 5: Optimizing z/VM Memory Performance

Managing z/VM Resources: I/O Management

Unit 1: I/O Fundamentals in z/VM

Unit 2: Configuring Virtual I/O Devices

Unit 3: I/O Sharing and Dedication

Unit 4: Monitoring I/O Performance

Unit 5: Troubleshooting I/O Issues

Introduction to REXX for z/VM Automation

Unit 1: REXX Fundamentals: The Basics

Unit 2: Interacting with z/VM

Unit 3: Control Flow in REXX

Unit 4: Basic Automation with REXX

Advanced REXX for z/VM Automation

Unit 1: Building Complex REXX Execs

Unit 2: Integrating REXX with z/VM

Unit 3: Robust REXX: Error Handling & Logging

Unit 4: Advanced REXX Functions & Modules

Unit 5: Modular REXX & Best Practices

Introduction to z/Linux on z/VM

Unit 1: The Linux on Mainframe Concept

Unit 2: z/Linux Use Cases and Interaction

Planning for z/Linux Installation: Resource Sizing and Networking

Unit 1: Understanding z/Linux Resource Needs

Unit 2: z/Linux Storage Options

Unit 3: z/Linux Networking Planning

Unit 4: Designing Scalable z/Linux Plans

Preparing the z/VM Environment for z/Linux Guests

Unit 1: Setting Up the Linux VM Foundation

Unit 2: Virtual Networking for z/Linux

Unit 3: Virtual Storage for z/Linux

Unit 4: Advanced VM Configuration & Verification

Unit 5: Final Checks for z/Linux Readiness

Installing z/Linux: Initial Setup and Bootstrapping

Unit 1: Pre-Installation Checks and Bootstrapping Basics

Unit 2: Starting the Installation and Initial Configuration

Unit 3: Network and User Configuration

Unit 4: Package Selection and Post-Install Steps

Unit 5: Verification and Next Steps

Configuring z/Linux Networking under z/VM

Unit 1: Foundations of z/VM Virtual Networking

Unit 2: Configuring z/Linux Network Interfaces

Unit 3: Advanced z/Linux Network Features & Troubleshooting

Managing z/Linux Storage under z/VM

Unit 1: Introduction to z/Linux Storage Concepts

Unit 2: DASD Management for z/Linux

Unit 3: FCP/SCSI Storage Management for z/Linux

Unit 4: Logical Volume Management (LVM) in z/Linux

Unit 5: Advanced Storage Topics for z/Linux

z/Linux System Administration Basics on z/VM

Unit 1: User and Group Management

Unit 2: Process and Service Management

Unit 3: File System Hierarchy and Management

Unit 4: System Logging and Package Management

Monitoring z/VM Performance: CP Monitor and Performance Toolkit

Unit 1: Introduction to z/VM Performance Monitoring

Unit 2: CP Monitor: Data Collection

Unit 3: CP Monitor: Data Interpretation

Unit 4: Performance Toolkit for z/VM

Monitoring z/VM Performance: Resource Utilization Analysis

Unit 1: CPU Utilization Deep Dive

Unit 2: Memory Usage and Paging Analysis

Unit 3: I/O Performance Assessment

Unit 4: Contention and Workload Analysis

Monitoring z/Linux Performance: Tools and Metrics

Unit 1: Introduction to z/Linux Performance Monitoring

Unit 2: Deep Dive into z/Linux Resource Metrics

Unit 3: Advanced Performance Analysis with 'sar'

Unit 4: Identifying Bottlenecks and z/VM Impact

Unit 5: Logging and Advanced Tools

Performance Optimization Strategies for z/VM

Unit 1: CPU Optimization Techniques

Unit 2: Memory Optimization Strategies

Unit 3: I/O Optimization and System Tuning

Unit 4: Overall System Parameter Tuning

Unit 5: Workload Balancing and Efficiency

Performance Optimization Strategies for z/Linux on z/VM

Unit 1: Kernel Tuning for z/Linux Performance

Unit 2: Application and Service Optimization

Unit 3: Storage and File System Performance

Unit 4: Network Performance Optimization

Unit 5: Cross-Layer Performance Collaboration

z/VM Security: User Authentication and Authorization

Unit 1: Foundations of z/VM Security

Unit 2: Authentication Methods and Policies

Unit 3: External Security Managers (ESMs)

Unit 4: Managing Privileges and Access Rights

Unit 5: Auditing and Compliance

z/VM Security: Resource Access Control

Unit 1: Introduction to z/VM Resource Security

Unit 2: RACF Profiles and Resource Classes

Unit 3: Implementing Access Control Policies

Unit 4: Auditing and Compliance

z/VM Security: Network and System Hardening

Unit 1: Securing z/VM Network Access

Unit 2: Securing z/VM Services and Protocols

Unit 3: System Hardening and Policy

Troubleshooting z/VM: System Logs and Messages

Unit 1: Introduction to z/VM Logging

Unit 2: Decoding z/VM Messages

Unit 3: CP Commands for Log Analysis

Unit 4: Common Errors and Root Causes

Unit 5: Systematic Log Analysis

Troubleshooting z/VM: Diagnostic Tools and Techniques

Unit 1: Introduction to z/VM Diagnostics

Unit 2: Advanced Tracing and Dumps

Unit 3: Analyzing System Issues

Unit 4: Resource Contention & Service

Unit 5: Advanced Troubleshooting & Best Practices

Troubleshooting z/Linux on z/VM: Common Issues

Unit 1: Understanding z/Linux Boot Process and Failures

Unit 2: Troubleshooting z/Linux Network Connectivity

Unit 3: Resolving z/Linux Storage and File System Problems

Unit 4: Addressing z/Linux Performance Degradation

Unit 5: Advanced z/Linux Diagnostic Tools

Troubleshooting z/Linux on z/VM: Interoperability Challenges

Unit 1: Understanding the z/VM-z/Linux Interface

Unit 2: Diagnosing Virtual Device Driver Issues

Unit 3: Resolving Resource Allocation Conflicts

Unit 4: Addressing Hypervisor Overhead and Cross-Layer Troubleshooting

Advanced z/VM Features: Live Guest Relocation (LGR)

Unit 1: LGR Fundamentals and Benefits

Unit 2: LGR Prerequisites and Planning

Unit 3: Performing and Monitoring LGR

Unit 4: LGR Troubleshooting

Advanced z/VM Features: Single System Image (SSI)

Unit 1: SSI Fundamentals: What and Why

Unit 2: SSI Roles and Communication

Unit 3: Configuring Your SSI Cluster

Unit 4: Managing VMs in SSI

Unit 5: Troubleshooting SSI

Advanced z/VM Features: HiperSockets and OSA

Unit 1: HiperSockets Fundamentals

Unit 2: Configuring HiperSockets

Unit 3: OSA Fundamentals

Unit 4: Configuring OSA

Unit 5: Optimizing Network Performance

Advanced z/VM Features: z/VM Security Server and External Security Managers

Unit 1: Understanding z/VM Security Server

Unit 2: Integrating with External Security Managers (ESMs)

Unit 3: Advanced Authentication Methods

Unit 4: Fine-Grained Authorization with ESMs

Unit 5: Auditing and Reporting Security Events

Disaster Recovery and Backup Strategies for z/VM and z/Linux

Unit 1: Foundations of DR and Backup

Unit 2: z/VM System Backup and Restore

Unit 3: z/Linux Guest Backup Strategies

Unit 4: Replication and DR Drills

Unit 5: Advanced DR Considerations

Best Practices and Future Trends in z/VM and z/Linux Administration

Unit 1: Core z/VM Administration Best Practices

Unit 2: Optimizing z/Linux on z/VM

Unit 3: Future Trends and Automation

Unit 4: Continuous Learning and Growth