V GRID : un émulateur de grilles à grande échelle



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

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

Virtualisation Vserver et OpenVz en entreprise

Virtualisation sous Linux L'age de raison. Daniel Veillard

Virtualisation open source État de l'art

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Xen. Quelques notes autour de Xen

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Contributions à l expérimentation sur les systèmes distribués de grande taille

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

Mise en œuvre d un poste virtuel

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

A Libre Ouvert. Médiathèque Jacques Ellul. le

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

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

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

Chapitre IX : Virtualisation

Virtualisation de serveurs Solutions Open Source

Chapitre 2 : Abstraction et Virtualisation

Atelier : Virtualisation avec Xen

Red Hat Enterprise Virtualization 3.0 Instructions d'installation et informations importantes

La virtualisation de serveurs avec VMWare Infrastructure - Retour d expérience. Rodérick Petetin CRI INSA Rennes

G.U.S.T.A.V. Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G U S T A V

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

Point sur la virtualisation

Comment installer la configuration des salles sur son ordinateur personnel?

Hyper-V chez PSA. Stéphane CHOVET Spécialise Windows/Hyper-V

Concept de machine virtuelle

Gestion de clusters de calcul avec Rocks

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

Hyper-V R2 (Module 1) : Introduction

VMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

Simple Database Monitoring - SDBM Guide de l'usager

SRS DAY: Problématique liée à la virtualisation

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Communications performantes par passage de message entre machines virtuelles co-hébergées

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

En ce moment (24/01/2014), Super bon plan: Micro Serveur HP Proliant G7 N54L à 159 ttc Plus d'informations sur dealabs.com

Les environnements de calcul distribué

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

Consultant en informatique

Qu est ce qu un un serveur?

Table des matières. Chapitre 1 Les architectures TSE en entreprise

Virtualisation & Sécurité

LA VIRTUALISATION. Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques. 18/01/2010.

Windows sur Kimsufi avec ESXi

Guide rapide d'installation SUSE Linux Enterprise Server 11 SP1

PROCEDURE ESX & DHCP LINUX

À propos de Parallels Desktop 9 pour Mac

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009

Virtual Box Mettez un PC dans votre... PC

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

Backup & Recovery 10 Suite. Guide de démarrage rapide

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

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

Mise en place d un firewall d entreprise avec PfSense

Qu est ce qu une offre de Cloud?


Chapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing

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

Retour d expérience en grande entreprise : Sécurité & logiciels libres, des projets novateurs et rentables Convention Sécurité 2005

Virtualisation de serveur grâce à Linux-

Service de Virtualisation de la DSI UJF

Retrospect 7.7 Addendum au Guide d'utilisation

Etude d architecture de consolidation et virtualisation

Virtualisation et Sécurité

ACQUISITION DE MATERIEL INFORMATIQUE

Installer VMware vsphere

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

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.

Chapitre 4: Introduction au Cloud computing

CONTRIBUTIONS À L EXPÉRIMENTATION

Nouvelles stratégies et technologies de sauvegarde

Exercices Active Directory (Correction)

Virtualisation des Serveurs et du Poste de Travail

La gestion du poste de travail en 2011 : Panorama des technologies

Marché Public en procédure adaptée : Infrastructure Informatique régionale hébergée CAHIER DES CHARGES ET DES CLAUSES TECHNIQUES

Grid5000 aujourd'hui : Architecture & utilisation

TP PLACO. Journées Mathrice d'amiens Mars 2010

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

[WEB4ALL PRESENTATION ET TARIFS VPS INFOGERES]

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

06/11/2014 Hyperviseurs et. Infrastructure. Formation. Pierre Derouet

Service Cloud Recherche

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

Module : Virtualisation à l aide du rôle Hyper-V

Travailler à l'ensimag avec son matériel personnel

mai-2008 Infogérance des serveurs conçus par SIS alp 1

Licences Windows Server 2012 R2 dans le cadre de la virtualisation

DREAL proposition DNS et hébergement. magazine le 14 septembre 2011 DREAL comparatif hébergement

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

Introduction aux environnements de virtualisation d'oracle Solaris 11.1

À propos de Parallels Desktop 9 pour Mac

À propos de Parallels Desktop 10 pour Mac

Mise en œuvre de la virtualisation à l IGBMC. Guillaume Seith Remy Fritz

Gestion de parc Windows depuis Unix. Pascal Cabaud & Laurent Joly

Détection d'intrusions en environnement haute performance

Transcription:

V GRID : un émulateur de grilles à grande échelle Benjamin Quétier quetier@lri.fr http://www.lri.fr/~quetier

Plan Partie 1 : Choix d'un système de virtualisation Problématique Les outils existants Les expériences Le choix Partie 2 : Utilisation de V Grid Présentation Utilisation

Problématique Les outils de virtualisation deviennent très populaires dans le domaine des Grilles : Plusieurs OS sur une même machine physique Espaces de travail confinés Utilisation de ces outils pour obtenir un grand nombre de machines virtuelles. PlanetLab Microgrid Emulab Ces outils de virtualisation passent ils correctement à l'échelle? Sont ils utilisables pour faire une plate forme d'émulation à grande échelle?

Etat de l'art des outils de virtualisation Vserver Création de Serveurs Privés Virtuels Légèreté du système User Mode Linux (UML) Virtualisation du noyau Très utilisé dans la communauté linux Xen Prévu pour être équitable Très configurable VMware Haut niveau de virtualisation

Métriques Microbenchmarks : Processeur : approximation itérative de 2 Mémoire : calcul matriciel Réseau : mesure de bande passante avec Netperf Disque : écriture dans un fichier Critères : Linéarité : lancement de la même application en parallèle sur 1, 2, 3,..., n VM Surcoût : lancement d'un application sur une VM quand n autres VM sont lancées Isolation : lancement en parallèle de 3 fois la même application : 1 sur une VM et 2 sur une autre VM Les autres critères...

Résumé Linéarité Vserver Xen UML VMware CPU Mémoire Disque Réseau Surcoût Vserver Xen UML VMware CPU Mémoire Disque Réseau Isolation Vserver Xen UML VMware CPU Mémoire Disque Réseau

Notre choix : Vserver Linéarité, surcoût et isolation corrects Légèreté du système Facilement configurable Lancement très rapide (1 seconde) Pas besoin d'un noyau spécifique (juste un patch)

Partie 2 : V GRID

V Grid : Présentation But : Permettre aux utilisateurs de tester leur applications sur un grand nombre de machines. Caractéristiques : Transparence de la virtualisation. Facilité d'installation et d'utilisation. Rapidité de la mise en route. Moyens : Vserver Grid'5000

frontale V GRID : Vision utilisateur

frontale V GRID : Vision système

V GRID : Utilisation Faire sa réservation dans la queue deploy oarsub -q deploy -l nodes=11 -I Deployer l'image sur toutes machines kadeploy -e vserver -f $OAR_NODEFILE -l bquetier -p hda6 Lancer le script de configuration./vgrid $OAR_NODEFILE 20 Lancer son expérience./mon_xp /tmp/vserver_bquetier_ip.txt

V GRID : Details d'implantation Personnalisation de l'environnement : Environnement dérivé de la debian4all compilation d'un noyau spécifique Installation de Vserver Configuration de la machine virtuelle de base Installation d'un noyau patché pour Vserver Détails du script : Mise en place de la passerelle Remontage du /tmp dans un autre répertoire Boucle sur : copie de la machine virtuelle de référence Configuration de cette machine Récupération des IP, hostname pour les scripts utilisateurs

V GRID Petits soucis Place limitée sur les partitions Effacement du authorized_keys Impossible de modifier la table de routage et la carte réseau de la frontale Variété d'expériences possibles : N machines virtuelles sur M machines physiques Expériences variées : P2P, Client/Serveur, DOS,...

Conclusion et futurs travaux Comparer les résultat de V GRID avec des résultats obtenus sur des systèmes réels. Inclure ModelNet pour pouvoir tester PASTIS sur une plate forme émulée. Coupler V GRID avec FAIL (injecteur de fautes) Ajouter quelques options de configuration Toutes les infos sur : http://www.lri.fr/~quetier/vgrid Un didacticiel sur : http://www.lri.fr/~quetier/vgrid/tutorial

Isolation <== CPU Mémoire => <== Disque Réseau =>

Surcoût <== CPU Mémoire => <== Disque Réseau =>

Linéarité <== CPU Mémoire => <== Disque Réseau =>