https://indico. in2p3. fr/conferenceOtherViews. py 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
CPU 20000 cœurs virtuels représentant une puissance de 208 866 HEPSpec06 Stockage sur disque Sur disque performance standard = 12,4 Po Sur disque haute performance (GPFS) = 1,4 Po Bandes Volumé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 »
Les informaticiens aussi simulent... Frederic Suter Un chercheur au CC-IN2P3 ? Pourquoi et comment ? Faut-il développer la recherche au CC-IN2P3 ?
Du côté des ASR Qualité, Bonnes pratiques Infrastructure, Haute disponibilité, Virtualisation Puppet – Quattor : Déploiement – Configuration Les forges sociales IPV6 (cc in2p3) Messagerie
QUASAR Enrichissement mutuel, synergie : QUAlité des Services informatiques pour les AsR (présenté par Muriel Gougerot) 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
Virtualisation – Haute disponibilité (ASR) Eric Fede – Philippe Seraphin HyperV Proxmox Docker Docker
BILAN Virtualisation 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, …)
CLAP : Fonctionnement normal Chaque disque de VM est répliqué sur les 2 salles Salle LAPP Salle Mécatronique Srv 1 Srv 2 Srv 3 Srv 4 Srv 5 Srv 6 Proxmox Proxmox Proxmox Proxmox Proxmox Proxmox VM1 VM2 VM3 VM4 VM5 VM6 CEPH CEPH CEPH CEPH CEPH CEPH Bloc 1 Bloc 2 Bloc 3 Bloc 1 Bloc 2 Bloc 3 13
Les VMs sont redémarrées sur la salle restante CLAP : Perte d'une salle Les VMs sont redémarrées sur la salle restante Salle LAPP Salle Mécatronique Srv 1 Srv 2 Srv 3 Srv 4 Srv 5 Srv 6 Proxmox Proxmox Proxmox Proxmox Proxmox Proxmox VM1 VM2 VM3 VM4 VM5 VM6 CEPH CEPH CEPH CEPH CEPH CEPH Bloc 1 Bloc 2 Bloc 3 Bloc 1 Bloc 2 Bloc 3 14
Les réplicas sont automatiquements resynchronisés par CEPH CLAP : Retour à la normale Les VMs sont migrées à chaud vers leur hyperviseur d’origine Salle LAPP Salle Mécatronique Srv 1 Srv 2 Srv 3 Srv 4 Srv 5 Srv 6 Proxmox Proxmox Proxmox Proxmox Proxmox Proxmox VM1 VM2 VM3 VM4 VM5 VM6 VM1 VM2 VM3 CEPH CEPH CEPH CEPH CEPH CEPH Bloc 1 Bloc 2 Bloc 3 Bloc 1 Bloc 2 Bloc 3 Les réplicas sont automatiquements resynchronisés par CEPH 15
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/p oster/ Lavoisier : framework d'aggrégation de données, un chainage de plugins pour décrire les vues de données
Framework Online 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 …
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 25000 heures sous les mers, un carrière de sous-marinier ! Philippe SERAPHIN (LAPP)