Types of Nodes in Openstack
OpenStack – Node Types and its features
Node Types
OpenStack can be deployed in a single-node or multi-node configuration. For the purpose of this post, I going to assume you understand OpenStack basics and have at least done a basic installation on a single-node using RDO or another installer. If not please refer to this post which covers the basics. OpenStack is of course a culmination of loosely-coupled projects that define services. A node is nothing more than a grouping of OpenStack
services that run on bare metal, in a container or virtual machine. The purpose of a node is to provide horizontal scaling and HA.
There are four possible node types in OpenStack:
Controller, Compute, Network, and Storage.
Controller Node
The controller node is the heart of OpenStack. It acts as a control plane for the OpenStack environment. The control pane handles identity (keystone), dashboard (Horizon), telemetry (ceilometer), orchestration (heat), and network server service (neutron).
Compute Node
The compute node runs a hypervisor (KVM, ESX, Hyper-V, or XenServer). The compute node handles compute service (nova), telemetry (ceilometer), and network Open vSwitch agent service (neutron).
Network Node
The network node runs networking services (neutron). It runs the neutron services for L3, metadata, DHCP, and Open VSwitch. The network node handles all networking between other nodes as well as tenant networking and routing. It provides services such as DHCP and floating IPs that allow instances to connect to public networks. Neutron sits on top of Open VSwitch using either the ml2 or openvswitch plugin. Using Open vSwitch Neutron builds three network bridges: br-int, br-tun, and br-ex. The br-int bridge connects all instances. The br-tun bridge connects instances to the physical NIC of the hypervisor. The br-ex bridge connects instances to external (public) networks using floating IPs. Both the br-tun and br-int bridges are visible on compute and network nodes. The br-ex bridge is only visible on network nodes.
Relevant Blogs:
Types of Openstack configuration
Recent Comments
No comments
Leave a Comment
We will be happy to hear what you think about this post