Atelier «Migration vers Linux et les Logiciels Libres»



Documents pareils
LOGICIELS LIBRES POUR TPE & PME

Phase 1 : Introduction 1 jour : 31/10/13

Mettez Linux en boîte avec ClearOS

Les logiciels OpenSource pour l'entreprise

Curriculum Vitae Administrateur Systèmes et Réseaux

Outils de développement collaboratif

Services Réseaux - Couche Application. TODARO Cédric

Présentation du Serveur SME 6000

Architecte Système et Sécurité, Intégrateur

Etude comparative : ERP open source. Table de matières

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Méthodes et outils employés pour développer des logiciels libres

IN Tech - 12 janvier 2010 Open Source et innovation : le Libre comme méthodologie de développement

Ingénieur Généraliste Spécialité Informatique

OBM : Découvrez LA solution de messagerie collaborative libre!

Notre Catalogue des Formations IT / 2015

LINUX REDHAT, SERVICES RÉSEAUX/INTERNET

Calendrier des Formations 2012

Cooperation-iws.

Logiciels libres et Open source

Journées du CUME sur l externalisation des services janvier 2010 Date

Logiciel Libre dans l'entreprise. BOUABID Mohamed Amine

Dr.Web Les Fonctionnalités

Une PME en logiciel libre de A à Z?

«Qu'apporte le logiciel libre aux PME?» Remerciements

Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry.

L'ENA libère son Système d'information

Produits et grille tarifaire. (septembre 2011)

Les applications Internet

Architecture de serveurs virtualisés pour la communauté mathématique

Statistiques relatifs au questionnaire de renseignement sur l'adoption des logiciels libres en utilisant des graphiques Mai 2009

Présentation du logiciel Free-EOS Server

25 % EXPERTS PAR AN. + de de 35. près de 50 DE CROISSANCE DE L OPEN SOURCE ANNÉES D EXPERIENCE AU SERVICE DE L OPEN SOURCE

«Outils de gestion pour TPE CRM / ERP»

Mise en œuvre des serveurs d application

Développeur - Conseiller - Formateur web

CATALOGUE FORMATION 2015

Notre offre Collaborative

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008

Artica. La déduplication. Révision Du 08 Février 2011 version

Écoles Rurales Numériques et AbulÉdu

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

Utiliser les logiciels libres en entreprise

CMS Open Source : état de l'art et méthodologie de choix

Coopérer au quotidien

Questionnaire GTA - Analyse des re ponses

PHP 5. avancé. 3 e édition. Eric Daspet. Cyril Pierre de Geyer. Préface de Damien Seguy

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Zimbra. S I A T. T é l : ( ) F a x : ( )

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Forfaits de gestion iweb Listes des services et des logiciels pris en charge

Introduction: 1. définition d un ETL 2. importance et diversité des données spatiales utilitédes ETL géographiques

SARL WOISA 180 Rue Guy ARNAUD Nîmes Tel : jp.audier@woisa.fr

Catalogue des formations 2015

Du 23 Janvier au 3 Février2012 Tunis (Tunisie)

Extensions, Documentation, Tutoriels, Astuces

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Une PME en logiciel libre de A à Z?

Gagner en performance avec un extranet. et mener son projet extranet?

DUPEDI S.A. Rue de Stalle Bruxelles. Document réalisé avec OpenOffice.org. Réalisation: Luc Viatour le 22/03/2004

TutoJRES Outils et Services Collaboratifs

ARTICA PROJECT Vous souhaitez mettre en place simplement un serveur sécurisé: De messagerie.

Ex Nihilo Denis Ensminger

PPE 2-1 Support Systeme. Partie Support Système

En savoir plus pour bâtir le Système d'information de votre Entreprise

]project-open[ for IT Service Organizations

DataStudio. Solution d intégration des données et de diffusion de l information

PUISSANCE ET SIMPLICITE. Business Suite

Pourquoi? Pourquoi externaliser? Pour être flexible et réactif Pour réduire ses coûts sans perdre en qualité

Une unité organisationnelle (Staff) comporte une centaine d'utilisateur dans Active Directory.

Zabbix. Solution de supervision libre. par ALIXEN

LICENCE : INFORMATIQUE GENERALE

L auto-hébergement. Sébastien Dufromentel, Clément Février ALDIL, Conférence jeudi du libre. 7 février 2013

INDUSTRIALISATION ET RATIONALISATION

Console de gestion Messagerie SMTP/IMAP/POP3

DEMANDE D INFORMATION RFI (Request for information)

JAN OLIVIER Expert Supervision Architecte & Administrateur système

Portails d'entreprise sous GNU/Linux

( Présentation. Pascal FLAMAND

Contexte : «l e-business» TECHNIQUES DE MARKETING EN LIGNE. Contexte : «l e-business» Création de valeur 02/02/12

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Système d information : démystification, facteur de croissance et conduite du changement

1 LE L S S ERV R EURS Si 5

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

Installation d un Serveur de Messagerie

Département de Maine et Loire OASIS. Observatoire d Analyse du Système d Information Stratégique

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Les modules SI5 et PPE2

TYPO3, le CMS de référence

Transcription:

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

Ce support Ce support est soumis à la Licence CC-BY-SA version 3.0 http://creativecommons.org/licenses/by-sa/3.0/deed.fr 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 email: eric.seigne@ryxeo.com

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 <eric.seigne@ryxeo.com> Page 3

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 <eric.seigne@ryxeo.com> Page 4

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 <eric.seigne@ryxeo.com> Page 5

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 <eric.seigne@ryxeo.com> Page 6

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 <eric.seigne@ryxeo.com> Page 7

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 <eric.seigne@ryxeo.com> Page 8

CHAPITRE 1 CHAPITRE 1 (c) Eric Seigne <eric.seigne@ryxeo.com> Page 9

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 <eric.seigne@ryxeo.com> Page 10

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 <eric.seigne@ryxeo.com> Page 11

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 <eric.seigne@ryxeo.com> Page 12

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 <eric.seigne@ryxeo.com> Page 13

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 <eric.seigne@ryxeo.com> Page 14

La gestion de projets Fiches de suivi Rapport d'avancement Outils libres d'aide à la gestion de projet http://ganttproject.biz/ Planner... (c) Eric Seigne <eric.seigne@ryxeo.com> Page 15

Suivi de projet sur une forge (c) Eric Seigne <eric.seigne@ryxeo.com> Page 16

Suivi de projet sur une forge (c) Eric Seigne <eric.seigne@ryxeo.com> Page 17

Distributions Linux Choix d'une distribution Système de gestion de paquets Choix adapté aux besoins Contraintes serveur, poste de travail, multimédia... http://www.passeralinux.fr/ Reprise du contenu du support RALL2007: «03-RALL2007-Rabat-GNU-Linux» de Mohamadi ZONGO <mzongo@zcp.bf> et Kassim K. ASSIROU <assirou@gmail.com> (c) Eric Seigne <eric.seigne@ryxeo.com> Page 18

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 <eric.seigne@ryxeo.com> Page 19

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

Outils de gestion documentaire La Gestion Electronique de Documents (GED) ou ECM en anglais Alfresco http://www.alfresco.com/ Freedom http://www.freedom-ecm.org/ (c) Eric Seigne <eric.seigne@ryxeo.com> Page 21

Outils d'enseignement à distance Moodle Claroline Dokeos Ganesha (c) Eric Seigne <eric.seigne@ryxeo.com> Page 22

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 <eric.seigne@ryxeo.com> Page 23

Centreon (c) Eric Seigne <eric.seigne@ryxeo.com> Page 24

CACTI (c) Eric Seigne <eric.seigne@ryxeo.com> Page 25

ZABBIX (c) Eric Seigne <eric.seigne@ryxeo.com> Page 26

Développements à façon (c) Eric Seigne <eric.seigne@ryxeo.com> Page 27

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 <eric.seigne@ryxeo.com> Page 28

É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 <eric.seigne@ryxeo.com> Page 29

Solution collaboratives libres OBM Horde IMP Kolab OpenXchange Egroupware Scalable OpenGroupware.org (SOGo) PhpGroupWare Ovidentia (c) Eric Seigne <eric.seigne@ryxeo.com> Page 30

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 <eric.seigne@ryxeo.com> Page 31

Progiciels Intégrés (PGI / ERP) Adempiere Dolibarr ERP5 Neogia OpenAguila Openbravo OpenERP (ex TinyERP) OpenSI (c) Eric Seigne <eric.seigne@ryxeo.com> Page 32

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 <eric.seigne@ryxeo.com> Page 33

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 <eric.seigne@ryxeo.com> Page 34

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 <eric.seigne@ryxeo.com> Page 35

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 <eric.seigne@ryxeo.com> Page 36

Informatique décisionnelle ou Business Intelligence Des solutions libres également dans ce domaine! Talend Weka http://www.talend.com/ http://www.cs.waikato.ac.nz/~ml/ (c) Eric Seigne <eric.seigne@ryxeo.com> Page 37

CHAPITRE 2 CHAPITRE 2 (c) Eric Seigne <eric.seigne@ryxeo.com> Page 38

Migration vers le libre Tout ce chapitre fait appel au support de cours des RALL 2007 de Mohamadi ZONGO mzongo@zcp.bf Kassim K. ASSIROU assirou@gmail.com «04-RALL2007-Rabat-Migration» Mais avant d'ouvrir ce document passons aux quelques transparents qui suivent... (c) Eric Seigne <eric.seigne@ryxeo.com> Page 39

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

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 <eric.seigne@ryxeo.com> Page 41

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 <eric.seigne@ryxeo.com> Page 42

CHAPITRE 3 CHAPITRE 3 (c) Eric Seigne <eric.seigne@ryxeo.com> Page 43

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 <eric.seigne@ryxeo.com> Page 44

Étude de Cas - Serveurs Services d'infrastructure DNS DHCP FTP MAIL SAMBA NFS TFTP LTSP (c) Eric Seigne <eric.seigne@ryxeo.com> Page 45

Étude de Cas - Serveurs Services applicatifs Web Base de données (c) Eric Seigne <eric.seigne@ryxeo.com> Page 46

Étude de Cas - Serveurs Supervision Prérequis / Connaissances SNMP RRDTools MRTG Nagios / Oréon / Centréon (c) Eric Seigne <eric.seigne@ryxeo.com> Page 47

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 195.24.215.193 -> host193.douala1.com host host193.douala1.com -> not found: 3(NXDOMAIN) (c) Eric Seigne <eric.seigne@ryxeo.com> Page 48

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 <eric.seigne@ryxeo.com> Page 49

Service Mail Il existe de très nombreux serveur Mail sous Linux: exim sendmail postfix courrier dovecot... (c) Eric Seigne <eric.seigne@ryxeo.com> Page 50

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 http://wiki.samba.org/index.php/samba_%26_ldap Samba & ActiveDirectory http://wiki.samba.org/index.php/samba_ %26_Active_Directory (c) Eric Seigne <eric.seigne@ryxeo.com> Page 51

Service NFS Système de partage de fichiers «UNIX» traditionnel (c) Eric Seigne <eric.seigne@ryxeo.com> Page 52

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 <eric.seigne@ryxeo.com> Page 53

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

Services PHP/SQL Helpdesk GLPI (+ OCS Inventory) osticket... (c) Eric Seigne <eric.seigne@ryxeo.com> Page 55