TiBS Config Files

Which config files should the lcfg-tibs component manage?

Key:

  • Done LCFG can maintain this file.
  • TODO LCFG should maintain this but doesn't as yet.
  • stop LCFG should not touch this file.
  • processing-bg Help?

TiBS Clients

/usr/tibs/tibs.ini Done
the main configuration file for TiBS clients. Currently hand-maintained only. lcfg-tibs can now maintain this.

TiBS Servers

/usr/tibs/state/tibs.conf Done
the main configuration file for the TiBS server. Currently hand-maintained only. lcfg-tibs can now maintain this.
/usr/tibs/state/caches.txt Done
config file giving the location of the TiBS cache directories. Currently hand-maintained only. lcfg-tibs can now maintain this.
/usr/tibs/state/drives.txt stop
defines the available tape drives. Automatically generated. lcfg-tibs should not touch this.
/usr/tibs/state/classes.txt Done
lists the TiBS class(es) in use. Currently hand-maintained only. lcfg-tibs can now maintain this.
/usr/tibs/state/clients.txt TODO
lists the non-AFS TiBS clients. Maintained by manual use of TiBS 'hostadd' and 'hostdel' commands. lcfg-tibs can not yet maintain this.
/usr/tibs/state/subnets.txt Done
info about the local network. Currently hand-maintained only. lcfg-tibs can now maintain this.
/usr/tibs/state/barcodes.txt stop
state info about tapes. Automatically generated. lcfg-tibs should not touch this.

/usr/tibs/state/classes/afs_class/labels.txt Done
per class, defines the backup strategy for that class. Currently hand-maintained. lcfg-tibs can now maintain this.
/usr/tibs/state/classes/afs_class/groups.txt Done
per class, defines the groups for that class. Currently hand-maintained. lcfg-tibs can now maintain this.
/usr/tibs/state/classes/afs_class/ThisFull.txt Done
per class, names the backup script for that backup type. Currently hand-maintained. lcfg-tibs can now maintain this.
/usr/tibs/state/classes/afs_class/ThisDaily.txt Done
per class, names the backup script for that backup type. Currently hand-maintained. lcfg-tibs can now maintain this.
/usr/tibs/state/classes/afs_class/linux_group.txt TODO
defines the membership of the linux_group group. Currently maintained with manual runs of 'hostadd' and 'hostdel'. lcfg-tibs can not yet maintain this.
/usr/tibs/state/classes/afs_class/solaris_group.txt TODO
defines the membership of the solaris_group group. Currently maintained with manual runs of 'hostadd' and 'hostdel'. lcfg-tibs can not yet maintain this.
/usr/tibs/state/classes/afs_class/vicep_group.txt TODO
defines the membership of the vicep_group group which contains default settings. Currently hand-maintained only. lcfg-tibs can not yet maintain this.
/usr/tibs/state/classes/afs_class/afs_group.txt stop
defines the membership of the afs_group group. Currently maintained automatically. lcfg-tibs should not touch this file.

/usr/tibs/state/afs/cells.txt Done
names the local AFS cell(s). Currently hand-maintained only. lcfg-tibs can now maintain this.

/usr/tibs/state/afs/inf.ed.ac.uk/afsgroups.txt Done
Top level definition of the AFS backup for this cell. Currently hand-maintained only. lcfg-tibs can now maintain this.
/usr/tibs/state/afs/inf.ed.ac.uk/omit.afs_group Done
defines the exclusion rules for the afs cell's backups. Currently hand-maintained. lcfg-tibs can now maintain this.
/usr/tibs/state/afs/inf.ed.ac.uk/afs_group.accept stop
Automatically generated? Is there any role for lcfg-tibs here?
/usr/tibs/state/afs/inf.ed.ac.uk/accept.afs_group stop
optional file to define acceptance filters for volumes. TiBS Manual p55. We don't currently use this, so there's no need for lcfg-tibs to generate it.

/usr/tibs/state/rules/recovery.txt stop
This looks like it's unchanged from the TiBS software distribution.
/usr/tibs/state/rules/solaris.txt TODO
Currently hand-generated, should be lcfg-maintained.
/usr/tibs/state/rules/windows.txt stop
This looks like it's unchanged from the TiBS software distribution.

-- ChrisCooke - 10 August 2009

Topic revision: r9 - 24 Aug 2009 - 11:16:43 - ChrisCooke
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies