Projet OASIS PCfEngine Encadrant : M. Keryell Date : Mercredi 02 Mars 2005 Pascal Virmaud.

Slides:



Advertisements
Présentations similaires
Revue de litération 2 09/11/ /11/2004. Revue de litération 2 BE ISI Sommaire Bilan de litération 2 Objectifs de litération 3 Propositions.
Advertisements

« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Lalimentation de STAR par imports STAR 8ième cercle – 27 septembre 2013.
Agréger les infos SITRA et réservation sur mon site
Alimenter son site web avec SITRA – les grandes options techniques
GEF 243B Programmation informatique appliquée
Chapitre I : Systèmes d’exploitation
Dimensions et Java : Plug-in, Build et EAR Elisabeth BAUDOIN STIME CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010.
TER Gestionnaires de contenu en ligne
Aquitaine / Euskadi - Réunion du 10 mars San Sebastian1 Prototype Contexte de réalisation: Intervient dans lAnnée 2 du projet, dans laction C2 «
version Beta Marie Calberg Ninni Louhelainen SLFN7
Projet 4info.
Réalisation d’un site Internet pour la mairie de Pinsaguel
Introduction aux CMS.
Outils de tests, logs et documentation Frédéric Moalannée 2010/2011 POO.
Algorithmique et Programmation
Administration de SharePoint
B2i Lycée Circulaire BO n°31 du 29/08/2013.
GWT UML Un modeleur UML en GWT
Revue de Projet : Sondages en Lignes 15 mars 2010 Coach : Clément CROCHEMORE Tracker : Mélissa PETIT Client : Elie LESUEUR Testeurs : Paul TOUTAIN et Thierry.
Configuration de Windows Server 2008 Active Directory
Modèle, Méthode et Conception
Des outils pour le développement logiciel
Développement d’un réseau social professionnel
Échéancier # E) Bilan réflexif /rapport individuel (cours # 15 individuel disponible sur le site section travaux (Attention : rédiger votre travail.
Le portail web netUniversité
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Typo3 sur Bonjourquebec.com Publier un site dynamique en version statique ou presque…
Projet de Master première année 2007 / 2008
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Marc Bouissou, Guillaume Torrente, EDF
Paradigmes des Langages de Programmation
La production informatique sécurisée et simplifiée
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Exemples complexes Impression à partir d’autres applications (non-windows) On doit imprimer des étiquettes avec des contenus variables automatiquement.
Introduction au Génie Logiciel
LOLIPOP: un Portfolio pour l’enseignement supérieur
Nexeto.  Entreprise ◦ ADINFO ◦ Nexeto  Besoins ◦ Objectifs ◦ Outils/Moyens ◦ ATS ◦ Planning  Projet de stage ◦ Conception ◦ Réalisation  Bilan  Résultats.
L’ergonomie des IHM : pourquoi, comment ?
Le projet Gestion Commerciale
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
P.D.F. Qui es-tu?.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Projet Pluritechnique Encadré
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
Une nouvelle manière de visualiser le fichier de contrôle de System Automation LUDIWAC ® Helcia Conseil.
En route vers le déploiement . . .
Interface de génération de blason Projet STLM.GIBERT / M.LIPPMANN.
Développement de plateformes numériques
( ) Collège de Maisonneuve
Démarche de définition du projet en STI2D Spécialité Energie & Environnement M. GARCIA Marc M. TOBJI Ali 5 et 6 mai 2015.
Ethnosim (Cr1) Projet encadré par : Mr David Crookall (17 juin 2004) Agostini Jean-Louis Dupouy Nicolas Giroussens Olivier Olivar Kevin Université de Nice.
Parcours de Professionnalisation
La recherche pour l’ingénierie de l’agriculture et de l’environnement SSI : Service des Systèmes d’Information Arcintel Administration des postes de travail.
Informatique et Sciences du Numérique
M1 Miage Jour UE Veille Technologique
Administration d’un système Linux [BTS IRIS tv
C OMMUNICATION INTERNE QLIO Exercices communication orale.
Epreuve E6 Parcours de professionnalisation
Les systèmes de gestion de contenu
Julien Lamure - Réunion des CI du 15/11/2006 Quelques utilitaires de création de comptes pour Windows 2003 server - GUNT - Gestion - PowerAD - Magret -
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Raison d'être de la structure de fichiers : Les premiers travaux : Début des années 1960 : En 1963 : Près de 10 ans plus tard... (à peu près 1973) : Durant.
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA.
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
INFSO-RI Enabling Grids for E-sciencE NA4 test Eric Fede on behalf of the team.
1 Master Data Management au SANDRE. ADD 27/11/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux:
Transcription de la présentation:

Projet OASIS PCfEngine Encadrant : M. Keryell Date : Mercredi 02 Mars 2005 Pascal Virmaud

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 2 Plan Le Projet PCfEngine La conduite de projet Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 3 Plan Le Projet PCfEngine Enjeux et contexte Analyse du problème Réalisations La conduite de projet Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 4 Enjeux et contexte Enjeux : Faire de l’administration système automatisée Créer un système très extensible Contexte : Projet OASIS : Open Administration for computer System InfraStructure CfEngine : Configuration Engine

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 5 Plan Le Projet PCfEngine Contexte et enjeux Analyse du problème Réalisations La conduite de projet Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 6 Analyse du problème 1/2 Problème : Contexte : larges systèmes informatiques hétéroclites. But : Automatiser le maximum de tâches pour l’administrateur. Comparaison avec un système immunitaire (M. Mark Burgess)

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 7 Analyse du problème 2/2 Comment procéder ? Auto correction depuis un état invalide Notion de point fixe Problèmes: Description d’un état invalide Risque de boucles infinies Description de la correction

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 8 Solutions Problème : description d’un état invalide. Utiliser des fonctions prédicats pré écrites ou fournies par l’administrateur Prédicat := {espace disque restant < 100 Mo} Problème : gestion de la notion de point fixe Itérations successives Une itération n’est entamée que si un changement a eu lieu dans l’itération précédente

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 9 Plan Le Projet PCfEngine Contexte et enjeux Analyse du problème Réalisations La conduite de projet Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 10 Réalisations Moteur de PCfEngine Actions de bases reprises de CfEngine Exemple d’extension Gestion de l’édition de fichier Documentations Outils internes à PCfEngine

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 11 Moteur de PCfEngine Architecture à 3 niveaux :

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 12 Actions de base 1/2 Gestion des fichiers Edition : AppendIfNoSuchLine, RemoveLine, CommentLine… Règles intentionnelles de filtrage d’arbre Tidy : suppression de types de fichiers Comparaison à une référence …

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 13 Actions de base 2/2 Les règles sont spécifiées en fonction de paramètres liés aux feuilles de l’arbre (owner, size, hidden…) Ces règles peuvent elles-mêmes s’appliquer à des arbres

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 14 Outils internes Outils de logs Utilisation du paradigme objet pour voir le contenu d’un fichier de manières différentes dynamiquement Evaluation retardée de variables

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 15 Documentation en anglais Rapport opérationnel Documentation générale, structure Documentation utilisateurs (illustrée d’exemples) Documentation générée depuis le code source

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 16 Plan Le Projet PCfEngine La conduite de projet tâches Planning effectif Objectifs Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 17 Tâches Prototypage Codage du moteur Codage des actions de base Codage des outils internes à PCfEngine Codage des tests Rédaction des délivrables Communication avec M. Keryell

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 18 Plan Le Projet PCfEngine La conduite de projet tâches Planning effectif Objectifs Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 19 Planning Effectif

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 20 Plan Le Projet PCfEngine La conduite de projet tâches Planning effectif Objectifs Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 21 Objectifs 1/2 Objectifs fixés : Création d’une base solide et facile d’utilisation contenant : la structure extensible l’édition de fichiers la gestion de fichiers l’exécution de commandes shell

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 22 Objectifs 2/2 Objectifs réalisés : Création d’une base solide et facile d’utilisation contenant : la structure extensible l’édition de fichiers la gestion de fichiers l’exécution de commandes shell Ajout d’une structure de description d’arbre intentionnelle Ajout d’une extension RSS

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 23 Plan Le Projet PCfEngine La conduite de projet Conclusion

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 24 Enrichissement personnel Problématiques d’administration système Langage Python version 2.4 Système de contrôle de version : SubVersioN Tenue d’un projet de façon individuelle Essayer de limiter l’implicite en explicitant les choix

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 25 Conclusion But atteint : réalisation d’un cœur extensible de système d’automatisation de tâches Beaucoup de travail encore avant de pouvoir produire quelque chose d’utilisable en production

02/03/2005 Pascal VirmaudENST BretagnePCfEngine 26 Liens CfEngine par M. Mark Burgess : Site de PCfEngine :