Base de connaisances

VMware

leave a comment »

Le contenu de cette page est tiré de Wikipedia.

Définition

VMware, Inc. est une société informatique américaine fondée en 1998, filiale d’EMC Corporation depuis 2004, qui propose plusieurs produits propriétaires liés à la virtualisation d’architectures x86. C’est aussi par extension le nom d’une gamme de logiciels de virtualisation.

Fonctionnement

VMware crée un environnement clos dans lequel sont disponibles un, deux, quatre ou huit (vSphere) processeur(s), des périphériques et un BIOS virtuel.

Selon les concepteurs, le microprocesseur n’est émulé que quand c’est nécessaire, c’est-à-dire quand la VM (machine virtuelle) tourne en mode noyau ou en mode réel, mais pas pour le mode utilisateur (user mode) ou le Mode virtuel 8086. Selon les concepteurs, cela permet à VMware d’être plus rapide que des solutions multi-plateformes qui émulent tout.

Lorsqu’une VM s’exécute dans un mode qui nécessite une émulation, VMware traduit dynamiquement le code privilégié en un code équivalent en mode utilisateur, le place dans un endroit libre de la mémoire, le rend invisible et inaccessible au code d’origine et l’exécute à la place. Lorsqu’une machine virtuelle fait appel à un périphérique, VMware intercepte la demande et la traduit pour qu’elle soit gérée par le système hôte. Bien que les machines virtuelles tournent en mode utilisateur, VMware nécessite d’installer plusieurs pilotes de périphériques privilégiés dans le noyau du système hôte, qui notamment interchangent les tables GDT et IDT chaque fois qu’on passe la main à une VM.

VMware assure l’émulation de la carte vidéo, la carte réseau, le lecteur de CD-ROM, le bus USB, des ports série et parallèle et du disque dur de type SCSI ou IDE. Ce dernier étant un fichier extensible d’une taille voisine de la place occupée sur la machine virtuelle ou fixe pour davantage de performance. Ce fichier contenant le contenu du disque peut être copié sur un autre hôte et exécuté par un ordinateur. Pour l’ordinateur virtuel, tous les périphériques sont identiques, même si le système hôte est totalement différent, car c’est VMware qui caractérise les périphériques.

Produits

En 2006, les produits suivants étaient disponibles1 :

  • VMware Workstation, VMware Player et VMWare ACE : logiciels pour stations de travail ;
  • VMware Fusion : logiciel pour stations de travail Macintosh avec processeurs Intel ;
  • VMware GSX Server, VMware Server et VMware ESX/ESXi Server : logiciels pour serveurs ;
  • VMware Virtual Center et VMware Converter : logiciels de gestion et outils.

La combinaison de ces différents produits crée ce que VMware nomme commercialement une infrastructure virtuelle.

Written by olivier

6 janvier 2013 à 20:26

Laisser un commentaire