Thank you for your input.

Harald Barth wrote:
My question is how to permit client in B to use server in B ? I
didn't found any document explaining the algorithm used by OpenAFS
to decide the server contacted by the client.

The algoritm is very old and if your IP numbers do not reflect your
network topology it probably yields incorrect results.
What do you meens by an IP number do not reflect the network topology ?

Have a look at man fs_setserverprefs and man fs_getserverprefs

I already tried to play with. but without any result.
a lower value indicates a greater preference

but first check that the clients really knows that there is more than one copy 
(something like this):

$ fs where /afs/pdc.kth.se/home/
File /afs/pdc.kth.se/home/ is on hosts kinilaw.pdc.kth.se morena.pdc.kth.se sculpin.pdc.kth.se houting.pdc.kth.se

The fs where command report me that the path is hosted only on one server. But i have a RO copy on the two servers. How to use the local copy ?
As my list from fs gets is quite long, I came up with this to find out
which one should be the prefered server:

$ fs gets | awk '$1 ~ "'$(echo $(fs where /afs/pdc.kth.se/home/ | awk -Fhosts\  '{print $2}') 
| sed "s/\ /|/g")'"' | sort +1 -2n
My fs gets retyurn the two servers. And in the office B the server B is with priority 54, server A is with priority 30001.


--
*Fabien COMBERNOUS*
/unix system engineer/
www.kezia.com <http://www.kezia.com/>
*Tel: +33 (0) 467 992 986*
Kezia Group
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to