Installing nova-docker on Fedora 21/RDO Juno

Fri 06 February 2015 by Lars Kellogg-Stedman Tags docker openstack nova

This post comes about indirectly by a request on IRC in #rdo for help getting nova-docker installed on Fedora 21. I ran through the process from start to finish and decided to write everything down for posterity.

Getting started

I started with the Fedora 21 Cloud Image, because I'm installing …

read more

Creating minimal Docker images from dynamically linked ELF binaries

Thu 05 February 2015 by Lars Kellogg-Stedman Tags docker

In this post, we'll look at a method for building minimal Docker images for dynamically linked ELF binaries, and then at a tool for automating this process.

It is tempting, when creating a simple Docker image, to start with one of the images provided by the major distributions. For example …

read more

Filtering libvirt XML in Nova

Thu 05 February 2015 by Lars Kellogg-Stedman Tags openstack nova

I saw a request from a customer float by the other day regarding the ability to filter the XML used to create Nova instances in libvirt. The customer effectively wanted to blacklist a variety of devices (and device types). The consensus seems to be "you can't do this right now …

read more

Docker vs. PrivateTmp

Sun 18 January 2015 by Lars Kellogg-Stedman Tags docker systemd namespaces

While working with Docker the other day, I ran into an undesirable interaction between Docker and systemd services that utilize the PrivateTmp directive.

The PrivateTmp directive, if true, "sets up a new file system namespace for the executed processes and mounts private /tmp and /var/tmp directories inside it that …

read more

Running nova-libvirt and nova-docker on the same host

Sat 17 January 2015 by Lars Kellogg-Stedman Tags openstack docker

I regularly use OpenStack on my laptop with libvirt as my hypervisor. I was interested in experimenting with recent versions of the nova-docker driver, but I didn't have a spare system available on which to run the driver, and I use my regular nova-compute service often enough that I didn't …

read more