Openstack Neutron Course Blueprint

Module-1

  • 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.

Module-2

    • Openstack Architecture and components deep dive – Nova, Neutron, Cinder, Glance, Swift, Horizon, Heat and Ceilometer and explaining the lab scenario

                   Lab:

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

               Lab:

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.

Module-3

    • 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