In this blog, I will cover the following aspects of Openstack Networking.
- Evolution from Nova-network to Neutron
- Neutron plugin model
- ML2 plugin
- Openstack + ODL integration
In this blog, I will cover the following aspects of Openstack Networking.
In 1 of my previous blogs, I have given overview of Cloud OS and comparison of the popular Cloud OS available in the market today. Currently, the most popular opensource cloud OS in the market is Openstack. Openstack has lot of momentum going for it along with a great industry backing.
Following blog gives a good overview of Openstack components, release history along with comparison of Openstack components with AWS.
Openstack can be downloaded from here. It is pretty complex to install Openstack since there are multiple components involved. Similar to linux distributions provided by linux vendors, there are multiple vendors offering Openstack distributions. Following blog covers popularOpenstack distribution vendors. More vendors are joining into the fray now. These distributions offer easier deployment, customizations, performance tuning as well as support. The best way to try out Openstack is using devstack. Devstack offers a scripted approach to install and try out Openstack. In 1 of the next blogs, I will cover the Openstack install procedure using Devstack.
In my previous blog, I covered basics of Network Virtualization and overview of commercial solutions available today. The most popular Open source Network Virtualization solution available today is Opendaylight. With the hydrogen release of ODL, ODL can be downloaded in 3 flavors: Base edition, Network Virtualization edition and Service provider edition. Network Virtualization edition adds components like Ovsdb, Opendove, VTN as well as Openstack integration. Ovsdb, Opendove and VTN are different approaches to provide multi-tenant networks. Ovsdb team has put in a nice set of hands-on tutorials for folks wanting to try out Openstack+ODL. I recently tried this out and I was very impressed. In this blog, I will cover my experiences in trying out hands-on Openstack+ODL integration.
Continue reading Network Virtualization – Openstack+ODL integration
In this blog, I will cover basics of Cloud OS, how Enterprise Cloud is different from private/public clouds from Cloud providers and comparison of the major Open source cloud OS available today.
Cloud OS:
Just like Operating system for a desktop or server manages the resources associated with it, Cloud OS manages the resources associated with the cloud. Major cloud resources are compute, storage and network. Compute includes servers and hypervisors associated with the servers that allows for VM creation. Storage includes local storage, Storage area network and Object storage. Network includes vlans, firewalls, load balancers etc. Cloud OS is also responsible for giving the cloud characteristics like Elasticity, self service provisioning model etc. Cloud OS is also responsible for other items like image management, authentication, security, billing etc.