Category Archives: OpenStack

A Look at two Python Plugin Managers: Stevedore and Pike

If you’ve worked with OpenStack code for even a minimal amount of time you’ve probably come across a Python plugin library called stevedore (you can find the latest docs here). The second Python plugin manager I’m going to cover is … Continue reading

Posted in Open Source, OpenStack, Python | Comments Off on A Look at two Python Plugin Managers: Stevedore and Pike

Clustering Graphite – The Easy Way

Graphite is used extensively by many companies. Right now, I’m working on a large Cloud based project that collects metering/billing data from several sources like EMC ViPR, OpenStack, etc. In order to quickly generate reports we cache some of the … Continue reading

Posted in Open Source, OpenStack, Python, Ubuntu | Comments Off on Clustering Graphite – The Easy Way

Troubleshooting a problem with DevStack using source code from an OpenStack (Git) Review

I recently had to troubleshoot a problem that was causing a DevStack VM (dsvm) check/gate to fail on the OpenStack incubator project Barbican. The proposed code change needed to be installed and run on a clean DevStack VM. This is … Continue reading

Posted in Open Source, OpenStack | Comments Off on Troubleshooting a problem with DevStack using source code from an OpenStack (Git) Review

Barbican has officially been incubated in OpenStack – How to get started using it

Today Barbican was officially incubated into OpenStack. What is Barbican? Barbican is a REST API designed for the secure storage, provisioning and management of secrets, including in OpenStack environments. If you would like to kick the tires and try out … Continue reading

Posted in Open Source, OpenStack | Comments Off on Barbican has officially been incubated in OpenStack – How to get started using it

An Introduction to OpenStack TaskFlow with Python

OpenStack TaskFlow is a library to complete workflows/tasks in a highly available manner. The TaskFlow wiki is located here and contains a pretty good overview. In the simplest terms: Taskflow is used to organize actions into lightweight task objects which … Continue reading

Posted in Open Source, OpenStack, Python | 1 Comment

Three ways to get a Scoped Token from OpenStack Keystone

Let’s take a look at three (very basic) ways to get a scoped token from Keystone (the OpenStack Identity Project). Keep in mind that these are just a few ways you can go about this. Before trying this out make … Continue reading

Posted in Open Source, OpenStack, Python, REST | Comments Off on Three ways to get a Scoped Token from OpenStack Keystone

Trying out OpenStack with DevStack

DevStack offers shell scripts to build OpenStack development environments. Getting up and running with DevStack is reasonably easy, however, there are a couple things to know if you are new to it. I’m going to cover the basics on how … Continue reading

Posted in Open Source, OpenStack | Comments Off on Trying out OpenStack with DevStack

Building a (simple) REST application with Pecan (pecanpy)

Pecan is a lean Python web framework inspired by CherryPy, TurboGears, and Pylons (Pyramid). According to the main Pecan documentation page: “Pecan was created to fill a void in the Python web-framework world – a very lightweight framework that provides … Continue reading

Posted in Open Source, OpenStack, Python, REST | 4 Comments

Getting started with OpenStack Oslo Config (oslo.config)

The Oslo configuration API supports parsing command line arguments and .ini style configuration files. Its probably safe to say that all OpenStack projects use oslo.config. Make sure to also check out the oslo.config documentation on the OpenStack documentation website.

Posted in Open Source, OpenStack, Python | 2 Comments

Working with OpenStack Marconi (Message Queuing Service) with cURL and Python

This article is a follow-up to my previous post Installing OpenStack Marconi (Message Queuing Service) on Ubuntu 12.04 LTS. With this article I’ll show you some simple ways you can interact with Marconi. Marconi is one of the newer projects … Continue reading

Posted in Open Source, OpenStack, Python | Comments Off on Working with OpenStack Marconi (Message Queuing Service) with cURL and Python