IBM Linux based hypervisor for System z mainframes. Ported to System z from the x86 KVM product First released by IBM 2015. Can only be used for z/Linux guests - not other mainframe operating systems such as z/OS. IBM support ended 2018.

KVM Modernization Guide

Operating System

KVM is a operating system product by IBM. Explore technical details, modernization strategies, and migration paths below.

Product Overview

KVM on System z was a virtualization solution for IBM System z mainframes, enabling the execution of multiple z/Linux guest operating systems on a single physical machine.

Common `virsh` commands included `virsh list`, `virsh start `, and `virsh shutdown `.

Modernization Strategies

Rehost

Timeline:
6-12 months

Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.

Refactor (Recommended)

Timeline:
18-24 months

Optimize application architecture for cloud while preserving business logic. Best ROI long-term.

Replatform

Timeline:
3-5 years

Complete rewrite to cloud-native architecture with microservices and modern tech stack.

Frequently Asked Questions

General

What is KVM on System z?

KVM on System z is a hypervisor that allows running multiple virtual machines (guests) on a single System z mainframe. It leverages the hardware virtualization capabilities of the System z architecture to provide isolation and resource management for the guests.

What guest operating systems are supported by KVM on System z?

KVM on System z supports z/Linux guests. It does not support other mainframe operating systems such as z/OS.

When was KVM on System z released and when did IBM support end?

KVM on System z was initially released by IBM in 2015. IBM support ended in 2018.

Technical

What are the main system components of KVM on System z?

The core component is the KVM hypervisor itself, which runs as part of the Linux kernel on System z. It manages the virtual machines and provides the virtualization layer. Other components include QEMU for device emulation and libvirt for management.

How does KVM on System z work?

KVM on System z leverages the hardware virtualization extensions of the System z architecture. It uses QEMU for device emulation, providing virtualized hardware to the guest operating systems. Libvirt provides a management API for controlling the virtual machines.

How is KVM on System z administered?

KVM on System z uses standard Linux tools and interfaces for administration. This includes command-line tools like `virsh` (from libvirt) and configuration files in `/etc`.

Business Value

What were the business benefits of KVM on System z?

KVM on System z allowed for consolidation of z/Linux workloads onto a single System z mainframe, potentially reducing hardware costs and improving resource utilization. However, given its end of support, these benefits are no longer relevant.

Security

How was security handled in KVM on System z?

KVM on System z leverages the security features of the System z architecture, including isolation between virtual machines. Standard Linux security mechanisms are also applicable within the guest operating systems.

Operations

What monitoring and logging capabilities existed in KVM on System z?

KVM on System z used standard Linux tools for monitoring and logging. This includes tools like `top`, `vmstat`, and system logs.

Ready to Start Your Migration?

Download our comprehensive migration guide for KVM or calculate your ROI.

Calculate ROI