Le groupe informatique au L.L.R.
description
Transcript of Le groupe informatique au L.L.R.
Le groupe informatiqueLe groupe informatiqueau L.L.R.au L.L.R.
Paulo Mora de Freitas
Congrès du L.L.R., mai 2004, Paris.
IntroductionIntroduction ÉquipementÉquipement Organisation du groupeOrganisation du groupe
PersonnelPersonnel ServiceService DéveloppementDéveloppement
ConclusionsConclusions
L’L’informatiqueinformatique au L.L.R. au L.L.R.
L’L’informatiqueinformatique au L.L.R. : le cadre au L.L.R. : le cadre
~100 personnes au laboratoire~100 personnes au laboratoire 15 personnes dans le groupe, dont 5 font 15 personnes dans le groupe, dont 5 font
du servicedu service Activités et besoins informatiques partout Activités et besoins informatiques partout
=> 100 utilisateurs tous profils => 100 utilisateurs tous profils confondusconfondus
CalculCalcul Évolution des plateformes : Évolution des plateformes : Sun, HP Sun, HP =>=> PC Linux PC Linux Utilisation des fermes de calcul du CCIN2P3 (CMS, Utilisation des fermes de calcul du CCIN2P3 (CMS,
Babar, FLC, Astroparticules)Babar, FLC, Astroparticules) Utilisation des sites « remote » (Babar, Phenix, H1)Utilisation des sites « remote » (Babar, Phenix, H1) Mais aussi : Mais aussi : moyens locaux importants (puissance de (puissance de
calcul, volume d’espace disque, vitesse réseau)calcul, volume d’espace disque, vitesse réseau) DéveloppementDéveloppement
Demandeurs de développements spécifiques Demandeurs de développements spécifiques on-line on-line et et off-lineoff-line (nos « clients ») (nos « clients »)
Développeurs de code spécifique à leurs Développeurs de code spécifique à leurs expériences: expériences: besoin de support et encadrement dans des évolutions techniques de taille (Ex : F77 -> OO) (Ex : F77 -> OO)
Profil physicienProfil physicien
InformatiqueInformatique réseau,sauvegardes,achats,sécurité informatique, réseau,sauvegardes,achats,sécurité informatique,
développements (développements (PC Windows et LinuxPC Windows et Linux)) AdministrationAdministration
Comptabilité, achats, gestion personnel (Comptabilité, achats, gestion personnel (PC WindowsPC Windows)) ÉlectroniqueÉlectronique
Conception et simulation des cartes (Conception et simulation des cartes (PC Windows, PC Windows, SUN-SolarisSUN-Solaris)) Banques de tests, acquisition de données, contrôle (Banques de tests, acquisition de données, contrôle (PC PC
Windows ou LinuxWindows ou Linux, VME, etc.), VME, etc.) MécaniqueMécanique
conception et simulation des pièces, Catia (conception et simulation des pièces, Catia (PC WindowsPC Windows))
Profil ITAProfil ITA
Postes de travail (PC Windows/Linux, Mac,TX)Postes de travail (PC Windows/Linux, Mac,TX) Bureautique (Office, StarOffice, Acroread...)Bureautique (Office, StarOffice, Acroread...) Imprimantes (A3/A4, N&B/couleur)Imprimantes (A3/A4, N&B/couleur) Accès au réseau pour :Accès au réseau pour :
Transfert de données et de logicielsTransfert de données et de logiciels Recherche d’information (Web)Recherche d’information (Web) Communication (mail, vidéoconférence)Communication (mail, vidéoconférence) Accès aux imprimantesAccès aux imprimantes
Environnement sécuriséEnvironnement sécurisé Support pour l’achat, la configuration, Support pour l’achat, la configuration,
l’installation et la maintenance du matériel l’installation et la maintenance du matériel informatique, des logiciel et consumablesinformatique, des logiciel et consumables
Besoins communs :Besoins communs :
Équipements collectifsÉquipements collectifs
Serveurs de calcul dédiés (différentes versions Serveurs de calcul dédiés (différentes versions du système, logiciels) par groupe de taille du système, logiciels) par groupe de taille important au laboratoire (CMS, Babar)important au laboratoire (CMS, Babar)
1 serveur pour usage en commun1 serveur pour usage en commun Serveurs pour assurer des servicesServeurs pour assurer des services
• Web, mail, DNS, Intranet, imprimantesWeb, mail, DNS, Intranet, imprimantes• Serveur de fichiersServeur de fichiers• Serveur de sauvegarde Serveur de sauvegarde
VisioconférenceVisioconférence• 2 lignes Numeris ->2 connexions Codec simultanées2 lignes Numeris ->2 connexions Codec simultanées• VRVS: 1 poste public, et plusieurs PC équipésVRVS: 1 poste public, et plusieurs PC équipés
Organisation du groupeOrganisation du groupe Depuis toujours une organisation « matricielle »Depuis toujours une organisation « matricielle » Même responsable de groupe depuis sa Même responsable de groupe depuis sa
création il y a presque 30 ans (M.Rumpf)création il y a presque 30 ans (M.Rumpf) Nouveau responsable de groupe depuis le 1er Nouveau responsable de groupe depuis le 1er
avril 2003 :avril 2003 : Occasion pour essayer de dépasser une gestion du Occasion pour essayer de dépasser une gestion du
type « familiale » vers un management plus proche type « familiale » vers un management plus proche d’une S.S.I.I. avec une « démarche qualité » (d’une S.S.I.I. avec une « démarche qualité » (DQDQ))
Réunions de groupe mensuellesRéunions de groupe mensuelles
PersonnelPersonnel
Taille constante depuis des annéesTaille constante depuis des années 8 IR, 4 IE, 3 techniciens8 IR, 4 IE, 3 techniciens Pyramide d’agePyramide d’age
• + politique du CNRS : gros problèmes à moyen + politique du CNRS : gros problèmes à moyen termeterme
• problème lourd du serviceproblème lourd du service• sur embaucher pour étaler la bossesur embaucher pour étaler la bosse
Pyramide des agesPyramide des ages
L’activité « Service »L’activité « Service »
1/3 du groupe : 1/3 du groupe : M.Bachelerie, J.Doublet, M.Bachelerie, J.Doublet, M.MaubrasM.Maubras, C.Roy*, C.Roy*, B.Taklifi, B.Taklifi Mouvance TX => PC dans tous les groupesMouvance TX => PC dans tous les groupes 1 à 2 postes par personne : croissance 1 à 2 postes par personne : croissance
importante en nombre et en complexitéimportante en nombre et en complexité Problèmes spécifiquesProblèmes spécifiques
• Électronique (Cadence sur SUN)Électronique (Cadence sur SUN)• Liberté d’achat des groupes de physique : MACLiberté d’achat des groupes de physique : MAC
Sensés partir à la retraite d’ici quelques annéesSensés partir à la retraite d’ici quelques années
Service
3 Serveurs biprocesseurs
PC/Linux :CMS, Babar,
LABO
Calcul
1 HP-UX J282
LABO
1 SUN SolarisBabar
5 Serveurs PC/Linux :Web, mail,
Intranet, DNS,TiNa, Modems,
1 serveur PC/Windows NAS
6 imprimantes(1 serveur Impr.)
14 modems
143 PC(62 Linux,
81 Windows)
15 Mac
5 TX
7 SUNSolarisCAO
Parc informatique au L.L.R. :
~ 200 machinesPostes de
travail
1 SUN SolarisCAO
Nouvelle configuration :Nouvelle configuration :
TINA
serveurs
PC
PC
PC
1 Gbits/s
Réseau E
cole
100 Mbits/s
RackB2000
SWITCH
1 Gbits/s
100 Mbits/s
100 Mbits/s
100 Mbits/s
1 Gbits/s
1 Gbits/s
1 Gbits/s
1 Gbits/s
1 Gbits/s
Management côté serviceManagement côté service Interface utilisateurs :Interface utilisateurs :
Une interface unique via message à Une interface unique via message à [email protected]@poly.in2p3.fr
pour :pour :• Améliorer le temps de réponseAméliorer le temps de réponse• Garder de traces (Garder de traces (DQDQ))• Analyse postérieur pour création des FAQAnalyse postérieur pour création des FAQ
Établissement de procédures (Établissement de procédures (DQDQ) pour :) pour :• L’arrivée et le départ de personnelL’arrivée et le départ de personnel• Mouvement de matérielMouvement de matériel
Un correspondant informatique par expérience ou groupeUn correspondant informatique par expérience ou groupe Réunions « utilisateurs » mensuelles avec compte – rendu (Réunions « utilisateurs » mensuelles avec compte – rendu (DQDQ))
En interne :En interne : Réunions d’avancement hebdomadairesRéunions d’avancement hebdomadaires Database du matériel informatique (J.Doublet)Database du matériel informatique (J.Doublet) Développements d’outils spécifiques en amont (D.Decotigny)Développements d’outils spécifiques en amont (D.Decotigny)
►ET APRES ???
L’activité « Développement »L’activité « Développement » CMSCMS
GRID: unique labo IN2P3 GRID: unique labo IN2P3 I.SemenioukI.Semeniouk Production Monte Carlo Production Monte Carlo AM.GaillacAM.Gaillac OVAL OVAL D.ChamontD.Chamont Traitement faisceau test H4 Traitement faisceau test H4 I.SemenioukI.Semeniouk Appui aux activités mécanique + électronique Appui aux activités mécanique + électronique J.Gilly, M.CeruttiJ.Gilly, M.Cerutti
Babar/Geant4 Babar/Geant4 P.Mora de FreitasP.Mora de Freitas FLCFLC
Simulation du modèle détecteur Simulation du modèle détecteur G.Musat, P.Mora de FreitasG.Musat, P.Mora de Freitas Acquisition de données banc de tests Acquisition de données banc de tests S.CholletS.Chollet
GLASTGLAST Fuzzy Clustering Fuzzy Clustering G.MusatG.Musat ROOT IO ROOT IO U.BerthonU.Berthon
H1H1 Graphique offline Graphique offline M.CeruttiM.Cerutti Cadre d’analyse en ROOT Cadre d’analyse en ROOT U.BerthonU.Berthon
PhenixPhenix Acquisition de données bras Nord Acquisition de données bras Nord S.CholletS.Chollet
EVOLUTION IMPORTANTE DES COMPETENCESEVOLUTION IMPORTANTE DES COMPETENCES
Ventilation des efforts deVentilation des efforts dedéveloppement – mai 2004développement – mai 2004
00,5
11,5
22,5
33,5
44,5
CMS CALICE H1 GLAST Babar
Total = 8,1 agents / mois
IR
IE
T
CompétencesCompétences Temps réelTemps réel OfflineOffline (Simulation, reconstruction, analyse) (Simulation, reconstruction, analyse) Génie logiciel (modélisation et management de Génie logiciel (modélisation et management de
projets)projets) Modélisation et management de donnéesModélisation et management de données Interface home - machine (IHM)Interface home - machine (IHM)
► A VOUS DE JOUER !
Management côté développementManagement côté développement Avant :Avant :
Organisation « matricielle » mais agents attachés aux expériencesOrganisation « matricielle » mais agents attachés aux expériences Temps d’attachement relativement flouTemps d’attachement relativement flou Tendance à garder l’agent via plusieurs petits projets au long du tempsTendance à garder l’agent via plusieurs petits projets au long du temps Difficulté à rationaliser l’emploie des connaissances et acquis en Difficulté à rationaliser l’emploie des connaissances et acquis en
fonction des besoinsfonction des besoins Transition vers :Transition vers :
Ventilation de l’activité des agents dans des projets et missionsVentilation de l’activité des agents dans des projets et missions Optimisation des ressources (attachement aux projets en fonction des Optimisation des ressources (attachement aux projets en fonction des
compétences maîtrisées par l’agent)compétences maîtrisées par l’agent) Meilleur amortissement des efforts de formation et recyclageMeilleur amortissement des efforts de formation et recyclage
Besoins dans cette évolutionBesoins dans cette évolution Une maîtrise des compétences (Une maîtrise des compétences (DQDQ)) Le développement d’une « culture » dans l’évolution de cahiers de Le développement d’une « culture » dans l’évolution de cahiers de
charge (il faut déjà les avoir!!!) (charge (il faut déjà les avoir!!!) (DQDQ)) « jouer le jeu »« jouer le jeu »
conclusionconclusion Visibilité dans collaborationsVisibilité dans collaborations
stratégie d’acquis des connaissances réutilisablesstratégie d’acquis des connaissances réutilisables Groupe fait face Groupe fait face
à l’évolution du service (non sans peine)à l’évolution du service (non sans peine) à l’évolution des techniquesà l’évolution des techniques à l’évolution du management et du besoin d’une à l’évolution du management et du besoin d’une
démarche qualitédémarche qualité MenacesMenaces
Problème des effectifsProblème des effectifs Explosion de la complexité côté serviceExplosion de la complexité côté service Sous utilisation des compétencesSous utilisation des compétences