1 / 38

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

Socle de virtualisation des serveurs Linux version du 15/02/2008. La virtualisation: une technologie prometteuse. Rappel des quatre types de technologies de virtualisation. +. -. Comparatif architecture entièrement virtualisé contre architecture paravirtualiséel.

shawna
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. La virtualisation: une technologie prometteuse v 1.0-3

  3. Rappel des quatre types de technologies de virtualisation + - v 1.0-3

  4. 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. 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. v 1.0-3 Comparatif des solutions logiciels de virtualisation

  7. 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. v 1.0-3 Architecture des Machines Virtuelles de Xen (2/2)

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

  10. 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. v 1.0-3 Gestion du cycle de vie d’une VM

  12. “stack” de virtualisation de Novell v 1.0-3

  13. v 1.0-3 ZENworks Orchestrator components

  14. v 1.0-3 Composition du socle de virtualisation • SLES avec kernel Xen • Orchestrator • GUI management • Framework API Java/JPython

  15. v 1.0-3 Outil gestion Warehouse/Repository • Warehouse • Template stateless/statefull • socles • Repository • VMs

  16. v 1.0-3 Warehouse: entrepôt des socles

  17. v 1.0-3 Création de VM avec Yast

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

  19. v 1.0-3 Outil Orchestrator (2/4) 4 serveurs physiques disponibles

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

  21. v 1.0-3 Outil Orchestrator Démarrage des VMS du serveur

  22. v 1.0-3 Job/Joblet (1/6)

  23. v 1.0-3 Job/Joblet (2/6)

  24. v 1.0-3 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 <policy> <job> </job> </policy>

  25. v 1.0-3 Job/Joblet (4/6)

  26. v 1.0-3 Job/Joblet (5/6)

  27. v 1.0-3 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. A suivre une video de démonstration… v 1.0-3

  29. v 1.0-3 Demo

  30. Démo en Video v 1.0-3

  31. v 1.0-3 Monitoring (1/2)

  32. v 1.0-3 Monitoring (2/2)

  33. v 1.0-3 Portail (1/3)

  34. v 1.0-3 Portail (2/3)

  35. v 1.0-3 Portail (3/3)

  36. 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. Questions ? v 1.0-3

  38. 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 v 1.0-3

More Related