320 likes | 477 Views
Disponibilité d’une architecture virtualisée avec VMware ESX/ESXi. Plan. Utilisation du temps à disposition Introduction à la virtualisation Les composants réseau vMotion DRS ( Distributed Resource Scheduler) Conclusion Questions ?. Utilisation du temps à disposition.
E N D
Disponibilité d’une architecture virtualisée avec VMware ESX/ESXi Sandmeier Loïc - travail de diplôme session 2009
Plan • Utilisation du temps à disposition • Introduction à la virtualisation • Les composants réseau • vMotion • DRS (Distributed Resource Scheduler) • Conclusion • Questions ? Sandmeier Loïc - travail de diplôme session 2009
Utilisation du temps à disposition • Temps à disposition : 8 semaines • Installation, configuration et correction des bugs : 3 semaines • Étude du protocole iSCSI : 1.5 semaine • vMotion : 4 semaines • DRS : 4 jours Sandmeier Loïc - travail de diplôme session 2009
Introduction à la virtualisation Une machine est dite virtuelle si elle n’est pas physiquement là mais semble l’être Sandmeier Loïc - travail de diplôme session 2009
Introduction à la virtualisation Fichiers composants une VM : • Description de la VM (fichier .vmx) • Disque dur virtuel (fichier .vmdk) • Swapfile • Logs spécifiques à la VM Sandmeier Loïc - travail de diplôme session 2009
Les composants réseau • Les serveurs ESX/ESXi • VI Server • VI Client (Démo) • Stockage partagé par iSCSI Sandmeier Loïc - travail de diplôme session 2009
Les composants réseau Tests du switch NETGEAR (1Gbps) : • Échanges entre un poste XP et FreeNAS • Débit utile : 46 MBps Tests d’Openfiler : • Échanges avec un poste XP connecté directement • Débit utile : 3.9 MBps Sandmeier Loïc - travail de diplôme session 2009
vMotion 2 types de données à transférer : • L’état du matériel • La RAM Sandmeier Loïc - travail de diplôme session 2009
vMotion 3 étapes : • Initialisation (choix de la VM et de la destination) • Pré-copie de la RAM • Mise en pause et fin du transfert Sandmeier Loïc - travail de diplôme session 2009
vMotion Paramètres à prendre en compte : • Débit du réseau de stockage • Taille de la RAM occupée • Occupation du processeur • Occupation de la VM lors du déplacement Sandmeier Loïc - travail de diplôme session 2009
vMotion Démonstration d’un déplacement par vMotion entre 2 serveurs ESXi Sandmeier Loïc - travail de diplôme session 2009
vMotion - introduction des scénarios Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 1 Serveurs ESXi, réseau 100Mbps Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 1 Démonstration : Explications de l’obtention d’informations à partir d’une capture Wireshark Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 1 2000 Paquets/0.1s • Temps total = 70s • Temps de transfert = 32s (A+B+C+D) • Temps d’indisp. = 8.8s (C+D) Gestion et stockage ~4% 12MB 1000 requête ARP Mise en pause de la VM ~94% 290MB VMs temps 30s 40s 60s 50s D B C A Sandmeier Loïc - travail de diplôme session 2009
vMotion –scénario 2 Serveurs ESXi, réseau 1Gbps • Résultats : • Temps total • = 49s • Temps indisp. • = 7.8s Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 3 Serveurs ESX, réseau 100Mbps Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 3 Logs VMkernel : • Pas disponibles sur ESXi • Temps interrupt. indiqué représente la moitié de celui vu sur Wireshark Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 3 Début de ligne : Initialisation de la migration: Fin de la pré-copie : Remise en fonctionnement de la VM : Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 3 2500000 Bytes/0.1s • Déroulement identique • Débit plus élevé (ESXi bridé) • Plus de données échangées en B ESX 427 MB 7 MB ESXi 290 MB 12 MB temps Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 4 Serveurs ESX, réseau 1Gbps Résultats : • Temps total = 18s • Temps indisp. = 3.3s Sandmeier Loïc - travail de diplôme session 2009
DRS – Distributed Resource Scheduler • Optimise la répartition de la charge entre les serveurs ESX/ESXi • Analyse la charge en continu • Utilise vMotion pour les déplacements • Nécessite la création d’un cluster • Les serveurs ESX/ESXi doivent avoir un matériel le plus similaire possible • Utilité : serveurs à charge « ponctuelle » et à moments différents, p.ex : VoIP, serveur web Sandmeier Loïc - travail de diplôme session 2009
DRS Démonstration du paramétrage des options de DRS Sandmeier Loïc - travail de diplôme session 2009
DRS – mode manuel VM XP 1 VM observateur VM XP 2 serveur ESX 1 serveur ESX 2 Sandmeier Loïc - travail de diplôme session 2009
DRS – mode auto, 2 VMs doivent rester ensemble VM Firewall VM serveur VM autre serveur ESX 1 serveur ESX 2 Sandmeier Loïc - travail de diplôme session 2009
DRS – mode auto, 2 VMs doivent rester séparées VM Serveur VM à grosse consommation VM miroir serveur ESX 1 serveur ESX 2 Sandmeier Loïc - travail de diplôme session 2009
Conclusion • vMotion fonctionne, mais les temps sont supérieurs aux temps indiqués par VMware, dû à Openfiler. • Les capacités de débit d’ESXi sont bridées • Les diverses règles DRS testées fonctionnent correctement. Sandmeier Loïc - travail de diplôme session 2009
Questions ? Sandmeier Loïc - travail de diplôme session 2009