2
Le saviez-vous ?
Augmenter l’agilite
des systemes
Traitement sur
Amélioration sur informatique
le volume
le rendement
d’information
7
Processeur CPU (Central Processing Unit): réalise la partie traitement
RAM (Random Access Memory ou mémoire à accès direct): stocke et empile les
instructions cours
terme.
Stockage: mémoire des données long terme.
Cartes d’interface réseau (NIC) : elle permet à la machine de se connecter à d’autres
machines
ou d’autres équipements via un réseau.
NB :OS communique avec les pilotes (drivers) afin d’accéder aux ressources du serveur.
8
Qu’est ce que c’est virtualisation?
Yonel GRUSSON 9
La Virtualisation
Virtualisation : Ensemble des techniques matérielles et/ou logicielles qui
permettent de faire fonctionner sur une seule machine plusieurs systèmes
d’exploitation et/ou plusieurs applications, séparément les uns des autres,
comme s’ils fonctionnaient sur des machines physiques distinctes.
Simuler, au sein d’un serveur physique, l’existence de plusieurs systèmes
d’exploitation cloisonnés et mutualisés.
Donc, il s’agit d’une technologie qui transforme du matériel en logiciel par
allocation dynamique de ressources physiques (CPU, RAM, stockage et
réseau) aux différentes machines virtuelles.
L’ordinateur hôte "voit" ses machines virtuelles comme des applications
auxquelles il dédie ou distribue ses ressources.
10
11
Terminologie
Hyperviseur (hypervisor): bare-metal (type 1) vs hosted (type 2) :Plate-forme logicielle
de virtualisation qui permet l’exécution simultanée de plusieurs systèmes d’exploitation
sur une même machine physique; synonyme: gestionnaire de machines virtuelles.
Hôte (host) = machine physique sur laquelle s’exécute l’hyperviseur , elle se compose
de :
Plusieurs processeurs multicœurs,
Plusieurs gigaoctets (Go) de RAM,
Plusieurs téraoctets (To) d’espace disque
Stockage en réseau (NAS, Network Attached Storage) ou d’un réseau de stockage
(SAN, Storage Area Network)
Système Invité (guest) = OS installé à l’intérieur d’une machine virtuelle.
Machine Virtuelle (VM) :Système d’exploitation s’exécutant à l’aide d’un hyperviseur et
dont le matériel est partiellement ou totalement émulé ==> est un ordinateur virtuel qui
utilise un système invité
Virtuel : Il s'agit du portage ou de la création d'un environnement système complet (OS
+ Applications) au sein d'une VM
Migration « Live » (Vmotion, Storage Vmotion) :Déplacement d’un invité d’un hôte à
un autre sans interruption de service
12
Candidats a la virtualisation
Yonel GRUSSON 13
Objectif : Optimisation du taux d’utilisation des serveurs.
15
Quels usages de la virtualisation ?
16
Pour quoi la virtualisation ?
Exemple:
Prenons le cas où un serveur physique a été acheté pour exécuter une
application qui ne fonctionne que pendant la soirée. Lorsque la demande
n’est pas traitée, par exemple le matin ou l’après-midi, la boîte matérielle est
inactive, ce qui est un énorme gaspillage de ressources. Avec VMs, le serveur
physique utilisera mieux ses ressources.
17
Pour quoi la virtualisation ?
Flexibility :
Assignation très souple des serveurs à différents usages : puissance de calcul,
stockage.
Ces affectations peuvent être modulées en fonction des contraintes
particulières (montée en charge, certains mois ou certains jours par exemple
Pourquoi la virtualisation ?
Facilite la gestion: Créer des flux de travail automatisés de gestion des
services IT c à d définir les collections de machines et d’applications
virtuelles en tant que services par outils automatisés de déploiement et de
configuration
Action de reproduction du contexte d’exécution d’un système sur un autre c-
à-d simuler le fonctionnement de n’importe quel ordinateur (processeur et
matériel) sur un autre ordinateur même si celui-ci est technologiquement
différent.Autrement dit ,imitation du comportement physique d'un matériel
par un logiciel
18
Pour quoi la virtualisation ?
19
Bénéfices : Economiques
Mutualisation des ressources permet :
Diminution le besoin en matériel informatique
Diminution de la consommation électrique.
Simplicité du monotoring et de l’entretien physique
Réduction du coût d’acquisition et de gestion du matériel >> Frais de : rack,
électricité, climatisation, réseau,….
Réduction du coût d’exploitation en terme de :
Energie via un meilleur taux d’utilisation
Refroidissement,
Immobilier par économie d’espace dans les centres de calculs (occupation au
sol)
Yonel GRUSSON 20
Bénéfices : Facilité
d’administration
Installation, déploiement et migration aisées des machines virtuelles entre
serveurs physiques (Rapidité de déploiement) :
Simple à déplacer et copier (fiabilité) :
• Tout est inclus dans des fichiers
• Independent du matériel physique (hôte)
Facile à gérer :
• Isolée des autres VMs
• Non affectée par tout changement matériel
VMotion :Migration en temps réel des VMs en fonctionnement (.vdk, .vmk,
…) d’un serveur physique vers un autre sans interruption de service.
Exemple: un administrateur qui veut arrêter le 1er serveur pour une raison,
le client ne va rien sentir lors de l’utilisation de son ordinateur sans savoir
que sa VM a changé complètement le serveur
Yonel GRUSSON 21
22
Bénéfices : Facilité d’administration
Mise à disposition d’environnements de tests et validation aux équipes
informatiques rapide, fiable etqui ne nécessite pas l’immobilisation de
ressources matérielles quelque fois sous utilisées.
Exécuter et lancer plusieurs types de systèmes d’exploitation (Linux, Mac
OS, Windows) en même temps.
Tester et réparer une récupération d’accident et dimensionnement des
serveurs faciles.
Consolidation des serveurs et optimisation de l’infrastructure (optimiser le
taux d’utilisation des ressources par regroupement des ressources
communes)
Cloisement ou chaque système d’exploitation fonctionne d’une façon
indépendante et sans aucune interférence mutuelle
Flexibilité : Faire autant de manipulations d’une façon simple
– Ajout des composantes telles que disque dur, mémoire, cpu,
– Création des snapshots ou copie ponctuelle (point in time copy)
23
L'émulation (Emulation)
25
Virtualisation des serveurs : Hyperviseur
Type 1 et Type 2
Un hyperviseurest une approche bare-metal ( métal nu) de la virtualisation.
Bare-metal fait référence au matériel du serveur sans système
d’exploitation installé.
Il s’agit d’un outil de virtualisation qui fait fonctionner un ou plusieurs
système d’exploitation sur une même machine physique en même temps.
Avec la virtualisation, le système d’exploitation invité accède à l’architecture
matérielle sous-jacente par l’intermédiaire d’un noyau système très léger
nommé hyperviseur Hyperviseur = mini système installé sur le système hôte
qui gère le matériel.
Le système hôte était le seul à avoir un accès direct au matériel. Avec un
hyperviseur, il partage cet accès avec les systèmes invités
Avec l’hyperviseur, chaque VM possède ces propres ressources en termes
de : disque dur, mémoire, processeur et périphériques à la différence près
que tout cela sera virtuel
26
Virtualisation des serveurs : Hyperviseur
Type 1 et Type 2
27
Virtualisation des serveurs : Hyperviseur
Type 1 et Type 2
lusieurs systèmes d’exploitation peuvent être exécutés quasiment
directement au-dessus du matériel, sans être dépendant d’un OS hôte.
Rôles d’un hyperviseur sont :
assurer le contrôle du processeur et des ressources de la machine
Hôte;
allouer à chaque VM les ressources dont elle a besoin;
s’assurer que les VMs n’interfèrent pas l’une avec l’autre.
Lorsque la couche de la virtualisation est installée, elle utilise un hyperviseur
avec une architecture type 1 ou en type.
Un hyperviseur de type 1, ou natif, est un logiciel qui s’exécute directement
sur une plateforme matérielle (serveur Bar-Metal ) sans nécessité d’un
système exploitation (sans OS intermédiaire)
28
Virtualisation des serveurs : Hyperviseur
Type 1 et Type 2
30
Virtualisation des serveurs : Hyperviseur
Type 1 et Type 2
Avantages:
Allouement de la quasi-totalité des ressources disponibles aux machines
virtuelles, car
l’hyperviseur est directement relié à la couche matérielle.
Utilisé pour grosses architectures réseaux d’entreprise, qui nécessitent des
optimisations de coûts et de maintenance, tout en améliorant la robustesse
face aux pannes
Utile dans la virtualisation de gros serveurs (type Exchange) qui
demandent de ressources pour fonctionner correctement
Inconvenients:
Lors de l'exécution de plusieurs instances sur un serveur, le total de RAM
alloué aux machines virtuelles peut être supérieur à la capacité de mémoire
physique totale du matériel sous-jacent, ce qui permet une allocation
excessive et dynamique de la capacité du RAM.
31
Acteurs de virtualisation basé sur
l’hyperviseur Type1
Hyper-V (Microsoft)
Citrix XenServer (Libre)
VMware : ESX , ESXi (vSphere)
Xen
….
Yonel GRUSSON 32