Synchronisation de syst - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Synchronisation de syst

Description:

Mise en place d'une synchronisation en temps r el d'un syst me de fichiers: ... Approfondissement de nos aptitudes utiliser le syst me d'exploitation UNIX ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 19
Provided by: romain5
Category:

less

Transcript and Presenter's Notes

Title: Synchronisation de syst


1
Synchronisation de systèmes de fichiers et de
serveurs
Benjamin Cazain Grégoire Bruyere Nicolas
Vollmer Vincent Bouzeran Jean-Baptiste
Renevier Romain Sahut
  • Projet Tutoré

Tuteur M. Anthoine
2
Plan de la soutenance
  • Introduction
  • Présentation du sujet
  • Buts du projet
  • Etude des solutions
  • Présentation technique
  • Techniques de synchronisation
  • Problèmes rencontrés
  • Apports de ce projet
  • Conclusion

3
Plan de la soutenance
  • Introduction
  • Présentation du sujet
  • Buts du projet
  • Etude des solutions
  • Présentation technique
  • Techniques de synchronisation
  • Problèmes rencontrés
  • Apports de ce projet
  • Conclusion

4
Buts du projet
  • Cahier des charges
  • Mise en place dune synchronisation en temps réel
    dun système de fichiers
  • Par une duplication des requêtes bas niveaux
  • Sur une machine distante

5
Buts du projet
  • Buts pédagogiques
  • Objectifs méthodologiques
  • Objectifs organisationnels
  • Buts techniques
  • Mettre en place une solution adaptée aux attentes
    du sujet

6
Etude des solutions
  • Etude de lexistant rsync
  • programme qui synchronise à un instant précis le
    contenu dune zone choisie avec une autre machine
    distante
  • Solution coûteuse en accès disque
  • Ne garantie pas lintégrité des derniers fichiers
    modifiés ou enregistrés avant la panne

7
Etude des solutions
  • Deux solutions envisageables
  • NBD (Network Block Device) RAID logiciel
  • Avantages Transparence des duplications
  • Inconvénients Complexité du système
  • imon (inode monitor) et fam (File Alteration
    Monitor)
  • Avantages Facilité dutilisation
  • Inconvénients
  • Superpositions de nombreuses couches logicielles
  • Fam ne surveille quun niveau darborescence

8
Plan de la soutenance
  • Introduction
  • Présentation du sujet
  • Buts du projet
  • Etude des solutions
  • Présentation technique
  • Techniques de synchronisation
  • Problèmes rencontrés
  • Apports de ce projet
  • Conclusion

9
Techniques de synchronisation
  • Solutions non testées
  • rsync Ce programme compare les valeurs calculées
    en fonction des fichiers et met à jour la copie
    si besoin
  • DNotify (Directory Notification) Module
    comparable à imon, uniquement disponible pour les
    noyaux récents (2.4.19 ou supérieur)

10
Techniques de synchronisation
  • Solutions testées
  • NBD RAID logiciel
  • module du noyau linux
  • tandem client/serveur servant à exporter des
    ressources de type bloc
  • NDB requiert que le noyau
  • soit SMP (pour machines multiprocesseurs)
  • inclus les modules RAID et NBD
  • Le RAID permet d'enregistrer simultanément les
    données en plusieurs exemplaires sur plusieurs
    disques distincts.

11
Techniques de synchronisation
  • Solutions testées
  • imon fam
  • imon patch du noyau linux
  • Fam fournit à imon les zones à observer pour
    reporter les modifications, et communique avec
    imon
  • SGIFAM module perl permettant de dialoguer
    avec fam plus simplement
  • fam_mirror script perl permettant dappliquer
    récursivement fam à une série de répertoires

Noyau patché imon
fam
SGIFAM
fam_mirror
Reporte les modifications
Exécute
12
Problèmes rencontrés
  • Niveau technique
  • Problèmes de compilation du module NBD
  • Manque de primitives daccès rattachées aux
    modules RAID et au noyau (NBD)
  • Création du périphérique NBD local
  • Incohérence du script fam_mirror
  • Perte des données à plusieurs reprises

13
Problèmes rencontrés
  • Niveau organisationnel
  • Répartition des tâches
  • Manque de documentation
  • Mauvaise définition des objectifs

14
Plan de la soutenance
  • Introduction
  • Présentation du sujet
  • Buts du projet
  • Etude des solutions
  • Présentation technique
  • Techniques de synchronisation
  • Problèmes rencontrés
  • Apports de ce projet
  • Conclusion

15
Apports de ce projet
  • Niveau technique
  • Bonne analyse de lobjectif à atteindre
  • Acquisition de nombreuses connaissances
    techniques liées aux différents systèmes de
    fichiers
  • Approfondissement de nos aptitudes à utiliser le
    système dexploitation UNIX

16
Apports de ce projet
  • Niveau organisationnel
  • Travail en petits groupes
  • Méthodologie de travail (en groupe)

17
Plan de la soutenance
  • Introduction
  • Présentation du sujet
  • Buts du projet
  • Etude des solutions
  • Présentation technique
  • Techniques de synchronisation
  • Problèmes rencontrés
  • Apports de ce projet
  • Conclusion

18
Conclusion
Write a Comment
User Comments (0)
About PowerShow.com