15/02/2008 v 1.0-3 1 Socle de virtualisation des serveurs Linux version du 15/02/2008.

Slides:



Advertisements
Présentations similaires
Virtualisation et sécurité : panorama et risques
Advertisements

PC / Traitement numérique / Contrôle Environnement logiciel
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Virtualisation de l’OS aux applications
Gérer son parc hétérogène depuis MOM et SMS avec QMX de Quest Software Laurent CAYATTE Consultant avant-vente Quest Software.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Tomcat et son fonctionnement XML
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
SOMMAIRE Historique Les différentes techniques Intérets Etat actuel
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
CLUSTERING Grappe d'ordinateurs.
Mise en œuvre de l’informatique décisionnelle
Présentation de l’Architecture Windows NT
Exposé Système Netware 5 11 /10/ 2001 Aurélie Démolis
Système d’exploitation pour l’embarqué
Bases et Principes de la Virtualisation. Votre infrastructure informatique ressemble-t-elle à cela ? 2.
Les outils d’intégration continue
LA VIRTUALISATION Par AVIGNON, CHOMILIER, MIGNOT 1.
Virtualisation côté serveur
Le Poste de Travail optimisé en action
JAVASERVER FACES Un framework Java pour le développement Web.
Réalisée par :Samira RAHALI
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
ECF 5 PRESENTATION « BULLE APPLICATIVE »
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
Programmation Approche composants Ing5 SI
VIR205 : La virtualisation au cœur des petites et moyennes entreprises
Scénarios innovants pour les éditeurs de logiciels
Les systèmes multiprocesseurs Ph. Sèvre le 19/12/08.
Microsoft .NET.
IFT 6800 Atelier en Technologies d’information
Notre Accompagnement pour Votre Offre de Cloud
La Virtualisation: Du Poste de Travail au DataCenter
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
System Center 2012 & Cloud Privé
22 VIR302 - Comment résoudre les problèmes de compatibilité applicative avec l’OS grâce à la virtualisation (XP Mode et MED-V) 8 février 2010 Enrique.
Windows Server Virtualization
1 © Copyright 2010 EMC Corporation. Tous droits réservés.  Consolidation  Économies d’échelle grâce à la standardisation  Réduction des coûts informatiques.
La virtualisation avec VMware Workstation
INFODATADAY 2013 INTEGRIX+ : Modules GRH et AO (Gestion des Ressources Humaines et Always-On) Version 2014.
Plan Définitions et exemples Composants de cluster
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
Virtualisation d'un serveur sous VMWare Server
Bienvenue dans le monde virtuel !
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
Laurent Benguigui, CA SILCA Marc Duterte, ADP GSI
Les systèmes d’exploitation
Alain Le Hegarat Responsable Marketing Windows Server
Initiation à Oracle Server
Logiciels virtualisation serveur
PrésentCaractéristiques Virtual Server 2005 R2 AdministrationFutur Virtual Server 2005 R2 SP1 System Center Virtual Machine Manager Windows Server Virtualization.
Virtualisation d’Application Fabienne Guignard
Module 2 : Planification de l'installation de SQL Server
VMware vSphere Hypervisor
Projet 6 : Virtualisation
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
Soutenance de Projet – BTS IG
Les logiciels de virtualisation
Architecture matérielle Bilans et perspectives. Les processeurs Intel Core I7 : 6 coeurs AMD : repasse dans le vert - o processeurs Phenom 4 ou 6 coeurs.
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
22 Supervisez toutes vos applications et systèmes tout en suivant vos niveaux de services - SCOM 2007 R2 Mercredi 10 février 2010 Jean-François BERENGUER.
Introduction aux systèmes d’exploitation Partie 1: Introduction
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
VEILLE TECHNOLOGIQU E LE CLOUD R. Mars al A. Guel louz B. Covo lo C. Eise nhauer G. Monn el.
Journées informatique IN2P3/Dapnia, Lyon Septembre 2006 Consolidation des serveurs par virtualisation Retour d’expérience sur l’utilisation de VMware.
JI2006Muriel Gougerot - Nicole Iribarnes Virtualisation au LAPP.
Introduction O.Legrand G. Seront. Open Handset Alliance Project Regroupement d'entreprises : –de télécommunications, –de constructeurs d’appareils mobiles,
Transcription de la présentation:

15/02/2008 v Socle de virtualisation des serveurs Linux version du 15/02/2008

15/02/2008 v La virtualisation: une technologie prometteuse Quel concept ? Dans quel but ? Abstraction (factorisation de l’application A)  Réutilisabilité Partitionnement  Augmenter la sécurité Partage simultané (mutualisation d’instance)  Optimiser l’utilisation des ressources Hyperviseur  Maximiser les performances

15/02/2008 v Rappel des quatre types de technologies de virtualisation Machine virtuelleVirtualisation d’OSFull virtualisationParavirtualisation Émulation logicielle des périphériques et de la machine L'isolateur permet de faire tourner plusieurs fois la même application prévue pour ne tourner qu'à une seule instance par machine. Le processeur dispose des instruction dédié à la virtulisation Un paravirtualiseur est un noyau hôte allégé et optimisé pour ne faire tourner que des noyaux des OS invités, adapté Qemu,VMWare, Microsoft Virtual PC, VirtualBox Linux-VServer, BSD Jail, OpenVZ KVM, Xen support VT (intel) et Pacifica (AMD-V) Xen Permet de disposer d’une solution de virtualisation quelque soit sa plateforme -Performance -Faible consommation mémoire Solution de virtualisation idéal Utilisable en l’absence de processeur VT -Performance, particulièrement si le processeur doit être intégralement émulé. -Consommation mémoire Environnement virtualisé mal isolé, partageant le code du noyau Limité au monde x86 et x Impraticable pour des systèmes non libre comme Windows + -

15/02/2008 v Comparatif architecture entièrement virtualisé contre architecture paravirtualiséel Architecture entièrement virtualisée comparée à l’architecture paravirtualisée: dans les deux cas, il existe une couche logicielle appelée un contrôleur de machine virtuelle comprenant un planificateur de machine virtuelle et offrant une gestion de mémoire rudimentaire et une virtualisation des entrées/sorties. Le modèle de paravirtualisation comprend des API qui assistent la machine virtuelle dans certains cas. Architecture entièrement virtualisée Architecture paravirtualisée

15/02/2008 v Solutions de virtualisation  Solutions logiciel VMware  OS: / Outil: VMware server Novell  OS: SLES / Outil: Orchestrator  Solutions matériel IBM pseries  OS: AIX / Outil: z/VM HP  OS: HP-UX / Outil: HP Integrity Virtualization Manager

15/02/2008 v Comparatif des solutions logiciels de virtualisation

15/02/2008 v Architecture des Machines Virtuelles de Xen (1/2) L’architecture Xen permet aux systèmes d’exploitation paravirtualisés de communiquer directement avec le matériel tout en exerçant un impact minime sur les performances.

15/02/2008 v Architecture des Machines Virtuelles de Xen (2/2)

15/02/2008 v Modèle d’architecture d’environnement virtualisé Un environnement virtualisé permet une utilisation flexible, efficace et évolutive des ressources.

15/02/2008 v Raisons du choix Novell  Adapté au besoin des grandes Administrations Allocation de ressources en fonction de la charge des applications Meilleure utilisation des serveurs  Harmonisation des distributions Linux et possibilité d’installer une SLES sur itanium (HP)  Support complet niveau 3 (VM + Hyperviseur)  Support hardware x86 et logiciels propriétaires (Oracle)

15/02/2008 v Gestion du cycle de vie d’une VM

15/02/2008 v “stack” de virtualisation de Novell Système d’exploitation intégrant l’hyperviseur Drivers des machines virtuelles pour les systèmes d’exploitations « guest » Plateforme intégrant le gestionnaire côté serveur et les agents -Resource discovery -Workload management -Dynamic scheduling, -Policy management -Auditing and accounting -Software compliance -Physical machine management Lanceur de jobs et de tâches pour la création et la gestion de VMs -Add-on to ZENworks Orchestrator -Manages heterogeneous virtual machine types (VMware, Viridian, Xen) -Virtual machine warehouse -Virtual machine builder tool

15/02/2008 v ZENworks Orchestrator components

15/02/2008 v Composition du socle de virtualisation  SLES avec kernel Xen  Orchestrator  GUI management  Framework API Java/JPython

15/02/2008 v Outil gestion Warehouse/Repository  Warehouse Template stateless/statefull socles  Repository VMs

15/02/2008 v Warehouse: entrepôt des socles

15/02/2008 v Création de VM avec Yast

15/02/2008 v Outil Orchestrator (1/4)  Allocation de ressources en fonction de la charge des applications Provisionning lancer par une joblet

15/02/2008 v Outil Orchestrator (2/4) 4 serveurs physiques disponibles

15/02/2008 v Outil Orchestrator (3/4) Arrêt des VMS du serveur

15/02/2008 v Outil Orchestrator Démarrage des VMS du serveur

15/02/2008 v Job/Joblet (1/6)

15/02/2008 v Job/Joblet (2/6)

15/02/2008 v Job/Joblet (3/6)  Mon premier script: persistent.jdl ######################### # Job: persistent ######################### class persistent(Job): def job_started_event(self): print "notre premier job !" self.schedule(persistentJoblet) class persistentJoblet(Joblet) def joblet_started_event(self): print "notre premier joblet !" Fichier persistent.policy

15/02/2008 v Job/Joblet (4/6)

15/02/2008 v Job/Joblet (5/6)

15/02/2008 v Job/Joblet (6/6)  Récupère le hostname des VMs: getHosname.jdl # ######################### # Job: getHostname ######################### class myjob(Job): def job_started_event(self): self.scheduleSweep(myjobJoblet) class myjobJoblet(Joblet): def joblet_started_event(self): import os print "hostname: " os.system("hostname")

15/02/2008 v A suivre une video de démonstration…

15/02/2008 v Demo

15/02/2008 v Démo en Video

15/02/2008 v Monitoring (1/2)

15/02/2008 v Monitoring (2/2)

15/02/2008 v Portail (1/3)

15/02/2008 v Portail (2/3)

15/02/2008 v Portail (3/3)

15/02/2008 v Bilan  Avantages Framework composé de plus de 100 APIs Indépendance du moteur de virtualisation (Xen ou KVM) Support de VM avec Windows sans avoir à reproduire le bug sur un serveur physique  Inconvénients Editeur de script python rudimentaire dans Orchestrator

15/02/2008 v Questions ?

15/02/2008 v Informations complémentaires  Novell Zenworks Orchestrator  VMware  IBM Mainframe pseries  HP