Skip to content
A collection of scripts and Ansible playbooks around OpenStack
Ruby HCL Shell Dockerfile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DigitalOcean
GCE
Lab1
Lab10
Lab11
Lab12
Lab13
Lab14
Lab2
Lab3
Lab4
Lab5
Lab6
Lab7
Lab8
Lab9
Packet
conf
roles
scripts
.gitignore
README.md

README.md

openstack-labs

A collection of scripts and Ansible playbooks around OpenStack. Here is a list of the labs currently implemented.

  • Lab1 - set up the playground and install basic infrastructure services
  • Lab2 - Install Keystone
  • Lab3 - Install Glance and Placement
  • Lab4 - Install Nova
  • Lab5 - Install Neutron in a very basic setup (one flat network only)
  • Lab6 - Add the Horizon GUI
  • Lab7 - Add a VLAN network as a provider network
  • Lab8 - Install a virtual router using the Neutron L3 agent
  • Lab9 - Allow a tenant to provision VXLAN networks
  • Lab10 - Introduce a separate network node on which the Neutron agents run
  • Lab11 - Play with iSCSI
  • Lab12 - LVM playground
  • Lab13 - Install Cinder
  • Lab14 - Octavia as stand-alone loadbalancer

In addition, this repository contains scripts to bring up an OpenStack playground on various cloud platform - a cloud in the cloud.

  • Packet - provision a Packet.net bare metal instance and install a lab there
  • DigitalOcean - provision a Droplet on DigitalOcean and use that as a lab host
  • GCE - provision a multi-node setup on Googles cloud platform
You can’t perform that action at this time.