La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Développement et maintenance sur le projet RefPack

Présentations similaires


Présentation au sujet: "Développement et maintenance sur le projet RefPack"— Transcription de la présentation:

1 Développement et maintenance sur le projet RefPack
Stage de fin d’études Vincent DELANNOY IMA3 Informatique Tuteurs: Mr G. Lemesre Mr N. Melab

2 Sujet du stage Prise de connaissance du projet RefPack
Développement d’une interface d’administration pour un parc machines Travaux sur l’environnement du projet

3 Plan de la présentation
AKKA Innovations Le projet RefPack : Généralités Le travail effectué Suites et perspectives Bilan et conclusion Démonstration

4 Plan de la présentation
AKKA Innovations Le projet RefPack : Généralités Le travail effectué Suites et perspectives Bilan et conclusion Démonstration

5 AKKA Innovations Anciennement EADS Sycomore
Acquisition par AKKA Technologies Spécialisée dans l’intégration des infrastructures techniques du domaine civil

6 Plan de la présentation
AKKA Innovations Le projet RefPack : Généralités Le travail effectué Suites et perspectives Bilan et conclusion Démonstration

7 Le projet RefPack : Généralités
Qu’est-ce que RefPack? Pourquoi mettre en place un tel outil? Les principaux objectifs du projet Architecture globale de la solution

8 Qu’est-ce que RefPack? Un outil de gestion et de télédistribution de packages… …sur des parcs de machines sous Linux RefPack est un projet libre

9 Pourquoi mettre en place un tel outil?
Homogénéiser les machines sur un ou plusieurs parcs Sécuriser les machines Gain de temps sur l’administration et la gestion logicielle de parcs de machines

10 Les principaux objectifs
Les principaux objectifs du projet RefPack définir et préconfigurer un ensemble de packages pour des environnements donnés diffuser et installer un palier technique vers les machines centraliser l'administration d'un parc de machines vérifier les configurations et les binaires des machines gérer différents types de packages sécuriser la diffusion des packages

11 Architecture globale de la solution

12 Plan de la présentation
AKKA Innovations Le projet RefPack : Généralités Le travail effectué Suites et perspectives Bilan et conclusion Démonstration

13 Le travail effectué L’installation de RefPack Développement :
de binaires C pour l'administration locale de Refpack en mode texte d’une interface d’administration pour un parc machines Travaux sur l’environnement du projet

14 L’installation de RefPack
Sur un système Linux RedHat Installation des outils nécessaires Annuaire LDAP  OpenLDAP Serveur FTP  ProFTPD Récupération et compilation des sources du projet CVS Automake / Autoconf IDE : Anjuta Test de l’interface d’administration locale sur l’environnement

15 Binaires C pour l'administration locale de Refpack en mode texte
Objectifs : Lister les principales fonctionnalités de l’interface d’administration locale… …pour fournir les binaires offrant les mêmes fonctionnalités en mode texte

16 Binaires C pour l'administration locale de Refpack en mode texte
Fonctionnalités retenues : Récupérer la liste des packages définies dans l’annuaire Récupérer la liste des packages souscrits et/ou installés par Refpack sur la station Installer un package sur la station Désinstaller un package sur la station Souscrire à un package Désouscrire à un package

17 Interface d’administration pour un parc machines
Objectifs : Permettre un monitoring sur l’état logiciel du parc Commander à distance la télédistribution de packages sur une ou plusieurs machines du parc Technologies Langage C Librairies GTK+

18 Interface d’administration pour un parc machines
État du parc Acteur visualise commande Gestion logicielle Installation de collections / packages sur un ensemble de machines du parc. Désinstallation de collections / packages sur un ensemble de machines du parc. Mise à jour sur le démon serveur des informations concernant l’état du parc. Visualisation des collections et packages : disponibles sur le serveur. installés sur les machines du parc. installables sur les machines du parc. Machines connectés / non connectés Machines modifiés / non modifiés identification des fichiers modifiés. Démon serveur Permet la communication entre l’interface et le parc Contient les informations sur l’état du parc Parc de machines Chaque machine possède un démon communiquant avec le démon serveur Interface d’administration centralisée Annuaire LDAP

19 Interface d’administration pour un parc machines
Aperçu

20 Interface d’administration pour un parc machines
Aperçu

21 Interface d’administration pour un parc machines
Aperçu

22 Travaux sur l’environnement du projet
Choix d’une licence libre : La GPL Mise à jour du site Dépôt du projet chez GNA!

23 Plan de la présentation
AKKA Innovations Le projet RefPack : Généralités Le travail effectué Suites et perspectives Bilan et conclusion Démonstration

24 Suites et perspectives
Au niveau de l’interface d’administration centralisée et des démons Ajout de services Amélioration de l’IHM Au niveau de l’ensemble du projet Fournir une gestion de fichiers « log » Fournir une gestion des dépendances entre les packages Développement de l'interface de définition de packages et de collections dans un palier technique

25 Plan de la présentation
AKKA Innovations Le projet RefPack : Généralités Le travail effectué Suites et perspectives Bilan et conclusion Démonstration

26 Bilan et conclusion Approfondissement des connaissances sur le langage C et sur l’utilisation de la bibliothèque GTK Découverte d’outils de gestion de projet. (CVS et Automake/Autoconf) Approche concrète du monde du « logiciel libre »

27 Plan de la présentation
AKKA Innovations Le projet RefPack : Généralités Le travail effectué Suites et perspectives Bilan et conclusion Démonstration


Télécharger ppt "Développement et maintenance sur le projet RefPack"

Présentations similaires


Annonces Google