Skip to content

Instantly share code, notes, and snippets.

View congto's full-sized avatar
🥁
Focusing

Tô Thành Công congto

🥁
Focusing
View GitHub Profile
Ultimate OpenStack Havana Guide
# Guide to deploy OpenStack Havana on top of Ubuntu 12.04.3
#
# It covers: Ubuntu (hostnames, LVM), Open vSwitch, MySQL, Keystone, Glance,
# Neutron, Nova, Cinder and Dashboard.
# Preliminary IPv6 support!

Install latest Openstack Swift(Havana) and Gluster-Swift on RHEL 6.4

Install EPEL repo:

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

Install Openstack Repo:

cd /etc/yum.repos.d

# This guide is only making sure that devstack and unit tests will pass, it does not include any
provisioning settings and instructions. If you're going to test provisioning stuff refer to:
https://etherpad.openstack.org/p/IronicAndDevstackAgain
or
https://etherpad.openstack.org/p/IronicDeployDevstack
# Upgrade the system
sudo apt-get upgrade
# Install git
# This guide is only making sure that devstack and unit tests will pass, it does not include any
provisioning settings and instructions. If you're going to test provisioning stuff refer to:
https://etherpad.openstack.org/p/IronicAndDevstackAgain
or
https://etherpad.openstack.org/p/IronicDeployDevstack
# Upgrade the system
sudo apt-get upgrade
# Install git
Ultimate OpenStack Havana Guide
# Guide to deploy OpenStack Havana on top of Ubuntu 12.04.3
#
# It covers: Ubuntu (hostnames, LVM), Open vSwitch, MySQL, Keystone, Glance,
# Neutron, Nova, Cinder and Dashboard.
# Preliminary IPv6 support!
Ultimate OpenStack Havana Guide
# Guide to deploy OpenStack Havana on top of Ubuntu 12.04.3
#
# It covers: Ubuntu (hostnames, LVM), Open vSwitch, MySQL, Keystone, Glance,
# Neutron, Nova, Cinder and Dashboard.
# Preliminary IPv6 support!
#!/bin/bash
# How to use: Pass to cloud-init as user data, or run as a script. When
# port 80 is open, your cloud is ready.
set -e
MYIP=`ifconfig eth1 | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'`
HEADNODE=${1:-$MYIP}

Ultimate OpenStack IceHouse Guide

Guide to deploy OpenStack IceHouse on top of Ubuntu 14.04.

It covers: Ubuntu (hostnames, LVM), Open vSwitch, MySQL, Keystone, Glance, Neutron with ML2, Nova, Cinder and Dashboard.

IPv6-Ready! (Under Development)

This is a "step-by-step", a "cut-and-paste" guide.

Ultimate OpenStack Havana Guide
# Guide to deploy OpenStack Havana on top of Ubuntu 12.04.3
#
# It covers: Ubuntu (hostnames, LVM), Open vSwitch, MySQL, Keystone, Glance,
# Neutron, Nova, Cinder and Dashboard.
# Preliminary IPv6 support!

Ultimate OpenStack IceHouse Guide

This is a Quick Guide to deploy OpenStack IceHouse on top of Ubuntu 14.04, it is IPv6-Ready!

The tenant's subnets are based on Neutron, with ML2 plugin and Single Flat Network topology, dual-stacked.

Single Flat is the simplest network topology supported by OpenStack (I think). So, it is easier to understand and follow.

The IPv6 support in Neutron L3 router isn't ready yet but, things are different when you don't need it. With ML2 (and probably with OVS too), you can have a dual-stacked environment with Single Flat Network. But, there is no IPv6 auto-configuration yet, so, you'll just need to configure the IPv6 address statically on each Instance. IPv6 Security Groups seems to be working!