Modifications entre les versions 1 et 2
Version 1 à la date du 2006-11-29 14:30:01
Taille: 3027
Éditeur: JérômeSantini
Commentaire: relancer la discussion ?
Version 2 à la date du 2006-11-29 14:33:56
Taille: 3039
Éditeur: JérômeSantini
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 37: Ligne 37:
 création : import
 commande aprés modif' : ci
 revenir en arriere : revert, co
 vérifier les dernieres modif's : diff
vérifier qu'il n'y a pas de modif' non enregistrée : diff
 diff avec la version de telle date
 * création : import
 * commande aprés modif' : ci
 * revenir en arriere : revert, co
 * vérifier les dernieres modif's : diff
 *
vérifier qu'il n'y a pas de modif' non enregistrée : diff
 * diff avec la version de telle date

Suivi via SVN des configurations serveurs

histoire de relancer la discussion

But : garder un historique des modificatios des fichiers de configuration de chaque serveur. Pour

  • pouvoir revenir en arrière
  • comprendre la source d'un problème
  • documenter sans peine l'évolution de son réseau :-)

Questions et problèmes à résoudre

Préservation des uid.gid de chaque fichier

  • En fait le //in-place-import// est l'usage normal de svn, ou tout de moins celui que j'ai toujours fait : ça vient naturellement à l'idée quand on utilise svn. -- ProgFou

  • Pour asvn je sais pas... En fait je me demande si on veut vraiment que SVN remplace un backup ou serve simplement au suivi. Il faut voir aussi si le "svn diff" montrera bien les changements de propriétés, vu qu'elles ne sont apparement enregistrées que lors du //commit//... À tester donc. -- ProgFou

  • Si SVN pouvait faire backup en même temps, ça serait pas mal, quand même. -- TN bof... notre système de backup actuel fait déjà bien ce boulot là -- J.
  • autre idée, plus simple (ou plutôt, que je préfere :-D) : svn de base pour le suivi du *contenu* des fichiers, et traiter la question des permissions / droits à part (avec Aide/Tripwire, par exemple) ou ne pas la traiter du tout. Je crois que je vais partir là-dessus dans un premier temps -- J.
  • C'est surtout le point à propos de la traçabilité de l'orginie des modifications qui me parait important. Voir si on peut avoir la même chose en utilisant tout simplement le contenu de $USERNAME ?

Repository central ou propre à chaque machine ?

  • argument pour le local à chaque machine : évite d'avoir un svn centrale accessible en lecture/écriture depuis chaque serveur. (même soucis que l'accés à un serveur de backup central, en fait)
  • argument pour le central :
    • tout en un seul point, plus facile pour faire des comparaisons entre plusieurs bécanes (vraiment ?)
    • permettrait d'installer un serveur trac pour faciliter le suivi d'un réseau

Proposition de méthodologie pour la gestion des /etc en svn

  • création : import
  • commande aprés modif' : ci
  • revenir en arriere : revert, co
  • vérifier les dernieres modif's : diff
  • vérifier qu'il n'y a pas de modif' non enregistrée : diff
  • diff avec la version de telle date

Actions suivantes

  • le faire en vrai, et voir ce que ça donne vraiment ?

Etude/EtcDansSvn (dernière édition le 2008-02-21 22:10:05 par localhost)