Atelier « Migration vers Linux et les Logiciels Libres» Douala – 23-27 juin 2008 Éric SEIGNE - révision du document: 20080628.

Slides:



Advertisements
Présentations similaires
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Advertisements

Les Logiciels Libres une informatique ouverte et citoyenne Samedi 25 Mars Thomas Petazzoni
QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
Les Logiciels Libres : Une Opportunité Pour Votre Entreprise ?
Qu'est ce que le logiciel libre ?. Qu'est-ce qu'un logiciel ? ● C'est une application informatique qui répond à un besoin : traitement de texte, navigateur.
Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB.
20/09/2016DRT du CRDP de l'Académie de Lyon1 EOLE - SCRIBE Votre nouvelle organisation du réseau informatique pédagogique ● DRT : Département Ressources.
SPIP Un logiciel libre pour la gestion d'un site web d'informations SPIP.
AID - Recherches - Stéphanie Vial & Patrick Johner Page 1 Journée 6 Pour une veille documentaire ou bibliographique.
La scénarisation dans le cadre de projets en e-learning Céline Durant – Ingénieure pédagogique en e-learning au CAMPUS NUMERIQUE de la Province de Hainaut.
Étude de cas: Implantation de Zimbra chez Remax Québec Hugues Clouâtre Gestion-Ressources Inc.
Messagerie Open Source à la DGCP Implémentation réalisée par IBM et Pilot Systems Sylvain Viollon.
Intégration de logiciels libres en entreprise Sommaire Présentation du groupe AlterWay2 Présentation de la société Argedis6 Présentation du projet Argedis8.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
Architecture pour serveurs d'hébergement. Le projet... - un panneau de contrôle accessible - de nombreuses fonctionnalités - un développement de confiance.
1 Fully Automated Nagios. 2 ● Distribution Linux dédiée supervision ● Une ISO contenant : – La base du système sous CentOS – L'outil Nagios – Les applications.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
P.1 Mémoire de fin d’études Responsable en Ingénierie Réseaux Guillaume Jeanney Mise en place d’une solution de supervision LOGO ENTREPRISE.
L'utilisation des logiciels libres dans les Services de documentation de l'Institut d'Etudes Politiques de Lyon Journées du logiciel libre à Lyon – 13.
Solution libre pour l'école AbulÉdu Solution logicielle sur mesure pour l'Éducation JD2L – Beauvais – 26, 27 février 2010.
Exposé sur Twitter. Qu’est-ce que Twitter ? « Twitter » en anglais signifie « gazouiller », « jaser », « rire sottement ». « Twitter est un outil de réseau.
STAGE INGENIEUR ETUDES & DEVELOPPEMENT Business Intelligence Saint-Avertin (37550) Créée en 1990, Umanis est le leader français en Data (Big Data, Business.
Qu'est-ce que c'est pour vous la veille informationnelle ?
ALLOU Franck SERVICE COMMERCIAL Date de prise de fonction: 11 Avril 2013.
FORMATION EPMT ENTRAINEMENT PROFESSIONNEL AUX MÉTIERS DU TERTIARE
Les logiciels libres Qu’est ce qu’un logiciel libre,
PARCOURS DE PROFESSIONNALISATION
Bac pro gestion-administration Choisir de se former …
Je collecte l’information Je mets en place une veille informationnelle
Formation « Administrateur ATRIUM »
E.R.P. ou Progiciels de Gestion Intégrés
CONSEILLER ET ACCOMPAGNER LES CHEFS D’ENTREPRISE AU QUOTIDIEN
Les P G I Les Progiciels de Gestion Intégrés
Formation aux TICE et pratiques pédagogiques:
Soutenance PMI Lundi 4 Février 2008
Plateforme pédagogique
de la productivité individuelle au travail collaboratif
Présentation Scribe NG Serveur pédagogique.
Épreuve e6 du BTS sio Hacene BAKKIOUI.
Cahier des charges Hôpital Avicenne.
PORTEFEUILLE DE COMPETENCES
Chiffrement de bout en bout
E-lyco C’est quoi ?.
D5 – Travailler en réseau, communiquer et collaborer
DRMI : L’informatique 1/5
Solution de déploiement logiciel
Gestion du cours Aissa Boulmerka.
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
Le système d’information dans l’organisation
la structure de l’entreprise: Définition : La structure organisationnelle d’une entreprise définie le mode d’organisation entre les différentes unités.
Les applications de groupware
Hajri khalil Seyah mohamed Aziz El aid Oussama Mejri abir
Mise en œuvre d’une solution de portail
GOUVERNANCE DES SYSTEMES D’INFORMATION IS governance.
Mise en place d'un Serveur Radius pour la sécurité d'un réseau Wireless sous Windows Serveur Présenter par le Stagiaire : Etienne Mamadou Guilavogui.
Vos projets sont uniques
Mise en place d’une gestion de type ERP
Définir le travail collaboratif à distance « travail réalisé en commun par plusieurs personnes qui mutualisent leurs connaissances et leurs compétences,
REFONTE DE L’INTRANET.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Présentation des services IT
ATELIER DE FORMATION DES UTILISATEURS DE STATISTIQUES
BTS Support à l’action managériale
Les systèmes d’information de la branche retraite
Prélude ERP 6 Présentation 01/05/2019 © Gérard Baglin,
Conception de sites web marchands: TD 2
Présentation des missions en entreprise et formation
Présentation PISTE pour les partenaires raccordés en API
Qu’est ce qu’une page web? Comment fonctionne un site web?
BTS Négociation et Digitalisation de la Relation Client
Transcription de la présentation:

Atelier « Migration vers Linux et les Logiciels Libres» Douala – juin 2008 Éric SEIGNE - révision du document:

Ce support Ce support est soumis à la Licence CC-BY-SA version Vous avez donc certains droits mais égalements des devoirs concernant la réutilisation de ce support. Merci de m'envoyer une copie de vos améliorations par

(c) Eric Seigne Page 3 Plan détaillé – Jour 1 Principes d'un logiciel libre (J 1) Rappel des fondamentaux La cathédrale et le bazar Les Communautés Les outils de développement Le management des projets

(c) Eric Seigne Page 4 Plan détaillé – Jour 1 Etat de l'art des logiciels libre et méthodologie de choix (J 1) Les distributions Linux Les services d'infrastructures Les outils de gestion de contenu Les outils de supervision Les solutions collaboratives Les outils de développement Les progiciels intégrés (ERP) Les outils de Business intelligence

(c) Eric Seigne Page 5 Plan détaillé – Jour 1 Migration vers les logiciels libres (J 1) Pourquoi migrer ? Préalables Au niveau serveur Au niveau poste de travail Méthodologie

(c) Eric Seigne Page 6 Plan détaillé – Jour 2 à 5 Etudes de cas (en environnement hétérogène) Côté serveurs Services d'infrastructures (dns, dhcp, mail, samba, nfs) Services applicatifs (web, base de données) Supervision (nagios, rrdtools, mrtg) Côté clients Bureautique Service de synchronistion des fichiers avec le serveur Service internet

(c) Eric Seigne Page 7 Objectifs de la formation Les objectifs de cette formations sont: Comment installer Linux sur votre poste de travail Insérer votre poste de travail dans votre réseau informatique Accéder aux ressources partagées du réseau Proposer des ressources sur le réseau Analyser les besoins de vos utilisateurs Proposer des alternatives libres aux outils propriétaires existants ou à venir

(c) Eric Seigne Page 8 Objectifs de la formation Avoir une idée de l'étendu des possibles Quels logiciels libres peuvent remplacer des logiciels propriétaires Adapter les logiciels libres aux besoins des utilisateurs Encadrer des développeurs pour réaliser ces adaptations Retransmettre votre savoir Auprès de vos adhérents, elèves, stagiaires, clients, partenaires...

(c) Eric Seigne Page 9 CHAPITRE 1

(c) Eric Seigne Page 10 Principes & Rappels Logiciels Libres Les fondamentaux: les 4 libertés de la GPL Méthode d'organisation «Le Monde du Libre» La cathédale et le bazaar Les communautés Les relais associatifs Les relais professionnels Des outils de développements adaptés Systèmes centralisés ou décentralisés

(c) Eric Seigne Page 11 Les communautés Autour d'un projet, exemple lprod.org Utilisant des outils en ligne Site web, wiki, listes de diffusion, forums serveur de fichiers, dépots de paquets, forge... Ouvertes Inscription libre Participation d'un « inconnu » possible Autour d'un logiciel, exemple openoffice.org

(c) Eric Seigne Page 12 Les outils de développement Centralisation « obligatoire » au moins pour la partie visible ou publique mise en route d'une forge gforge / sourceforge trac, bugzilla, LibreSource... wiki (documentation, site web) blog ou planète (actualité du projet) Gestion du code source: Centralisé: CVS / SVN... Décentralisé: Darcs / Arch / GIT...

(c) Eric Seigne Page 13 La gestion de projets La gestion de projets logiciels libres Quel type de structure de développement Structure « locale » proximité géographique des développeurs Structure « mondiale » Qui est le chef de projet ? initiateur du projet au mérite / charisme contributeur actif

(c) Eric Seigne Page 14 La gestion de projets Méthode de gestion de projets « C'est un métier qui ne s'invente pas ! » Structurer, assurer et optimiser le bon déroulement d’un projet Méthodes XP, GDPM Outils basiques d'aide à la gestion de projet Découpage du projet Jalonnement Phases Tâches

(c) Eric Seigne Page 15 La gestion de projets Fiches de suivi Rapport d'avancement Outils libres d'aide à la gestion de projet Planner...

(c) Eric Seigne Page 16 Suivi de projet sur une forge

(c) Eric Seigne Page 17 Suivi de projet sur une forge

(c) Eric Seigne Page 18 Distributions Linux Choix d'une distribution Système de gestion de paquets Choix adapté aux besoins Contraintes serveur, poste de travail, multimédia... Reprise du contenu du support RALL2007: « 03-RALL2007-Rabat-GNU-Linux » de Mohamadi ZONGO et Kassim K. ASSIROU

(c) Eric Seigne Page 19 Les services d'infrastructure Serveur de noms (DNS) bind9 Serveur de courrier électronique postfix / sendmail / exim... + antispam et antivirus amavis et clamav Partage de fichiers Samba, FTP (proftpd, wu-ftpd,...) LDAP OpenLDAP

(c) Eric Seigne Page 20 Outils de gestion de contenu CMS « Classiques »: SPIP Drupal Typo3 Joomla Wiki dokuwiki, mediawiki,... Blogs dotclear, wordpress... Flux RSS

(c) Eric Seigne Page 21 Outils de gestion documentaire La Gestion Electronique de Documents (GED) ou ECM en anglais Alfresco Freedom

(c) Eric Seigne Page 22 Outils d'enseignement à distance Moodle Claroline Dokeos Ganesha

(c) Eric Seigne Page 23 Outils de supervision réseau « Surveillance du bon fonctionnement d’un système ou d’une activité » Outils Libres de supervision réseau Nagios / Centreon MRTG et RRDTOOLS Cacti et WeatherMap Zabbix

(c) Eric Seigne Page 24 Centreon

(c) Eric Seigne Page 25 CACTI

(c) Eric Seigne Page 26 ZABBIX

(c) Eric Seigne Page 27 Développements à façon

(c) Eric Seigne Page 28 Solutions collaboratives Fournissent aux utilisateurs une aide dans leur travail individuel et professionnel. Les recherches en environnement collaboratif impliquent des problèmes et considérations d'ordres organisationnels, techniques et sociaux.

(c) Eric Seigne Page 29 Éléments collaboratifs Courrier électronique Agenda partagé Messageries instantanées Partage d'application Visioconférence Espace de travail collaboratif et gestion de documents Gestion des tâches et de processus Wikis Blogs

(c) Eric Seigne Page 30 Solution collaboratives libres OBM Horde – IMP Kolab OpenXchange Egroupware Scalable OpenGroupware.org (SOGo) PhpGroupWare Ovidentia

(c) Eric Seigne Page 31 Progiciels Intégrés (PGI / ERP) Définition (wikipédia) « logiciel qui permet de gérer l'ensemble des processus opérationnels d'une entreprise, en intégrant l'ensemble des fonctions de cette dernière comme la gestion des ressources humaines, la gestion comptable et financière, mais aussi la vente, la distribution, l'approvisionnement, le commerce électronique. » ATTENTION: Ce n'est pas fait pour les petites structures !

(c) Eric Seigne Page 32 Progiciels Intégrés (PGI / ERP) Adempiere Dolibarr ERP5 Neogia OpenAguila Openbravo OpenERP (ex TinyERP) OpenSI

(c) Eric Seigne Page 33 Informatique décisionnelle ou Business Intelligence « moyens, outils et méthodes qui permettent de collecter, consolider, modéliser et restituer les données immatérielles d'une entreprise en vue d'offrir une aide à la décision et de permettre aux responsables de la stratégie d'entreprise d’avoir une vue d’ensemble de l’activité traitée. » 1. La Collecte des données: l'ETL Extrait les données des différents composants du système d'information de l'entreprise Scripts, conversions et mise en forme brute

(c) Eric Seigne Page 34 Informatique décisionnelle ou Business Intelligence 2. Intégration des données récupérées dans un entrepôt de données. source d'information commune, homogène, normalisée et fiable, susceptible de masquer la diversité de l'origine des données 3. Diffusion (ou distribution) (X)-OLAP met les données à la disposition des utilisateurs, selon le profil ou le métier de chacun. L'accès direct à l'entrepôt de données ne correspondrait pas aux besoins d'un décideur ou d'un analyste

(c) Eric Seigne Page 35 Informatique décisionnelle ou Business Intelligence 4. Présentation Assure le fonctionnement du poste de travail, le contrôle d'accès, la prise en charge des requêtes, la visualisation des résultats sous une forme ou une autre. Elle utilise toutes les techniques de communication possibles (outils bureautiques, requêteurs et générateurs d'états spécialisés, infrastructure web, télécommunications mobiles etc.)

(c) Eric Seigne Page 36 Informatique décisionnelle ou Business Intelligence Le reporting c'est l'application la plus utilisée encore aujourd'hui de l’informatique décisionnelle, il permet aux gestionnaires: de sélectionner des données relatives à telle période, telle production, tel secteur etc. de trier, regrouper ou répartir ces données selon les critères de leur choix, de réaliser divers calculs (totaux, moyennes, écarts, comparatif d'une période à l'autre,...), de présenter les résultats d’une manière synthétique ou détaillée

(c) Eric Seigne Page 37 Informatique décisionnelle ou Business Intelligence Des solutions libres également dans ce domaine ! Talend Weka

(c) Eric Seigne Page 38 CHAPITRE 2

(c) Eric Seigne Page 39 Migration vers le libre Tout ce chapitre fait appel au support de cours des RALL 2007 de ● Mohamadi ZONGO ● Kassim K. ASSIROU « 04-RALL2007-Rabat-Migration » Mais avant d'ouvrir ce document passons aux quelques transparents qui suivent...

(c) Eric Seigne Page 40 Pourquoi Migrer ? C'est une question à laquelle nous devons apporter des réponses collectivement -> je vous écoute !

(c) Eric Seigne Page 41 Pourquoi Migrer ? Respecter les contrats de licences des logiciels propriétaires S'affranchir de chaines qui nous rendent dépendants Faire des économies Ne plus être obligé de suivre les mises à jours Frapper les esprits Provoquer les questions Poser les questions

(c) Eric Seigne Page 42 Pourquoi Migrer ? Pour la qualité des logiciels Pour la possibilité de les modifier, les analyser Pour l'interopérabilité Pour les standards et les formats de fichiers

(c) Eric Seigne Page 43 CHAPITRE 3

(c) Eric Seigne Page 44 Chapitre 2 - Présentation Attention, nous ne sommes pas ici pour remplacer la formation « administration Linux », tous les points suivants vont être vus très rapidements. L'objectif étant de savoir ce que les logiciels libres sont capables de vous offrir. Pour le « comment faire » rapprochez vous d'administrateurs système dont c'est le métier ou suivez une formation adaptée.

(c) Eric Seigne Page 45 Étude de Cas - Serveurs Services d'infrastructure DNS DHCP FTP MAIL SAMBA NFS TFTP LTSP

(c) Eric Seigne Page 46 Étude de Cas - Serveurs Services applicatifs Web Base de données

(c) Eric Seigne Page 47 Étude de Cas - Serveurs Supervision Prérequis / Connaissances SNMP RRDTools MRTG Nagios / Oréon / Centréon

(c) Eric Seigne Page 48 Service DNS Mise en place d'un service DNS avec Linux apt-get install bind9 (pdns-server lwresd...) Définition d'une ZONE N'oubliez pas la ZONE INVERSE ! -> c'est une erreur fréquente et source de beaucoup d'ennuis ! Exemple: host > host193.douala1.com host host193.douala1.com -> not found: 3(NXDOMAIN)

(c) Eric Seigne Page 49 Service DHCP, FTP Mise en place d'un service DHCP avec Linux apt-get install dhcp dhcp3-relay dhcp3-server dibbler-server dnsmasq udhcpd... Pour un serveur FTP apt-get install ftpd ftpd-ssl ftp-proxy muddleftpd pure-ftpd proftpd vfstpd...

(c) Eric Seigne Page 50 Service Mail Il existe de très nombreux serveur Mail sous Linux: exim sendmail postfix courrier dovecot...

(c) Eric Seigne Page 51 Service SMB/CIFS Protocole Server Message Block initialement SMB en 1995 (IBM OS/2) puis CIFS en 1998 (Microsoft) Installation: apt-get install samba smbfs Samba & LDAP Samba & ActiveDirectory ectory

(c) Eric Seigne Page 52 Service NFS Système de partage de fichiers « UNIX » traditionnel

(c) Eric Seigne Page 53 Service TFTP / LTSP DHCP + TFTP + NFS + LTSP -> Gestion de terminaux graphiques On est à la limite entre un serveur d'infrastructure et un serveur applicatif: tout ce qui se passe après l'amorçage du poste client est du domaine applicatif...

(c) Eric Seigne Page 54 Services applicatifs Apache/PHP/SQL Zend, [definition de serveur d'application] Python Zope, TurboGears, WebWare JAVA JBoss, JONAS, GlassFish, Apache Geronimo

(c) Eric Seigne Page 55 Services PHP/SQL Helpdesk GLPI (+ OCS Inventory) osTicket...