Ask Your Question

Openstack controller node

asked 2019-06-13 08:32:16 -0500

najeh gravatar image

what is the role of controller node and what is the difference between this node and a compute node?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2019-06-13 09:05:57 -0500

updated 2019-06-13 15:40:01 -0500

Compute nodes control VM hypervisors, baremetal nodes or VMWare clusters. Usual services are nova-compute and the Neutron agent.

Controllers run all the rest.

However, there is no rule that it has to be like this. OpenStack components can be distributed to any nodes.

EDIT: Controllers, more precisely the Nova and Placement databases, track compute node’s resources. The Nova scheduler decides on which compute node an instance will run. In that sense, controllers manage compute nodes, but apart from that they don’t monitor or control them.

edit flag offensive delete link more


@Bernd Bausch so, the controller node provide all computing resources that will be then controling by compute node.

is the controller node manage the compute nodes?

najeh gravatar imagenajeh ( 2019-06-13 09:40:49 -0500 )edit

@Bernd Bausch is the request for creating a VM is recieved by the controller nova component through its nova-api?

najeh gravatar imagenajeh ( 2019-06-14 02:46:10 -0500 )edit

Yes. All API requests are received by the various API servers - nova-api, glance-api, neutron-server, etc. They then distribute the work to other parts. To launch a VM, nova-api receives the request, validates it and hands the task to nova-conductor.

Bernd Bausch gravatar imageBernd Bausch ( 2019-06-14 08:19:52 -0500 )edit

@Bernd Bausch the execution of code to manage cloud resources can be launched from any machine where the SDK is installed ? or should be executed just from the controller node?

najeh gravatar imagenajeh ( 2019-06-15 10:40:05 -0500 )edit

From any machine that can connect to Keystone and to the API part of the service you want to access (nova-api, neutron-server etc).

Bernd Bausch gravatar imageBernd Bausch ( 2019-06-16 14:32:03 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2019-06-13 08:32:16 -0500

Seen: 44 times

Last updated: Jun 13