Ceci est une ancienne révision du document !


Le réseau ARAMIS organisé sa 9ème journée annuelle le 13 avril 2017 à Saint-Etienne sur le Campus Tréfilerie à la Maison de l'Université Jean-Monnet.

Le thème cette année est Dev & Ops : les outils du dialogue.

Le mouvement Devops, apparu il y a maintenant quelques années, plébiscite l'application de méthodes de développement agiles et itératives à l'ensemble d’une organisation, mêlant ainsi développeurs (les Devs) et les administrateurs systèmes et réseau (les Ops). Les Dev souhaitent des cycles de développement et déploiements courts afin de de répondre rapidement aux besoins de l’organisation et des utilisateurs là où les Ops tiennent à la fiabilité et la stabilité de leurs infrastructures. Comment répondre aux besoins des premiers sans mettre en péril les prérogatives des seconds ? DevOps plaide alors pour une culture, des process et des outils communs.

Le but de cette journée est d’aborder ces outils qui permettent plus de réactivité à l’organisation sans affaiblir la stabilité et la sécurité des services.

Mots-clés : Intégration Continue (CI), Livraison Continue (CD), Automatisation/Orchestration, Inspection de qualité du code, Tests d'Intégration, Infrastructure as Code (IaC)

Webcast

Cette journée sera vidéo-diffusée par la cellule Webcast du CC-IN2P3 : https://webcast.in2p3.fr/live/dev_ops__les_outils_du_dialogue_9_eme_journee_aramis_2017

Programme

Matin 9h00 - 9h15 Introduction de la journée
Philippe FORTIN, Comité d'organisation d'ARAMIS
Université Jean Monnet représentée par Philippe COLANTONI, Enseignant-Chercheur en génie informatique, à la Vice Présidence déléguée au Numérique
9h15 - 9h55 Déploiement et configuration avec Ansible
Ansible est un outil pour l'automatisation des opérations habituellement réalisées sur un parc de machines : déploiement d'applications, gestion des configurations, orchestration de tâches, etc.
Cette présentation introduit cet outil et aborde son rôle dans le cadre du rapprochement développement/exploitation. Les bases du fonctionnement d'Ansible seront expliquées, ainsi que quelques fonctionnalités plus avancées utilisées dans notre déploiement (intégration avec Git, organisation dynamique de l'inventaire et de la configuration des machines, couplage avec Vagrant). Les différents aspects abordés seront accompagnés d'une démonstration.
Simon Delamare, LIP/CNRS
9h55 - 10h35 Docker en haute disponibilité avec Kubernetes
Pouvoir décrire toute son infrastructure avec du code, avoir toutes ses données sur un SAN et faire tourner toute cette infrastructure sur un cluster qui s'auto-répare, s'assurant que tous les services sont toujours bien présents…
Docker est une première étape pour mettre son infrastructure dans un git mais il souffre de quelques lacunes comme l'absence de haute disponibilité ou de gestion de cluster. Cette présentation va décrire l'installation d'un service NFS/iSCSI en haute disponibilité ainsi que l'installation d'un cluster utilisant l'orchestrateur open source kubernetes.
Sébastien Boutelier, ENSSIB
10h35 - 10h55 Pause
10h55 - 11h35
pleniaires/pleniere13avril2017.1492014077.txt.gz · Dernière modification : 2017/04/12 16:21 de ferney
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0