Overview of Nova Compute Services
masterThe OpenStack Compute service (Nova) manages Infrastructure-as-a-Service (IaaS) by controlling instances, networks, and access via users and projects. It uses drivers to interact with underlying virtualization mechanisms. The service consists of several persistent daemon processes (nova-*):
- Compute API: A WSGI application serving the Nova OpenStack Compute API.
- Metadata API: A WSGI application serving the Nova Metadata API.
- nova-compute: Manages virtual machines and exposes methods on
ComputeManagervia RPC. - nova-conductor: Provides database-access support for compute nodes to reduce security risks.
- nova-scheduler: Dispatches requests for new virtual machines to the appropriate node.
- nova-novncproxy: Provides a VNC proxy for browser-based VNC console access.
- nova-spicehtml5proxy: Provides a SPICE proxy for browser-based SPICE console access.
- nova-serialproxy: Provides a serial console proxy for accessing a virtual machine's serial console.