5 | | Unlike NFS, AFS includes two layers of indirection which shield a client from having to know what hostname a file resides on in order to access it. The first layer of indirection is "cells", such as athena.mit.edu. Each workstation has a directory of cells in /usr/vice/etc/CellServDB, which it can use to look up the database servers for a cell name. If a cell's database servers change, each client's CellServDB has to be updated, but the canonical paths to files in that cell do not change. A canonical CellServDB file is maintained at grand.central.org (an OpenAFS community resource). IS&T Server Operations maintains a local canonica CellServDB at /afs/athena.mit.edu/service/CellServDB. A cron job on zulu compares this file to our most recent copy and alerts debathena-root if the files differ. Debathena developers must take action to incorporate the changes into a new version of debathena-afs-config and push it out to the APT repo. Some AFS clients can check for DNS SRV records for cells which are not listed in CellServDB. |
| 5 | Unlike NFS, AFS includes two layers of indirection which shield a client from having to know what hostname a file resides on in order to access it. The first layer of indirection is "cells", such as athena.mit.edu. Each workstation has a directory of cells in /usr/vice/etc/CellServDB, which it can use to look up the database servers for a cell name. If a cell's database servers change, each client's CellServDB has to be updated, but the canonical paths to files in that cell do not change. A canonical CellServDB file is maintained at grand.central.org (an OpenAFS community resource). IS&T Server Operations maintains a local canonical CellServDB at /afs/athena.mit.edu/service/CellServDB. A cron job on zulu compares this file to our most recent copy and alerts debathena-root if the files differ. Debathena developers must take action to incorporate the changes into a new version of debathena-afs-config and push it out to the APT repo. Some AFS clients can check for DNS SRV records for cells which are not listed in CellServDB. |