Aaron Toponce wrote:
On Tue, May 12, 2009 at 02:46:23AM -0600, Mike Lovell wrote:
So I have a box that I want to use 6 drives with lvm on for xen virtual
machines with. While experimenting with things, I found that I can just
do a pv for each disk and then add -m1 to lvcreate to do a mirror. The
question I have is how can I make things automatically notify me by
email if one of the drives, that has parts of a mirror, fails? I am
liking using LVM mirroring in this situation but I it doesn't help me a
lot if I don't know when a drive fails. Thanks for any help.
Wait, let me get this straight- you have 6 drives, and you're using RAID
level 1 through LVM? You know what that means, right? You've just lost 5
disks worth of space. Why not just give the 5 disks to me? I could put
them to good use. :)
Unless you need that extreme redundancy, I would suggest starting over
using Linux software RAID beneath LVM. With 6 drives, I would do RAID
level 6 with all active in the array. Then, you're utilizing a decent
amount of disk space for your 6 drives, and should a drive fail, you'll
deprecate to RAID 5, which works well.
Just a thought.
I'm not trying to do a 6 drive raid 5. Doing a -m1 creates one copy of
the new LV. So in this case, I would lose the equivalent of half of the
storage space which would be the same as doing a RAID10.
The particular case I am looking at this for is for a VG for many Xen
virtual machines with each virtual machine having an LV. If I were to do
a RAID10 underneath LVM, IO access for a single virtual machine would
touch all 6 disks in the array. But if I just use LVM to also create a
single mirror, IO access for a virtual machine would only touch 2 of the
disks (technically 3 if you include the mirror_log). I don't need the
performance gains that doing the RAID0 part would give me and so I am
hoping to remove one layer. But I need to receive a notification when a
disk dies. I have used a RAID10 on a similar box and it worked okay but
an experimenting with something else. So does anyone know of a way to do
notifications if a PV in LVM dies?
mike
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/