La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "15/02/2008 v 1.0-3 1 Socle de virtualisation des serveurs Linux version du 15/02/2008."— Transcription de la présentation:

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

2 15/02/2008 v 1.0-3 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

3 15/02/2008 v 1.0-3 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 x86- 64 Impraticable pour des systèmes non libre comme Windows + -

4 15/02/2008 v 1.0-3 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

5 15/02/2008 v 1.0-3 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

6 15/02/2008 v 1.0-3 Comparatif des solutions logiciels de virtualisation

7 15/02/2008 v 1.0-3 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.

8 15/02/2008 v 1.0-3 Architecture des Machines Virtuelles de Xen (2/2)

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

10 15/02/2008 v 1.0-3 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)

11 15/02/2008 v 1.0-3 Gestion du cycle de vie d’une VM

12 15/02/2008 v 1.0-3 “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

13 15/02/2008 v 1.0-3 ZENworks Orchestrator components

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

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

16 15/02/2008 v 1.0-3 Warehouse: entrepôt des socles

17 15/02/2008 v 1.0-3 Création de VM avec Yast

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

19 15/02/2008 v 1.0-3 Outil Orchestrator (2/4) 4 serveurs physiques disponibles

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

21 15/02/2008 v 1.0-3 Outil Orchestrator Démarrage des VMS du serveur

22 15/02/2008 v 1.0-3 22 Job/Joblet (1/6)

23 15/02/2008 v 1.0-3 23 Job/Joblet (2/6)

24 15/02/2008 v 1.0-3 24 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

25 15/02/2008 v 1.0-3 25 Job/Joblet (4/6)

26 15/02/2008 v 1.0-3 26 Job/Joblet (5/6)

27 15/02/2008 v 1.0-3 27 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")

28 15/02/2008 v 1.0-3 A suivre une video de démonstration…

29 15/02/2008 v 1.0-3 29 Demo

30 15/02/2008 v 1.0-3 Démo en Video

31 15/02/2008 v 1.0-3 Monitoring (1/2)

32 15/02/2008 v 1.0-3 Monitoring (2/2)

33 15/02/2008 v 1.0-3 Portail (1/3)

34 15/02/2008 v 1.0-3 Portail (2/3)

35 15/02/2008 v 1.0-3 Portail (3/3)

36 15/02/2008 v 1.0-3 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

37 15/02/2008 v 1.0-3 Questions ?

38 15/02/2008 v 1.0-3 Informations complémentaires  Novell Zenworks Orchestrator http://www.novell.com/products/zenworks/orchestrator/  VMware http://www.vmware.com/beta/server/  IBM Mainframe pseries http://www-03.ibm.com/servers/fr/eserver/zseries/virtualization/  HP http://h71028.www7.hp.com/enterprise/cache/63237-0-0-75-135.html


Télécharger ppt "15/02/2008 v 1.0-3 1 Socle de virtualisation des serveurs Linux version du 15/02/2008."

Présentations similaires


Annonces Google