[OpenAFS] Doubts about OpenAFS implementation in a company

Stanisław Kamiński stasheck.fora@gmail.com
Thu, 19 May 2011 08:05:20 +0200

So now we're getting somewhere :-)

In fact we have 6 (or 7) DB servers. I remember that at one point my 
colleagues were surprised by "8 DB servers limit" - because up to this 
point it was a common practice to install full set of daemons on every 
server. Now we've got multiple file servers in Polish offices, and 
usually just a single DB server in each.

The reason is quite simple: although all of our links are redundant, 
there were instances when communication between two offices broke 
(especially in case of abroad offices). It was thought that it's better 
to have DB server in each location in case of VPN tunnel failure; 
frankly, I don't know if that's working.

Since Linux users have their homedirs on AFS, when AFS servers fail for 
any reason, the only thing they can do is to reset their station and 
enter emergency mode (ie. login with no own homedir, but allowing to 
work), losing current work in progress. Again, I don't know if it'd be 
enough to have fileserver 
w/o DB server in given location. I guess I'll 
go with switching abroad servers to "clone" mode (I didn't even know 
something like this exists).

As for moving - I meant directory traversal, "cd". Although I checked 
yesterday and it was fluent, so I'm not sure what was happening before.

As for relocating volumes - I'm afraid vos dump/restore is not an 
option, because user can't work in the meantime. I asked about number 
of cells because it seems normal to me that an organization has one 
cell, but I read in the book (very old, I know) that it might be a 
standard practice to create one or more cells per department.

Next question - we're only storing homedirs and groupshared on AFS, 
There's no point to store software, local harddrives are way faster and 
we have quite robust update system in place. So, no RO.

2/5 MBps on 1 Gbps. Now it doesn't sound that good, does it? :-)

xstat_fs_test  - I'll try it and get back with results.

Thanks for all your answers :-)