LVM (Logical Volume Management) is a very important tool to have in the toolkit of a MySQL DBA. It allows you to create and extend logical volumes on the fly. This allows me to, say, add another disk and extend a partition effortlessly. The other very important feature is the ability to take snapshots, that you can then use for backups. All in all its a must have tool. Hence, this guide will allow you to understand various terminologies associated with LVM, together with setting up LVM volumes and in a later part will also show you how to extend...
I wrote this up a while ago and decided that I didn’t want to lose it in a shuffle of documents during my transition to a new workstation. It’s the basics of setting up Heartbeat (LVS) + DRBD (block replication between active/passive master servers) + MySQL. This should give you the basics of a H/A system without the benefits of SAN but also without the associated cost. The validity of this setup for H/A purposes is highly dependent on your workload and environment. You should know the ins and outs of your H/A solution before deciding to blame the system for not performing as expected. As with all production systems you should test, test, test and test some more before going live.
When I get around to it later I’ll post my How-To for setting up RHCS + SAN + MySQL. You can download the DRBD document PDF here: …
[Read more]
Have you ever wanted to play around with(test ;) MySQL
replication/clustering techniques, LVS/Apache load balancing etc
but didn't have the hardware available and where smart enough not
to use a production environment?
Well an easy way to be able to do this is by creating a sandbox
environment using something like qemu,
xen, vmware or UML
which allow you to create virtual machines running inside a
protected environment on your own desktop machine or whatever
hardware you have spare, just be sure you have enough memory.
This article will cover setting up a sandbox using UML.
My GNU distro of choice is Archlinux and this article will be
based around it, but you should be able to take the …