Virtualization

Compute

Documentation for the compute manager and related files. For reading about a specific virtualization backend, read Drivers.

The nova.compute.manager Module

The nova.virt.connection Module

The nova.compute.disk Module

The nova.virt.images Module

The nova.compute.flavors Module

The nova.compute.power_state Module

Power state is the state we get by calling virt driver on a particular domain. The hypervisor is always considered the authority on the status of a particular VM, and the power_state in the DB should be viewed as a snapshot of the VMs’s state in the (recent) past. It can be periodically updated, and should also be updated at the end of a task if the task is supposed to affect power_state.

Drivers

The nova.virt.libvirt_conn Driver

The nova.virt.xenapi Driver

The nova.virt.fake Driver

Tests

The compute_unittest Module

The virt_unittest Module