vsphere 4 1. Présentation de vsphere 4 C est le nouveau nom de la plate forme de virtualisation de VMware. La plate forme VMware vsphere 4 utilise la puissance de la virtualisation pour transformer les infrastructures de Datacenters en Cloud Computing. Le modèle de Cloud Computing est axé sur la prestation de service qui garantit des niveaux de qualité de service SLA (Service Level Agreement) une grande évolutivité et des coûts d exploitation adaptés aux besoins. Le Cloud Computing au travers de vsphere 4 devient accessible et est hautement disponible tout en offrant une optimisation des ressources et une répartition de charge. vsphere 4 permet de gérer et d administrer les éléments de l infrastructure tels que les serveurs, le stockage, le réseau, la sécurité, la mise en place de standard... 2. L architecture de vsphere 4 Techniquement, vsphere 4 est une suite de composants permettant de faire tourner l infrastructure virtuelle. vsphere 4 apporte beaucoup de nouvelles fonctionnalités mais l architecture est très sensiblement la même que la génération précédente VI3. Serveur hôte ESX/ESXi : le cœur de l infrastructure. C est la couche de virtualisation permettant de consolider les serveurs. C est le système d exploitation permettant de faire tourner les machines virtuelles simultanément. Un host agent installé de base avec ESX a pour rôle de collecter les informations, de communiquer et d exécuter les actions reçues du vsphere Client. ESXi est la version allégée d ESX qui ne possède pas de service console. Nous reviendrons en détail sur ESX et ESXi à la section VMware ESX/ESXi. vcenter Server : administration de l infrastructure (connu sous l ancien nom Virtual Center Server). vcenter server est un service Windows qui permet d administrer de façon centralisée l ensemble des serveurs ESX. - 1 -
Son rôle est de superviser et d administrer toutes les activités des serveurs hôtes ESX et des VM. vcenter Server est nécessaire pour des fonctionnalités avancées telles que VMotion, DRS, FT. vcenter Server peut s installer dans une machine virtuelle ou sur un serveur physique. VMware recommande de l installer dans une VM. Plusieurs vcenter Server peuvent être réunis en utilisant le Linked Mode permettant de les administrer en utilisant une interface vsphere cliente unique. vcenter Heartbeat offre de la haute disponibilité pour vcenter Server (cf. chapitre Fonctionnalités de vsphere 4). vcenter Plug ins : utile aux développeurs. C est l interface qui fournit des fonctionnalités additionnelles à celles prévues initialement par VMware. Les plug ins sont composés d un client et d un serveur. Une fois le plug in serveur installé, il est enregistré dans vcenter Server et disponible pour vsphere Client pour téléchargement et installation. Les plug ins ouvrent la voie aux éditeurs et constructeurs de matériels afin d intégrer directement leur solution dans une interface unifiée vcenter Server. vcenter Server Database : base de données pour l infrastructure virtuelle. L état de chaque VM, hôtes, utilisateur... est maintenu dans la base de données du vcenter Server. Cette base de données installée et configurée lors de l installation de vcenter Server peut être locale ou distante à vcenter Server. Datastore : espace de stockage de l infrastructure. Un Datastore est une représentation virtuelle des ressources physiques du stockage du Datacenter. Il simplifie la complexité des différents types et solutions de stockage du marché en proposant un modèle uniforme pour stocker les machines virtuelles. vsphere Client : interface utilisateur vers l infrastructure. Composant indispensable, c est l interface nécessaire pour créer, administrer, monitorer les machines virtuelles et les hôtes ESX. vsphere Client peut se connecter directement sur un serveur ESX ou sur un vcenter Server. vsphere Web Access : interface Web. Cette interface permet de réaliser des actions basiques d administration et de configuration sur les machines virtuelles. vsphere Web Access se connecte directement sur le serveur hôte ESX ou sur vcenter Server au travers d un simple navigateur Internet. 3. Les nouveautés de vsphere 4 Les fonctionnalités de vsphere 4.0 sont organisées en deux services : les services d infrastructure et les services d application. Les services d infrastructure sont composés de : vcompute vstorage vnetwork Les services applicatifs sont composés de : Availability Security Scalability - 2 -
Les performances intrinsèques d ESX4 ont été améliorées et celles des VM résident dans la paravirtualisation des périphériques de stockage et la technologie VMDirectPath. Voici les principales nouvelles fonctionnalités de vsphere 4 : EVC (Enhanced VMotion Compatibility) apporte une plus grande compatibilité entre des processeurs de différentes générations. DPM (Distributed Power Management) est une nouvelle fonctionnalité qui travaille avec DRS pour répartir la charge afin de faire tourner un nombre minimum de serveurs hôtes ESX pour réduire la consommation électrique du Datacenter. Thin Provisionning permet de ne pas réserver physiquement tout l espace disque alloué à une machine virtuelle. L espace est attribué dynamiquement au fur et à mesure de l augmentation des données dans la VM. Cela contribue à une optimisation de l espace de stockage. Volume Grow permet d étendre dynamiquement un système VMFS existant sans arrêter les VM. vnetwork Distributed Switch (VDS) est un switch virtuel qui peut être partagé entre plusieurs serveurs ESX. Il est possible de mettre en place une politique de sécurité liée au réseau et de l appliquer sur l ensemble des serveurs du Datacenter. Ainsi VDS permet à une VM de conserver ses attributs réseau en se déplaçant d un serveur à un autre, ce qui facilite l administration. VMware Fault Tolerance (FT) est une technologie permettant une haute disponibilité des machines virtuelles. À la différence de VMware HA où les VM sont redémarrées, FT n engendre aucune interruption de service. En cas de problème sur la VM, la bascule est effectuée sur une autre VM synchronisée en permanence. vcenter Data Recovery est la solution de sauvegarde de l infrastructure vsphere 4 qui s intégre totalement à vcenter Server. Il est basé sur vstorage API for Data Protection permettant de sauvegarder à chaud des VM en fonctionnement. VMware VMSafe est une API (Application Program Interface) dédiée à la protection des VM. Ainsi, les partenaires utilisant VMsafe ont la possibilité de protéger les VM sans avoir besoin d installer des agents dedans. vshield Zone est un firewall sous forme d Appliance qui permet de protéger les VM. Cette Appliance analyse tout le trafic réseau qui passe et bloque ou autorise des ports ou protocoles. La fonctionnalité Hot add permet de rajouter à chaud des composants dans les machines virtuelles comme le CPU, la mémoire, le disque ou réseau. Hot extend permet d étendre dynamiquement les disques virtuels sans arrêter la VM. Voici les améliorations apportées par vsphere 4 par rapport à Virtual Infrastructure 3 : - 3 -
Fonctionnalités VMware VI3 vsphere 4 Serveur hôte ESX version ESX3 en 32 bits ESX4 en 64 bits Mémoire du host maximum 256 Go 1 To Processeurs logiques maximum * 32 64 Machine virtuelle vcpu maximum par VM 4vCPU (vsmp) 8vCPU (vsmp) Mémoire maximum par VM 64 Go 255 Go Ajout à chaud Disque seulement Oui pour CPU, mémoire réseau et disque Stockage Thin provisionning Non Oui Volume Grow Non Oui Hot vmdk extend Non Oui Native SATA Non Oui Multipathing Oui Oui Réseau vnetworkdistributed Switch (VDS) Non Oui NetQueue Non Oui VMDirectPath Non Oui Nic Teaming Oui Oui Disponibilité VMotion Oui Oui avec EVC Storage VMotion Oui (ESX 3.5) Oui HA Oui Oui Fault Tolerance Non Oui Framework de sauvegarde Oui VCB Oui Data Protection Sauvegarde Non Oui Data Recovery Sécurité vshield Zone non oui - 4 -
VMsafe non oui Fonctionnalités supplémentaires DRS Oui Oui Outil d administration des VM Virtual Center vcenter Server vcenter Linked Mode Non Oui Host Profiles Non Oui DPM Non Oui vapps Non Oui Update Manager Non Oui Host update Non Oui * Tient compte du nombre de cœurs et de l Hyper Threading. 4. Les différentes licences de VMware L environnement VMware nécessite deux licences séparées : une licence pour vsphere 4 et une licence pour vcenter Server qui sont fournies séparément. Les clés de licence sont constituées de 25 caractères alphanumériques. a. Les licences vsphere 4 Deux éditions orientées PME/PMI : vsphere Essentials vsphere Essentials plus Quatre éditions orientées moyens et grands comptes : vsphere Standard vsphere Advanced vsphere Enterprise vsphere Enterprise Plus - 5 -
Les cœurs physiques ne tiennent pas compte de l Hyper Threading pour le liaising. Exemple : 1 Monoprocesseur 4 cœurs et l Hyper Threading activé est supporté pour la version vsphere Standard. Une seule fonctionnalité peut être achetée séparément : VMware Data Recovery, en option sur la version vsphere Standard. Le logiciel réseau tiers Cisco Nexus 1000V peut être rajouté en option avec la version vsphere Enterprise Plus. Les deux autres éditions vsphere Essentials et vsphere Essentials Plus sont dédiées pour les petits déploiements. Ces éditions permettent de gérer jusqu à trois serveurs physiques (deux processeurs physiques chacun) et intégrent une licence pour vcenter Server (il n est pas nécessaire d acheter une licence supplémentaire pour vcenter Server). b. Les licences vcenter Server vcenter Server nécessite une licence par instance serveur. Trois licences existent : - 6 -
VMware vcenter Server Essentials ; Licence intégrée avec vsphere Essentials et Essentials Plus. VMware vcenter Server Foundation ; Pour les petits déploiements jusqu à trois serveurs hôtes ESX. VMware vcenter Server Standard ; Pour les déploiements à grande échelle avec un nombre de serveurs hôtes ESX illimités. Les licences de vcenter Server intègrent : vcenter Server vsphere Client vcenter Converter vcenter Guided Consolidation vcenter Web Access vcenter API vcenter Linked Mode (uniquement avec vcenter Server Standard) vcenter Orchestrator (uniquement avec vcenter Server Standard) VMware propose également des kits d accélération comprenant une licence vcenter Server et une licence vsphere Advanced ou vsphere Enterprise plus. - 7 -