Skip to content
This repository has been archived by the owner on Apr 17, 2020. It is now read-only.

idomingu/VNX-OpenStack-OpenDaylight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VNX-OpenStack-OpenDaylight

OpenStack logo OpenDaylight logo

This project is an extension of VNX OpenStack Ocata tutorial where open source SDN platform OpenDaylight is integrated to work as backend of OpenStack's Networking service Neutron.

Requirements

Installation

Build all filesystems required by the nodes to be deployed:

sudo sh filesystems/build-filesystems

Description

This VNX scenario is composed of the following nodes:

  • one controller
  • one network node
  • one SDN controller (OpenDaylight)
  • two compute nodes

For this deployment we are using the following software versions:

  • OS (for all nodes): Ubuntu 16.04 LTS
  • OpenStack: Ocata
  • OpenDaylight: Boron SR4

Boron Diagram

Usage

First of all, create the scenario using the following command:

sudo vnx -f openstack_lab-ocata-boron.xml -v --create

After a couple of minutes (startup process of the nodes takes some time when creating the virtual scenario) run the following command to configure OpenStack in our scenario:

sudo vnx -f openstack_lab-ocata-boron.xml -v -x step1-6

Load all necessary images on Glance for the VMs that we will boot later:

sudo vnx -f openstack_lab-ocata-boron.xml -v -x load-img

Start OpenDaylight controller:

sudo vnx -f openstack_lab-ocata-boron.xml -v -x start-odl

Configure all nodes to work with OpenDaylight as a backend of Neutron:

sudo vnx -f openstack_lab-ocata-boron.xml -v -x start-boron

Deploy an example scenario with two subnets with two VMs per subnet, connected to each other with a virtual router. This router will also be attached to an external network so the VMs can connect to the Internet. Currently, only vm1 is able to reach external networks as it has a floating IP associated. To create such scenario run the following command:

sudo vnx -f openstack_lab-ocata-boron.xml -v -x create-odl-scenario

Finally, to destroy this VNX scenario run:

sudo vnx -f openstack_lab-ocata-boron.xml -v --destroy

References

About

Virtual scenario with OpenStack and OpenDaylight

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published