thanks for your reply. I am trying to understand what you mean. for instance, I have 6 clients and 3 GFS servers, they are divided into 3 different groups client1 GFS server1 client2 client3 GFS server2 client4 client 5 GFS server3 client6 So my question is how to balance the workload between these 3 GFS servers since they are hosting identical data? anyone successfully implemented this using CTDB+GFS? On Mon, Dec 28, 2009 at 4:50 PM, Gordan Bobic <gordan@xxxxxxxxxx> wrote: > Diamond Li wrote: > >> But my concern is: if I use HA solution, for instance I have 5 GFS >> servers, but only one of them is serving nfs service. That means 1 >> server is overloaded, the other are starving in meantime. >> >> Is there any better solutions to make 5 GFS servers provide nfs >> service concurrently? > > There is nothing to stop you from having NFS exports run on all of the nodes > simultaneously. Divide up your clients into groups so that each group mounts > a different NFS server, and have the floating IP of the NFS servers as a > fail-over resource. > > There are, however, a lot of potential performance issues you will likely > encounter in such a setup (attribute caching on NFS, lock caching on GFS, > etc.). > > Gordan > > -- > Linux-cluster mailing list > Linux-cluster@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/linux-cluster > -- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster