ESUP-Days 9, Paris, 5 février 2010

Slides:



Advertisements
Présentations similaires
Module 6: Administration de l'impression
Advertisements

Nouvelle voie d’ambition et de réussite
Projet de Virtualisation dans le cadre d’un PCA/PRA
des Structures de Santé
Laccès distant aux bases bibliographiques J. Gutierrez / B.Nominé – Université Nancy 2.
Université Montpellier 1 - DSI Fabienne Ricart
La Sorbonne nouvelle en chiffres étudiants 680 enseignants-chercheurs et 900 chargés de cours, 670 personnels administratifs et de bibliothèques.
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.
Socle ENT Université Nancy 2
IntroductionArchitecturesPropriétésTâches ANT Apports par rapport à uPortal Un seul fichier de configuration Ajout de librairies Ajout de CAS comme méthode.
Tomcat et son fonctionnement XML
L’Université de Rennes 1 en quelques chiffres
Les systèmes d’informations documentaires et les ENT Éléments de cahier des charges pour les projets nouveaux.
Evolution de l’ENT de l’université de Rennes 1
1 Thierry Bédouin – CSIESR – 31/1/2005-1/2/2005 LEnvironnement Numérique de Travail, un projet global détablissement ? Une démarche détablissement Thierry.
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 Nouvelle version de Horde Retour dexpérience Julien Marchal.
ESUP-Days 4 5 Juillet 2007 Université de Paris 5.
1 Organisation pour les reprises de fonctionnement du Portail à lUSTL-Lille1 Brigitte WALLAERT CRI Juin 2008 ESUP-Days 6 30 Juin 2008.
Université Rennes 2 Haute Bretagne
1 Sommaire Pourquoi sorganiser ? La loi des séries… Pour garder la tête froide… Organisation humaine : Les acteurs principaux / Les acteurs secondaires.
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 La démarche projet Pascal Aubry.
Présentation du portlet lecture ESUP-DAY du 05/07/2007 Raymond Bourges.
ESUP-FWA Connexion simplifiée à Apogée & Harpège via l'ENT
Copyright 2008 © Consortium ESUP-Portail EsupDay /02/2009 Points généraux.
Nouvelle version du canal Esup MonDossierWeb
Yohan Colmant – Université de Valenciennes ESUP Day 4
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 ESUP-Lecture Mise en place à lUniversité de Valenciennes.
Copyright 2012 © Consortium ESUP-Portail ESUP days, Paris, 8 février 2012 Portail ESUP Version 4 En avant Julien Marchal.
Service d'accès à des applications via l'ENT. Université de Rennes 1 : le serveur dapplications Le contexte Les objectifs La solution mise en place Conclusion.
Projet ORI-OAI Outil de Référencement et dIndexation Réseau de portails OAI ESUP-Day Paris, 26 janvier 2007.
Architecture ENT-UNR.
Gestion de Projet Pilotage – 3 Reporting
Le helpdesk de l’IFSIC Pourquoi ? Comment ?
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 Evolutions de esup-helpdesk v3 Pascal Aubry.
Copyright 2010 © Consortium ESUP-Portail TOC ESUP-Days 10, Paris, 2 juillet 2010 De LDAP à Kerberos à lUniversité de Rennes 1 Pascal Aubry François Dagorn.
Le point sur l’incubateur
Single Sign-On open source avec CAS (Central Authentication Service)
Copyright © – ESUP-Portail esup-commons : où en est-on ? Pascal Aubry IFSIC / Université de Rennes 1
Le projet technique S9.
Réalisation d’un projet issue de l’entreprise
Système de stockage réseaux NAS - SAN
Bases et Principes de la Virtualisation. Votre infrastructure informatique ressemble-t-elle à cela ? 2.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Thomas LOPEZ - Equipe BUNRAKU Candidature au monitorat IFSIC – Mardi 6 Octobre 2008.
SECURITE DU SYSTEME D’INFORMATION (SSI)
Rappel au Code de sécurité des travaux 1 Code de sécurité des travaux Rappel du personnel initié Chapitre Lignes de Transport (Aériennes)
ESUP-Days 6 30 Juin 2008 Université Paris Descartes.
Migration des données Eau et Assainissement Vers ELYX AQUA
Le portail des MSH
Saisie de l’Offre de Formation (SOF)
* Cete Nord Picardie, 9 septembre 2002
Scénarios Architecture Drupal V 1.0. Scénario 1 : La base de données est également installée sur celui-ci. Le client ici fait office dinjecteur. Drupal.
3eme jeudi du Numérique - 1er avril Olivier Duteille - Centre de Ressources et d'Appui aux TICE Université de Pau et des Pays de l'Adour Plateformes.
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
Groupe de travail NUXEO
Points généraux sur ESUP-Portail ESUP-DAY du 05/07/2007 Raymond Bourges.
Un environnement numérique de travail Un Environnement Numérique de Travail (ENT) se présente sous la forme d'un portail proposant un ensemble de services.
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
Enseigner la stratégie et l’organisation de la maintenance
Copyright 2014 © Consortium ESUP-Portail Paris 3 juillet 2014.
Compte rendu Journée JOSY
Témoignage : logiciels de demain - O.AGUSSOL - 20/02/2003 Les logiciels libres à l’IUFM de l’académie de Montpellier.
APPLICATION Formulaire d’authentification Ajout d’un athlète Courses à venir Palmarès Informations Résultats individuels et par équipes.
Esup Days – PStage - Apogée. Esup Days 2009 – 03 juillet Plan  Rappel du contexte  La collaboration et le partenariat ESUP/AMUE  Les engagements.
Intégration de l’ENT dans le SI de Paris Descartes Présentation : Dominique Houdet-Joly ESUP-Days n°8 3 juillet 2009 Direction de l’informatique et des.
Optimiser les performances de l’entreprise avec un outil de gestion intégré et adaptable Présentation ERP 8 Novembre 2004 PricewaterhouseCoopers Montpellier.
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
Journées informatique IN2P3/Dapnia, Lyon Septembre 2006 Consolidation des serveurs par virtualisation Retour d’expérience sur l’utilisation de VMware.
Transcription de la présentation:

ESUP-Days 9, Paris, 5 février 2010 Etude technique « performance et haute disponibilité » de l’ENT de l'Université Paris Descartes Dominique Houdet-joly Pascal Aubry Yves Gerday Julien Marshall Olivier Waldek Richard Vatré

L’ENT à l’université Paris Descartes Université pluridisciplinaire répartie sur 9 Ufr (ou facultés ) et 1 IUT 35000 étudiants 8000 personnels Enseignants, chercheurs, BIATOSS le point d’entrée unique vers les services numériques depuis fin 2008 ESUP-Days 7, Paris, 3 février 2009

Contexte de l’étude Installation de ESUP uPortal 2.6-dlm au 15-12-2008 : 30 services dont 3 portlets Montée en charge sans problème sur le début l’année 2009 en moy. 15000 consultations différentes par mois 35% des utilisateurs Nécessité de fiabiliser et de rendre évolutive l’architecture Un contexte de risque de crise pandémique Plusieurs incidents bloquants (sept/oct 2009) ESUP-Days 7, Paris, 3 février 2009

Architecture avant l’étude Frontal web : 1 serveur virtuel OpenVZ Debian - 256 Mo RAM - 4 Go disque Serveur d’application : 1 serveur virtuel VmWare Debian 64 bits - 8 Go RAM - 20 Go disque JVM Architecture 64 bits permettant une meilleure utilisation de la mémoire disponible Frontal Serveur d’application protégé par le frontal apache mod_ajp Les connections au serveur d’application se font par le protocole ajp Bases de données Un serveur mutualisant les bases Mysql et Oracle ESUP-Days 7, Paris, 3 février 2009

Les incidents (sept-oct 2009) Bug Oracle 9i un fichier de log a rempli la partition data (effet de bord de la mutualisation de MySql et Oracle) Surcharge du serveur MySQL dû à des requêtes mals formées Serveur CAS v2 JavaOutOfMemory Exception Page blanche sur le portail Cause probable : deadlock de la portlet esup-lecture v1.3.0 (le portail ne pouvait plus s’allouer de thread pour le rendu) ESUP-Days 7, Paris, 3 février 2009

Pourquoi cette étude ? ENT Compétences nécessaires Mise en œuvre + optimisation + évolution P5 : une mise en œuvre rapide Compétences nécessaires Nombreuses Transversales Meilleures solutions Souvent empiriques Issues de l’expérience Un œil externe ESUP-Days 7, Paris, 3 février 2009

Qui ? Deux experts ESUP-Portail L’équipe de Paris Descartes Pascal Aubry (Université de Rennes 1) Julien Marchal (Université de Nancy 2) L’équipe de Paris Descartes Yves Gerday Dominique Houdet-Joly Richard Vatré Olivier Waldek ESUP-Days 7, Paris, 3 février 2009

Comment ? Méthodologie Objectifs Analyse Recommandations Intervention (transfert de compétences) Synthèse Objectifs Détecter et réparer les dysfonctionnements Consolider l’existant Préparer les évolution futures ESUP-Days 7, Paris, 3 février 2009

Quand ? Appel le 15 octobre Durée : trois semaines Fin le 13 novembre Demande de la DSI Durée : trois semaines 26/10 : prise de contact (visio-conférence) 27/10 : transmission du plan d’action 29/10 : analyse du système (sur place) 2/11 : émission de recommandations 3-8 : premières modifications du système 9-10/11 : intervention sur le système Fin le 13 novembre Synthèse et dernières recommandations ESUP-Days 7, Paris, 3 février 2009

Plan d’action Analyse des pannes Analyse complète du système Corrections rapides pour assurer le service Analyse complète du système Recommandations A moyen et long terme Intervention Transfert de compétences Synthèse ESUP-Days 7, Paris, 3 février 2009

Analyse des pannes Symptôme Cause probable Page planche Cause probable Thread deadlock (esup-lecture 1.3.0) Script de détection des pannes inopérant ESUP-Days 7, Paris, 3 février 2009

Analyse du système En collaboration avec l’équipe Compréhension des choix effectués Prise en compte des particularités locales Approche globale, complète et systématique Tout est lié ! Portail uPortal, applications, frontal CAS Webmail Backends LDAP Bases de données (Oracle & MySql) ESUP-Days 7, Paris, 3 février 2009

Premières recommandations Description Importance/urgence Gains Effets de bords Aide des experts ESUP-Days 7, Paris, 3 février 2009

Tout le système concerné Architecture Distribution de la charge, mise à jour frontal JVM Passage en 32 bits, optimisations CAS Mise à jour, redondance uPortal Sécurisation, optimisations LDAP Redondance Bases de données Mise à jour, architecture matérielle, structuration des données ESUP-Days 7, Paris, 3 février 2009

Exemple de recommandation Frontal Apache : passer à Apache 2 et mod_proxy Description mod_jk (Apache 1.3) utilisé aujourd’hui n’est plus supporté, il doit être remplacé par mod_proxy (Apache 2) Importance/urgence Important, non urgent (à faire avant ou en même temps que le passage à plusieurs serveurs virtuels). Gains Possibilité de mise à jour pour la suite. Effets de bord Modifier le script de détection de l’activité de Tomcat. Aide des experts Configuration type de mod_proxy : LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ProxyPass / ajp://localhost:8009/ ESUP-Days 7, Paris, 3 février 2009

Interventions des experts Analyse du système Une journée sur place Compréhension des contraintes locales Corrections rapides sécurité et continuité de service Émission rapide de recommandations Améliorations du système Deux journées sur place Transfert de compétences Dernières recommandations (moyen et long terme) ESUP-Days 7, Paris, 3 février 2009

Le point de vue des experts Qu’attendre des experts ? La compétence Le « savoir-faire » Qu’attendent les experts ? La motivation ESUP-Days 7, Paris, 3 février 2009

Architecture suite à l’étude Plus robuste Architecture Frontal web : serveur virtuel OpenVZ Debian - 256 Mo RAM - 4 Go disque Serveurs d’applications : 3 serveurs virtuels VmWare Debian 32 bits - 2 Go RAM - 10 Go disque Frontal Serveur d’application protégé par le frontal apache mod_proxy Load balancing + scripts de synchronisation Plus fiable Sécurisation du socle et des applications Monitoring des applications Par Lambda Probe Plus évolutive permet d’augmenter le nombre de serveurs d’application et de réaliser des migrations simplement ESUP-Days 7, Paris, 3 février 2009

Architecture à venir CAS MySql Serveurs de BDD Monitoring Passage en v3 MySql Passage en v5 Serveurs de BDD En « Actif - Actif » entre MySQL et Oracle Monitoring Cacti/Nagios ou Munin ESUP-Days 7, Paris, 3 février 2009