IBM System z DPM virtualization driver for OpenStack Nova
Go to file
Andreas Scheuring 8f82f0a442 Enable configfile autogeneration
This patch enables configfile autogeneration. It is triggered

* implicitly on every sphinx build
  output dir: doc/source/html/_static/nova_dpm.conf.sample
  for doc inclusion
* explicilty by tox -egenconfig
  output dir: etc/nova/nova_dpm.conf.sample
* explicitly by tox -edocs
  output dir: etc/nova/nova_dpm.conf.sample

In addition the return type of nova_dpm.conf.dpm.list_opts needed
to be changed to the default format (list of tuples).

Change-Id: Ib298b274f877d651dd846cac6525789c458da407
Closes-Bug: #1657701
2017-01-26 14:28:28 +01:00
devstack Update nova-neutron local.conf 2017-01-12 11:30:28 +01:00
doc/source Enable configfile autogeneration 2017-01-26 14:28:28 +01:00
etc/nova Enable configfile autogeneration 2017-01-26 14:28:28 +01:00
nova Devstack setup for nova-dpm 2016-12-15 13:25:28 +00:00
nova_dpm Enable configfile autogeneration 2017-01-26 14:28:28 +01:00
tools Install stable zhmcclient via requirements.txt 2017-01-13 11:34:17 +01:00
.coveragerc Fix an issue where no test coverage report is created 2017-01-13 16:36:42 -06:00
.gitignore Enable configfile autogeneration 2017-01-26 14:28:28 +01:00
.gitreview Added .gitreview 2016-11-11 18:14:30 +00:00
.testr.conf Initial Cookiecutter Commit 2016-12-01 12:48:30 +05:30
CONTRIBUTING.rst Initial Cookiecutter Commit 2016-12-01 12:48:30 +05:30
HACKING.rst Initial Cookiecutter Commit 2016-12-01 12:48:30 +05:30
LICENSE Initial Cookiecutter Commit 2016-12-01 12:48:30 +05:30
README.rst Initial Cookiecutter Commit 2016-12-01 12:48:30 +05:30
babel.cfg Initial Cookiecutter Commit 2016-12-01 12:48:30 +05:30
requirements.txt Updated from global requirements 2017-01-18 16:58:49 +00:00
setup.cfg Enable configfile autogeneration 2017-01-26 14:28:28 +01:00
setup.py Updated from global requirements 2016-12-19 09:04:15 +00:00
test-requirements.txt Adding specs infrastructure + ocata specs 2016-12-21 09:00:01 +01:00
tox.ini Enable configfile autogeneration 2017-01-26 14:28:28 +01:00

README.rst

nova-dpm

OpenStack Nova driver and agent for IBM z Systems PR/SM hypervisor in DPM mode

On IBM z Systems, certain workloads run better in a logical partition than in a virtual machine of a software hypervisor such as KVM or z/VM.

The IBM z13 system (and IBM LinuxONE) introduced a new administrative mode named "Dynamic Partition Manager" (DPM) that allows for managing the firmware-based logical partition hypervisor (PR/SM) with the dynamic capabilities known from software-based hypervisors.

These new dynamic capabilities provided by the DPM mode enables PR/SM to act as a hypervisor managed by OpenStack using Nova.

This project supports adding the PR/SM hypervisor in DPM mode as a Nova hypervisor platform, by implementing a new Nova driver.

The other hypervisors on z Systems such as z/VM and KVM are already supported by OpenStack via Nova drivers. These drivers will continue to be supported. Adding support for PR/SM DPM allows addressing customers that need or want to run their workloads in logical partitions, and provides the advantage for them of using OpenStack as a uniform, standard, cloud management platform on z Systems.

Features

  • TODO