« VMware » : différence entre les versions

Contenu supprimé Contenu ajouté
m Résolution de redirection
m liens
Ligne 76 :
 
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 :
* '''VMKERNEL''' : Ce module « noyau » est le "cerveau" de VMware ESX ; il permet de gérer et de hiérarchiser l'ensemble des ressources matérielles (mémoire, CPUprocesseur, disques, réseaux) 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 (logiciel)|port 22]] ([[Secure Shell|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 pour les novices.
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).
 
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 laLa 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 [[Carte DRAC|DRAC]]/[[Hewlett-Packard|iLO]]).
Une machine virtuelle est en fait un assemblage de plusieurs fichiers. Ces fichiers sont créés sur un système de fichiers appelé/formaté ''vmfs''.
 
Une machine virtuelle est en fait un assemblage de plusieurs fichiers. Ces fichiers sont créés sur un [[système de fichiers]] appelé/formaté ''vmfs''.
Ce système de fichiers possède plusieurs caractéristiques, la plus signifiante est qu'il est capable de gérer plusieurs connexions concurrentes. Il faut bien sûr que cet espace soit commun à tous les serveurs ESX ([[Storage Area Network|SAN]] par exemple).
 
ESX dispose également de mécanismes très précis pour la gestion de la [[mémoire partagée]]. Le TPS (Transparent 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 ====
Ligne 91 ⟶ 94 :
* ESX/ESXi 4.x : Processeur 64 bits / 2 Go de mémoire (l’installation refuse de se lancer autrement).
* ESX/ESXi (gratuit) 3.5 : Processeur 32 bits
* Une carte réseau supportée ([[Broadcom]] NetXtreme 570x et [[Intel]] PRO 1000…).
* [[Disque dur#Contrôleur de disque|Contrôleurs disque]] supportée ([[Serial ATA|SATA]], [[Serial Attached SCSI|SAS]], [[Small Computer System Interface|SCSI]]).
* Pas de support d’IPV6d’[[IPv6]] pour l’installation.
 
Les Best Practice :
* Penser à activer [[Intel- VT]][[Advanced Micro Devices#Pacifica/AMD-V|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</ref>{{,}}<ref>http://blogs.amd.com/virtualization/tag/iommu/ )</ref>.
* Augmenter taille du service console (COS) si installation outils tiers sur COS.
* Deux cartes réseaux au minimum (tolérance de panne).
* Vérifier que les serveurs, les cartes [[Contrôleur hôte de bus|HBA]] et les [[Baie de stockage|baies]] SAN / [[Serveur de stockage en réseau|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>
* Synchroniser le serveur ESX avec une source de temps externe (Serveur [[NTP]]).
* Déconnecter le serveur ESX du réseau de stockage (sauf si boot from SAN) ou vérifier votre zoning / masking.
* Configurer l’horloge dans le [[Basic Input Output System|BIOS]] en [[Temps universel coordonné|heure UTC]].
* Activer le cache du contrôleur SAS (si BBWC)<ref>http://msreport.free.fr/?p=167</ref>
 
Ligne 109 ⟶ 112 :
* 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).
* Il est possible lors de l’installation de Vmware ESX4 d’ajouter des pilotes supportés.
* Si pas de clé saisisaisie à 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.
* L’installation d’ESX sur une clé USB n’est pas supportée.
* 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]</ref>:
Ligne 125 ⟶ 128 :
(D'autres options sont également disponibles et seront bientôt mises à jour sur cette page).
 
Cet outil nécessite l'installation d'une base de données ([[Oracle Database|Oracle]] ou [[Microsoft SQL Server|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.
 
=== VMotion ===
Ligne 147 ⟶ 150 :
 
=== 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''' : [[Physical-to-Virtual]]). 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'à [[Microsoft Windows Server 2003|Windows Server 2003]]. Il peut utiliser des images créées avec des outils tiers ([[Acronis]] True Image ou [[Ghost (informatique)|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 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'').
Récupérée de « https://fr.wikibooks.org/wiki/VMware »