[K12OSN] Documenting the Network
Les Mikesell
lesmikesell at gmail.com
Thu Mar 19 17:34:14 UTC 2009
Rob Owens wrote:
> On Thu, Mar 19, 2009 at 12:13:11PM -0400, j.w. thomas wrote:
>> How do you guys document your networking environment?
>>
>> I am the sole admin of a small system, and it just seems bad practice
>> for the sole repository of all that info to be my head. For one, my
>> head is notoriously unreliable for that sort of thing. Also, it can't
>> be backed up.
>>
>> Right now I have a small setup with a firewall, an ltsp server, five
>> clients, a wireless connection, and a stand-alone workstation. More to
>> come later (printers, more services, etc).
>>
>> I'm planning to fire up an svn server to use as a repo for all the /etc
>> directories on all the machines. I also have a text file with
>> descriptions of every technical detail I could think to put in it:
>> equipment specs, models, location, function, wireless encryption keys,
>> power feeds (i.e., ups or not), ip addresses, services, etc.
>>
> I'd use BackupPC to backup all the /etc directories (and /usr/local and
> whatever else is important to you).
I like the idea of subversion. I've used CVS in the past for my dns
files, cisco configs that are tftp'd to a linux server and a few other
odds and ends. It is really nice when combined with viewvc (a web
interface that will let you browse either cvs or subversion histories,
see side-by-side color-coded diffs of any 2 versions, etc.).
However it always seemed like too much trouble to turn an existing
directory tree (/etc) into a checked-out svn workspace. Maybe that has
gotten easier with the current version and the sparse checkout options,
though. Has anyone come up with a way to make the files from similar
machines appear as branches with a common history?
--
Les Mikesell
lesmikesell at gmail.com
More information about the K12OSN
mailing list