Openstack ansible deployment project

Powering the Rackspace Private Cloud

Kevin Carter

Email: kevin.carter@rackspace.com

Twitter: @cloudnull

IRC: cloudnull

Basic Overview

  • Powered by Ansible

  • Micro-service like using LXC containers

  • Source installation

  • Built using Ubuntu 14.04

  • Scales up on demand

  • OpenStack Testing with Tempest

Infrastructure

  • Infrastructure

    • MariaDB (Galera)

    • RabbitMQ

    • Cloud monitoring

  • Block Storage

    • LVM

    • NetApp

  • Dedicated Logging

    • Kibana

    • Logstash

    • Elasticsearch

  • Hypervisor

    • ​KVM

RAX REFERENCE ARCHITECTURE

Openstack Services

Keystone Identity Service v2.0/3
Glance Image Service v1/2
Heat Orchestration Service
Heat CloudFormation Service
Heat CloudWatch Service
Nova Compute Service v2/3
Neutron Networking (LinuxBridge Agent)
Cinder Volume Service v1/2
Swift Object Storage Service

Supported Releases

Icehouse (Rackspace Technical Debt)
Juno (Rackspace Technical Debt)
Kilo (RAX-isms have been excised)
Presently under development.

Try iT

# Minimum Requirements:
#   * 60GB Storage
#   * 8 CPUs
#   * 8GB RAM

# Clone the source code
git clone https://github.com/stackforge/os-ansible-deployment /opt/os-ansible-deployment

# Change your directory
cd /opt/os-ansible-deployment

# Checkout your desired branch.
git checkout master

# Run the script from the root directory of the cloned repository.
./scripts/gate-check-commit.sh

Questions?

Interested in OS-Ansible-Deployment project?

Rackspace Private Cloud - OSAD

By Kevin “Cloudnull” Carter

Rackspace Private Cloud - OSAD

Used as a quick overview for the "architectural show and tell" at the OpenStack OPS meetup @ Comcast Tower in Philadelphia, USA

  • 2,009