Beruflich Dokumente
Kultur Dokumente
Virtualisation de serveur,
XenServer
13 Juin 2009
Pourquoi XenServer ?
Salut George ?
Question ?
by 2
KEZAKO ?
Histoire
&
Principe.....
by 3
Définition.
by 4
Encore IBM.
by 5
Les différents type de virtualisation de
machine
• La virtualisation insère une couche d'abstraction (VMM) en différents
points.
Computer Architecture
by 6
Virtualisation au niveau matériel :
• La couche d'abstraction se • Citrix (XenSource), VMWare,
Microsoft (VirtualPC; VirtualServer,
situe directement au Hyper-V), …
dessus du matériel
• Le système d’exploitation
doit être compatible avec le
matériel virtuel présenté par
l’hyperviseur. Virtual Machine Virtual Machine
App App App App
• On peut distinguer 2 types
de virtualisation : OS OS
• La virtualisation complète
Virtual Hardware Virtual Hardware
• La para-virtualisation
CPU, RAM, I/O CPU, RAM, I/O
Virtual Machine Monitor
Computer Architecture
by 7
Virtualisation au niveau du système
d’exploitation:
• La couche d'abstraction se • SWSoft (Virtuozzo), VServers, …
situe entre le système
d'exploitation et les
services qu'il héberge.
• La machine virtuelle Virtual OS Virtual OS
exécute des applications App App App
écrites pour le système
d'exploitation mais dans un VMM
environnement contrôlé. Virtual Machine Monitor
Operating System : Windows, Linux…
• Utilise directement les API
du système d'exploitation Real Machine : CPU, RAM, I/O…
maitre. Computer Architecture
by 8
Virtualisation au niveau applicatif :
Computer Architecture
by 9
Aperçu de la virtualisation
• Virtualisation complète :
• Microsoft (VirtualServer), VMWare (ESX, V3i), QEMU
• Permet l’exécution de multiples systèmes d’exploitation non modifiés
• Nécessite l’exécution d’un OS dans un OS
• Para-virtualisation:
• Xen, Citrix (XenServer), Microsoft (Hyper-V)
• Permet l’exécution de multiples systèmes d’exploitations supportant la para-virtualisation
• Performances très proche d’un système natif x86
• Virtualisation d’application :
• Java, Citrix (Presentation Server), Microsoft (Application Virtualization)
• Place les applications dans des containeurs
• Nécessite un packaging spécifique de l’application
by 10
Ca "ME" sert à quoi ?
C'est gratuit....
Mais bon.
by 11
Quelques idées:
• Simplifie l'environnement en standardisant
l'environnement d'exploitation.
by 12
Quelques idées:
• Simplifie l'environnement en standardisant
l'environnement d'exploitation.
• Maximise l'investissement en utilisant le maximum de la
puissance des serveurs.
by 13
Quelques idées:
• Simplifie l'environnement en standardisant
l'environnement d'exploitation.
• Maximise l'investissement en utilisant le maximum de la
puissance des serveurs.
• Diminue le coût d'exploitation en réduisant le nombre de
serveurs physiques nécessaires.
by 14
Quelques idées:
• Simplifie l'environnement en standardisant
l'environnement d'exploitation.
• Maximise l'investissement en utilisant le maximum de la
puissance des serveurs.
• Diminue le coût d'exploitation en réduisant le nombre de
serveurs physiques nécessaires.
• Augmente le nombre de serveurs virtuels à gérer,
provisioner et sécuriser.
by 15
Quelques idées:
• Simplifie l'environnement en standardisant
l'environnement d'exploitation.
• Maximise l'investissement en utilisant le maximum de la
puissance des serveurs.
• Diminue le coût d'exploitation en réduisant le nombre de
serveurs physiques nécessaires.
• Augmente le nombre de serveurs virtuels à gérer,
provisioner et sécuriser.
• La plus grande partie des coûts d'exploitations
proviennent de la gestion de la machine logicielle, non du
serveur physique.
by 16
Quelques idées:
• Simplifie l'environnement en standardisant l'environnement
d'exploitation.
• Maximise l'investissement en utilisant le maximum de la
puissance des serveurs.
• Diminue le coût d'exploitation en réduisant le nombre de serveurs
physiques nécessaires.
• Augmente le nombre de serveurs virtuels à gérer, provisioner et
sécuriser.
• La plus grande partie des coûts d'exploitations proviennent de la
gestion de la machine logicielle, non du serveur physique.
• P.R.A
by 17
Quelques idées:
• Simplifie l'environnement en standardisant l'environnement d'exploitation.
• Maximise l'investissement en utilisant le maximum de la puissance des
serveurs.
• P.R.A
• Augmente l'agilité.
by 18
Quelques idées:
• Simplifie l'environnement en standardisant l'environnement d'exploitation.
• Maximise l'investissement en utilisant le maximum de la puissance des
serveurs.
• P.R.A
• Augmente l'agilité.
• Green IT.
by 19
Pourquoi XenServer ?
Vmware ESX
Microsoft HyperV
Sun Virtual Box
La baie déborde....
by 20
Xen est:
by 21
Xen est:
by 22
Xen est:
by 23
Xen est:
by 24
Xen est:
by 25
Xen est:
by 26
Xen est:
by 27
Communauté Xen(Server)
SAN HARDWARE
PROVISIONING
by 28
Salut George ?
Et après
Y'a quoi...
by 29
XenServer 5.5
Code name: George
Active Directory, Xencenter & ssh
Load balancing, VM & SR pool
Snapshots, dans xencenter
Baie disque, (HP MSA, HP EVA, EMC Clariion)
Ajout d'OS (RHEL 5.3, Debian Lenny, SLES 11)
by 30
Après George.
Le 18 Mai 2009, Xen 3.4.0
Support de la technologie Hyper-V (Viridian), système de
virtualisation de Microsoft Windows 2008 Server, elle même basée sur
un hyperviseur
Amélioration du support des architectures x86 et ia64
Meilleure gestion de l’énergie dans les domU (fréquence/voltage
processeur) et support de la mise en veille dans afin de réduire la
consommation des hyperviseurs
Le support des périphériques dans les domU est amélioré, meilleure
indépendance vis à vis du dom0
Possibilité d’activer/désactiver à chaud CPU et mémoire dans un
domU à distance
by 31
Questions
by 32
by
PAUSE !!!
by 33