Friday, December 13, 2019
QEMU v4.2 released
QEMU v4.2 is out. For highlights from a KVM on Z perspective see the Release Notes.
Monday, December 9, 2019
Webinar: Dynamically provisioning resources to KVM hosted Linux virtual servers
Abstract
Are you just getting started with KVM? In this session we review dynamic provisioning and de-provisioning processor, memory, disk storage, and network connectivity to your KVM host and the guest virtual servers. Examples include both graphical management and command line interfaces. Come and see how simple it can be to manage your servers.
Speaker
Richard Young, Executive IT Specialist, IBM Systems
Registration
Register here. You can check the system requirements here.
After registering, you will receive a confirmation email containing information about joining the webinar.
Replay & Archive
All sessions are recorded. For the archive as well as a replay and handout of this session and all previous webcasts see here.
Are you just getting started with KVM? In this session we review dynamic provisioning and de-provisioning processor, memory, disk storage, and network connectivity to your KVM host and the guest virtual servers. Examples include both graphical management and command line interfaces. Come and see how simple it can be to manage your servers.
Speaker
Richard Young, Executive IT Specialist, IBM Systems
Registration
Register here. You can check the system requirements here.
After registering, you will receive a confirmation email containing information about joining the webinar.
Replay & Archive
All sessions are recorded. For the archive as well as a replay and handout of this session and all previous webcasts see here.
Friday, December 6, 2019
Documentation: KVM Virtual Server Management Update
Intended for KVM virtual server administrators, this book illustrates how to set up, configure, and operate Linux on KVM instances and their virtual devices running on the KVM host and IBM Z hardware.
This major update includes information about VFIO pass-through devices, virtual server setup with the virt-install command, setting up virtual switches with VNIC characteristics, and other features that are available with the latest versions of QEMU and libvirt.
You can download the .pdf here.
This major update includes information about VFIO pass-through devices, virtual server setup with the virt-install command, setting up virtual switches with VNIC characteristics, and other features that are available with the latest versions of QEMU and libvirt.
You can download the .pdf here.
Sunday, October 20, 2019
Ubuntu 19.10 released
Ubuntu Server 19.10 is out!
It ships
It ships
- Linux kernel 5.3,
- QEMU v4.0, including support for the IBM z15 CPU model
- libvirt v5.4.
Tuesday, October 1, 2019
KVM on IBM z15 Features
To take advantage of the new features of z15, the latest addition to the IBM Z family as previously announced here, use any of the following CPU models in your guest's domain XML:
- Pre-defined model for z15
<cpu mode='custom'>
<model>gen15a</model>
</cpu> - Use z15 features in a migration-safe way (recommended). E.g. when running on z15 this will be a superset of the gen15a model, and feature existence will be verified on the target system prior to a live migration:
<cpu mode='host-model'/> - Use z15 features in a non-migration-safe way. I.e. feature existence will not be verified on the target system prior to a live migration:
<cpu mode='host-passthrough'/>
- Miscellaneous Instructions
Following the example of previous machines, new helper and general purpose instructions were
minste3 Miscellaneous-Instruction-Extensions Facility 3 - SIMD Extensions
Following up to the SIMD instructions as introduced with the previous z13 and z14 models, this feature again provides further vector instructions, which can again be used in KVM guests.
These new vector instructions can be used to improve decimal calculations as well as for implementing high performance variants of certain cryptographic operations.
In the z15 CPU models, the respective feature is:
vxpdeh Vector-Packed-Decimal-Enhancement Facility
vxeh2 Vector enhancements facility 2 - Deflate Conversion
Provide acceleration for zlib compression and decompression
In the z15 CPU model, the respective feature is:
dflt Deflate conversion facility - MSA Updates
z15 introduces a new Message Security Assist MSA9, providing elliptic curve cryptography. It supports message authentication, the generation of elliptic curve keys, and scalar multiplication.
This feature can be exploited in KVM guests' kernels and userspace applications independently (i.e. a KVM guest's userspace applications can take advantage of these features irrespective of the guest's kernel version).
In the z15 CPU model, the respective feature is:
msa9 Message-security-assist-extension 9 facility
msa9_pckmo Message-security-assist-extension 9 PCKMO
subfunctions for protected ECC keys
Thursday, September 12, 2019
IBM z15 announced
Today, IBM announced the new IBM Z models:
We will look at features in support of the new IBM Z model in a separate blog entry soon.
- IBM z15: See the official announcement for EMEA here, and for the US here.
- LinuxONE III: See the official announcement here.
We will look at features in support of the new IBM Z model in a separate blog entry soon.
Monday, September 2, 2019
virt-manager 2.2 released
virt-manager v2.2 was released a while ago. One feature we contributed is the ability to choose a temporary boot device. Here is a quick write-up on how to use that feature.
virt-xml is a simple command line tool for editing domain definitions. It can be used interactively or for batch processing. Starting with virt-manager v2.2, virt-xml allows to boot a guest with a temporarily changed domain definition. This allows us to specify a boot configuration other than the guest's current domain definition. This is especially useful as the IBM Z architecture allows for only a single boot device, and therefore the boot order settings do not work the way they do on other platforms: If the first boot device fails to boot, there is no attempt made to boot from the next boot device. In addition, the architecture/BIOS has no support for interactively changing the boot device during the boot/IPL process.
Therefore, two new command line options were introduced:
virt-xml is a simple command line tool for editing domain definitions. It can be used interactively or for batch processing. Starting with virt-manager v2.2, virt-xml allows to boot a guest with a temporarily changed domain definition. This allows us to specify a boot configuration other than the guest's current domain definition. This is especially useful as the IBM Z architecture allows for only a single boot device, and therefore the boot order settings do not work the way they do on other platforms: If the first boot device fails to boot, there is no attempt made to boot from the next boot device. In addition, the architecture/BIOS has no support for interactively changing the boot device during the boot/IPL process.
Therefore, two new command line options were introduced:
- --no-define makes any changes to the domain definition transient (i.e. the guest's persistent domain XML will not be modified)
- --start allows the user to start the domain after the changes to the domain XML were applied
- First, select the device which should be changed by a selector. In this example, the unique target name of the disk is used. See man virt-xml for a list of further possibilities.
- Temporarily modify the boot order, assign the first slot to device vdc, and start the guest right away:
$ virt-xml --edit target='vdc' --disk='boot_order=1' --start \
--no-define sample_domain
Note: If there was another device that already had boot_order=1, its boot order would be incremented.
Subscribe to:
Posts (Atom)