SVN et Trac dans un contexte ASR

Slides:



Advertisements
Présentations similaires
Des outils pour le développement logiciel
Advertisements

Subversion.
Gestion de configuration Linux avec etckeeper
Subversion, un outil de gestion de version
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Opérations courantes.
Subversion.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
1 Après 3 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
Les sauvegardes Pourquoi sauvegarder ? Que sauvegarder ? Quand sauvegarder ? Ou sauvegarder ? Et comment ?
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
JPF 2008 Gestion distribué de version avec Mercurial Michael Scherer JPF 2008.
Subversion. 2 Subversion : Pour Quoi Faire ? Problèmes de la gestion du code dans un projet – Durée de vie du projet peut être longue : besoin de gérer.
Séminaire EOLE Dijon Octobre 2008 Eole SSO.
SUBVERSION un serveur de sources libre le jeudi 31 janvier 2008 – Association Lolita V 1.0 – Michel Cerdini.
Jean-Michel GLORIAN Atelier COMPIL du 08/06/10 SVN Client - Niveau découverte Atelier COMPIL SVN client Niveau découverte.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
1 Après 5 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
SIRH EPICEA - AGORHA Présentation Gestion Administrative 16 septembre 2011 SG-SRH- MISIRH.
Subversion. 2 Subversion : Pour Quoi Faire ? Problèmes de la gestion du code dans un projet – La durée de vie du projet peut être longue : besoin de gérer.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
Votre rayon de soleil ! PROJET EVOLUTION – GMSI 38 Thomas Mouhica, Alexandre Lacombe, Timothé Michel 1.
Administrateur : M Falempe et M Billaud Animateur : M Billaud et M Moreau.
1 Observer le paramétrage d’un réseau. 2 Dans notre réseau téléphonique habituel, les postes, reliés à un auto-commutateur... …peuvent dialoguer, car.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
L’intérêt de sauvegarder certaines données stockées localement sur les postes clients est souvent trop sous-estimée par nos utilisateurs. Casse matérielle,
Moodle mission académique Tice Qu'est – ce que Moodle ? u MOODLE est une plateforme pédagogique en ligne, C'est un.
Framework EHop/Ecenvir
Mise en place d’un système de partage de fichiers
Le nouveau bouquet de services aux partenaires des Allocations familiales Présentation aux partenaires- 9 mai 2017.
Exploitation Informatique
DropBox Projet App’Ifa.
Échanger avec son réseau d’affaires via un cloud privé
Déploiements d'applicatifs autonomes avec Pkgi
Celine L, Germain T, Pauline W, Josephine R, Hortense C.
Formation Utiliser l'outil ownCloud
Projet Euratechnologies
Quels outils collaboratifs pour mon association ?
Gestion de version centralisée et décentralisée
Présentation Scribe NG Serveur pédagogique.
Folders Access Manager Capacte
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Michel Jouvin LAL/Orsay
Séminaire EOLE Beaune Septembre 2007
Status logiciel 29 avril 2010.
Gestion Administrative
Installation et Configuration Internet Information Server (IIS 5)
Centralisation de logs
Des outils pour le développement logiciel
L’intégration en continue
Introduction à Unix au LAL
Module S41 Chapitre 9  Configuration de Microsoft Windows 7 pour fonctionner sur des réseaux Microsoft.
Support – info Sauvegarde des données locales des postes clients
Guillaume Philippon Tutoriel git.
2018/8/9 CLAP Cluster de virtualisation et de stockage distribué du LAPP Mardi 26 avril 2016 Entrez votre nom.
Présentation OCS-Inventory au LAPP
Internet C'est quoi ? Comment ça marche ? Fenêtre sur le monde
Gestion du patrimoine informatique
Les protocoles de la couche application Chapitre 7.
Architecture BD Récif.
La création de notices d’exemplaires
Formation git.
Un cloud de production et de stockage
Michel Jouvin Comité des utilisateurs 14 Mai 2007
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Présentation des services IT
FRAMEWORKS : XMLBEANS / STRIPES
Intégration GRIF Michel Jouvin Comité Technique GRIF 28 Novembre 2005.
Michel Jouvin LAL/Orsay
Role-Based Access Control (RBAC) Les permissions d’administration
Transcription de la présentation:

SVN et Trac dans un contexte ASR Michel Jouvin LAL/Orsay jouvin@lal.in2p3.fr

Agenda Quel besoin ? Les atout de SVN Les contraintes Le couplage avec Trac Un exemple : Apache au LAL 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

Quel Besoin ? La configuration d’un système évolue Tenir une documentation des changements Intéressant de conserver un historique Pouvoir revenir en arrière simplement sur une modification, même complexe Impliquant plusieurs fichiers Configuration d’un service partagée par plusieurs machines Propager facilement des modifications Garantir la synchronisation des différentes machines Plusieurs administrateurs impliqués Détecter les conflits Identifier les changements faits par une autre personne Test de nouvelle configuration Pouvoir basculer rapidement entre 2 configurations 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

Les Atouts de SVN La gestion de version + 1 repository (BdD) Configuration stockées en dehors de la machine Validation des versions de configuration (commit) Obligation de documenter les changements lors des commit Contrôle fin des autorisations d’accès et de modification Commit atomique Si plusieurs fichiers modifiés, commit de tous ou aucun Renommage de fichiers, support des symlinks Indispensable dans un usage ASR Conservation de l’historique Revert Possibilité d’annuler rapidement une modification avant sa validation (commit) Branches et merge Bascule rapide entre configurations, propagation des mods 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

Les Contraintes Etre transparent pour les applications et les administrateurs “standards” Doit respecter l’arrangement des fichiers de configuration Ne doit pas modifier la façon de configurer un service La modification sur place des fichiers doit être possible sans conflit non détecté Le versionning doit être uniquement un plus… Eventuellement restreint à quelques administrateurs Il doit être possible d’oublier d’utiliser SVN sans dégradation par rapport à sa non utilisation Principalement adapté à la configuration de services complexes Web, Mail, … Ne pas oublier les outils d’administration développés localement… 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

L’Apport de Trac Cerise sur le gateau (SVN) ! Web client à SVN On peut utiliser SVN sans Trac On peut aussi utiliser Trac sans SVN (wiki + problem tracking) Web client à SVN Facile de fouiller dans les différentes versions, visualiser les modifications… Wiki : permet d’associer la documentation et la configuration réelle Gestionnaire de tickets Mémoire des actions à mener Documentation des actions avec un lien sur les modifications de configuration Liens documentation / problèmes 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

Exemple : Serveurs Web ASA LX2 asa/root % uname -a OSF1 asa.lal.in2p3.fr V5.1 2650 alpha asa/root % pwd /tmp_mnt/www/Web/servers/apache/2.0.55/conf asa/root % svn info Path: . URL: http://svn.lal.in2p3.fr/Exploitation/SystemConfig/Apache/trunk/conf Repository UUID: b1ecbf11-cdf1-0310-b5a9-ddd242f02636 Revision: 768 Node Kind: directory Schedule: normal Last Changed Author: jouvin Last Changed Rev: 768 Last Changed Date: 2006-09-08 00:12:43 +0200 (Fri, 08 Sep 2006) Properties Last Updated: 2006-09-08 00:11:35 +0200 (Fri, 08 Sep 2006) ASA [root@pub2 conf]# uname -a Linux pub2.lal.in2p3.fr 2.6.9-22.0.1.ELsmp #1 SMP Thu Oct 27 10:53:36 CDT 2005 i686 athlon i386 GNU/Linux [root@pub2 conf]# pwd /usr/local/apache2/httpd/pro/conf [root@pub2 conf]# svn info Path: . URL: http://svn.lal.in2p3.fr/Exploitation/SystemConfig/Apache/trunk/conf Repository Root: http://svn.lal.in2p3.fr/Exploitation/SystemConfig Repository UUID: b1ecbf11-cdf1-0310-b5a9-ddd242f02636 Revision: 748 Node Kind: directory Schedule: normal Last Changed Author: lhermitt Last Changed Rev: 748 Last Changed Date: 2006-07-12 14:48:16 +0200 (Wed, 12 Jul 2006) LX2 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

Exemple : Les Projets 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

Exemple : Historique 12/11/201820/9/2006 SVN et Trac dans un contexte ASR

Exemple : Modifications 12/11/201820/9/2006 SVN et Trac dans un contexte ASR