To effectively administer compute, you must understand how the different installed nodes interact with each other. Compute can be installed in many different ways using multiple servers, but generally multiple compute nodes control the virtual servers and a cloud controller node contains the remaining Compute services.
The Compute cloud works using a series of daemon processes named nova-*
that exist persistently on the host machine. These binaries can all run
on the same machine or be spread out on multiple boxes in a large
deployment. The responsibilities of services and drivers are:
Services
nova-api
nova.conf
configuration file is created
when Compute is installed.nova-cert
nova-compute
nova-conductor
nova-consoleauth
nova-objectstore
nova-compute
.nova-network
network_manager
configuration
option to FlatManager
, FlatDHCPManager
, or VLANManager
(defaults to VLANManager
if nothing is specified).nova-scheduler
nova-novncproxy
Note
Some services have drivers that change how the service implements
its core functionality. For example, the nova-compute
service
supports drivers that let you choose which hypervisor type it can
use. nova-network
and nova-scheduler
also have drivers.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.