Understanding the concept of Neutron and Nova;
In this article we will learn about the networking and compute components of Openstack.
The openstack Compute service(known as Nova) is a cloud computing instance controller. Nova is open source project which is used to provide virtual servers. These servers are then used to host and manage cloud computing systems.
Nova is a powerful opensource tool which can support many hypervisor tools. Hypervisors are used to create, manage and monitor virtual machines.
Nova network can be used to put compute into dual stack mode, so that it uses both ipv4 and ipv6 addresses for communication.
Nova has other multiple services like nova schedular, nova API, nova volume etc.
Nova schedular determines on which host a VM should launch.
Nova API is used to determine the operations of compute resources.
Nova volume is used to enable persistant storage.
Neutron is a cloud networking controller. It is used to provide network connectivity as a servics (NaaS).
Neutron is used in virtual compute environments.
Neutron API manages all the networking facets of virtual networking infrastructure(VNI). It also accesss layer aspects of the physical networking infrastructure (PNI). Neutron API is also used to build rich network topologies.
Neutron server is used to start some critical operations like Rest API service, plugins etc.
Neutron plugins are used for extension or customization of pre-existing functionalities.
Neutron agents are used to implement very specific networking functionality.
Some of the other components work with neutron are controller node, compute node and networking node.
Comments
Post a Comment