[Lustre-discuss] about lustre and virtual ip

Felix New moxnetx at gmail.com
Mon Mar 10 18:54:44 PDT 2008


Hello all,
   i am running lustre 1.6.4 on my redhat advanced server 4 update
4.as all know, the mgs/mds(out mgs/mds on the same server) server is
the center server, and the cluster is unusable if the mgs/mds is dead.
so i setup heartbeat between the two mgs/mds server2, and use
drbd(network raid1) as the backend storage to sync data each other.

  to make the setup easily, i use a virtual ip(fload ip) between two
mgs servers(assume mgs0: 10.0.0.1,mgs1:10.0.0.2, vip: 10.0.0.3,
oss0:10.0.0.11, oss1:10.0.0.12, etc.). mgs0 as the primary mgs, and
mgs1 as sencondary mgs. when use mgs0, the vip 10.0.0.3 is a alias
addr on server0, and when mgs0 dead, the vip 10.0.0.3 will move to
mgs1(controled by heartbeat). so the mgs hight avalibal is transparent
to all the oss servers, clients, and they can only know the mgs
10.0.0.3, and mkfs with param --mgsnode=10.0.0.3 on oss and mount
cluster with nid of vip on client.

  now the problem is: when i add the vip to the mgs0, and mkfs.lustre
with --mgsnode=10.0.0.3, but the ost can't found the mgs when mount
the ost.the same error whe mount the cluster,but but when use
10.0.0.1.
client# mount -t lustre 10.0.0.3 at tcp0:/mycfs /cfs/client/
client# mount.lustre: mount 10.0.0.3 at tcp0:/mycfs at /cfs/client
failed: Cannot send after transport endpoint shutdown


-- 
Best regards
Felix New



More information about the lustre-discuss mailing list