De StratusLab à OpenStack. Mathrice 2016

Documents pareils
StratusLab : Le projet et sa distribution cloud

Vers une fédération de Cloud Académique dans France Grilles J. Pansanel pour le groupe FG-Cloud (M. Airaj, C. Cavet, V. Hamar, M. Jouvin, C.

Informatique en nuage Cloud Computing. G. Urvoy-Keller

OpenStack, l Infrastructure as a Service libre

Hands on Openstack : Introduction

Le Cloud Open-Mind! Emilien Macchi

Anatomie d'un cloud IaaS Représentation simplifiée

L accès aux Clouds (Académiques)

OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

Le Cloud France Grilles : Accès et utilisation. Jérôme PANSANEL <jerome.pansanel@iphc.cnrs.fr> Directeur technique France Grilles

Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse»

Infrastructure web élastique avec OpenStack

Utiliser le cloud pour manager son PRA et son PCA (DRaaS ou PRA dans le Cloud)

IaaS à la sauce Portails Focus sur. Pierre Aubert Orange Portails OF/DMGP/Portails/DOP 1 er Juillet 2013

Sébastien Geiger IPHC Strasbourg

Infrastructure web élastique avec OpenStack

Portage d applications sur le Cloud IaaS Portage d application

Orchestrer son cloud OpenStack avec Heat

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

Introduction au Massive Data

Le monitoring de flux réseaux à l'in2p3 avec EXTRA

Grid Technology. ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Technology Group Information Technology Department

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Un exemple de cloud au LUPM : Stratuslab

Colloque Calcul IN2P3

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

France Grilles

Développement logiciel pour le Cloud (TLC)

DIRAC : cadre et composants pour créer des systèmes de calcul distribués

Cloud Computing et Calcul Haute Performance (HPC High Performance C

La fédération des infrastructures cloud

Projet d'infrastructure de stockage mutualisée

Développer et déployer un service sur un Cloud OpenStack

Guillaume PHILIPPON. Mise en place d un cloud privé et publique

Cloud Computing : quels intérêts et quelles solutions pour les développeurs?

Retour d expérience de la plateforme de virtualisation sous Proxmox VE à l IPHC journée SysAdmin du 04/12/2014 à l INRA de Toulouse

TP développement : portage d applications sur le Cloud IaaS

Les Clouds de production : Panorama pour les sciences de la vie. Jérôme PANSANEL <jerome.pansanel@iphc.cnrs.fr> Directeur technique France Grilles

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

Cloud Computing. Introduction. ! Explosion du nombre et du volume de données

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications

Mise en place d'un gestionnaire de données léger, pluridisciplinaire et national pour les données scientifiques

VIRTUALISATION : MYTHES & RÉALITÉS

Tendances Techniques et compétences des laboratoires

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

Getting Started. 10 étapes pour bien démarrer. Avant de démarrer. Première connexion PCC

parée e avec C. Germain, B. Kegl et M. Jouvin CS de l Université Paris Sud

SELinux Analyse sécuritaire d OpenStack Mai 2014

Mise en œuvre d une infrastructure de virtualisation au CNRGV

Architecture de serveurs virtualisés pour la communauté mathématique

ORACLE PAAS CLOUD MANAGEMENT

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Infrastructures Parallèles de Calcul

Xtremweb-HEP : A best effort virtualization middleware

L'automatisation open source pour SI complexes

Hitachi Storage Viewer v Hitachi Data Systems

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

Priorités d investissement IT pour [Source: Gartner, 2013]

Infrastructure de calcul du CRRI

Virtualisation réseau

Cloud Transformation in Orange Focus on Cloud infra (OpenWatt) Présentation au CRiP le 22 octobre 2014

Migration d un Cluster Fiber Channel+SAN+Lames sous Xen vers Ethernet +iscsi+serveurs sous KVM

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Cassandra et Spark pour gérer la musique On-line

Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER

Retour d expériences du projet StratusLab

Drupal : Optimisation des performances

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Le cloud computing au service des applications cartographiques à haute disponibilité

Hébergement MMI SEMESTRE 4

Introduction à la virtualisation

Big Data : utilisation d un cluster Hadoop HDFS Map/Reduce HBase

EXALOGIC ELASTIC CLOUD MANAGEMENT

Architectures informatiques dans les nuages

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Xavier Masse PDG IDEP France

Oracle Public Cloud. Services & Roadmap. Jean- Marc Digne Oracle Public Cloud Ambassador Oracle France. Janvier 2015

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

Virtualisation & Sécurité

Consolidation. Grid Infrastructure avec la 11gR2

Déterminer les enjeux du Datacenter

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

Nouveautés VMware vsphere 5.0 et retour d expérience d un upg

Cloud Computing. Groupe : Vincent, Mohammed, Yannick, Allan Tuteur : Mr. NUSSBAUM Lucas Année : 2009/2010

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Master of Science HES-SO in Engineering. OpenStack et haute disponibilité. Benoît Chalut

Infrastructure technique de géodonnées. Technische Geodateninfrastruktur. Cédric Moullet Forum e-geo.ch, 15. November 2013

Présentation d'un MOM open-source

Introduction aux technologies cloud. Nicolas HENNION Janvier 2011

Le Cloud: Mythe ou Réalité?

Système d administration autonome adaptable: application au Cloud

Introduction au Cloud Computing

Transcription:

De StratusLab à OpenStack. Mathrice 2016 LODYGENSKY O., PHILIPPON G., MARSHAL G., RAMPARISON A., ZAYED M. rév. 20160316

>

PLAN Pourquoi le cloud Quelques MiddleWares pour le cloud StratusLab : OpenStack Origine Développement Exploitation Avenir Pourquoi Architecture IaaS Installation Objectifs au LAL Quelques retours des Admins et des bétas testeurs Initiatives locales, régionales, nationales Conclusion : Démo Questions

Pourquoi le cloud Fournir l Infrastucture nécessaire (IaS) pour les besoins en calculs distribués de l European Grid Infrastucture (EGI) Faible coordination entre les expériences (3 du LHC et 30 best effort) et les Infrastuctures. Fournir des services indépendamment du site Instancier des Machines Virtuelles à la demande pour les besoins du service

Quelques MiddleWares pour le cloud CloudStack (2010, apache lic, Java/C) OpenNebula (2008, apache lic, C++/C/Ruby/Java) OpenStack (2010, apache lic, python) PetiteCloud (2014, BSD lic, Java/C) Stratuslab (2010-2015, Apache lic, Java/Python) ==> Cloud Management Platform (CMP)

StratusLab Origine Initiative Européenne en 2010. Co-fondé par : CNRS, SixSq, GRNET, TCD, Telefonica Financemement à durée déterminée Objectifs Middleware de clouds fédérés (IaaS) Développement Centralisation de la gestion des utilisateurs Mis à disposition d images prêtes à l emploi sur le marketplace Basé sur OpenNebula : middleware disponible Communauté internationale : Académique et entreprises privées Exploitation au LAL Cloud privé : dédié aux besoins internes Cloud public : ouvert au monde académique

StratusLab(suite) Avenir Arrêt du financement européen en 2012 Stratuslab devient un projet opensource 2012 OpenStack : projet grandissant, porteur, opensource, adopté majoritairement par la communauté HEP (CERN) ==> Décision d arrêter Stratuslab en automne 2015

OpenStack Pourquoi : Communauté internationale très importante et active. Une nouvelle version tous les six mois. Dernière release : Liberty. Prochaine release : Mitaka. Des migrations vers OpenStack pour l ensemble des sites de France Grilles Cloud (FG) Compétences internes à FG, au CERN A fait ses preuves Architecture non monolithique : interfaçage entre plusieurs services simples et efficaces

OpenStack (suite) Infrastructure IaaS Plusieurs services : cores services et optional services Les services implémentés au LAL : Core Service Project Name Description Identity Keystone authentication and authorization Image Glance Stores, retrieves virtual machine disk img Compute Nova Manages the lifecycle of compute instanc Networking Neutron Enables Network-Connectivity Block Storage Cinder Provides persistent block storage

Infrastructure IaaS (suite) Les services implémentés au LAL : Optional Service Project Name Description Dashboard Horizon web-based self-service portal Telemetry Ceilometer Monitoring

Quelques chiffres au LAL Quelques chiffres pour les clouds Stratuslab et Openstack : Nombres de coeurs : 1000 RAM : 2000TB Stockage : 400 TB (fin mars, début avril)

Installation : rdo : https://www.rdoproject.org/install/quickstart ==> Installation des services sur une seule machine vagrant : Plus de possibilités : création des services par VM, création de différents réseaux, création de stockages blocs. Performance dépend du hôte. Que pour les tests. Installation réelle : Suivre la doc http://docs.openstack.org/userguide/common/cli_install_openstack_command_line_clients.html Installation au LAL : quattor

Objectifs au LAL : Impact minimum pour les utilisateurs Utiliser les mêmes comptes stratuslab, les comptes Adonis (U-PSUD), les comptes locaux (LAL) : plusieurs backend (mysql, ldap) Utiliser les mêmes images du MarketPlace de Stratuslab. Mis en exploitation fin mars : ouverture au public Arrêter progressivement Stratuslab (passera en maintenance best effort) Utiliser Ceph comme backend à Cinder Utiliser la fédération d identité

Retours des admins et bêtas testeurs Benchmark : environ 3% d overhead pour les tests cpu, lecture, mémoire. 20% pour l écriture, 0% réseau. Benchmark applicatif : meilleure performance par rapport à Stratuslab et Cloud Amazon. Equivalent au cluster local (baremetal). Utilisation de 4 Vlans sur 2 interfaces physiques : public : accessible par l utilisateur pour l utilisation des services admin : administrations des services, messages queues, etc Data : utilisé pour les données (cinder) VM : utilisé par les VMs pour le réseau interne Openstack (Vxlan par exemple)

Retours (suite) Hyperviseur dédié à une technologie de virtualisation (kvm, docker, qemu) VM instanciées décorrélées d Openstack Sécurité : policy.json : bien paramétrer (exemple ne pas permettre la création de routeur virtuel à tout le monde quelque soit le projet/tenant sur les réseaux partagés) Connector Slipstream Openstack fonctionnel : Nécessite de s enregistrer auprès de nuv.la

Benchmark Applicatif

Connecteur Splistream Figure 2: Slipstream

Retours (fin) Quelques retours (problèmes) tous les services sont en SSL (sauf un) Faire référence au certificat dans les fichiers de conf Pour les CLI, renseigner la variable OS_CACERT=$HOME/.certs/terena.pem avec le certificat TERENA (si TERENA) Rabbitmq : service crucial Mysql/Mariadb : service crucial et non clustérisable. Sécurité Isolation des hyperviseurs par Avalaibility Group (testé par Lille 1) Responsabiliser les utilisateurs Liste des bétas testeurs : APC, Cloud@VD (u-psud), CSNSM, IFP, SixSq.

Sites Openstack FG Initiatives locales, régionales, nationales But : Mutualiser les infrastructures clouds Profiter des sites/compétences existants Liste non exhaustive des sites Openstack (CF site France Grille) LAL pour U-Psud IPHC pour Srtasbourg LUPM pour Montpellier IRIT pour Toulouse LPC pour Clermont Ferrand Université Lille 1 CC pour Lyon CPPM pour Marseille LPSC pour Grenoble

Conclusion : Démo

Questions?