[Lustre-discuss] Active-Active failover configuration

xgl at xgl.pereslavl.ru xgl at xgl.pereslavl.ru
Tue Apr 20 05:42:34 PDT 2010


Greetings!

Sorry for troubling you by such question but I cannot find example in documentation and meet some problems.

I want to use Active/Active failover configuration. (Where can I find some examples?)

I have 2 nodes - s1 and s2 used as OSS'es
I also have 3 block devices
(MDS) - 1Tb used as MDS|MDT
(OST0) 8Tb used as OST1
(OST1) 8Tb used as OST2
All devices available from both OSS's.

OST0 mounted on s1
MDS and OST1 mounted on s2 in normal state.

How can I configure system such way, that if one os OSS'es (s2, as an example), fails out, second OSS (s1) take control of all resources?

I have heartbeat installed and configured.
[root at s2 ~]# cat /etc/ha.d/haresources
s1 Filesystem::/dev/disk/b801::/mnt/ost0::lustre
s2 Filesystem::/dev/disk/b800::/mnt/mdt::lustre Filesystem::/dev/disk/8800::/mnt/ost1::lustre

I configure system;
On s2 I format and mount MDT and OST1
mkfs.lustre --reformat --fsname=lustre --mgs --mdt /dev/disk/by-id/b800   
mount -t lustre /dev/disk/b800 /mnt/mdt/
mkfs.lustre --reformat --ost --fsname=lustre --mgsnode=192.168.11.12 at o2ib /dev/disk/8800
mount -t lustre /dev/disk/8800 /mnt/ost1

On s1 I format and mount OST0
mkfs.lustre --reformat --ost --fsname=lustre --mgsnode=192.168.11.12 at o2ib /dev/disk/b801
mount -t lustre /dev/disk/b801 /mnt/ost0

service heartbeat up and running on both nodes.

Where have I add some parameters to have lustre up and running if s2 going down? Or where can I find some examples?
How can s1 takeover MDS (/mnt/mdt) and OST1 (/mnt/ost1) that usually mounted on s2?

Thanks,
Katya



More information about the lustre-discuss mailing list