Le poste de travail Linux au LAPP/LAPTH Moha Ahbar, Nicolas Berger, Jan Blaha, Muriel Gougerot, Jean-Philippe Guillet, Nicole Iribarnes, Vincent Poireau Commission Informatique 2011 2011-04-07 1
Linux Ubuntu Système d'exploitation basé sur UNIX, pour PCs (x86) Orienté vers le desktop Red Hat Red Hat Enterprise Linux (RHEL) : ultra-stable, pour les entreprises Scientific Linux (SL) : derivé de RheL pour la physique (CERN, Fermilab...) Fedora: pour les utilisateurs, plus moderne, releases fréquentes. Derivés: Mandriva, opensuse... Debian... Ubuntu (Canonical): orienté vers le desktop et les non-experts Debian Linux Red Hat Fedora 2
Linux au LAP[P,TH] LAPTH: ~35 machines (SL, Fedora 6-14, etc...) LAPP Serveurs 8 lappsl5 (SL5) + quelques SL4,6 4 serveurs web (RHEL) ~700 Cores MUST (SL5) Postes de travail VMWare: machines virtuelles sous windows Double boot (non-officiel) ATLAS: 9 ubuntu, 2 Fedora... 3
Pourquoi un poste de travail Linux? Système stable et robuste ~70% des serveurs web Peu (pas?) de virus/malware/adware Basé sur les logiciels libres: Pas de problème de license La plupart des programmes sont libres et gratuits RedHat, Canonical: contrats de support info Desktop : ergonomie, outils disponibles comparables à Windows, Firefox, thunderbird... Suites compatibles MS Office Support (incomplet) pour MS Exchange 4
Pourquoi un poste de travail Linux? Environnement standard pour l'informatique et la physique: Compilateurs : gcc, g++ gfortran Outils: gdb, valgrind... ROOT, CERNLIB Des adaptations pour windows existent mais pas toujours du même niveau. OS des supercalculateurs du Top 500 LHC/Grille: SL est l'os de référence. 5
Quel poste de travail linux? SL5 + Permet de travailler comme sur lappsl (ou lxplus/ccali/...) - Desktop antédiluvien - Problèmes de support hardware sur portables récents Windows + VMWare Separation desktop (windows) / environnement de travail (linux) + Bon pour la compatibilité - Rapidité - License windows toujours nécéssaire Double Boot + Rapidité (natif) - License windows - Demande plusieurs partitions disque - Pas toujours pratique (faire des plots en ROOT pour un présentation Powerpoint...) - Problème de support informatique: 2 systèmes à gérer. => Choix: un linux moderne (>SL5) en natif et simple boot. 6
Quel linux? Procédure de sélection limitée aux 2 distributions principales: Ubuntu Système debian + Distribution orientée desktop/utilisateur novice. + Support : 18 mois pour une release normale 3 ans pour les release 'LTS' (une tous les 2 ans) - Support : 70 /PC/an (!) => support maison Fedora Systeme RedHat + proche de RHEL/SL, => Support en interne, basé sur l'expérience sur les machines RHEL/SL. - Orienté vers un public plus expert - Support: 13 mois, pas de LTS Point communs: Même noyau linux Mêmes environnements graphiques (GNOME/KDE/XFCE). Mêmes programmes de base : thunderbird, firefox, cups (impression) Différence dans l'habillage, les outils de configuration, certains utilitaires... 7
Choix de la distribution Ubuntu paraissait meilleur dans un premier temps (temps de support, plus orienté vers le desktop) Mais difficultés au niveau du support Le support Canonical à 70 /an/pc n'est pas viable Trop de differences avec RH niveau de la configuration/maintenance/déploiement Choix final: Fedora. Similarité avec RHEL/SL: permet de réutiliser l'expérience sur les lappsl et les machines du LAPTH. Tests d'installation sur portables: meilleure compatibilité matériel => A vérifier sur les machines 2011 Peu de différence visible pour l'utilisateur Attention à la nécessité de gérer les changements de version: Octobre 2012: fin du support Fedora 14: il faudra passer à Fedora 16 pour bénéficier de mises à jour de sécurité. 8
Le poste de travail proposé Fedora 14 (sortie en Novembre 2010) Installation possible sur fixe, portable ou image VMWare, Bonne compatibilité avec les matériels actuels Installation en 32 ou 64 bits. Interface graphique: GNOME ou XFCE (KDE en option) Utilisateur local Fixe: Le même que le login LAPP Portable: login local synchronisé avec le login LAPP (permet d'accéder à la zone /home au LAPP). Login root (administrateur) pas nécéssaire pour l'utilisation normale de la machine Mises à jour Manuelles pour le moment Passage à des mises à jour automatiques? 9
Logiciels de base Messagerie: thunderbird, evolution (client MS Exchange), alpine (=pine, mode texte) Navigateur: firefox Visualisation : eog, xv (images), acrobat reader, evince (PDF), gv (PS), vlc (musique, video) Editeurs : emacs, abiword, vi (bien sûr), nedit 10
Bureautique Suite OpenOffice.org Writer (équivalent Word) Impress (Powerpoint) Calc (Excel) Compatibilité formats MS (doc, xls, ppt, pptx...) Pas toujours parfaite... Formats OpenDocument (odt, odp...) Interface similaire aux produits MS 11
Sauvegardes automatiques Outil BackInTime Permet de sauvegarder des snapshots de ses données (hier/avanthier/le mois dernier/l'année dernière) Permet de revenir à d'anciennes versions, comparer différentes version Configuration au niveau du répertoire Fonctionalité similaire à Second Copy sur Windows Zone de sauvegarde centrale au LAPP Utilisable depuis Second Copy (windows) et BackInTime (linux) Accès en NFS depuis linux 12
Logiciels spécialisés ROOT Un package RPM existe sous Fedora 14 Installation facile, pas de compilation nécessaire Version actuelle: 5.28.00b (la plus récente) Possibilité de garder une version ancienne? gnuplot, octave, xfig Outils informatiques Compilateurs : gfortran, gcc, g++, Langages: python, perl... Latex: texlive D'autres logiciels sont disponibles dans les repositories Fedora Les suggestions sont les bienvenues... 13
Exchange MS Exchange: utilisé au LAPP pour le mail, calendriers partagés, etc. Client sous linux: evolution Marche bien pour le mail, les listes de contacts Problèmes de compatibilité pour les calendriers partagés S'améliore avec les versions Exchange 2010: accès via navigateur web (OWA) également possible depuis firefox. Permettrait un accès depuis linux (et Mac) Bientôt deployé au LAPP 14
Impression Configuration d'imprimantes 9 imprimantes préconfigurées par défaut Ajout via le protocole LPD (serveur/file d'impression), pas besoin d'utiliser SAMBA/passer par le serveur sécurisé La procédure d'installation sous linux est documentée: Impression Via l'interface graphique (95% des besoins?) Via les outils lp/slpr en ligne de commande 15
Réseau AFS: Seulement disponible en 64 bits Accès aux domaines du CERN, IN2P3 configuré par défaut Authentification via Kerberos NFS: version 3 Accès à la zone /home au LAPP Utilisé pour les sauvegardes automatiques. 16
Déploiement Système Kickstart: installation standard rapide sur fixe/portable/image virtuelle. ~30 machines installées depuis le début de l'année 25 au LAPTH (remplacement de RHEL/SL/Fedora) 5 au LAPP 3 fixes 2 portables Retours positifs Pas de problème de compatibilité matériel pour le moment : installé sur portables DELL D400 (2003) à E6400 (2010). 17
Conclusion Des postes de travail Fedora 14 sont proposés au LAPP comme alternative a Windows. Support info au même niveau que Windows. Les intéressés peuvent contacter le service info Suggestions bienvenues concernant la configuration, les logiciels installés, etc. 18