Openstack Neutron Course Blueprint
- Introduction to Data Centre Operations and data centre networks
- A walkthrough in Data centre delivery models from traditional approaches to cloud
- Introducing various cloud platforms – AWS, Azure, Rackspace
- How to build such a cloud platform from scratch – Introducing the Openstack ecosystem
- Operating System basics with Linux on Ubuntu and its relation to cloud – Introducing the Openstack Components.
Lab : Basic Linux commands and linux networking.
- Openstack Architecture and components deep dive – Nova, Neutron, Cinder, Glance, Swift, Horizon, Heat and Ceilometer and explaining the lab scenario
1. Installing and configuring Openstack Mitaka – 1 Controller node having nova, neutron server, glance server, keystone and the dashboard – horizon, 2 compute nodes running nova compute, 1 network node running neutron l3 agent, 2 nodes running swift object storage
2. Creating a tenant in openstack, create a user within the tenant, create a network in that tenant and boot an instance and connect it to this network
3. Making the instance talk to the external World through floating IP
- Neutron Architecture deep dive – Plugins, Agents, Linux bridges and Linux network namespaces
- Introduction to Openflow, OpenVSwitch and understanding the packet flow through the Openstack Neutron network
1. Implement an Openflow Environment using Mininet.
2. Read and understand the flow rules created by neutron while booting the instance in Day 2 Lab 1.
- Advanced Neutron Networking – LBaaS (Load Balancer as a Service), FWaaS (Firewall as a Service), VPNaaS (VPN as a Service)
Lab : Configuring LBaaS, FWaaS and VPNaaS
- Doing Routing HA through DVR (Distributed Virtual Routing)
Lab: Configuring DVR
- Overcoming the shortcomings of default LBaaS by integrating the Array LB as the Load balancer in LBaaS
Lab: Integrating Array Load Balancer in LBaaS