A quote about XMLRPC

Mon 25 February 2013 by Lars Kellogg-Stedman Tags puppet

I've been reading up on Puppet 3 lately, and came across the following:

XMLRPC was the new hotness when development on Puppet started. Now, XMLRPC is that horrible thing with the XML and the angle brackets and the pain and sad.

(from http://somethingsinistral.net/blog/the-angry-guide-to-puppet-3/)

...which also accurately …

read more

A systemd unit for ucarp

Thu 21 February 2013 by Lars Kellogg-Stedman

In Fedora 17 there are still a number of services that either have not been ported over to systemd or that do not take full advantage of systemd. I've been investigating some IP failover solutions recently, including ucarp, which includes only a System-V style init script.

I've created a template …

read more

Running dhcpcd under LXC

Fri 01 February 2013 by Lars Kellogg-Stedman

I've been working with Arch Linux recently, which uses dhcpcd as its default DHCP agent. If you try booting Arch inside an LXC container, you will find that dhcpcd is unable to configure your network interfaces. Running it by hand you will first see the following error:

# dhcpcd eth0
dhcpcd …
read more

How do I LXC console?

Mon 28 January 2013 by Lars Kellogg-Stedman

It took me an unreasonably long time to boot an LXC container with working console access. For the record:

When you boot an LXC container, the console appears to be attached to a pts device. For example, when booting with the console attached to your current terminal:

# lxc-start -n node0 …
read more

Cleaning up LXC cgroups

Mon 28 January 2013 by Lars Kellogg-Stedman

I spent some time today looking at systemd (44) under Fedora (17). When stopping an LXC container using lxc-stop, I would always encounter this problem:

# lxc-stop -n node0
lxc-start: Device or resource busy - failed to remove cgroup '/sys/fs/cgroup/systemd/node0

This prevents one from starting a new container …

read more