https://indico.in2p3.fr/conferenceOtherViews.py?confId=9954&view=nicecompact
http://webcast.in2p3.fr/live/journees_informatique_in2p3_irfu_2014
Formule JI2014
Environs 80 présentations sous diverses formes
• Présentations 10 ou 20 mn• Présentations « Éclair » (5mn) en fin de
sessions plénières• Posters• Ateliers• Tables rondes
Le CC – Quoi de neuf ?
• Ressources budgétaires• Ressources humaines• Usage et capacité du CC (CPU-Stockage)
Présenté par Pierre-Etienne Macchi
CPU20000 cœurs virtuels représentant une puissance de 208 866 HEPSpec06
Stockage sur disqueSur disque performance standard = 12,4 PoSur disque haute performance (GPFS) = 1,4 Po
BandesVolumétrie stockée sur bande magnétique 22,6 Po(capacité théorique 340 Po)
Sauvegarde (TSM)Volumétrie gérée = environ 5,5 Po
La chasse au KiloWatts « superflus »
• Un chercheur au CC-IN2P3 ? • Pourquoi et comment ?• Faut-il développer la recherche au CC-IN2P3 ?
Les informaticiens aussi simulent... Frederic Suter
Du côté des ASR
• Qualité, Bonnes pratiques• Infrastructure, Haute disponibilité, Virtualisation• Puppet – Quattor : Déploiement – Configuration• Les forges sociales• IPV6 (cc in2p3)• Messagerie
Enrichissement mutuel, synergie : • mettre en commun nos expériences• les partager• les diffuser• confronter nos difficultés • s’intéresser aux autres démarches du même type
QUASAR QUAlité des Services informatiques pour les AsR (présenté par Muriel Gougerot)
Virtualisation – Haute disponibilité (ASR)Eric Fede – Philippe Seraphin
• HyperV• Proxmox• Docker
Docker
De nombreux services sont complètement virtualisés dans les labos, exceptés des services tels que la messagerie, Active Directory, le Calcul
• Flexibilité de la virtualisation
• Augmentation de la disponibilité
• Facile de faire des services de tests
• Duplication facile
• Solutions plus complexes que des machines physiques
• PRA (sauvegardes, reprise des VMS, concentration des services sur une
plateforme, …)
BILAN Virtualisation
CLAP : Fonctionnement normal
Salle Mécatronique
Salle LAPP
Bloc 1
CEPH
Proxmox
Srv 1
VM1
Bloc 3
CEPH
Proxmox
Srv 3
VM3
Bloc 2
CEPH
Proxmox
Srv 2
VM2
Bloc 1
CEPH
Proxmox
Srv 4
VM4
Bloc 3
CEPH
Proxmox
Srv 6
VM6
Bloc 2
CEPH
Proxmox
Srv 5
VM5
Chaque disque de VM est répliqué sur les 2 salles
CLAP : Perte d'une salle
Salle Mécatronique
Salle LAPP
Bloc 1
CEPH
Proxmox
Srv 1
Bloc 3
CEPH
Proxmox
Srv 3
Bloc 2
CEPH
Proxmox
Srv 2
Bloc 1
CEPH
Proxmox
Srv 4
VM4
Bloc 3
CEPH
Proxmox
Srv 6
VM6
Bloc 2
CEPH
Proxmox
Srv 5
VM5
Les VMs sont redémarrées sur la salle restante
VM1 VM2 VM3
CLAP : Retour à la normale
Salle Mécatronique
Salle LAPP
Bloc 1
CEPH
Proxmox
Srv 1
Bloc 3
CEPH
Proxmox
Srv 3
Bloc 2
CEPH
Proxmox
Srv 2
Bloc 1
CEPH
Proxmox
Srv 4
VM4
Bloc 3
CEPH
Proxmox
Srv 6
VM6
Bloc 2
CEPH
Proxmox
Srv 5
VM5
Les VMs sont migrées à chaud vers leur hyperviseur
d’origine
Les réplicas sont automatiquements resynchronisés par CEPH
VM1 VM2 VM3
VM1 VM3VM2
Evolution de la Messagerie dans les labos
Présentations :
En local• Exchange au LLR• Zimbra à Caen
Mutualisé• Exchange au CNRS• Zimbra Renater• Zimbra au CC
ZIMBRA ou EXCHANGE :Des fonctionnalités avancées et similaires.Un petit plus pour la messagerie instantanée Zimbra
Solution mutualisée ou locale –Disponibilité ? –Fiabilité ? –Sécurité ? –Support ?
Et surtout répondre aux besoins des utilisateurs
Côté développeurs (online – offline)
• Le langage de programmation D, successeur de C++ ?• La programmation fonctionnelle et Scala : Le parallélisme, une nécessité• Go-HEP : A (set of) Go packages for High Energy Physics - accélérer la
programmation à grande échelle
• Protocole IP Bus : https://indico.in2p3.fr/event/9954/session/8/contribution/42/material/poster/
• Lavoisier : framework d'aggrégation de données, un chainage de plugins pour décrire les vues de données
• LSST Camera Control System
• Pyrame : prototypage rapide pour systèmes online
• LAr Upgrade Démonstrateur et l’implémentation d’IPbus - Jasmin Fragnaud (LAPP)
LTDB – ABBA – TDAQ …
Framework Online
• Quelles caractéristiques des nouveaux langages
améliorent ou facilitent la programmation scientifique ?
• Quel type d’application scientifique ?
• Calcul parallèle
• Rapidité de programmation
• Interopérabilité
• Écosystème
• Optimisation du code …
Divers
• RAPSBERRY
• DEVELOPPEMENT SOUS ANDROID
• WINDOWS TO GO (Win8 sur une clé USB)
• …
Outils CC – gestion documentaire
https://atrium.in2p3.fr
Les Ateliers – Les Posters - Les Tables Rondes
• Langage D (suite du C++)• Go : faciliter et accélérer la programmation à grande échelle
• Puppet : Déploiement de configurations
• MongoDB : Système de gestion de base de données orientée documents, répartissable sur un nombre quelconque d'ordinateurs
25000 heures sous les mers, un carrière de sous-marinier !
Philippe SERAPHIN (LAPP)