Linux as a KVM guest on IBM Z versus distributed systems

6.10 KVM guest

If you are familiar with Linux® as KVM guests on workstations, you will observe some differences when working with Linux as a KVM guest on IBM® Z.

Virtual channel subsystem

Linux as a KVM guest on IBM Z uses a virtual IBM Z® channel subsystem to access CCW devices.

The virtio CCW transport device driver handles all I/O to virtio storage and network devices through the same virtual channel path, CHPID 00, on this channel subsystem. Regular Linux on IBM Z device drivers use different channel paths to access VFIO CCW devices.

Cryptographic support

Linux as a KVM guest on IBM Z can use the IBM Z CP Assist for Cryptographic Function (CPACF). If configured for your KVM virtual server, you can also use IBM Z cryptographic adapters (see Security).

Pass-through CCW devices

Linux as a KVM guest on IBM Z might include CCW devices that the KVM hypervisor passes to the KVM guest with device characteristics exposed. For example, you might have one or more DASD.

Absence of common workstation devices

Do not expect to find all device types that are common on workstations. For example, you will not find USB devices.