Présentation de VMWARE
Virtualisation
La virtualisation consiste à faire fonctionner plusieurs systèmes d’exploitation sur un
même ordinateur en même temps.
Chaque système d’exploitation est exécuté sur une machine virtuelle propre
Les différentes machines virtuelles pourront utiliser les ressources de l’ordinateur
physique d’une façon isolée et sécurisée
Les machines virtuelles peuvent être connectés en réseaux et communiquer entre
elles
Elle peuvent également communiquer avec d’autres machines physiques (y
compris l’OS de la machine hôte) comme s’il s’agit de machines réelles
Ce qui a favorisé la virtualisation
Les ordinateurs actuels disposent de beaucoup de ressources
Des ressources mémoires permettant aux différents systèmes d’exploitation
de résider en mémoire
Des ressources de stockage permettant à chaque système de disposer d’un
disque propre
Le matériel inclut de plus en plus de fonctionnalités rendant la virtualisation plus
efficace
Certains services d’entreprise requièrent beaucoup de ressources mais ne sont
utilisés que pendant une tranche de temps restreinte
Les serveurs de messagerie, par exemple, sont sollicités de façon poussée en
début ou en fin de journée mais fonctionnent à 15 % de leurs moyens le reste
du temps
Avantages de la virtualisation
Utilisation optimale des ressources d'un parc de machines (répartition des machines
virtuelles sur les machines physiques en fonction des charges respectives)
Installation, déploiement et migration facile d'une machine physique à une autre
économie (consommation électrique, refroidissement, entretien physique,
surveillance, support, compatibilité matérielle, etc.)
Allocation dynamique de la puissance de calcul en fonction des besoins de chaque
application à un instant donné.
Possibilité de réaliser des essais, de tests de nouveaux logiciels, d’apprentissage sans
risquer d’endommager le système d’exploitation et les applications de la machine hôte
Centraliser la gestion des serveurs à travers une console unique indépendante des
systèmes d’exploitation.
Petit historique sur la virtualisation
Milieu des années 70
Lancement des travaux expérimentaux (MIT et IBM)
Début des années 80
Premiers produits de virtualisation sur des mainframes utilisant des
technologies spécifiques et propriétaires (appelés à l’époque pseudo-
machines)
Début des années 90
Premiers logiciels de virtualisation sur les ordinateurs personnels
SideCar et PC Task sur PC
Emplant et ShapeShifter sur MAC
Début des années 2000
Apparition de logiciels propriétaires et intégration de la virtualisation dans des
solutions professionnelles
Actuellement
On tend à intégrer de plus en plus de supports de virtualisation directement
dans le matériel
Installation d’une couche d’abstraction directement sur le matériel
(hyperviseur). Cette couche peut recevoir plusieurs systèmes d’exploitations
virtualisés
Comment utiliser la virtualisation
Il existe deux architectures de virtualisation
Architecture hébergée
Une couche d'abstraction matérielle est placée entre le système d'exploitation
virtualisé et le système d'exploitation de la machine physique
La couche de virtualisation tourne en tant qu'application sur le système d'exploitation
de la machine physique
Architecture Bare Metal
Une couche d'abstraction matérielle est placée entre le système d'exploitation
virtualisé et la machine physique elle-même
la couche d'abstraction dite hyperviseur est fournie directement avec le matériel
(comme les processeurs de Intel core à partir de la série I5)
La couche d'abstraction dispose de périphériques virtuels émulant les périphériques
physiques d'une machine
Le système d'exploitation pense qu’il s’exécute sur un ordinateur physique alors qu’il
s’exécute sur la machine virtuelle
Architectures de virtualisation
Applications
Applications OS virtualisé
Couche de Applications
Applications OS virtualisé
virtualisation
Couche de
OS physique OS physique
virtualisation
Matériel Matériel Matériel
Sans virtualisation Bare metal Hébergée
Vmware Workstation
Vmware est un logiciel qui permet de créer des machines virtuelles fonctionnant sur
le systèmes d’exploitation d’une machine physique (architecture hébergée)
Chaque machine virtuelle dispose de son processeur virtuel, de mémoire, de disque
virtuel et de ses propres périphériques d’entrées/sorties
Caractéristiques
Vmware prend en charge plusieurs systèmes d’exploitation (Windows, Linux, MAC
OS, …etc.)
permet l’exécution simultanée de plusieurs OS
Supporte les architectures 32 bits et 64 bits
Architecture de Vmware
Fonctionnement de Vmware
Création d’une machine virtuelle
Etape 1 File new virtual machine
Création d’une machine virtuelle
Etape 2 Choix de la méthode d’installation du système d’exploitation pour la
machine virtuelle
Installer à partir du CD ROM (à
mettre dans le lecteur CD)
Installer à partir d’une image
ISO (indiquer le fichier de
l’image)
Installer l’OS plus tard
Création d’une machine virtuelle
Etape 3 Choix du système d’exploitation à installer
Système à installer
Version du système
Création d’une machine virtuelle
Etape 4 Information de sauvegarde sur le système hôte
Nom du système (qui
s’affichera sur la console
VMWARE)
Localisation des fichiers de la
Vmware
Création d’une machine virtuelle
Etape 5 Spécifier la capacité du disque virtuel
Création d’une machine virtuelle
Etape 6 Récapitulatif
Installation d’un OS sur la machine
virtuelle
Mettre le CD bootable de l’OS à installer dans le lecteur CD
Lancer la machine virtuelle
Suivre les étapes d’installation comme sur un ordinateur physique
Les interfaces réseau virtuelles
Les ordinateurs possèdent une ou plusieurs interfaces (cartes) réseaux
Dans le cas général, un poste client possédé une interface réseau filaire et une
interface Wifi
Un serveur peut posséder plusieurs interfaces généralement filaires
En plus des interfaces physiques, il est possible d’émuler d’autres interfaces
logiciels
A l’installation, VMWare ajoute deux interfaces par défaut
VMNet1 : pour se connecter aux machines ayant des interfaces réseaux Host only
VMNet8 : pour se connecter aux machines ayant des interfaces réseaux NAT
Nous pouvons créer d’autres interfaces réseaux si on souhaite créer des réseaux
virtuels plus complexes
Les réseaux dans la VMWare
Les machines virtuelles de la VMWare peuvent être connectés en réseaux
selon différentes topologies :
Les machines virtuelles peuvent être connectées entre elles uniquement
(Host Only)
Les machines peuvent être connectées á l’internet via le service NAT
Les machines peuvent utiliser directement une des interfaces physiques
de l’ordinateur hôte (Bridged)
Le service NAT est implémenté par la VMWare et permet aux machine
virtuelles de se connecter á l’internet avec la même adresse IP que la
machine hôte en utilisant le mécanisme de translation d’adresses
Ce mécanisme est utilisé généralement par les fournisseurs d’acces
internet pour partager une adresse IP entre plusieurs clients