Un exemple de cloud au LUPM : Stratuslab



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

Portage d applications sur le Cloud IaaS Portage d application

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.

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

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

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

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

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

Le Cloud Open-Mind! Emilien Macchi

Utilisation du Cloud StratusLab dans le cadre d application astroparticule à l APC

L accès aux Clouds (Académiques)

Cours 13. RAID et SAN. 2004, Marc-André Léger

Développement logiciel pour le Cloud (TLC)

Tutoriel Cloud IFB - Initiation -

Stockage Réseau. Le stockage s'échappe du système pour devenir une fonction réseau

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

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

Informatique en nuage Cloud Computing. G. Urvoy-Keller

Virtualisation: définitions. Problème des datacenters actuels. Le DATA Center aujourd'hui. Le Data Center d'hier

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

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

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

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

Nouvelles de Swisscom Cloud Perspectives Cloud Computing

Orchestrer son cloud OpenStack avec Heat

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

Sébastien Geiger IPHC Strasbourg

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Stockage des machines virtuelles d un système ESXi jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Table des matières. A - Introduction 13. B - Qu'est-ce que la virtualisation? 13

Virtualisation et le hosting. Christophe Lucas Sébastien Bonnegent rouen.fr>

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

Le e s tocka k ge g DAS,NAS,SAN

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

..seulement 5% des serveurs x86 sont virtualisés!

Thèse CIFRE. Mécanismes de monitoring sémantique dédiés à la sécurité des infrastructures cloud IaaS

NAS 109 Utiliser le NAS avec Linux

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

Par CADICI Grégory & FRITZ Rémy

EN Télécom & Réseau S Utiliser VMWARE

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Qu est ce qu un un serveur?

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

Automatisation de l administration système

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager


Hands on Openstack : Introduction

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

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Introduction. Adresses

IT SERVICES BUSINESS STORAGE DATA AUDIT PARTNERSHIP INTEGRATOR SECURITY PLANNING PRIVATE AGILITY DYNAMIC PUBLIC TECHNOLOGY SOLUTIONS MANAGEMENT

vcloud Director Comment créer et gérer son «Cloud» Jean-Claude DAUNOIS Senior Systems Engineer VMware

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle

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

Machine virtuelle W4M- Galaxy : Guide d'installation

Année Universitaire ième année IMAC Mardi 6 janvier Cloud computing Travaux Pratiques

Vanilla : Virtual Box

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

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

Dynamiser et optimiser votre IT avec la Virtualisation du poste

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

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

L état de la virtualisation

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

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

wiki.ipfire.org The official documentation for IPFire - An Open Source Firewall Solution Outils

Le Cloud. Généralités & Sécurité. Valentin Lecerf Salon du multimédia et de la photo Proville

Atelier Le gestionnaire de fichier

Virtualisation et Sécurité

Dexia Guide d installation de NetWorker Server 25 juin Legato Systems, Inc.

Tutoriel déploiement Windows 7 via serveur Waik

Vade mecum installation et configuration d une machine virtuelle V5.1.0

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012 R2

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

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

Installation d'un FreeNAS (v0.684b du 30/03/2007) pour sauvegarder les données d'un ZEServer

Hyper-V v2 : une évolution majeure des services de virtualisation

IT SERVICES BUSINESS STORAGE DATA AUDIT PARTNERSHIP INTEGRATOR SECURITY PLANNING PRIVATE AGILITY DYNAMIC PUBLIC TECHNOLOGY SOLUTIONS MANAGEMENT

Lieberman Software Corporation

L art d ordonnancer. avec JobScheduler. François BAYART

Virtualisation pour un data centre flexible. Imed Chihi Fedora 12 Release Party, 05 Décembre 2009 ISET Charguia, Tunis

Hébergement MMI SEMESTRE 4

APX et VCE, Modèle d industrialisation de l intégration et du déploiement. Olivier BERNARD, VCE

Chapitre 4: Introduction au Cloud computing

Sommaire de la journée

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Spécialiste Systèmes et Réseaux

La fédération des infrastructures cloud

Transcription:

Un exemple de cloud au LUPM : Stratuslab

Plan de la présentation Le cloud : une idée nouvelle? La boîte à outils du cloud Les différents types de cloud (Iaas, Paas, Saas) Présentation de Stratuslab Démonstration Conclusion (retour d'expériences)

IBM mainframe System/370 (1972) [... The heart of the VM architecture is a control program or hypervisor called VM-CP (usually: CP; sometimes, ambiguously: VM). It runs on the physical hardware, and creates the virtual machine environment. VM-CP provides full virtualization of the physical machine including all I/O and other privileged operations. It performs the system's resource-sharing, including device management, dispatching, virtual storage management, and other traditional operating system tasks. Each VM user is provided with a separate virtual machine having its own address space, virtual devices, etc., and which is capable of running any software that could be run on a stand-alone machine. A given VM mainframe typically runs hundreds or thousands of virtual machine instances. VM-CP began life as CP-370, a reimplementation of CP-67, itself a reimplementation of CP-40...] http://en.wikipedia.org/wiki/vm_(operating_system)

Genèse 1950's : mainframes : les utilisateurs travaillent à partir de terminaux 1970's : technologie de virtualisation sur IBM 360/370 1990 : naissance du web (saas?) 1997 : protocole http1,1 (operations put, delete, get, post, head,..) 1998 : scsi sur tcp/ip -> protocole iscsi 1998 : Kesselman et Foster : «Computational grid» (// avec prise électrique) 2002-2004 : projet Datagrid (LHC physique des particules stockage + calcul ; notion de VO = organisations virtuelles) 2004 -> : projet Egee puis Egi (ouverture de la grille à d'autres VOs) 2006 : beta de EC2 en aout 2011 : Projet européen Stratuslab

Cloud :: le le principe (modèle simple) Frontend hyperviseurs données

Les outils Virtualisation K, xen,ware Intel vt, amd v

Les outils LVM : (Logical Volume Manager) Snapshot de 123456 : photo du fs à un moment donné.

Les outils NFS : Network File System : montage local de systèmes de fichiers distants. Poste detoto Postes clients /home/toto Serveur NFS home directories /home/titi Poste detiti /home/zaza Poste de Zaza Vers sauvegarde

Les outils ISCSI : (Internet Small Computer Interface) : technologie permettant de «monter» un disque distant en mode bloc. L'utilisateur voit le volume comme si il était présent sur la machine (fdisk -l). Il peut le formater, ou bien l'utiliser tel quel si il est déjà formaté et contient des données (notion de disque persistant). 194.214.86.86 hyperviseur Copie de S cp-s-123456 /dev/vdb <target iqn.2001-01.eu.stratuslab:123456> Backing-store /dev/vg01/lvol3 iscsiadm -l iqn.2001-01.eu.stratuslab:123456

Les outils SSH : Secure Shell : protocole de communication chiffrée entre un client et un serveur. Client ssh Demande de connexion Clef publique clefpub clefpub(clef de session) serveur : sshd Communication chiffrée Ex : ssh -X toto@1.msfg.fr Déport de l'affichage graphique Vers le client Clef publique Clef privée clefpub(clefpriv(msg))=msg clefpriv(clefpub(msg))=msg

Les outils SSHFS : Secure Shell Filesystem : montage d'un système de fichiers distant en tant que simple utilisateur. Utilise sftp (ftp avec ssh) et fuse (filesystem in userspace) sshfs toto@filer.msfg.fr:/home/toto /home/toto/filer /home/toto disponible sur /home/toto/filer aba.ttip.org filer.msfg.fr

Les outils DHCP : Dynamic Host Configuration Protocol : attribution d'une adresse ip. Une ip svp! Je suis 00:02:03:04:05:06 Ok : 194.215.85.87 serveur dhcp Réseau local

Mécanisme de personnalisation de la au moment de sa création, par exemple : Ajout de clefs ssh pour une connexion sécurisée et sans mdp Installation de logiciels spécifiques Configuration de l'accès à un stockage spécifique Collecte de logs Les outils La contextualisation cloud-init (package ubuntu) tend à devenir un standard. Il doit être installé sur l'image avant l'instanciation. On passe alors un script à cloud-init au moment de l'instanciation de la : stratus-run-instance cloud-init «x-shellscript,context.sh» imageid

Simple et gpl : virtualbox Les outils Dessine-moi une image

Les outils Dessine-moi une image Un peu rugueux et gpl : virt-manager

Les outils Dessine-moi une image Un peu payant et propriétaire : ware

Les différents types de cloud Pas d'accès machine ex : http://agate.cnrs.fr Accès machine utilisateur ex : ssh -X toto@truc.org Accès machine root ex : ssh root@truc.org

Le cloud Saas : edition de texte en ligne

Le cloud PAAS 125 Connexion utilisateur ssh ssh toto@125.msfg.fr

Le cloud IAAS 125 Connexion administrateur ssh ssh root@125.msfg.fr

Presentation de Stratuslab

Stratuslab :: côté serveur Frontend hyperviseurs disques l export iscsi ssh vers hpvs dhcp pour marketplace autorisations contextualisation monitoring

Le marketplace Stratuslab : côté client

Stratuslab :: côté client stratuslab-client 1 Consultation marketplace id Frontend 3 4 2 Stratus-run-instance --context-file=xx.sh id hpvs Vm 194.215.85.156 ssh root@194.215.85.156 5

Retours d'expériences Juin 2014 : Expérience spatiale Fermi : simulation de Gamma Ray Burst Octobre 2014 : Master champ cosmos particules : soft de modélisation astronomique Mesa Octobre 2014 : Formation bdd (CEFE) Février 2015 : Cloud challenge dans le cadre du projet France-grilles Cloud Mars 2015 : Master CCP : soft de visualisation et d'analyse Avril 2015 -> : mise à disposition de pour effectuer des jobs longs // grille de calcul < 36 heures Mai 2015 : pour jobs de simulation et analyse de données pour Expériences et modélisation en astroparticules Mai 2015 : disposant de tomcat pour soft de simulation cosmologique et trou noir dans le cadre du master physique et ingénierie

Toilographie http://stratuslab.readthedocs.org http://opikanoba.org/tr/fielding/rest http://www.dmtf.org/ (Distributed Management Task Force) http://www.figer.com/jean-paul/ (crédits images) http://wikipedia.org/wiki/amazon_elastic_compute_cloud https://ccwiki.in2p3.fr/infrastructure:cloud:clis:contextualisation https://indico.in2p3.fr/event/9852/other-view?view=nicecompact (ecole du cloud in2p3) http://sixsq.com/products/slipstream.html https://indico.lal.in2p3.fr/event/2633/ (tutoriel slipstream)