Creating a HA iSCSI Target Using Linux
Some time ago I created a High Availability iSCSI target using Ubuntu Linux, iscsi-target, DRBD and heartbeat. The HA cluster consisted of two nodes and the iSCSI initiators were Windows Server 2008. I was able to mount the LUN and copy a video to it, play it back and then pull the power from the primary iSCSI target. A few seconds later the second iSCSI target took over and video continued to play.
Pretty cool, huh?
Here is my guide if you want to try this. Although I've not gone back through the guide to make sure it's correct. But if you spot anything that's wrong or not very clear, please leave a comment.
Mallory Park Track Day
Here's a short video from my last track day of 2011 at Mallory Park. First time out with the 196bhp race engine.
All in all it was a good day without any mishaps and the engine performed brilliantly! Can't wait to get back in track this year.
My 196bhp Peugeot 106 Track Toy
I've owned this 106 for quite a few years now. It stated life off as a humble 1.4 8v, standard gearbox, standard suspension. Standard everything. It's now a 196bhp naturally aspirated track toy but it's still usable as my daily driver.
At this stage I've got to say a massive thank you to Pug1Off who have done all of the major work, such as original engine conversion to a 1.6 16v and the current purpose built race engine. And credit to Northampton Motorsport who mapped the race engine.
Engine (built by Pug1Off) - 196.3bhp @ 8000rpm, 135.7lb/ft
- 1.6 16v C2 (TU5JP4)

- Re-bore and flowed head
- Oversized pistons
- One piece valves
- Catcams 737's
- Race bearings
- AT Power throttle bodies
- Emerald K6 ECU
- 4-2-1 manifold
- Mocal 13 row oil cooler
- Lightened and balanced flywheel
- Aluminium crank pulley
Drivetrain
- VTR gearbox
- Quaife ATB differential
- SatchShift
- Helix Organic clutch
Suspension
- -45mm Eibach springs
- GrpN Bilstein shocks
- B8 Bilstein dampers
- GrpN upper and lower engine mounts
- Powerflex gearbox mount
- OMP upper brace
- OMP lower brace
- Disc rear beam with 24mm rear ARB
Brakes
- 266mm callipers
- Ferodo DS3000 pads
- Tarox JapanSport discs
- Braided lines
- Motol RBF660 fluid
Nitter 2.0.1 Available – Fixes DMs
A very quick (and rare) update on my blog!
Since 25th May 2011, my Nitter script has been broke due to a change with the Twitter API. OK, so the problem was actually Net::Twitter::Lite so the changes to my script have been minimal as I've switched over to Net::Twitter (3.18001), which supports the new way of requesting friend and followers IDs.
You can grab Nitter 2.0.1 from the usual place.
Happy New Year! Hopefully you won't update Nitter and then be bombarded with alerts from your NOC over the holidays.
MySQL Multi-Master Replication Guide
I've created a new guide on how to configure multi-master replication for MySQL. The configuration should also be compatible with MySQL 6.0 as well.
You can find it here.
VMware says “There are are no un-bridged host network adapters”
I needed a second bridged connection in VMware Workstation but kept getting the error "Cannot change network to bridged: There are no un-bridged host network adapters".
Looks like quite a few people have had this issue too but with no resolution, apart from hitting the "Restore Default" button, which didn't actually solve it anyway. The solution is very simple.
Open the Virtual Network Editor. The VMnet0 adapter by default will be Bridged and the external connection will be Auto-bridging. This is the problem. Change VMnet0 so that it uses a specific network interface. You can then create another bridged VMnet adapter.
Catching Up With An Old Friend, Ubuntu.
Since getting my iPhone some 18 months ago, I hardly turn on my desktop PC. I can do almost anything that I need to do on my iPhone. As a result my desktop PC had fallen in to a state of ruin. Last night I decided to try to tidy it up a little.
My desktop PC started out with Ubuntu 8.04 and I've upgraded each time a new release came out. As a result it had accumulated a lot of crap throughout the years. So I removed X and a lot of the CLI bits and bobs that I'd installed. Stripped it back to as much of a bare metal install as possible. Then used tasksel to install Ubuntu desktop and went from there.
It's all back up and running and I'm quite impressed with Ubuntu 10.04. I can't talk for other distributions but Ubuntu has made massive steps in the right direction over the years. I can now plug in my iPhone 4 and Rhythmbox will pop up and allow me to play my iTunes library. And the Gwibber social client is a great replacement for TweetDeck.
It's these simple things that will appeal to your average desktop user. Great work Ubuntu!



