libvirt: Support KVM/libvirt on System z (S/390) as a hypervisor platform
Add support for KVM/libvirt in Linux on System z as a Nova hypervisor platform. The existing Nova driver for KVM/libvirt will be used. There are some platform-specific changes needed in the Nova driver to get the platform going.
Additional OpenStack functionality beyond initial Nova support is not part of this blueprint; we will have specific additional blueprints for that, as needed.
A 3rd party Continuous Integration environment for OpenStack for KVM/libvirt on System z will be established and maintained.
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Andreas Maier
- Direction:
- Approved
- Assignee:
- Markus Zoeller (markus_z)
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 2015.1.0
- Started by
- Andreas Maier
- Completed by
- John Garbutt
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Support libvirt/KVM on System z (S/390) as a hypervisor platform
Addressed by: https:/
libvirt: Add workaround for baselineCPU on system z
Note: This patch has been abandoned. --andymaier 29th Jan 2015
Addressed by: https:/
libvirt: Set guest machine type on system z
Addressed by: https:/
libvirt: Enable console and log for system z guests
Addressed by: https:/
libvirt: Adjust Nova to support FCP on System z systems
Its not clear all the patches for this have merged, but marking as needscodereview, assuming this is as far as we will get in this release. Added partial to the title of the blueprint. --johnthetubaguy 26th Jan 2015
Gerrit topic: https:/
Note: This bug is now handled by patch patch 149653. --andymaier 29th Jan 2015
Addressed by: https:/
libvirt: fix console device for system z for log file
Addressed by: https:/
libvirt: Set SCSI as the default cdrom bus on System z
Addressed by: https:/
libvirt: Enable serial_console feature for system z
The set of patches listed above (including the three patches added after John's comment) is complete for this blueprint, and we have nothing else for Nova that is needed in support of KVM on System z, so I removed "partial" again from the title of the blueprint. We do have some other changes in other projects (cinder, docs, devstack), that are handled via bugs or blueprints in the corresponding projects. I think that means this blueprint here can be finished. --andymaier 29th Jan 2015
Sorry, we have now hit the non-priority feature freeze for kilo. Please resubmit your spec for the L release. --johnthetubaguy 5th Feb 2015
Blueprint is given an exception for one week --johnthetubaguy 16th Feb 2015
Addressed by: https:/
libvirt: address test comments for zfcp volume driver changes
While the above cleanup patch still hasn't merged, lets call this complete for the sake of the FFE deadline. --johnthetubaguy 24th Feb 2015
Addressed by: https:/
WIP: Update hypervisor support matrix with column for kvm on system z
Addressed by: https:/
libvirt: check min required qemu/libvirt versions on s390/s390x
Addressed by: https:/
hypervisor support matrix: add kvm on system z in kilo release
Gerrit topic: https:/
Work Items
Work items:
Doc update cpu hardware accelartion check: TODO
Doc update s390x epel repository: TODO