[OpenAFS] setting up test servers

Jeffrey Hutzelman Jeffrey Hutzelman <jhutz@cmu.edu>
Wed, 2 Jan 2002 15:07:48 -0500 (EST)


On 30 Dec 2001, Derek Atkins wrote:

> Yes, the server ip addresses are contained in the volume location
> database entries.

Not really.  VLDB entries actually contain pointers to server records,
which in turn contain server UUID's and lists of addresses.

With modern AFS (certainly all versions of OpenAFS), it is possible to
renumber a fileserver with no bad effects, as long as you don't remove the
sysid file which contain the server's UUID.  When the fileserver starts
up, it will register itself with a vlserver, which causes its list of
addresses to be updated in the VLDB.

Note that you cannot renumber database servers in this way -- the
server-side CellServDB file must contain the actual IP addresses of
dbservers, and must be the same on all dbserver machines.  If you change
this file on a dbserver machine, you must restart any database servers
running on that machine, so they pick up the new set of addresses.