Author Archives: chmouel

Audit a swift cluster

Swift integrity tools. There is quite a bit of tools shipped with Swift to ensure you have the right object on your cluster. At first there is the basic : swift-object-info It will take a swift object stored on the … Continue reading

Posted in Openstack | Leave a comment

My stats for this year running and cycling

Running 1,266 km  (786 miles): Cycling 3865 km (2401 miles): Let’s see if I can improve for next year

Posted in Life | Leave a comment

Swift and Keystone middleware – Part1

It seems that integrating Swift and Keystone together present some challenges to people and this is absolutely normal as there is a lot of changes going on. This is my attempt to document how everything is plugged together. I am … Continue reading

Posted in Openstack | 1 Comment

Debugging python-novaclient on the command line.

I have done lately quite a bit of work with python-novaclient the (nova/keystone) openstack client. I often experiment it with ipython in the console. There is a nice debugging facility in novaclient which you can see while using –debug argument … Continue reading

Posted in Openstack, Python, Uncategorized | Leave a comment

Rackspace CloudDNS python binding

I have released a python binding to Rackspace CloudDNS here which allow you to create/update/delete domains and records. It’s available on github https://github.com/rackspace/python-clouddns/ The binding is pretty simple and have unfortunately no documentation (or even tests) but you can figure … Continue reading

Posted in Cloud, Programming | Leave a comment

Mass editing firewall on Rackspace Cloud.

A lot of our customers in Rackspace cloud has been asking how to mass edit firewalls of servers when you have multiple servers without doing it manually. Part of my cloudservers-api-demo I have written a simple firewall scripts abstracting the … Continue reading

Posted in Cloud, Rackspace | Leave a comment

Howto shutdown your Cloud Server and not getting billed for it.

Currently in Rackspace-Cloud when you are shutting-down your Cloud Servers you are still paying for it. The reason is that when the Cloud Server is shut-down your CloudServer is still sitting on the hyper-visor and still use resources on the … Continue reading

Posted in Cloud, Rackspace | 1 Comment

Uploading to Rackspace Cloud Files via FTP

Sometime ago I wrote a FTP proxy to RackSpace Cloud Files which expose Rackspace Cloud Files as a FTP server acting as a proxy. Thanks to the OpenSource community a user on github took it and add support OpenStack and … Continue reading

Posted in Cloud, Rackspace | 1 Comment

Installing python-cloudfiles from pypi

I have just uploaded python-cloudfiles to pypi available here This make things easy to add as a dependence of your project like you can have something like this in your setup.py : requirements = ['python-cloudfiles'] and it will automatically download … Continue reading

Posted in Cloud, Programming, Python, Rackspace | Leave a comment

How to use fireuploader with the Rackspace Cloud UK

Fireuploader is a Firefox addon that gives you a nice GUI to upload files via your firefox browser. I have made a special version of the extensions to make it works with the RackSpace Cloud UK. Install the addon from … Continue reading

Posted in Cloud, Rackspace | 4 Comments