Service migration etc

Hi folks
TLDR: scroll down to the next bold bit

As part of the clustering setup I now have nicely running, I’m planning on moving practically everything over bit-by-bit to the new machine, then I’m gonna bring the old machine down for a rebuild.

I’m in the process of migrating DNS to the Linode DNS manager – a much easier and more central place to manage all of our DNS entries than various DynDNS/Domainmonster pages. This process is in progress now, but will take up to four hours to complete after I migrate a domain.

I pushed the “caskie” domain and helpmebot’s domain to Linode now, and will complete the rest later tonight.

My next step is to perform a database master switch from charmander to blastoise. This is something I’ve never done before, and therefore don’t know how smoothly it will go. I’ve got a few things to do first, (set up ALL database access hostnames to use the new roles in DNS rather than specific IP addresses and/or hostnames), but then I’m hoping it will be a simple case of set the master read-only, wait for the slave to catch up, stop replication and start it the other way, and then set the new master read-write. At some point I’ll have to update DNS too – but I’m not quite sure of the best point to do that.

When that’s done, I’ll start moving sites over to the new server slowly too, and then the few straggling services that run on charmander too.

Stuff you need to be aware about:

  • Database migration may cause up to 30 minutes downtime/disruption in the near future
  • Site migration may cause up to 30 minutes downtime/disruption in the near future

I’ll let you know closer to the time when, and I’ll try and keep it to a low-use time if possible.

Sorry for any inconvenience – I’m trying to build a better service :)

(Cross-posting to http://status.helpmebot.org.uk/2010/12/service-migration-etc.html )