Skip to content

Latest commit

 

History

History
55 lines (28 loc) · 3.85 KB

File metadata and controls

55 lines (28 loc) · 3.85 KB

Nova

Components

nova-compute is a server daemon that serves the Nova Compute service, which is responsible for building a disk image, launching an instance via the underlying virtualization driver, responding to calls to check the instance’s state, attaching persistent storage, and terminating the instance.

nova-api is a server daemon that serves the metadata and compute APIs in separate greenthreads.

nova-status is a tool that provides routines for checking the status of a Nova deployment.

nova-manage controls cloud computing instances by managing various admin-only aspects of Nova.

nova-metadata is a server daemon that serves the Nova Metadata API (metadata server)

nova-scheduler is a server daemon that serves the Nova Scheduler service, which is responsible for picking a compute node to run a given instance on.

nova-novncproxy is a server daemon that serves the Nova noVNC Websocket Proxy service

nova-serialproxy is a server daemon that serves the Nova Serial Websocket Proxy service, which provides a websocket proxy that is compatible with OpenStack Nova serial ports.

nova-xvpvncproxy is a server daemon that serves the Nova XVP VNC Console Proxy service, which provides an XVP-based VNC Console Proxy for use with the Xen hypervisor.

nova-spicehtml5proxy is a server daemon that serves the Nova SPICE HTML5 Websocket Proxy service, which provides a websocket proxy that is compatible with OpenStack Nova SPICE HTML5 consoles.

nova-api-os-compute is a server daemon that serves the Nova OpenStack Compute API.

nova-rootwrap is an application that filters which commands nova is allowed to run as another user.

nova-cells handles communication between cells and selects cells for new instances.

nova-dhcpbridge is an application that handles lease database updates from DHCP servers. nova-dhcpbridge is used whenever nova is managing DHCP (vlan and flatDHCP). nova-dhcpbridge should not be run as a daemon.

nova-consoleauth is a server daemon that serves the Nova Console Auth service, which provides authentication for Nova consoles.

nova-console is a server daemon that serves the Nova Console service, which is a console proxy to set up multi-tenant VM console access, e.g. with XVP.

nova-conductor is a server daemon that serves the Nova Conductor service, which provides coordination and database query support for Nova.

Configuration

After the service is running, create a flavor:

openstack flavor create a1.tiny --id auto --ram 64 --disk 1 --vcpus 1

Start an instance:

openstack server create --flavor a1.tiny --nic port-id=55a80b9f-d251-414f-8108-8529e02f8332 --image cirros --security-group default vPoldeweg1

Verify is running:

openstack server list

References

Command-line Utilities