It took us a few months to find some time again in our busy
schedules to continue the migration of MrWhite. Yesterday we finally managed to
free up some time and continue to work on the migration.
As our time was limited, or rather, we wanted to do the migration
to have MrWhite running off the new SSD and not hold off anymore, we decided to
split the work in “must have” and “nice to have”. In the “must have” category was
everything that was required to get our services up and running again, such as
the databases, websites etc. In the “nice to have” category were things such as
the varnish reversed caching proxy, monitoring and some updates left ‘n right.
Besides the Varnish reserved caching proxy and an update for
Pikwik website stats tracking we got pretty much all the work done.
MrWhite was completely reinstalled and updated with all the
latest Linux packages available. The virtual machine now runs off the SSD we
installed a few months back. As you most likely can notice it has improved the
website loading times and overall performances by quite a bit.
As we started the migration 2 months ago we had to redo some
of the work as it required fresh copies of the database and websites to ensure
there was no data loss. We’ve copied over all the relevant data and ran
optimization scripts for the MySQL databases.
ZNC was rebuild from scratch. On “old” MrWhite we had
version 0.2 running which was very outdated. On the new server we installed version
1.0 which required new configuration files and we couldn’t really be bothered
to migrate the old configs to its new standard. All the users who had a ZNC
account should have received new details by now. If not, you know who to
We’ve rebuild our backup facilities so we finally have our
daily backups again (luckily nothing broke in the last 2 months J). The backup VM has
been doubled in capacity so we can now also receive backups from the most
important files on the other VM’s we have.
All other services and user accounts were to our knowledge
migrated without any noticeable issues. This includes Mumble and HLstatsX.
One of the “nice to have” things on the list was some new
monitoring. We’ve added “Munin monitoring” to MrWhite to create us some fancy
graphs of the server usage so we can keep an eye on things. You can find these
graphs at http://www.specialattack.net/munin/
and in the near future we’ll add them to our “server status” page along with
all the other info on the new server setup.
For now we are pretty much done with the massive server
overhaul. A few small finishing touches are required such as a trip to the
datacenter to move over a harddrive from one server to another so MC will
finally have its full diskspace available.
Other minor thing we’ll work on is fine tuning the
monitoring, fixing the IRC bot and some other fixes and improvements left ‘n