Vous êtes sur la page 1sur 13

VMware VMware, Inc.

Sige de VMware, Inc. Palo Alto (Californie)

Dveloppeur

VMware, Inc. Multiplate-forme Multilingue Machine virtuelle Propritaire et gratuit en partie www.vmware.com/fr/ modifier

Environnements

Langue

Type

Licences

Site web

VMware, Inc. est une socit informatique amricaine fonde en 1998, filiale d'EMC Corporation depuis 2004, qui propose plusieurs produitspropritaires lis la virtualisation d'architectures x86. C'est aussi par extension le nom d'une gamme de logiciels de virtualisation.

Sommaire [masquer]

1 Bref historique 2 Fonctionnement 3 Produits


o o o o o o

3.1 VMware Workstation 3.2 VMware Ace 3.3 VMware Fusion 3.4 VMware Server 3.5 VMware GSX Server 3.6 VMware ESX

3.6.1 Prsentation gnrale de VMware ESX 3.6.2 Installation de VMware ESX

o o o o o o o o

3.7 Virtual Center 3.8 vMotion 3.9 Storage vMotion 3.10 DRS (Distributed Resource Scheduler) 3.11 VMware HA (High Availability) 3.12 VMware FT (Fault Tolerant) 3.13 VMware Consolidated Backup 3.14 VMware Converter

4 Notes et rfrences 5 Voir aussi


o o

5.1 Liens connexes 5.2 Liens externes

Bref historique[modifier]

1998 : cration de la socit Palo Alto (Californie) 1999 : VMware Workstation 1.0 2000 : IBM, Dell et Compaq deviennent partenaires 2001 : VMware GSX Server 1.0 et ESX Server 1.0 (technologie VMFS) 2002 : HP devient partenaire, Dell revendeur, 1 million d'utilisateurs

2003 : VirtualCenter 1.0 (technologie VMotion) et VMware ESX Server 2.0 (vSMP, VMFS-2 & NUMA) 2004 : achat par EMC Corporation, annonce du support 64 bits et 1er VMworld 2005 : centre de recherche Cambridge (Massachusetts) 2006 : VMware ESX 3.0, VirtualCenter 2.0 Juin 2008 : gratuit de VMware ESXi 3.5 Novembre 2008 : achat de la socit Tungsten Graphics Mai 2009 : VMware ESX 4.0 Aot 2009 : achat de SpringSource Janvier 2010 : rachat de Zimbra Yahoo!

Fonctionnement[modifier] VMware cre un environnement clos dans lequel sont disponibles un, deux, quatre ou huit (vSphere) processeur(s), des priphriques et un BIOS virtuel. Selon les concepteurs, le microprocesseur n'est mul que quand c'est ncessaire, cest--dire quand la VM (machine virtuelle) tourne en mode noyau ou en mode rel, 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 multiplateformes qui mulent tout. Lorsqu'une VM s'excute dans un mode qui ncessite une mulation, VMware traduit dynamiquement le code privilgi en un code quivalent en mode utilisateur, le place dans un endroit libre de la mmoire, le rend invisible et inaccessible au code d'origine et l'excute la place. Lorsqu'une machine virtuelle fait appel un priphrique, VMware intercepte la demande et la traduit pour qu'elle soit gre par le systme hte. Bien que les machines virtuelles tournent en mode utilisateur, VMware ncessite d'installer plusieurs pilotes de priphriques privilgis dans le noyau du systme hte, qui notamment interchangent les tables GDT et IDT chaque fois qu'on passe la main une VM. VMware assure l'mulation de la carte vido, la carte rseau, le lecteur de CD-ROM, le bus USB, des ports srie et parallle et du disque dur de type SCSI ou IDE. Ce dernier tant un fichier extensible d'une taille voisine de la place occupe sur la machine virtuelle ou fixe pour davantage de performance. Ce fichier contenant le contenu du disque peut tre copi sur un autre hte et excut par unordinateur. Pour l'ordinateur virtuel, tous les priphriques sont identiques, mme si le systme hte est totalement diffrent, car c'est VMware qui caractrise les priphriques. Produits[modifier]

En 2006, les produits suivants taient disponibles :

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 diffrents produits cre ce que VMware nomme commercialement une infrastructure virtuelle. VMware Workstation[modifier] C'est la version station de travail du logiciel. Il permet la cration d'une ou plusieurs machines virtuelles au sein d'un mme systme d'exploitation (gnralement Windows ou Linux), ceux-ci pouvant tre relis au rseau local avec une adresse IP diffrente, tout en tant sur la mme machine physique (machine existant rellement). Il est possible de faire fonctionner plusieurs machines virtuelles en mme temps, la limite correspondant aux performances de l'ordinateur hte. La version Linux prsente l'avantage de pouvoir sauvegarder les fichiers de la machine virtuelle (*.vmsd) pendant son fonctionnement. VMware Ace[modifier] C'est une version de Workstation qui permet de faire fonctionner des machines virtuelles dans des environnements divers, tout en gardant la centralisation de la configuration. Cela permet par exemple de mettre disposition une version de Windows avec une application spcifique dans le parc informatique d'une socit de service, sans que celle-ci puisse agir sur la configuration de cette dernire. (ACE : Assured Computing Environment ou Environnement informatique assur) VMware Fusion[modifier] C'est l'quivalent de la version Workstation destination des ordinateurs Mac. Elle permet de faire fonctionner des systmes Windows, Mac OS X Server, Linux et Solaris sur Mac OS X. VMware Server[modifier] C'est une application serveur trs proche de GSX. Elle remplacera GSX terme. Elle permet de crer et d'utiliser plusieurs machines virtuelles. Cette version est

utilisable gratuitement. L'avantage de cette version est la console distante. On peut ainsi prendre le contrle de l'ensemble des machines virtuelles depuis une machine distante, ce qui n'est pas possible avec la version VMware Player. VMware GSX Server[modifier] C'est une application serveur qui est conue pour faire tourner des serveurs virtuels. La connexion un serveur virtuel se fait par l'intermdiaire d'une console VMware depuis un poste Linux ou Windows. Lorsque la console VMware est ferme, le serveur continue de fonctionner en tche de fond. VMware ESX[modifier] Prsentation gnrale de VMware ESX[modifier] La grande diffrence de ce produit par rapport aux autres est qu'il s'installe directement sur la couche matrielle (on parle d'hyperviseur Bare Metal). Il n'est pas ncessaire d'installer un systme d'exploitation hte pour installer VMware ESX. VMware ESX est donc un hyperviseur qui permet une gestion plus prcise des ressources pour chaque machine virtuelle et de meilleures performances. La solution VMware ESX est la solution la plus industrielle de la gamme. Vmware ESX est un systme d'exploitation ou hyperviseur bas sur une distribution RHEL5 (RedHat Linux 5) modifie. Cet hyperviseur est compos de plusieurs modules :

VMKERNEL : Ce module noyau est le "cerveau" de VMware ESX ; il permet de grer et de hirarchiser l'ensemble des ressources matrielles (mmoire, processeur, disques, rseaux) en fonction de chaque serveur. De plus, c'est ce noyau qui est charg de toute la gestion des ressources physiques pour ESX. SERVICE CONSOLE : Ce module permet la gestion de l'hyperviseur en mode commande. Accessible depuis le port 22 (SSH), cette console sert lancer certaines commandes inaccessibles depuis l'interface graphique ou encore de parcourir les dossiers dans lesquels sont stocks les machines virtuelles. Enfin elle peut permettre de collecter des informations de dbogage sur les machines virtuelles ou sur le serveur ESX.

Nombres d'options sont disponibles par le biais de la "service console", il est cependant dconseill de manipuler ESX depuis cette interface pour les novices.

La gestion des serveurs se fait l'aide d'un navigateur via une interface web, l'aide d'une console cliente (Virtual Infrastructure Client) ou d'un outil de gestion centralis VMware nomm Virtual Center. La Service Console est devenue une machine virtuelle part entire dans vSphere, et la Service Console est absente de la version ESXi du produit (le contrle est alors effectu travers une "BusyBox" directement sur la console matrielle ou travers une console DRAC/iLO). Une machine virtuelle est en fait un assemblage de plusieurs fichiers. Ces fichiers sont crs sur un systme de fichiers appel/format vmfs. Ce systme de fichiers possde plusieurs caractristiques, la plus signifiante est qu'il est capable de grer plusieurs connexions concurrentes. Il faut bien sr que cet espace soit commun tous les serveurs ESX (SAN par exemple). ESX dispose galement de mcanismes trs prcis pour la gestion de la mmoire partage. Le TPS (Transparent Page Sharing) permet ainsi de consolider les pages mmoires communes entre machines virtuelles. Ainsi si plusieurs machines virtuelles utilisent une mme page d'adresse, ESX supprimera la page supplmentaire et partagera la page restante entre les machines qui en ont besoin. Installation de VMware ESX[modifier] Les pr-requis linstallation :

ESX/ESXi 4.x : Processeur 64 bits / 2 Go de mmoire (linstallation refuse de se lancer autrement). ESX/ESXi (gratuit) 3.5 : Processeur 32 bits Une carte rseau supporte (Broadcom NetXtreme 570x et Intel PRO 1000). Contrleurs disque supporte (SATA, SAS, SCSI). Pas de support dIPv6 pour linstallation.

Les Best Practice :

Penser activer Intel VT AMD-V ou INTEL-VT-D / AMD OMNIO1,2. Augmenter taille du service console (COS) si installation outils tiers sur COS. Deux cartes rseaux au minimum (tolrance de panne). Vrifier que les serveurs, les cartes HBA et les baies SAN / NAS sont supports 3,4,5

Synchroniser le serveur ESX avec une source de temps externe (Serveur NTP). Dconnecter le serveur ESX du rseau de stockage (sauf si boot from SAN) ou vrifier votre zoning / masking. Configurer lhorloge dans le BIOS en heure UTC. Activer le cache du contrleur SAS (si BBWC)6

Remarques :

Installation sur machines non supportes7 Vmware fournit sur son site les pilotes pour les derniers priphriques supportes (carte rseau 10 Gigabits/s, contrleur SAS dernire gnration). Il est possible lors de linstallation de Vmware ESX4 dajouter des pilotes supports. Si pas de cl saisie linstallation, mode valuation pour 60 jours. Au-del priode valuation, plus possible de dmarrer VM. Les VM dmarres restent en ligne. Linstallation dESX sur une cl USB nest pas supporte. Il est possible de passer outre les 2 Go de mmoire pour dmarrer Vmware ESX (non support) 8: Pour supprimer le message davertissement au niveau du certificat9 Installer la dernire version de Vmware vSphere. LUpdate 1 corrige par exemple de nombreux bugs et ajoute le support des OS Windows 7 et Windows 200810.

Virtual Center[modifier] Virtual Center est l'outil de gestion phare de la gamme ESX. Cet outil de gestion (optionnel) permet de grer l'ensemble des machines virtuelles et des htes physiques. Il est galement possible travers de cette interface de grer :

les alarmes de supervision (CPU/RAM) ; les templates (enveloppes de systmes d'exploitation prconfigurs) ; l'utilisation des options (HA, VMotion, DRS, FT ...).

(D'autres options sont galement disponibles et seront bientt mises jour sur cette page).

Cet outil ncessite l'installation d'une base de donnes (Oracle ou MS SQL Server). Toutefois, pour de simples tests, on peut s'en passer grce la prsence d'une base de donnes intgre simplissime. Mais, pour des tests importants de la production ou encore un Virtual Center pour plusieurs ESX, l'utilisation d'une base de donnes complte est indispensable.Toutes les donnes et les statistiques d'utilisation des ressources sont stockes ainsi que l'ensemble de la configuration. vMotion[modifier] Cet outil permet de migrer " chaud" SANS INTERRUPTION DE SERVICE une machine virtuelle d'un serveur ESX(i) vers un autre. Cette opration est possible lorsque les serveurs htes utilisent des microprocesseurs compatibles et que l'espace de stockage des fichiers des machines virtuelles se trouve partag sur un SAN ou un NAS. Au pire, la machine virtuelle dplace par cette action perdra un ping rseau. Le vMotion va en fait dplacer le contenu de la mmoire d'un serveur ESX vers un autre11 Storage vMotion[modifier] Tout comme le vMotion permet de transfrer l'excution d'une VM d'un serveur physique l'autre, le Storage vMotion permet de dplacer les disques dur virtuels de la VM (vmdk) d'un espace de stockage partag un autre. Ceci s'effectue bien videmment sans interruption de service. Le storage vMotion utilise la technologie du "Changed Block Tracking" ainsi que la technologie de snapshot. DRS (Distributed Resource Scheduler)[modifier] Cet outil permet la rpartition de charges entre plusieurs serveurs ESX. Plusieurs modes de fonctionnement sont disponibles. Il est par exemple possible de laisser DRS grer automatiquement les ressources entre serveurs ESX. DRS s'appuie sur le mcanisme de VMotion pour dplacer des machines virtuelles entre les diffrents serveurs ESX membres d'un cluster. Il est en plus possible de crer des rgles d'affinits les machines virtuelles seront toujours dplaces ensemble (Ex: cluster de machines virtuelles. Rgle d'antiaffinit, machines virtuelles toujours spars sur deux ou plusieurs ESX. (Ex: cas d'un AD primaire et secondaire). VMware HA (High Availability)[modifier] Cette option de Virtual Center consiste en un mcanisme de bascule des machines virtuelles d'un serveur ESX en panne vers un autre serveur ESX. Dans ce cas, la reprise ne se fait pas chaud comme une migration simple avec VMotion, les

machines virtuelles sont tout simplement redmarres sur le second serveur VMware ESX. On peut ainsi avoir de la haute disponibilit au niveau des serveurs VMware ESX. VMware FT (Fault Tolerant)[modifier] Cette option de Virtual Center consiste crer un cluster de serveurs ESX, en les associant sous la forme d'un "Fault Tolerant Cluster". La technologie "LockStep" sur laquelle repose le cluster FT permet la VM du serveur secondaire d'excuter en parallle la VM du serveur principal. Seul le serveur principal excute les critures (vers le disque, vers le rseau) - le serveur secondaire excute la mme VM en parallle sans raliser les critures. En cas de panne du serveur principal, Vcenter le dsactive explicitement, et rend le serveur secondaire sur la base d'un Vmotion "automatique". VMware Consolidated Backup[modifier] C'est l'outil de sauvegarde de Virtual Center. Il permet de faire des sauvegardes des machines virtuelles (totale, incrmentale...) Il est possible de faire des sauvegardes chaud, voire de faire des sauvegardes de l'ensemble des machines virtuelles un moment donn pour viter tout problme de dsynchronisation. VMware Converter[modifier] C'est un outil de migration qui permet de transformer le contenu d'un serveur physique existant vers une machine virtuelle VMware (P2V : Physical-to-Virtual). Aprs avoir fait une image du contenu des disques du serveur physique, Converter analyse celle-ci et y fait des modifications afin de pouvoir amorcer ces disques dans une machine virtuelle. Les modifications portent essentiellement sur le remplacement des pilotes dans le systme d'exploitation, notamment ceux qui sont lis aux contrleurs de disques. Cela permet d'viter de rinstaller compltement le systme d'exploitation lors d'une migration vers un environnement virtuel. L'outil fonctionne avec les systmes d'exploitation de Microsoft depuis Windows NT 4.0 (SP5 minimum) jusqu' Windows Server 2003. Il peut utiliser des images cres avec des outils tiers (Acronis True Image ou Symantec Ghost par exemple). Converter en version standard autorise le traitement d'une machine en fonctionnement; dans ce cas de figure la transformation de certains serveurs est connue pour tre problmatique (notamment les contrleurs de domaine Microsoft). La version Enterprise comprend un CD bootable dont l'image est accessible aux titulaires d'une licence VirtualCenter. Cette version de Converter permet de raliser la transformation hors fonctionnement (cold clone).

Notes et rfrences[modifier] 1. http://software.intel.com/en-us/articles/intelvirtualization-technology-for-directed-io-vt-denhancing-intel-platforms-for-efficient-virtualization-ofio-devices [archive] [archive] 2. http://blogs.amd.com/virtualization/tag/iommu/ [archiv e] [archive] ) 3. http://www.vmware.com/resources/compatibility/pdf/v i_systems_guide.pdf [archive] [archive] [PDF] 4. http://www.vmware.com/resources/compatibility/pdf/v i_san_guide.pdf [archive] [archive] [PDF] 5. http://www.vmware.com/resources/compatibility/pdf/v i_io_guide.pdf [archive] [archive] [PDF] 6. http://msreport.free.fr/?p=167 [archive] [archive] 7. Liste serveur supports [archive] [archive] 8. http://www.yellow-bricks.com/2009/05/08/runningvsphere-within-workstation-will-take-up-a-lot-ofmemory [archive] [archive]] 9. http://vmhelp.com/esx/esx3i/change_name_and_cert.php [archi ve] [archive] 10. http://www.vmware.com/support/vsphere4/doc/vsp_v c40_u1_rel_notes.html [archive] [archive] vSphere] Attention quelques problmes avec l'Update 2 d'ESX 4 avec Vmware View. 11. Pour plus d'informations, voir page 100 du document Vmware_1.0 [archive] [archive] [PDF] Voir aussi[modifier] Liens connexes[modifier]

Bochs Machine virtuelle Parallels Desktop et Parallels Server (Parallels) QEMU VirtualBox (Oracle Corporation) Virtualisation

VirtualPC et VirtualServer (Microsoft) Xen

Liens externes[modifier]

Support de cours Vmware ESX 3.5 tlchargeable gratuitement (fr+en) Site officiel Introduction la virtualisation et VMware vSphere 4 De nombreux tutoriels ddis VMWARE [masquer] [masquer]

vdm Virtualisation Hyperviseur Serveur ddi virtuel Machine virtuelle Autre Hyper-V VMware ESX Xen

OpenVZ Linux-VServer PearPC DOSBox User Mode Linux VirtualPC Virtua Bochs KVM Parallels Desktop Plex86 QEMU VirtualBox BSD Jail Cooperative Linux LPAR Portail de linformatique

Portail de la scurit informatique

Catgories :

Logiciel propritaire Logiciel pour Linux Logiciel pour Windows Logiciel pour Mac OS mulateur Virtualisation Entreprise ayant son sige dans le comt de Santa Clara

| [+] |[+]

Crer un compte ou se connecter Article Discussion Lire Modifier

Afficher lhistorique

Accueil Portails thmatiques Index alphabtique Article au hasard Contacter Wikipdia

Contribuer Premiers pas Aide Communaut Modifications rcentes Faire un don Imprimer / exporter Bote outils Autres langues Catal esky Deutsch

English Espaol Suomi Magyar Bahasa Indonesia Italiano Nederlands orsk (bokm l) Polski Portugus Romn Simple English Svenska Trke Ting Vit

Dernire modification de cette page le 21 fvrier 2012 13:25.

Droit d'auteur : les textes sont disponibles sous licence Creative Commons paternit partage lidentique ; dautres conditions peuvent sappliquer. Voyez les conditions dutilisation pour plus de dtails, ainsi que les crdits graphiques. En cas de rutilisation des textes de cette page, voyez comment citer les auteurs et mentionner la licence. Wikipedia est une marque dpose de la Wikimedia Foundation, Inc., organisation de bienfaisance rgie par le paragraphe 501(c)(3) du code fiscal des tats-Unis. Politique de confidentialit propos de Wikipdia Avertissements Affichage mobile

Vous aimerez peut-être aussi

  • Nagios Ubuntu
    Nagios Ubuntu
    Document33 pages
    Nagios Ubuntu
    Hicham Qassebji
    Pas encore d'évaluation
  • Rés CCNA3 Chap3 VLAN
    Rés CCNA3 Chap3 VLAN
    Document15 pages
    Rés CCNA3 Chap3 VLAN
    Hicham Qassebji
    Pas encore d'évaluation
  • Div Class
    Div Class
    Document18 pages
    Div Class
    Hicham Qassebji
    Pas encore d'évaluation
  • Glpidoc-0 83
    Glpidoc-0 83
    Document188 pages
    Glpidoc-0 83
    Hicham Qassebji
    Pas encore d'évaluation
  • L2 LIF4 P3 ApplisC S
    L2 LIF4 P3 ApplisC S
    Document18 pages
    L2 LIF4 P3 ApplisC S
    Hicham Qassebji
    Pas encore d'évaluation
  • L3if Re TP1
    L3if Re TP1
    Document4 pages
    L3if Re TP1
    zobby51
    Pas encore d'évaluation
  • 01 IntroWebServices
    01 IntroWebServices
    Document12 pages
    01 IntroWebServices
    Hicham Qassebji
    Pas encore d'évaluation
  • Bob WS-1
    Bob WS-1
    Document171 pages
    Bob WS-1
    Soukaina Soukaina
    Pas encore d'évaluation
  • Asterisk Voip Slides
    Asterisk Voip Slides
    Document71 pages
    Asterisk Voip Slides
    makayabo
    Pas encore d'évaluation
  • VMware
    VMware
    Document13 pages
    VMware
    Hicham Qassebji
    Pas encore d'évaluation
  • L2 LIF4 P3 ApplisC S
    L2 LIF4 P3 ApplisC S
    Document18 pages
    L2 LIF4 P3 ApplisC S
    Hicham Qassebji
    Pas encore d'évaluation
  • L3if Re TP1
    L3if Re TP1
    Document4 pages
    L3if Re TP1
    zobby51
    Pas encore d'évaluation
  • L3if Re TP1
    L3if Re TP1
    Document4 pages
    L3if Re TP1
    zobby51
    Pas encore d'évaluation
  • Controle Continue 1
    Controle Continue 1
    Document1 page
    Controle Continue 1
    Hicham Qassebji
    Pas encore d'évaluation
  • 05 Tcpip
    05 Tcpip
    Document15 pages
    05 Tcpip
    Hssina Aba
    Pas encore d'évaluation
  • VMware
    VMware
    Document13 pages
    VMware
    Hicham Qassebji
    Pas encore d'évaluation
  • IPSec Technote FR
    IPSec Technote FR
    Document25 pages
    IPSec Technote FR
    Hicham Qassebji
    Pas encore d'évaluation