Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions VMware - Wikipédia

VMware

Un article de Wikipédia, l'encyclopédie libre.

VMware Inc. est une société filiale d'EMC Corporation, fondée en 1998, qui propose plusieurs produits propriétaires liés à la virtualisation d'architectures x86.

Sommaire

[modifier] Fonctionnement

VMware crée un environnement clos dans lequel sont disponibles un processeur, 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 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, les ports séries et parallèle et le 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.

[modifier] Produits

Actuellement, les produits suivants sont disponibles :

  • VMware Workstation, VMware Player et VMWare ACE : logiciels pour stations de travail ;
  • VMware GSX Server, VMware Server et VMware ESX Server : logiciels pour serveurs ;
  • VMware Virtual Center et VMware P2V Assistant : logiciels de gestion et outils.

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

VMware Workstation

C'est la version station de travail du logiciel. Il permet la création d'une ou plusieurs machines virtuelles au sein d'un même système d'exploitation (généralement Windows ou Linux). Ceux-ci pouvant être reliés au réseau local avec une adresse IP différente, tout en étant sur la même machine physique (machine existant réellement). Il est possible de faire fonctionner plusieurs machines virtuelles en même temps, la limite étant les performances de l'ordinateur hôte.

VMware Ace

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 spécifique dans le parc informatique d'une société de service, sans que celle-ci puisse agir sur la configuration de cette dernière.

VMware Player

C'est une workstation allégée, qui permet d'utiliser une machine virtuelle, mais non de la créer. Cette version est utilisable gratuitement.

VMware Server

C'est une application serveur très proche de GSX. Elle remplacera GSX à terme. Elle permet de créer et d'utiliser plusieurs machines virtuelles. Cette version est utilisable gratuitement. L'avantage de cette version, c'est la console distante. On peut ainsi prendre le contrôle de l'ensemble des machines virtuelles depuis une machine distante, ce qui n'est pas possible avec la version VMware Player.

VMware GSX Server

C'est une application serveur qui est conçue pour faire tourner des serveurs virtuels. La connexion à un serveur virtuel se fait par l'intermédiaire d'une console VMware depuis un poste Linux ou Windows. Lorsque la console VMware est fermée, le serveur continue de fonctionner en tâche de fond.

VMware ESX Server

VMware ESX est un hyperviseur contrairement aux solutions comme VMware Server ou VMware GSX qui se basent sur de la virtualisation. On obtient, ainsi, une gestion plus précise des ressources pour chaque machines virtuelles et de meilleurs performances. La solution VMware ESX est la solution la plus industrielle de la gamme.

Vmware ESX est un système d'exploitation basé sur la distribution Linux Redhat, spécialement conçu pour faire fonctionner une solution VMware. Le noyau du système, le VMKERNEL permet de gérer et de hiérarchiser l'ensemble des ressources matérielles (mémoire, CPU, disques, réseaux) en fonction de chaque serveur. La gestion des serveurs se fait à l'aide d'un navigateur via une interface web, à l'aide d'une console Linux ou d'un outil de gestion centralisé Vmware nommé Virtual Center. Les fichiers disque des serveurs virtuels sont créés sur un système de fichiers appelé vmfs. Ce système de fichiers a la particularité de pouvoir gérer des fichiers de plusieurs Téraoctets (28 To maximum), c'est un systême de fichier plat (sans possibilité de créer de répertoires). Autre particularité, si le système de fichiers est créé sur l'espace-disque d'un SAN, il est possible d'y accéder depuis plusieurs serveurs VMware ESX simultanément, car le système de fichier lui-même gère nativement les accès simultanés. Chaque fichier n'est accessible en écriture que depuis un seul serveur à la fois.

Selon les concepteurs, ESX dispose de la faculté de pouvoir globaliser la mémoire utilisée entre plusieurs machines virtuelles, et dispose d'un mécanisme de réduction de mémoire utilisée par comparaison des pages mémoire de l'ensemble de machine virtuelles, ainsi que de mécanisme de pagination sur disque (swap) évolués.

Virtual Center

C'est un outil qui permet de contrôler plusieurs serveurs VMware ESX et GSX afin de mieux gérer les ressources. On y retrouve une solution de contrôle et de gestion des machines virtuelles, ainsi que des outils de supervision de l'ensemble des ressources des serveurs hôtes. Par exemple, on peut suivre l'utilisation des ressources au niveau des chaque machines virtuelles (CPU, Mémoire, IO, ...). On peut aussi y automatiser des taches d'administration sur les serveurs VMware.

VMotion

C'est une option de Virtual Center qui permet de migrer à chaud une machine virtuelle d'un serveur ESX vers un autre. Cette opération est possible lorsque les serveurs hôtes utilisent des microprocesseurs identiques et que l'espace-disque des serveurs virtuels se trouve partagé sur un SAN. En l'utilisant avec VMware DRS(Dynamically Allocate System Resources), il permet ainsi de faire aussi de la répartition de charges entre différents serveurs. Cela permet en fonction des besoins de chacune des machines virtuelles de les migrer vers un autre serveur moins chargé. Il existe des règles qui permettent, par exemple, d'avoir deux éléments sur le même serveur ou inversement sur deux serveurs VMware ESX différents. On peut ainsi jouer sur le fait qu'un élément actif et son backup ne soit pas sur le même serveur pour permettre qu'en cas de grosse panne sur un des serveurs la fonction soit toujours assurée par un des deux serveurs virtuelles. Il existe ainsi plusieurs règles qui permettent de contrôler cette répartition de charge automatique.

VMware HA (High Availability)

Cette option de Virtual Center consiste en un mécanisme de bascule des machines virtuelles d'un serveur ESX qui est tombé 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 redémarrées sur le second serveur VMware ESX. On peut ainsi avoir de la haute disponibilité au niveau des serveurs VMware ESX.

VMware Consolidated Backup

C'est l'outil de sauvegarde de Virtual Center. Il permet de faire des sauvegardes des machines virtuelles (totale, incrémentale,..). Il est possible de faire des sauvegardes à chaud, voire même, il est possible de faire des sauvegardes de l'ensemble des machines vituelles à un moment donné pour éviter tout problème de désynchronisation.

VMware P2V Assistant

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"). Après avoir fait une image du contenu des disques du serveur physique, P2V analyse celle-ci et y fait des modifications afin de pouvoir booter ces disques dans une machine virtuelle. Les modifications portent essentiellement sur le remplacement des pilotes dans le système d'exploitation, notamment ceux liés aux contrôleurs de disques. Cela permet d'éviter de réinstaller complètement le système d'exploitation lors d'une migration vers un environnement virtuel. L'outil fonctionne avec les systèmes d'exploitation de Microsoft depuis Windows NT 4.0 (SP5 minimum) jusqu'à Windows Server 2003. Il peut utiliser des images créées avec des outils tiers (Acronis True Image ou Symantec Ghost par exemple).

[modifier] Voir aussi

[modifier] Références externes

Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique.
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu