- Dependencies stored in grey matter
Posted by Oliver on the 2nd of February, 2011 in category Tech
I have a Zotac ZBox which I use an
my HTPC, and generally it works pretty well. One thing that is slightly
troublesome is the HDMI audio, which seems to rely on having the ALSA
backports modules package installed in order for it to work. Remembering
this is key, though, since when the package is installed it does not
automatically get updated when you upgrade the kernel package. Most packaging…
- Proposal for talk at DevOpsDays Boston!
Posted by Oliver on the 25th of January, 2011 in category Tech
My proposal is
up
on the DevOpsDays website, please comment and vote on it!
- Puppet class API verification and testing
Posted by Oliver on the 20th of January, 2011 in category Tech
I've been working recently on building up a more reliable, predictable
Puppet infrastructure. I'm not a developer at heart, but I've been
trying very hard to apply software development principles to what I do,
since generally configuration management and software deployment is
becoming more and more just another software problem. One of the end
goals of the system I am building is to have a pretty…
- MySQL replication and the idempotence myth
Posted by Oliver on the 11th of January, 2011 in category Tech
I had a fairly frustrating time today trying to explain to someone that
indeed the order of actions matters very much when trying to recover
failed replication on a MySQL server. We had a good dump from the master
taken with --single-transaction --master-data=2 (yes, all InnoDB
tables here), and had imported it successfully. However, at the critical
moment of reading the binary log name and…
- Reasons to love PostgreSQL
Posted by Oliver on the 20th of November, 2010 in category Tech
I've been hacking on a small Ruby on Rails
project to summarise and then
prettily display pmacct traffic data. It's not an original idea by any
stretch and in fact is directly inspired by a system we had at my last
job. For obvious reasons I have to at least reimplement the idea myself,
and while the original was written in Python using PostgreSQL, mine will
be using Ruby and MySQL. One small pain…
- Preparing (slowly) for Winter
Posted by Oliver on the 13th of November, 2010 in category Germany
Last year in Berlin we had a fairly terrible Winter, with temperatures
going down to -30C which we were completely unprepared for. Ange was
pregnant and neither of us had really adequate clothing although we both
got sturdy boots and some thermals to stop from freezing altogether.
This year we vowed to be more prepared, and one of the most popular
brands that we see on the streets is Jack Wolfskin…
- My love/hate relationship with Ruby
Posted by Oliver on the 3rd of November, 2010 in category Tech
I consider myself a failed programmer, having never really excelled at
it during University and only really having come to terms with some of
the concepts several years later. I've always liked programming but at
some point years ago I decided I didn't want to be a
programmer/developer so that was that. Since cementing myself in the
realm of Systems Administration I've come to miss the programming…
- Puppet - create a resource within a function using hash2resource
Posted by Oliver on the 26th of October, 2010 in category Tech
I searched everywhere for an example of this but couldn't find one, so
I stumbled through and got it working myself and am documenting it here
in case it ever shows up on Google and helps someone. The premise is:
you have some crazy variables that you want to turn into resources of
some kind, but there's no way to do it using the declarative methods
within Puppet. Most notably lacking is usually…
- Linux kernel fun
Posted by Oliver on the 23rd of October, 2010 in category Tech
One of my favourite pastimes (sad as it is) is finding new and cool
things that the Linux kernel can do. Short of reading through the actual
source code, a relatively sane way to find your way around the kernel is
by reading the documentation provided by the Linux Cross
Reference. Seriously, bookmark it now. Ever since my baptism of fire with our Sun OpenStorage cluster shortly
after joining Nokia…
- Devopsdays 2010
Posted by Oliver on the 15th of October, 2010 in category Tech
I'm in Hamburg! If you've read through my previous
articles I've written for Anchor you
would know that I love going to tech conferences. I'm currently at
Devopsdays which is being hosted in the very
stylish East Hotel, just down the road from Hamburg's red-light
district. I haven't actually been outside during the day yet since we
caught the EC train up from Berlin last night, but I'm enjoying…