« VMware » : différence entre les versions

Contenu supprimé Contenu ajouté
Kriss06 (discussion | contributions)
mise en forme, liens externes en ref, (WP:LE)
Ligne 82 :
À vérifier et à discuter éventuellement (pour une question de plagiat, même partiel, et/ou de tendance non équilibrée par rapport à d'autres solutions de virtualisation).
-->
En 2006, les produits suivants étaient disponibles  :
* VMware ''Workstation'', VMware ''Player'' et VMWare ''ACE''  : [[logiciel]]s pour stations de travail  ;
* VMware ''Fusion''&nbsp ;: 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''.
Ligne 107 :
 
=== VMware ESX ===
==== Présentation générale de VMware ESX ====
<b>PRÉSENTATION GÉNÉRALE VMWARE ESX</b> :<br />
La grande différence de ce produit par rapport aux autres est qu'il s'installe directement sur la couche matérielle (on parle d'hyperviseur Bare Metal). Il n'est pas nécessaire d'installer un système d'exploitation « hôte » pour installer VMware ESX.<br />
 
VMware ESX est donc un [[hyperviseur]] qui permet une gestion plus précise 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 [[système d'exploitation]] ou hyperviseur basé sur une [[Distribution Linux|distribution]] RHEL5 ([[RedHat]] [[Linux]] 5) modifiée.
Cet hyperviseur est composé de plusieurs modules&nbsp; :
* '''VMKERNEL'''&nbsp; : Ce module « noyau » est le "cerveau" de VMware ESX&nbsp; ; il 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. De plus c'est ce noyau qui est en charge de toute la gestion des ressources physiques pour ESX.
* '''SERVICE CONSOLE'''&nbsp; : 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 stockés les machines virtuelles. Enfin elle peut permettre de collecter des informations de débogage sur les machines virtuelles ou sur le serveur ESX.
Nombres d'options sont disponibles par le biais de la "service console", il est cependant déconseillé de manipuler ESX depuis cette interface.
La gestion des serveurs se fait à l'aide d'un [[Navigateur web|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. À noter que la Service Console est devenue une machine virtuelle à part entière dans vSphere, et que la Service Console est absente de la version ESXi du produit (le contrôle est alors effectué à travers une "BusyBox" directement sur la console matérielle ou à travers une console DRAC/iLO).
Ligne 121 ⟶ 122 :
ESX dispose également de mécanismes très précis pour la gestion de la mémoire partagée. Le TPS (Transfer Page Sharing) permet ainsi de consolider les pages mémoires communes entre machines virtuelles. Ainsi si plusieurs machines virtuelles utilisent une même page d'adresse, ESX supprimera la page supplémentaire et partagera la page restante entre les machines qui en ont besoin.
 
==== Installation de VMware ESX ====
<b>INSTALLER VMWARE ESX</b> :<br />
<b>Les pré-requis à l’installation :</b><br />
-* ESX/ESXi 4.x : Processeur 64 bits / 2 Go de mémoire (l’installation refuse de se lancer autrement).<br />
-* ESX/ESXi 3.5 : Processeur 32 bits
-* Une carte réseau supportée (Broadcom NetXtreme 570x et Intel PRO 1000…).<br />
-* Contrôleurs disque supportée (SATA, SAS, SCSI).<br />
-* Pas de support d’IPV6 pour l’installation.<br />
 
<b>Les Best Practice :</b><br />
<b>Les pré-requis à l’installation :</b><br />
-* Penser à activer Intel-VT – AMD-V ou INTEL-VT-D / AMD OMNIO (<ref>http://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices et </ref>{{,}}<ref>http://blogs.amd.com/virtualization/tag/iommu/ ).<br /ref>.
- ESX/ESXi 4.x : Processeur 64 bits / 2 Go de mémoire (l’installation refuse de se lancer autrement).<br />
-* Augmenter taille du service console (COS) si installation outils tiers sur COS.<br />
- ESX/ESXi 3.5 : Processeur 32 bits
-* Deux cartes réseaux au minimum (tolérance de panne).<br />
- Une carte réseau supportée (Broadcom NetXtreme 570x et Intel PRO 1000…).<br />
* Vérifier que les serveurs, les cartes HBA et les baies SAN / NAS sont supportés <ref>http://www.vmware.com/resources/compatibility/pdf/vi_systems_guide.pdf {{pdf}}</ref>{{,}}<ref>http://www.vmware.com/resources/compatibility/pdf/vi_san_guide.pdf {{pdf}}</ref>{{,}}<ref>http://www.vmware.com/resources/compatibility/pdf/vi_io_guide.pdf {{pdf}}</ref>
- Contrôleurs disque supportée (SATA, SAS, SCSI).<br />
-* Synchroniser le serveur ESX avec une source de temps externe (Serveur [[NTP]]).<br />
- Pas de support d’IPV6 pour l’installation.<br />
-* Déconnecter le serveur ESX du réseau de stockage (sauf si boot from SAN) ou vérifier votre zoning / masking.<br />
-* Configurer l’horloge dans le BIOS en heure UTC.<br />
-* Activer le cache de votredu contrôleur SAS (si BBWC) : <ref>http://msreport.free.fr/?p=167<br /ref>
 
Remarques :
<b>Les Best Practice :</b><br />
-* Installation sur machines non supportées. Voir la liste : <ref>[http://vm-help.com/<br Liste serveur supportés]</ref>
- Penser à activer Intel-VT – AMD-V ou INTEL-VT-D / AMD OMNIO (http://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices et http://blogs.amd.com/virtualization/tag/iommu/ ).<br />
-* Vmware fournit sur son site les pilotes pour les derniers périphériques supportées (carte réseau 10 Gigabits/s, contrôleur SAS dernière génération).<br />
- Augmenter taille du service console (COS) si installation outils tiers sur COS.<br />
-* Il est possible lors de l’installation de Vmware ESX4 d’ajouter des pilotes supportés.<br />
- Deux cartes réseaux au minimum (tolérance de panne).<br />
-* Si pas de clé saisi à l’installation, mode évaluation pour 60 jours. Au-delà période évaluation, plus possible de démarrer VM. Les VM démarrées restent en ligne.<br />
- Vérifier que les serveurs, les cartes HBA et les baies SAN / NAS sont supportés :<br />
-* L’installation d’ESX sur une clé USB n’est pas supportée.<br />
http://www.vmware.com/resources/compatibility/pdf/vi_systems_guide.pdf<br />
-* Il est possible de passer outre les 2 Go de mémoire pour démarrer Vmware ESX (non supporté) : <ref>http://www.yellow-bricks.com/2009/05/08/running-vsphere-within-workstation-will-take-up-a-lot-of-memory]<br /ref>
http://www.vmware.com/resources/compatibility/pdf/vi_san_guide.pdf<br />
-* Pour supprimer le message d’avertissement au niveau du certificat : <ref>http://vm-help.com/esx/esx3i/change_name_and_cert.php<br /ref>
http://www.vmware.com/resources/compatibility/pdf/vi_io_guide.pdf<br />
-* Installer la dernière version de Vmware vSphere. L’Update 1 corrige par exemple de nombreux bugs et ajoute le support des OS Windows Seven et Windows 2008. <ref>http://www.vmware.com/support/vsphere4/doc/vsp_vc40_u1_rel_notes.html. vSphere] Attention quelques problèmes avec l'Update 2 d'ESX 4 avec Vmware View.<br /ref> .
- Synchroniser le serveur ESX avec une source de temps externe (Serveur [[NTP]]).<br />
- Déconnecter le serveur ESX du réseau de stockage (sauf si boot from SAN) ou vérifier votre zoning / masking.<br />
- Configurer l’horloge dans le BIOS en heure UTC.<br />
- Activer le cache de votre contrôleur SAS (si BBWC) : http://msreport.free.fr/?p=167<br />
 
<b>Remarque :</b>
- Installation sur machines non supportées. Voir la liste : http://vm-help.com/<br />
- Vmware fournit sur son site les pilotes pour les derniers périphériques supportées (carte réseau 10 Gigabits/s, contrôleur SAS dernière génération).<br />
- Il est possible lors de l’installation de Vmware ESX4 d’ajouter des pilotes supportés.<br />
- Si pas de clé saisi à l’installation, mode évaluation pour 60 jours. Au-delà période évaluation, plus possible de démarrer VM. Les VM démarrées restent en ligne.<br />
- L’installation d’ESX sur une clé USB n’est pas supportée.<br />
- Il est possible de passer outre les 2 Go de mémoire pour démarrer Vmware ESX (non supporté) : http://www.yellow-bricks.com/2009/05/08/running-vsphere-within-workstation-will-take-up-a-lot-of-memory<br />
- Pour supprimer le message d’avertissement au niveau du certificat : http://vm-help.com/esx/esx3i/change_name_and_cert.php<br />
- Installer la dernière version de Vmware vSphere. L’Update 1 corrige par exemple de nombreux bugs et ajoute le support des OS Windows Seven et Windows 2008. http://www.vmware.com/support/vsphere4/doc/vsp_vc40_u1_rel_notes.html. Attention quelques problèmes avec l'Update 2 d'ESX 4 avec Vmware View.<br />
- Voir article suivant pour BEST PRACTICE Vmware : http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1009080&sliceId=2&docTypeID=DT_KB_1_1&dialogID=52982148&stateId=0 0 53868214<br />
 
<b>POUR PLUS D'INFORMATIONS VOIR</b> :<br />
- http://msreport.free.fr/articles/Vmware_1.0.pdf (support de cours en libre téléchargement)<br />
- http://msreport.free.fr<br />
- http://www.vmug.fr<br />
- http://www.hypervisor.fr<br />
- http://poleexpertise.canalblog.com<br />
- http://www.yellow-bricks.com<br />
- http://vm-help.com<br />
- http://www.virt-now.com<br />
- http://virtualgeek.typepad.com<br />
- http://blogs.netapp.com/virtualstorageguy<br />
- http://v-reality.info<br />
 
=== Virtual Center ===
 
Virtual Center est l'outil de gestion phare de la gamme ESX. Cet outil de gestion (optionnel) permet de gérer l'ensemble des machines virtuelles et des hôtes physiques.
Il est également possible à travers de cette interface de gérer&nbsp; :
* les alarmes de supervision (CPU/RAM)&nbsp; ;
* les ''templates'' (enveloppes de systèmes d'exploitation pré-configurés)&nbsp; ;
* l'utilisation des options (HA, VMotion, DRS).
 
Ligne 178 ⟶ 162 :
 
Cet outil nécessite l'installation d'une base de données (Oracle ou MS SQL Server). Toutefois, pour de simples tests, on peut s'en passer grâce à la présence d'une base de données intégrée simplissime. Mais, pour des tests importants de la production ou encore un Virtual Center pour plusieurs ESX, l'utilisation d'une base de données complète est indispensable.Toutes les données et les statistiques d'utilisation des ressources sont stockées ainsi que l'ensemble de la configuration.
 
Pour plus d'informations, voir :
http://msreport.free.fr/articles/Vmware_1.0.pdf
 
=== VMotion ===
Cet outil permet de migrer "à chaud" SANS INTERRUPTION DE SERVICE une machine virtuelle d'un serveur ESX vers un autre. Cette opération est possible lorsque les serveurs hôtes utilisent des microprocesseurs compatibles et que l'espace de stockage des fichiers des machines virtuelles se trouvent partagés sur un [[Storage Area Network|SAN]] ou un [[Network Attached Storage|NAS]]. Au pire, la machine virtuelle déplacée par cette action perdra un ping réseau.
 
Le VMOTION va en fait déplacer le contenu de la mémoire d'un serveur ESX vers un autre<ref>Pour plus d'informations, voir page 100 du document [http://msreport.free.fr/articles/Vmware_1.0.pdf Vmware_1.0] {{pdf}}</ref>
Pour plus d'informations, voir page 100 du document http://msreport.free.fr/articles/Vmware_1.0.pdf
 
=== DRS (Distributed Resource Scheduler) ===
Cet outil permet la répartition de charges entre plusieurs serveurs ESX. Plusieurs modes de fonctionnement sont disponibles. Il est par exemple possible de laisser DRS gérer automatiquement les ressources entre serveurs ESX. DRS s'appuie sur le mécanisme de VMotion pour déplacer des machines virtuelles entre les différents serveurs ESX membres d'un cluster.
 
Il est en plus possible de créer des règles d'affinités les machines virtuelles seront toujours déplacées enssenblesensenble (Ex: cluster de machines virtuelles. Règle d'anti -affinité, machines virtuelles toujours séparés sur deux ou plusieurs ESX. (Ex: cas d'un AD primaire et secondaire).
 
=== VMware HA (High Availability) ===
Ligne 203 ⟶ 183 :
 
=== VMware Converter ===
C'est un outil de migration qui permet de transformer le contenu d'un serveur physique existant vers une [[machine virtuelle]] VMware ('''P2V'''&nbsp; : '''P'''hysical to '''V'''irtual). Après 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 [[Pilote informatique|pilotes]] dans le système d'exploitation, notamment ceux qui sont 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).
 
Converter en version Standardstandard autorise le traitement d'une machine en fonctionnement; dans ce cas de figure la transformation de certains serveurs est connue pour être problématique (notamment les contrôleurs 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 réaliser la transformation hors fonctionnement (''cold clone'').
 
== Notes et références ==
Récupérée de « https://fr.wikibooks.org/wiki/VMware »