SlideShare uma empresa Scribd logo
1 de 28
Le poste Linux en entreprise
                                                                                                                                                                                          Le point en début 2008


                                                                                              Raphaël Semeteys (raphael.semeteys@atosorigin.com)
                                                                                                                          Consultant Open Source
                                                                                                                                                                                                    Solutions Linux 2008

© 2008 Atos Origin. Document exclusivement réservé à usage commercial. Tout ou partie de ce document ne peut être copié, modifié, diffusé ou annoté sans accord écrit d'Atos Origin ou du client.
Sommaire



» Enjeux
» Contraintes de l'entreprise
» Risques et Opportunités
» Choix structurants
» Migration




2   Solutions Linux – 29 janvier 2008
Introduction
Qu'est-ce que le poste de travail ?

Il existe plusieurs visions du poste de travail :

    » matérielle : composants matériels et périphériques

    » logicielle : systèmes d'exploitation, logiciels

    » technique : intégration, sécurité
    » fonctionnelle : outil de productivité offrant des services aux collaborateurs
      (applications installées ou accessibles)

    » humaine : souvent lien fort entre le collaborateur et son poste, aspects
      ergonomiques et personnalisation, satisfaction et conduite du changement

    » macroscopique : gestion de parc, industrialisation, banalisation, ...

    » économique : poste de travail mais également de coût, très sensible au facteur
      d'échelle


3    Solutions Linux – 29 janvier 2008
Enjeux

Les entreprises cherchent à maîtriser leur parc informatique

    » économiquement
      - le poste de travail est également poste de coût
      - très sensible au facteur d'échelle

    » fonctionnellement
      - c'est le principal outil de travail de nombreux employés
      - point d'accès au SI du point de vue utilisateur
      - touche également au collaboratif, partage de fichiers, ...

    » techniquement
      - stabilité et sécurité
      - mise à jour

    » stratégiquement
      - dépendance vis à vis des éditeurs
      - standards d'entreprise (notamment formats)


4    Solutions Linux – 29 janvier 2008
Enjeux
Un contexte plutôt favorable



» Stratégie Microsoft
  » Nouvelle offre : Windows Vista, Office 2007, ...
  » Nécessite souvent un changement matériel

» Montée en visibilité de Linux
  » Structuration de l'offre
  » Quelques références intéressantes

» De nombreuses entreprises s'interrogent
  » Linux est-il une alternative à Windows ?
  » Comment envisager une migration ?




5   Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Intégration aux services de l'entreprise




    Le poste de travail doit s'insérer et s'intégrer avec l'existant


» Annuaire d'entreprise
  » Exemple d'Active Directory
    - Service for UNIX : extension du schéma AD pour authentification (Kerberos)
       et/ou autorisation (LDAP)
    - Samba/Winbind pour l'authentification Kerberos (module PAM)
    - Annuaire LDAP intermédiaire

» Messagerie d'entreprise
  » Messageries aux standards POP, IMAP, SMTP : ok
  » Lotus Notes : version Linux native (mais attention aux versions Domino)
  » Webmail : alternative ou complément ?



6      Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Intégration des applications



» Applications lourdes, plusieurs options
  » Portage de l'application

    » Emulation d'API :
      - Wine, CrossOver
      - Toutes les applications ne sont pas supportées

    » Emulation d'interface :
      - Citrix MetaFrame + client Linux
      - Windows Terminal Server + rdesktop

» Applications Web
  » Option pour réduire l'adhérence applicative
  » Pas toujours envisageable



7    Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Accès aux ressource partagées

» Accès au documents
  » Classique : partage de fichiers
    - Partages Windows : SAMBA
       - SMB : pas avec certaines versions Windows
       - CIFS : recommandé
       - NB : montage dans l'espace noyau et kerberos
    - Partages Unix : NFS, attention un NIS est un annuaire caché
  » Moderne :
    - ECM (Alfresco, SharePoint, ...), webdav
    - Services supplémentaires : workflow, gestion de versions, recherche, ...


» Impressions
  » CUPS, problématique des drivers
  » Intégration à l'infrastructure Microsoft : CUPS + backend Samba
  » Il faut parfois se poser la question de l'impression directe depuis le PC


8   Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Interopérabilité


    Les formats standard d'entreprise sont de véritables choix stratégiques
    Besoins d'intéropérabilté interne mais aussi externe (clients, fournisseurs)


» Bureautique segment bas
  » OpenOffice.org
  » Macros, modèles et reprise de l'existant
  » Attention aux modifications répétées depuis les deux suites

» Bureautique segment haut
  » Microsoft Project, Visio et Access
  » Problématique de formats plutôt que de fonctionnalités

» Sites Intranet
  » Firefox : nécessité de tester


9      Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Mobilité (1/2)


» Synchronisation avec PDA et smartphones
  » Synchroniser les agendas, tâches, emails (push)
  » Il existe un protocole ouvert OMA-DS (anciennement SyncML)

» Solutions coté client
  » MultiSync (Gnome)
  » OpenSync/KitchenSync (KDE)
  » La problématique de l'hétérogénéité déportée sur le poste de travail

» Alternative
  » Passerelle coté serveur (exemple : Funambol)
  » Connecteurs avec l'infrastructure collaborative
     - Microsoft Exchange
     - Lotus Domino
     - Zimbra
     - ...

10   Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Mobilité (2/2)




» Gestion des accès réseaux
  » Accès Wifi, réseaux câblés: NetworkManager
  » Accès VPN
    - FreeS/WAN : utilise IPSec
    - OpenVPN :
        - utilise OpenSSL sur UDP/TCP
        - non compatible avec IPSec


» Gestion du mode déconnecté
  » Winbind utilise un répertoire personnel local




11   Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Sécurité (1/2)

Renforcement de la sécurité de Linux

     » Support des ACL pour étendre le “ugo+rwx” standard (option noyau)

     » Modules de sécurité du noyau
       - SELinux :
         - vient de la NSA
         - assez complexe
         - intégré dans de nombreuses distributions
       - AppArmor :
         - supporté à l'origine par Novell
         - plus simple
         - moins répandu (SuSE, Ubuntu)

     » Protection mémoire (espaces non exécutables)
       - Exec Shield :
          - développé par Red Hat,
          - intégré dans de nombreuses distributions
       - PaX : moins utilisé (gentoo)
12    Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Sécurité (2/2)



» Firewall
  » Intégré au noyau : netfilter
  » Outils de configuration : iptables
  » Il existe plusieurs IHM pour iptables


» Sécurité antivirale
  » ClamAV
     - solution performante
     - pas de vision d'infrastructure d'entreprise (console)
  » Solutions propriétaires
     - attention aux contraintes liées aux versions du noyau Linux




13   Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Gestion de parc (1/2)

» Inventaire, gestion d'actifs et helpdesk
  » OCS Inventory NG couplé à GLPI
     - Extensible à Windows
     - Nombreuses références
     - Projets actifs et dynamiques
  » Sinon, ZenWorks (solution propriétaire Novell, distributions à base de RPM)

» Installation réseau
  » Installation par paquets : FAI (références, pour distribution à base debian)
  » Installation par image : partimage, LRS, clonezilla (multicast)
  » NB : pas de solution libre pour gérer les mises à jour par profils

» Mises à jour des postes
  » Mises à jour vie les mécanisme de gestion de paquet : RPM ou APT
  » Mises à jour de groupe de machines
     - Possibilité d'utiliser télédiffusion d'OCS Inventory
     - Sinon, solutions propriétaires de type RHN, Novell ZenWorks

14   Solutions Linux – 29 janvier 2008
Contraintes de l'entreprise
Gestion de parc (2/2)

» Dépannage à distance
  » Utilisation de VNC
  » Il existe un plugin GLPI
  » Intégré dans ZenWorks

» Sauvegarde/restauration
  » Linbox Rescue Server
  » Offre possibilité de sauvegarde/restauration via PXE

» Gestion de la configuration des postes
  » Pas de solution libre pour une administration centralisée : tâches manuelles ou
    développements spécifiques
  » Sinon, solution propriétaire ZenWorks

» Conclusion
  » Pas de solution libre unique, complète et déjà intégrée
  » Nécessité aujourd'hui d'intégrer plusieurs briques
  » Domaine en pleine évolution
15   Solutions Linux – 29 janvier 2008
Impacts sur l'existant
(1/2)



» Impacts sur le support bureautique
  » Chaîne du support :
     - combien de niveaux ?
     - support externe ?
  » Equipe de support :
     - montée en compétences, reconversion
     - la conduite du changement doit intégrer l'équipe support
  » Surcharge de travail à prévoir au démarrage

» Impact organisationnel
  » Nécessité de formaliser les processus
     - de validation
     - de mise à jour des nouvelles versions de logiciels




16      Solutions Linux – 29 janvier 2008
Impacts sur l'existant
(2/2)



» Impacts sur l'infrastructure
  » Services d'infrastructure existants (exemple : AD)
  » Architecture répartie et flux réseau générés (exemple : dépôts de paquets)

» Impacts sur les applications métiers
  » Certaines adaptations peuvent être nécessitées :
     - portage
     - réecriture
     - mise aux standards (Web)
  » Parfois certains progiciels doivent être mis à jour voire remplacés
  » La “webisation” d'applications lourdes adhérentes du poste induit des coûts et
     des délais supplémentaires




17      Solutions Linux – 29 janvier 2008
Risques induits
(1/2)



» Rejet de la part des utilisateurs
  » Parades :
     - Politique de conduite du changement à mettre en place (cf. plus loin)
     - Pour tous les acteurs (utilisateurs finaux, techniciens, ...)


» Risques liés à la maturité et la pérennité de la solution
  » Parades :
     - Etudier ces points dès les phases amont
     - Il existe des méthodes pour formaliser cette démarche (http://www.qsos.org)




18      Solutions Linux – 29 janvier 2008
Risques induits
(2/2)


» Risques financiers
  » Mauvaise évaluation de l'effort à fournir
  » Découverte de coûts cachés ou déplacés
  » Danger et coût des adaptations menant à des “forks”
  » Parades :
     - étude amont détaillée, intégrant l'axe financier
     - suivi en cours de projet et bilan final

» Risques stratégiques
  » Dépendance vis à vis d'un prestataire
  » Perte de cohérence en termes de stratégie logicielle
  » Parades :
     - communiquer en amont avec tous les acteurs concernés
     - identifier les impacts du choix Linux au niveau des autres fournisseurs
       (exemples : SAP, solutions de portail, progiciels spécialisés, ...)



19      Solutions Linux – 29 janvier 2008
Opportunités offertes



» Economiques
  » réduction des coûts de licences
  » le gain reste cepandant un point à vérifier (se méfier des coûts cachés)
  » maintenance collective

» Stratégiques
  » plus grande indépendance
  » possibilités d'influence sur les produits

» Technico-fonctionnelles
  » mise en place d'un référentiel d'entreprise
  » disponibilité quasi-immédiate de nouveaux logiciels
  » évolution fonctionelle des logiciels installés
  » possibilités d'intégrations avancées (exemple : recherche avec Beagle)


20   Solutions Linux – 29 janvier 2008
Choix structurants
Standardisation du poste




» L'effort à fournir pour standardiser un poste Linux est supérieur à Windows
  » Nombreux logiciels disponibles
  » Environnements de bureau, thèmes
  » Distributions GNU/Linux
  » Partitionnement, points de montage
  » Droits des utilisateurs

» Mais cela offre plus de flexibilité et de possibilités




21   Solutions Linux – 29 janvier 2008
Choix structurants
Environnement de bureau



» Les deux environnements de bureau les plus adaptés sont KDE et Gnome
  » Environnement complets (librairies graphiques, gestionnaires de fenêtres,
     thèmes, applications)
  » Haut niveau d'intégration des logiciels
  » Réputés pour leur ergonomie
  » Offrent des possibilités de configuration avancée
     - KDE Kiosk
     - Gnome Gconf

» Lequel choisir ?
  » Sujet polémique
  » Laisser le choix aux utilisateurs est délicat au niveau de la standardisation
  » Le choix n'est pas définitivement exclusif
     - Les applications Gnome tournent sur KDE et vice-versa
     - Possibilités d'harmonisation du “look and feel”


22   Solutions Linux – 29 janvier 2008
Choix structurants
Distributions GNU/Linux (1/2)

» Deux grandes options sont envisageables

     » Distribution communautaire
       - Moindre coût a priori mais attention aux coût cachés
       - Nécessité d'internaliser des compétences
       - Nécessité de gérer la validation et l'adaptation des cycles de vie
       - Exemples :
          - Debian/Ubuntu
          - OpenSUSE
          - Fedora Core

     » Distribution commerciale ou supportée par un prestataire
       - Disponibilité de services (formation, support)
       - Exemples :
          - Mandriva Corporate Desktop
          - Red Hat Desktop
          - Novell Desktop
          - Ubuntu avec support Canonical ou Linagora

23    Solutions Linux – 29 janvier 2008
Choix structurants
Distributions GNU/Linux (2/2)



» Comment choisir la distribution ?

     » Formaliser les besoins et les critères de comparaison
       - Couverture technico-fonctionnelle
       - Support de progiciels propriétaires spécifiques
       - Coûts directs et indirects (exemple : équipe support, formation, ...)
       - Niveau de service et d'engagement proposés
       - Références

     » Evaluer les distributions candidates,

     » Eventuellement réaliser des maquettes




24    Solutions Linux – 29 janvier 2008
Migration
Stratégie de migration



» Nécessité de définir un chemin de migration
» Les étapes intermédiaires peuvent être
  » organisationnelles : migration par service, par site
  » fonctionnelles :
  » techniques :
     - Windows + solutions libres + émulation d'interface (NoMachine)
     - Linux + émulation d'API ou d'interface, voire d'OS
» Ces scénarios ou étapes sont à étudier et comparer en fonction des besoins et du
  contexte
  » Stratégie logicielle
  » Coûts
  » Adhérence applicative
  » Contraintes d'intégration




25   Solutions Linux – 29 janvier 2008
Migration
Bonnes pratiques (1/2)



» Gérer cela comme tout projet de migration
» Anticiper les impacts (techniques, fonctionnels, humains, ...) et les coûts cachés
  dès les phases amont
» C'est souent l'occasion de rationaliser et d'homogénéiser certains services et
  applications redondants
» Traiter la problématique du support matériel le plus en amont possible : drivers,
  support fournisseur, certification, aspects contractuels, cycle de vie
  hardware/software (tests de conformité, rôles et responsabilités)
» Gérer et communiquer sur l'intéropérabilité : souvent cause de résistance ou rejet




26   Solutions Linux – 29 janvier 2008
Migration
Bonnes pratiques (2/2)



» Mettre en place une politique de conduite du changement

     » Intégrer les différents acteurs (utilisateurs, techniciens) lors des phases de
       réflexion et de choix (visibilité sur la stratégie est valorisant et facteur d'adoption
       future)

     » Marketing :
       - communiquer sur l'apport du nouveau poste
       - sur la cible et la trajectoire
       - rendre le poste attrayant et valorisant (accès Internet, SSO, bureau 3D, CD
         d'installation pour la maison, ...)

     » Formation des différents acteurs :
       - plusieurs modes en fonctions du contexte et des profils



27    Solutions Linux – 29 janvier 2008
Questions / Réponses
                                                                                                                                       raphael.semeteys@atosorign.com




© 2008 Atos Origin. Document exclusivement réservé à usage commercial. Tout ou partie de ce document ne peut être copié, modifié, diffusé ou annoté sans accord écrit d'Atos Origin ou du client.

Mais conteúdo relacionado

Semelhante a Solutions Linux 2008 - Poste de travail Linux

Lepton : Description succincte
Lepton : Description succincteLepton : Description succincte
Lepton : Description succincte
O10ée
 
Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013
O10ée
 
envol08-sgv envol08-sgv envol08-sgv envol08-sgv
envol08-sgv envol08-sgv envol08-sgv envol08-sgvenvol08-sgv envol08-sgv envol08-sgv envol08-sgv
envol08-sgv envol08-sgv envol08-sgv envol08-sgv
mia884611
 
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Gonéri Le Bouder
 

Semelhante a Solutions Linux 2008 - Poste de travail Linux (20)

Les solutions libres pour les systèmes embarqués
Les solutions libres pour les systèmes embarquésLes solutions libres pour les systèmes embarqués
Les solutions libres pour les systèmes embarqués
 
Rmll2010 admin sys-panelgzw-fr
Rmll2010 admin sys-panelgzw-frRmll2010 admin sys-panelgzw-fr
Rmll2010 admin sys-panelgzw-fr
 
Lepton : Description succincte
Lepton : Description succincteLepton : Description succincte
Lepton : Description succincte
 
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
Virtualisation du Poste de Travail - Desktop as a Service - 16h - Atelier VDI...
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
 
Solutions Linux 2008 - ECOS
Solutions Linux 2008 - ECOSSolutions Linux 2008 - ECOS
Solutions Linux 2008 - ECOS
 
Vue d'ensemble des nouveautés de System Center 2012 SP1
Vue d'ensemble des nouveautés de System Center 2012 SP1Vue d'ensemble des nouveautés de System Center 2012 SP1
Vue d'ensemble des nouveautés de System Center 2012 SP1
 
Webinar messageries ibm connect 2013 publication
Webinar messageries ibm connect 2013 publicationWebinar messageries ibm connect 2013 publication
Webinar messageries ibm connect 2013 publication
 
Paris Container Day 2016 : Les nouveaux défis du déploiement (Xebia Labs)
Paris Container Day 2016 : Les nouveaux défis du déploiement (Xebia Labs)Paris Container Day 2016 : Les nouveaux défis du déploiement (Xebia Labs)
Paris Container Day 2016 : Les nouveaux défis du déploiement (Xebia Labs)
 
Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013Article open-silicium-juin-juillet-aout-2013
Article open-silicium-juin-juillet-aout-2013
 
envol08-sgv envol08-sgv envol08-sgv envol08-sgv
envol08-sgv envol08-sgv envol08-sgv envol08-sgvenvol08-sgv envol08-sgv envol08-sgv envol08-sgv
envol08-sgv envol08-sgv envol08-sgv envol08-sgv
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...Solutions Linux2007   Déploiement D\'une Solution Libre d\'Inventaire Et De G...
Solutions Linux2007 Déploiement D\'une Solution Libre d\'Inventaire Et De G...
 
ibm Lotus Quickr Domino Next
ibm Lotus Quickr Domino Nextibm Lotus Quickr Domino Next
ibm Lotus Quickr Domino Next
 
Nouveaux scénarios de déploiement avec SCCM 2012 SP1
Nouveaux scénarios de déploiement avec SCCM 2012 SP1Nouveaux scénarios de déploiement avec SCCM 2012 SP1
Nouveaux scénarios de déploiement avec SCCM 2012 SP1
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
 
Plume Solutions Linux 2009
Plume Solutions Linux 2009Plume Solutions Linux 2009
Plume Solutions Linux 2009
 
Bien sécuriser et gérer ses données
Bien sécuriser et gérer ses donnéesBien sécuriser et gérer ses données
Bien sécuriser et gérer ses données
 

Mais de Raphaël Semeteys

Mais de Raphaël Semeteys (10)

2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga
 
I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial FrontiersI LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
 
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
 
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
 
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
 
Nantes JUG 2023 - Web3
Nantes JUG 2023 - Web3Nantes JUG 2023 - Web3
Nantes JUG 2023 - Web3
 
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
 
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutionsSnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
 
Solutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScriptSolutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScript
 
Solutions Linux 2007 - QSOS
Solutions Linux 2007 - QSOSSolutions Linux 2007 - QSOS
Solutions Linux 2007 - QSOS
 

Solutions Linux 2008 - Poste de travail Linux

  • 1. Le poste Linux en entreprise Le point en début 2008 Raphaël Semeteys (raphael.semeteys@atosorigin.com) Consultant Open Source Solutions Linux 2008 © 2008 Atos Origin. Document exclusivement réservé à usage commercial. Tout ou partie de ce document ne peut être copié, modifié, diffusé ou annoté sans accord écrit d'Atos Origin ou du client.
  • 2. Sommaire » Enjeux » Contraintes de l'entreprise » Risques et Opportunités » Choix structurants » Migration 2 Solutions Linux – 29 janvier 2008
  • 3. Introduction Qu'est-ce que le poste de travail ? Il existe plusieurs visions du poste de travail : » matérielle : composants matériels et périphériques » logicielle : systèmes d'exploitation, logiciels » technique : intégration, sécurité » fonctionnelle : outil de productivité offrant des services aux collaborateurs (applications installées ou accessibles) » humaine : souvent lien fort entre le collaborateur et son poste, aspects ergonomiques et personnalisation, satisfaction et conduite du changement » macroscopique : gestion de parc, industrialisation, banalisation, ... » économique : poste de travail mais également de coût, très sensible au facteur d'échelle 3 Solutions Linux – 29 janvier 2008
  • 4. Enjeux Les entreprises cherchent à maîtriser leur parc informatique » économiquement - le poste de travail est également poste de coût - très sensible au facteur d'échelle » fonctionnellement - c'est le principal outil de travail de nombreux employés - point d'accès au SI du point de vue utilisateur - touche également au collaboratif, partage de fichiers, ... » techniquement - stabilité et sécurité - mise à jour » stratégiquement - dépendance vis à vis des éditeurs - standards d'entreprise (notamment formats) 4 Solutions Linux – 29 janvier 2008
  • 5. Enjeux Un contexte plutôt favorable » Stratégie Microsoft » Nouvelle offre : Windows Vista, Office 2007, ... » Nécessite souvent un changement matériel » Montée en visibilité de Linux » Structuration de l'offre » Quelques références intéressantes » De nombreuses entreprises s'interrogent » Linux est-il une alternative à Windows ? » Comment envisager une migration ? 5 Solutions Linux – 29 janvier 2008
  • 6. Contraintes de l'entreprise Intégration aux services de l'entreprise Le poste de travail doit s'insérer et s'intégrer avec l'existant » Annuaire d'entreprise » Exemple d'Active Directory - Service for UNIX : extension du schéma AD pour authentification (Kerberos) et/ou autorisation (LDAP) - Samba/Winbind pour l'authentification Kerberos (module PAM) - Annuaire LDAP intermédiaire » Messagerie d'entreprise » Messageries aux standards POP, IMAP, SMTP : ok » Lotus Notes : version Linux native (mais attention aux versions Domino) » Webmail : alternative ou complément ? 6 Solutions Linux – 29 janvier 2008
  • 7. Contraintes de l'entreprise Intégration des applications » Applications lourdes, plusieurs options » Portage de l'application » Emulation d'API : - Wine, CrossOver - Toutes les applications ne sont pas supportées » Emulation d'interface : - Citrix MetaFrame + client Linux - Windows Terminal Server + rdesktop » Applications Web » Option pour réduire l'adhérence applicative » Pas toujours envisageable 7 Solutions Linux – 29 janvier 2008
  • 8. Contraintes de l'entreprise Accès aux ressource partagées » Accès au documents » Classique : partage de fichiers - Partages Windows : SAMBA - SMB : pas avec certaines versions Windows - CIFS : recommandé - NB : montage dans l'espace noyau et kerberos - Partages Unix : NFS, attention un NIS est un annuaire caché » Moderne : - ECM (Alfresco, SharePoint, ...), webdav - Services supplémentaires : workflow, gestion de versions, recherche, ... » Impressions » CUPS, problématique des drivers » Intégration à l'infrastructure Microsoft : CUPS + backend Samba » Il faut parfois se poser la question de l'impression directe depuis le PC 8 Solutions Linux – 29 janvier 2008
  • 9. Contraintes de l'entreprise Interopérabilité Les formats standard d'entreprise sont de véritables choix stratégiques Besoins d'intéropérabilté interne mais aussi externe (clients, fournisseurs) » Bureautique segment bas » OpenOffice.org » Macros, modèles et reprise de l'existant » Attention aux modifications répétées depuis les deux suites » Bureautique segment haut » Microsoft Project, Visio et Access » Problématique de formats plutôt que de fonctionnalités » Sites Intranet » Firefox : nécessité de tester 9 Solutions Linux – 29 janvier 2008
  • 10. Contraintes de l'entreprise Mobilité (1/2) » Synchronisation avec PDA et smartphones » Synchroniser les agendas, tâches, emails (push) » Il existe un protocole ouvert OMA-DS (anciennement SyncML) » Solutions coté client » MultiSync (Gnome) » OpenSync/KitchenSync (KDE) » La problématique de l'hétérogénéité déportée sur le poste de travail » Alternative » Passerelle coté serveur (exemple : Funambol) » Connecteurs avec l'infrastructure collaborative - Microsoft Exchange - Lotus Domino - Zimbra - ... 10 Solutions Linux – 29 janvier 2008
  • 11. Contraintes de l'entreprise Mobilité (2/2) » Gestion des accès réseaux » Accès Wifi, réseaux câblés: NetworkManager » Accès VPN - FreeS/WAN : utilise IPSec - OpenVPN : - utilise OpenSSL sur UDP/TCP - non compatible avec IPSec » Gestion du mode déconnecté » Winbind utilise un répertoire personnel local 11 Solutions Linux – 29 janvier 2008
  • 12. Contraintes de l'entreprise Sécurité (1/2) Renforcement de la sécurité de Linux » Support des ACL pour étendre le “ugo+rwx” standard (option noyau) » Modules de sécurité du noyau - SELinux : - vient de la NSA - assez complexe - intégré dans de nombreuses distributions - AppArmor : - supporté à l'origine par Novell - plus simple - moins répandu (SuSE, Ubuntu) » Protection mémoire (espaces non exécutables) - Exec Shield : - développé par Red Hat, - intégré dans de nombreuses distributions - PaX : moins utilisé (gentoo) 12 Solutions Linux – 29 janvier 2008
  • 13. Contraintes de l'entreprise Sécurité (2/2) » Firewall » Intégré au noyau : netfilter » Outils de configuration : iptables » Il existe plusieurs IHM pour iptables » Sécurité antivirale » ClamAV - solution performante - pas de vision d'infrastructure d'entreprise (console) » Solutions propriétaires - attention aux contraintes liées aux versions du noyau Linux 13 Solutions Linux – 29 janvier 2008
  • 14. Contraintes de l'entreprise Gestion de parc (1/2) » Inventaire, gestion d'actifs et helpdesk » OCS Inventory NG couplé à GLPI - Extensible à Windows - Nombreuses références - Projets actifs et dynamiques » Sinon, ZenWorks (solution propriétaire Novell, distributions à base de RPM) » Installation réseau » Installation par paquets : FAI (références, pour distribution à base debian) » Installation par image : partimage, LRS, clonezilla (multicast) » NB : pas de solution libre pour gérer les mises à jour par profils » Mises à jour des postes » Mises à jour vie les mécanisme de gestion de paquet : RPM ou APT » Mises à jour de groupe de machines - Possibilité d'utiliser télédiffusion d'OCS Inventory - Sinon, solutions propriétaires de type RHN, Novell ZenWorks 14 Solutions Linux – 29 janvier 2008
  • 15. Contraintes de l'entreprise Gestion de parc (2/2) » Dépannage à distance » Utilisation de VNC » Il existe un plugin GLPI » Intégré dans ZenWorks » Sauvegarde/restauration » Linbox Rescue Server » Offre possibilité de sauvegarde/restauration via PXE » Gestion de la configuration des postes » Pas de solution libre pour une administration centralisée : tâches manuelles ou développements spécifiques » Sinon, solution propriétaire ZenWorks » Conclusion » Pas de solution libre unique, complète et déjà intégrée » Nécessité aujourd'hui d'intégrer plusieurs briques » Domaine en pleine évolution 15 Solutions Linux – 29 janvier 2008
  • 16. Impacts sur l'existant (1/2) » Impacts sur le support bureautique » Chaîne du support : - combien de niveaux ? - support externe ? » Equipe de support : - montée en compétences, reconversion - la conduite du changement doit intégrer l'équipe support » Surcharge de travail à prévoir au démarrage » Impact organisationnel » Nécessité de formaliser les processus - de validation - de mise à jour des nouvelles versions de logiciels 16 Solutions Linux – 29 janvier 2008
  • 17. Impacts sur l'existant (2/2) » Impacts sur l'infrastructure » Services d'infrastructure existants (exemple : AD) » Architecture répartie et flux réseau générés (exemple : dépôts de paquets) » Impacts sur les applications métiers » Certaines adaptations peuvent être nécessitées : - portage - réecriture - mise aux standards (Web) » Parfois certains progiciels doivent être mis à jour voire remplacés » La “webisation” d'applications lourdes adhérentes du poste induit des coûts et des délais supplémentaires 17 Solutions Linux – 29 janvier 2008
  • 18. Risques induits (1/2) » Rejet de la part des utilisateurs » Parades : - Politique de conduite du changement à mettre en place (cf. plus loin) - Pour tous les acteurs (utilisateurs finaux, techniciens, ...) » Risques liés à la maturité et la pérennité de la solution » Parades : - Etudier ces points dès les phases amont - Il existe des méthodes pour formaliser cette démarche (http://www.qsos.org) 18 Solutions Linux – 29 janvier 2008
  • 19. Risques induits (2/2) » Risques financiers » Mauvaise évaluation de l'effort à fournir » Découverte de coûts cachés ou déplacés » Danger et coût des adaptations menant à des “forks” » Parades : - étude amont détaillée, intégrant l'axe financier - suivi en cours de projet et bilan final » Risques stratégiques » Dépendance vis à vis d'un prestataire » Perte de cohérence en termes de stratégie logicielle » Parades : - communiquer en amont avec tous les acteurs concernés - identifier les impacts du choix Linux au niveau des autres fournisseurs (exemples : SAP, solutions de portail, progiciels spécialisés, ...) 19 Solutions Linux – 29 janvier 2008
  • 20. Opportunités offertes » Economiques » réduction des coûts de licences » le gain reste cepandant un point à vérifier (se méfier des coûts cachés) » maintenance collective » Stratégiques » plus grande indépendance » possibilités d'influence sur les produits » Technico-fonctionnelles » mise en place d'un référentiel d'entreprise » disponibilité quasi-immédiate de nouveaux logiciels » évolution fonctionelle des logiciels installés » possibilités d'intégrations avancées (exemple : recherche avec Beagle) 20 Solutions Linux – 29 janvier 2008
  • 21. Choix structurants Standardisation du poste » L'effort à fournir pour standardiser un poste Linux est supérieur à Windows » Nombreux logiciels disponibles » Environnements de bureau, thèmes » Distributions GNU/Linux » Partitionnement, points de montage » Droits des utilisateurs » Mais cela offre plus de flexibilité et de possibilités 21 Solutions Linux – 29 janvier 2008
  • 22. Choix structurants Environnement de bureau » Les deux environnements de bureau les plus adaptés sont KDE et Gnome » Environnement complets (librairies graphiques, gestionnaires de fenêtres, thèmes, applications) » Haut niveau d'intégration des logiciels » Réputés pour leur ergonomie » Offrent des possibilités de configuration avancée - KDE Kiosk - Gnome Gconf » Lequel choisir ? » Sujet polémique » Laisser le choix aux utilisateurs est délicat au niveau de la standardisation » Le choix n'est pas définitivement exclusif - Les applications Gnome tournent sur KDE et vice-versa - Possibilités d'harmonisation du “look and feel” 22 Solutions Linux – 29 janvier 2008
  • 23. Choix structurants Distributions GNU/Linux (1/2) » Deux grandes options sont envisageables » Distribution communautaire - Moindre coût a priori mais attention aux coût cachés - Nécessité d'internaliser des compétences - Nécessité de gérer la validation et l'adaptation des cycles de vie - Exemples : - Debian/Ubuntu - OpenSUSE - Fedora Core » Distribution commerciale ou supportée par un prestataire - Disponibilité de services (formation, support) - Exemples : - Mandriva Corporate Desktop - Red Hat Desktop - Novell Desktop - Ubuntu avec support Canonical ou Linagora 23 Solutions Linux – 29 janvier 2008
  • 24. Choix structurants Distributions GNU/Linux (2/2) » Comment choisir la distribution ? » Formaliser les besoins et les critères de comparaison - Couverture technico-fonctionnelle - Support de progiciels propriétaires spécifiques - Coûts directs et indirects (exemple : équipe support, formation, ...) - Niveau de service et d'engagement proposés - Références » Evaluer les distributions candidates, » Eventuellement réaliser des maquettes 24 Solutions Linux – 29 janvier 2008
  • 25. Migration Stratégie de migration » Nécessité de définir un chemin de migration » Les étapes intermédiaires peuvent être » organisationnelles : migration par service, par site » fonctionnelles : » techniques : - Windows + solutions libres + émulation d'interface (NoMachine) - Linux + émulation d'API ou d'interface, voire d'OS » Ces scénarios ou étapes sont à étudier et comparer en fonction des besoins et du contexte » Stratégie logicielle » Coûts » Adhérence applicative » Contraintes d'intégration 25 Solutions Linux – 29 janvier 2008
  • 26. Migration Bonnes pratiques (1/2) » Gérer cela comme tout projet de migration » Anticiper les impacts (techniques, fonctionnels, humains, ...) et les coûts cachés dès les phases amont » C'est souent l'occasion de rationaliser et d'homogénéiser certains services et applications redondants » Traiter la problématique du support matériel le plus en amont possible : drivers, support fournisseur, certification, aspects contractuels, cycle de vie hardware/software (tests de conformité, rôles et responsabilités) » Gérer et communiquer sur l'intéropérabilité : souvent cause de résistance ou rejet 26 Solutions Linux – 29 janvier 2008
  • 27. Migration Bonnes pratiques (2/2) » Mettre en place une politique de conduite du changement » Intégrer les différents acteurs (utilisateurs, techniciens) lors des phases de réflexion et de choix (visibilité sur la stratégie est valorisant et facteur d'adoption future) » Marketing : - communiquer sur l'apport du nouveau poste - sur la cible et la trajectoire - rendre le poste attrayant et valorisant (accès Internet, SSO, bureau 3D, CD d'installation pour la maison, ...) » Formation des différents acteurs : - plusieurs modes en fonctions du contexte et des profils 27 Solutions Linux – 29 janvier 2008
  • 28. Questions / Réponses raphael.semeteys@atosorign.com © 2008 Atos Origin. Document exclusivement réservé à usage commercial. Tout ou partie de ce document ne peut être copié, modifié, diffusé ou annoté sans accord écrit d'Atos Origin ou du client.