352-001 · Question #406
In a typical three-node OpenStack deployment, which two components are part of the controller node? (Choose two )
The correct answer is C. Identity service E. Neutron server plugin. In a three-node OpenStack deployment, the controller node hosts centralized API and identity services, including Keystone and the Neutron server.
Question
In a typical three-node OpenStack deployment, which two components are part of the controller node? (Choose two )
Options
- ANeutron Layer 3 agent
- BNeutron DHCP agent
- CIdentity service
- DNeutron Layer 2 agent
- ENeutron server plugin
How the community answered
(30 responses)- A3% (1)
- B3% (1)
- C87% (26)
- D7% (2)
Why each option
In a three-node OpenStack deployment, the controller node hosts centralized API and identity services, including Keystone and the Neutron server.
The Neutron Layer 3 agent (l3-agent), which manages virtual routers and floating IP address translation, runs on the dedicated network node, not the controller node.
The Neutron DHCP agent, which allocates IP addresses to tenant VMs via DHCP, also runs on the network node, not the controller node.
The Identity service (Keystone) resides on the controller node because it provides centralized authentication and service catalog functionality for every other OpenStack component, and all services must be able to reach it to validate tokens and discover endpoints.
The Neutron Layer 2 agent (such as the Open vSwitch agent) runs on compute nodes where it manages virtual switching and network connectivity at the hypervisor level for each hosted VM.
The Neutron server (API server with its plugins) runs on the controller node to expose the networking API, process requests, and communicate with agents via the message queue - while the actual network operations are performed by agents running on the network or compute nodes.
Concept tested: OpenStack three-node architecture - controller node services
Source: https://docs.openstack.org/install-guide/overview.html
Topics
Community Discussion
No community discussion yet for this question.