IMAGE: CAFUEGO BLOG - Yes, Andy Fitzsimon, this header image is ironic
Thursday 25 January, 2007 @ 17:44:57 by Cafuego
daily / annex m

So, now I have ADSL2+ with Annex M. It's fast. Really fast. Shiny.

When combined with advice on some apache modules from a very nice person on #linux.conf.au this afternoon, that means I can properly host a web site on my home workstation (which lives behind a NAT firewall) now. Yay.

Friday 12 January, 2007 @ 23:03:18 by Cafuego
daily / debian

I'm just wondering what to do with myself whilst waiting for the disc printer and swapping discs in and out of it, so why not blog?

Last week I sorta volunteered to help out with the Debian booth during the Open Day at linux.conf.au 2007 next week. There is going to be a prize draw and I reckoned it might be nice to give a way a few Debian sarge DVD sets.

I've done 5 sets today (I wanted to do more but spent a few hours battling a clients' SCO 5 box) so they'll come with me.

The labels are real easy to make using  the Debian Media Label Generator, which spits out a customised PDF.

I do have to admit that in order to demo Debian at the open day, I've had to actually install it on my laptop again earlier in the week. It now dual boots Ubuntu Edgy and Debian Etch (with Xen, to stay with the common blogging theme this month ;-). One runs Gnome, the other KDE.

Note to self: print a couple of A4 Debian swirls.

Tuesday 9 January, 2007 @ 22:44:45 by Cafuego
daily / yet more xen

To stick with the current theme, more blogging about Xen. It must be the new black.

I woke up this morning to two emails informing me that new Xen VMs were up and running and ready for me to play with.

The first one is a VM I ordered from VPSLand on the weekend, to replace a woefully underperforming VPSLink VM (I think the VPSLink setup is very, very broken, avoid!)

It acts as round-robin server web for my own Ubuntu packages, as well as mirror for the "SeveasPackages" and dutifully runs as backup MX for the various domains I host.

The old host used to (I kid you not) on occasion run out of memory when using only sshd and apache2! Due to their setup, it's impossible to tell how much is available to your VM, `free' only displays the total available ram and swap for the host. I'm pretty sure it uses OpenVZ.

The new VM is currently happily running postfix, postgrey, apache2 (threaded) and a name server. With ram to spare. Incidentally, it now uses mod-vhost-alias for the virtual hosts, thanks to a chat by Jon Oxer at OSDC last year. 

The other Xen VM I was mailed about is going be used to host stuff for next year's LCA, and is currently playing testbed :-)

Friday 5 January, 2007 @ 10:30:35 by Cafuego
daily / more xen

Seeing as xen is now the flavour of the day on planet LA I thought I'd have another go at running more than one concurrent vm. My previous problem seems to stem from the fact I was using the Ubuntu xen kernel, which appears to have a bug that makes it do poo (technical term for 'crash') when a second VM is started.

Bastian Blank happened to post on the upcoming Debian 2.6.18-4-xen kernel, which prompted me to throw caution to the wind and install the Debian hypervisor and xen kernel on my Edgy install. (Note: xen-tools-3.0.3.1 and python-central from Etch required too)

So now I finally have a bunch of VMs happily running side by side, using pam_ldap for centralised authentication and a shared /home via nfs.

cafuego@cachaca:~$ sudo xm list
Domain-0 0 999 1 r----- 276.7
xen0 5 128 1 -b---- 5.4
xen1 6 64 2 -b---- 8.6
xen2 7 64 2 -b---- 8.8
xen3 4 256 1 -b---- 10.8

xen3 is slightly bigger than the others, because it's currently host to a Zimbra 4.5 test setup running under Ubuntu Dapper, which I hope to deploy for a client in the near future.

Now all I need is a new Socket 754 mainboard for the spare AMD64 2800+, so the P3/600 can be replaced with somewhat more up-to-date hardware for virtualising our local services. (Really, the mail server has no business being on the samba server ;-)

Oh, and a quick thankyou to Russell Coker for his note on 'w!' mode for the xen storage backend, which allows me to loopback mount the fs files. (Not using a SAN or LVM here)