KVM Modernization Guide
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
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.