Centre de Calcul de l’Institut National de Physique Nucléaire et de Physique des Particules OpenShift MARTINEZ Guillaume et BRÉTEL Foudil 29 juillet 2016.

Slides:



Advertisements
Présentations similaires
L’instance nationale de DIRAC Gilles Mathieu Workshop opérations 10 mai - Lille Lille – Mai 2012.
Advertisements

La pré-installation de bout en bout OEM System Builder Channel.
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
Fabio HERNANDEZ Responsable Grid Computing Centre de Calcul de l'IN2P3 - Lyon Lyon, 30 avril 2004 Déploiement LCG-2 au CC-IN2P3 Etat d’avancement.
Les Logiciels Libres : Une Opportunité Pour Votre Entreprise ?
Cloud computing Présenté par Robert Ogryzek, Teddy Frontin, Kevin Lambert et Matthew Cronne.
PILOTER VOTRE INFRASTRUCTURE VIRTUALISEE AVEC PYTHON ( UN RETOUR D’EXPÉRIENCE EN ENVIRONNEMENT VMWARE ET IRONPYTHON) Jean-marc Pouchoulon PYCON FR 2009.
Développement d'applications Web avec le framework PHP Symfony 2 Mathieu Peltier (Mercator Océan - CNRS) (UMS 831, Observatoire Midi-Pyrénées)
Xen et l' Art de la Virtualization Antoine Nivard Responsable technique Adéquat région Ouest Responsable de Site francophone de XEN Computer.
Vers les usages... Le projet EnvOLE séminaire EOLE novembre 2006, Dijon Accueil Orientations Architecture Socle > EnvOLE Services > Centre de ressources.
Soutenance projet tutoré Réalisé par : Michaël Gallaire - Selamettin Uzun - Jérôme Tchania - Etienne Trimaille - Franck Petidemange - David Lebienvenu.
Base de données de connaissance Site Web institutionnel principal (présentation société et mise en ligne de produits) Back office de gestion des fiches.
Ça caille ou Sakai !! Présentation Esup Days Juillet 2010.
Comment faciliter la ré-utilisation des données du Système d’information sur l’Eau Laurent Coudercy, Onema Pierre Lagarde, BRGM 24 juin 2016.
L’intérêt de sauvegarder certaines données stockées localement sur les postes clients est souvent trop sous-estimée par nos utilisateurs. Casse matérielle,
Supervision Netflow / Cacti Etat de l’Art 16 Décembre 2009 Mastère Spécialisé Sécurité des Systèmes d’Information Projet 2009 / 2010 Frédéric BERTRAND.
Développement d’une méthodologie pour évaluer les pressions agricoles en matière de polluants dans les conditions spécifiques des DOM.
ATELIER Orchestration de Conteneurs avec Roboconf
Créer un site web avec WordPress
Programmez! DevCon #2 15-dec-2016
Master II BioInfo - Galaxy – Session Décembre 2016
Kévin NIGAUD - Mission pour l'interdisciplinarité
Licence Informatique DEVELOPPEUR ANDROID
L’oFFRE de Géoservices IGN
Virtualisation Anton Soubré Romain Meallet Dimitry Duong Jéremy Calado
PPE : Gestion de parc informatique
Epreuve E6 : Parcours de Professionnalisation
Déploiements d'applicatifs autonomes avec Pkgi
« INteropérabilité des Systèmes d’Information Distribués sur l’Eau »
Simplifiez la gestion de votre infrastructure !
Outils web pour votre vie numérique
ETUDE ET OPTIMISATION DU TRANSFERT DE L’INFORMATION VIA UN RESEAU DE
GENIUS – GANGA Alternative à la CLI
fonctionnalités iiS iis
Virtualisation d’applications mobiles dans un réseau de Cloudlets
RIP - Configuration des Extensions.
Support – info Sauvegarde des données locales des postes clients
Présentation d’un annuaire partagé au sein du SIE LDAP GPA 2009/09/22
EXPOSITION DES TERRITOIRES INNOVANTS
Consolidation des services FTS et LFC
2018/8/9 CLAP Cluster de virtualisation et de stockage distribué du LAPP Mardi 26 avril 2016 Entrez votre nom.
PPE4 Quentin Barré 9 avril 2015.
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Informations Comité des utilisateurs du mésocentre
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
Présentation initiale
Migration de l’architecture classique vers le cloud privé
Mise en œuvre d’une solution de portail
CONCEPTION D’UNE BASE DE DONNEES INTERACTIVE ENTRE LA DEPP ET LES AGENCES URBAINES Mai 2012 DIRECTION DES ETABLISSEMENTS PUBLICS, DU PARTENARIAT ET DE.
Plan d'urbanisation Version / 02 / Nov Mai 2013 Passation des marchés Sommaire Une vision unifiée de l'urbanisation et de l'approche.
Paris web 2007 Référentiel Général d’accessibilité pour les Administrations Choix initiaux, cadre général et déploiement.
Programmation Android Première application Android
Roue de la padagogie Inventaire (non exhaustif) des logiciels et applications utilisables au cours des activités en Bac. Pro. M.E.I. Comment solliciter.
Exposé de système / réseaux IR3
INTERNET SITE WEB HEBERGEMENT
Dématérialisation des aides & mesdemarches. iledefrance
Pascal Belaud – Microsoft France
EXPOSITION DES TERRITOIRES INNOVANTS
Introduction à GENIUS et GILDA
TD Multimédia : cours 1 Année Groupe C TD multimédia.
Un cloud de production et de stockage
UE « interface physique et biologie »
Aymeric Weinbach MVP Microsoft
Octopus 5 – Une plateforme de développement
Internet des objets et ses applications
SQL Server En route vers les Architectures Data Lake On Premise ?
LANDESK : Transfert de compétence
Septembre 2009 Projet de fin d’études Visualisation et supervision opérationnelle du ciel virtuel GAIA Maurice ADJANOR IENAC 06S / Master 2 IHM.
Présentation des missions en entreprise et formation
Présentation des missions en entreprise
Transcription de la présentation:

Centre de Calcul de l’Institut National de Physique Nucléaire et de Physique des Particules OpenShift MARTINEZ Guillaume et BRÉTEL Foudil 29 juillet 2016

Plan OpenShift29/07/16 2 Démarche Planning Kubernetes OpenShift Démo

Origine et Démarche OpenShift29/07/16 3 Constat vieillissement plateforme existante État de l'art de l'isolation Docker ⇒ orchestrateur PAAS OpenShift basé sur Kubernetes + déploiements ⇒ approche opportuniste

Objectifs OpenShift29/07/16 4 Évaluer si et comment un PAAS comme OpenShift, ou un orchestrateur comme Kubernetes, permettrait de construire hébergement web mutualisé. Évaluer si OpenShift peut répondre à nos besoins de déploiment.

Mise en œuvre et Enjeux OpenShift29/07/16 5 Installation/upgrade: automatisations, difficultés → se familiariser, être capable de réparer Comprendre l'architecture, les composants → être capable de configurer, d'administrer, d'utiliser Construire une maquette d'hébergement de site: custom: webmaster crée espace d'hébergement PHP. L'utilisateur dépose son application par SFTP/Rsync. managed: webmaster spawn un CMS (WordPress, Drupal, DokuWiki). L'utilisateur administre par HTTP. Tester le déploiement d'une de nos applications

Diagramme OpenShift29/07/16 6 M1M2 M3 Légende Machine physique ou VM

OpenShift 29/07/ Docker - Conteneurisation d'applications - Isolation - Portabilité - OpenShift - Solution de déploiement - Build - Routage - Kubernetes - Orchestration - Scaling - Health Check

Conteneu r Docker – What is this ? OpenShift29/07/16 8 Configs Libs EN V

Docker - Alternative OpenShift29/07/16 9 Docker Engine Bins/Libs App 1 Bins/Libs App 1 Bins/Libs App 1 Infrastructure Kernel Infrastructure Kernel Hyperviseur Bins/Libs App 1 Kernel Bins/Libs App 1 Kernel Bins/Libs App 1 Kernel DockerVM

Diagramme OpenShift29/07/16 10 M1M2 M3 Docker Légende Machine physique ou VM Applications divers

Kubernetes - Orchestration OpenShift29/07/16 11 Directives collecte d'informations Master Node ETCDKubeletAPIScheduler Orchestration - Scaling - Health Check

Diagramme OpenShift29/07/16 12 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers ETCD API Scheduler

Kubernetes - Concepts OpenShift29/07/16 13 POD Conteneur Service Deployment Config Replication Controller POD Conteneur

Diagramme OpenShift29/07/16 14 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers POD Conteneur Conteneur Docker Pods Services Kubernetes Components ETCD Replication Controller Deployment Config Service API Scheduler

OpenShift 29/07/16 15 Kubernetes pour les Développeurs

Diagramme OpenShift29/07/16 16 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers OpenShift POD Conteneur Conteneur Docker Pods Services Kubernetes Components OpenShift OpenShift Components Interface Web API ETCD Replication Controller Deployment Config Service API Scheduler

OpenShift – Source To Image OpenShift29/07/16 17 Sources Environement ImageStrea m Registre Docker privé

*.ccapp.in2p3.fr Route OpenShift – Routage OpenShift29/07/16 18 Router PR O XY AH Service 1Service 3Service 2 Service

Diagramme OpenShift29/07/16 19 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers OpenShift POD Conteneur Conteneur Docker Pods Services Kubernetes Components OpenShift OpenShift Components Interface Web API ETCD Replication Controller Deployment Config Service API Scheduler POD Registre Docker POD PR O XY AH Routeu r

OpenShift 29/07/16 20 DEMO