OpenStack Compute (Nova)
Python Smarty Other
Failed to load latest commit information.
api-guide/source Merge "Fix a typo from ID to Id" Sep 21, 2016
api-ref/source [api-ref] Correct parameter type Sep 20, 2016
contrib Merge "changed quantum to neutron in vif-openstack" Mar 5, 2014
devstack Add RC file for excluding tempest tests for LVM job May 17, 2016
doc trivial: Rewrap guide at 79 characters Sep 21, 2016
etc/nova Add bigswitch command to compute rootwrap filters Sep 2, 2016
nova Merge "Update instance node on rebuild only when it is recreate" Sep 24, 2016
plugins/xenserver plugins/xenserver: Add '.py' extension Sep 21, 2016
releasenotes Merge "Remove nova.image.s3 and configs" Sep 23, 2016
tools Remove locals() for formatting strings. Aug 22, 2016
.coveragerc Change ignore-errors to ignore_errors Sep 21, 2015
.gitignore Ignore generated merged policy files Aug 31, 2016
.gitreview Add .gitreview config file for gerrit. Oct 24, 2011
.mailmap Add mailmap entry May 7, 2014
.testr.conf [placement] Adjust the name of the gabbi tests Sep 20, 2016
CONTRIBUTING.rst Workflow documentation is now in infra-manual Dec 5, 2014
HACKING.rst Add hacking checks for xrange() Sep 22, 2016
LICENSE initial commit May 28, 2010
MAINTAINERS Add a maintainers file May 22, 2015
README.rst Refresh README and its docs links Aug 8, 2016
babel.cfg Get rid of distutils.extra. Feb 9, 2012
bandit.yaml Add bandit for security static analysis testing Jul 2, 2015
bindep.txt List system dependencies for running common tests Aug 24, 2016
requirements.txt Remove nova.image.s3 and configs Sep 22, 2016 Add description on how to run ./ -8 Jan 11, 2016
setup.cfg Merge "Adds nova-policy-check cmd" Sep 1, 2016 Updated from global requirements Sep 17, 2015
test-requirements.txt Updated from global requirements Sep 22, 2016
tests-py3.txt Remove nova/api/ Aug 16, 2016
tox.ini Revert "tox: Don't create '.pyc' files" Sep 14, 2016


OpenStack Nova

OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of compute technologies, including: libvirt (KVM, Xen, LXC and more), Hyper-V, VMware, XenServer and OpenStack Ironic.

OpenStack Nova is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.


To learn how to use Nova's API, consult the documentation available online at:

For more information on OpenStack APIs, SDKs and CLIs, please see:


To learn how to deploy and configure OpenStack Nova, consult the documentation available online at:

For information about the different compute (hypervisor) drivers supported by Nova, please read:

In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. If you obtained the software from a 3rd party operating system vendor, it is often wise to use their own bug tracker for reporting problems. In all other cases use the master OpenStack bug tracker, available at:


For information on how to contribute to Nova, please see the contents of the CONTRIBUTING.rst.

Any new code must follow the development guidelines detailed in the HACKING.rst file, and pass all unit tests.

Further developer focused documentation is available at: