Le 11 oct. 2009 à 20:30, Francois Tigeot a écrit :

Youssef Ghorbal wrote:
Nous souhaitons mettre en place un mecanisme qui permet de versionner
les fichiers de configuration tout en gardant la trace de qui a modifie
quoi et quand.

Ca a l'air de ressembler comme deux gouttes d'eau à ce que fait RCS. Il
permet de locker le fichier, éditer tranquillement et délocker avec un
message.

C'est normalement installé sur tout bon système vaguement unixoïde depuis
les années 80.

Tout à fait, ça fait partie des best practices pour la gestion de serveurs depuis quelques temps. Par exemple : http://wikis.sun.com/display/BigAdmin/Configuration+files+best+practices

Il y a aussi tout un chapitre dédié à cette technique dans Absolute FreeBSD, 2nd Edition :
http://books.google.fr/books?id=vebgS-r9fP8C&pg=PA51&dq=absolute+freebsd+checkin+checkout&ei=7bvTStKSPKbKyQTVj7meDg#v=onepage&q=&f=false

Ceci étant valable pour les serveurs. Pour tout ce qui est équipement réseau, on peut passer par Rancid pour faire du versioning centralisé.

Et pour la centralisation de configurations (orienté serveur), il y a les outils comme cfengine, chef ou puppet.

On peut aussi penser rajouter une couche d'accounting RADIUS un peu partout pour suivre les modifications manuelles par exécution de commandes.

Tout ça ce sont des exemples d'outils remplissant une partie de la tâche de la gestion des configurations dans un système d'information. Pour quelque chose de totalement complet, ITIL CMDB, pouet pouet, je ne connais pas de solution intégrant chaque aspect même en payant cher (genre Cisco ou Tivoli).

Bon courage,

--
Vincent Morel---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à