Disponibilité d’une architecture virtualisée avec VMware ESX/ESXi 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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 ? 30/03/2017 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 30/03/2017 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 30/03/2017 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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
Sandmeier Loïc - travail de diplôme session 2009 vMotion 2 types de données à transférer : L’état du matériel La RAM 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
vMotion Démonstration d’un déplacement par vMotion entre 2 serveurs ESXi 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
vMotion - introduction des scénarios Type de serveurs Débit But 1 ESXi 100 Mbps Observer en détail les échanges et mesurer les temps d’indisponibilité 2 1 Gbps Mesurer les temps d’indisponibilité en respectant les recommandations minimales 3 ESX Comparer les performances et le fonctionnement entre ESX et ESXi dans une configuration similaire 4 Comparer les performances entre ESX et ESXi en suivant les recommandations minimum 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
Sandmeier Loïc - travail de diplôme session 2009 vMotion – scénario 1 Serveurs ESXi, réseau 100Mbps 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
Sandmeier Loïc - travail de diplôme session 2009 vMotion – scénario 1 Paquets/0.1s 2000 Temps total = 70s Temps de transfert = 32s (A+B+C+D) Temps d’indisp. = 8.8s (C+D) Gestion et stockage ~4% 12MB 1000 Mise en pause de la VM requête ARP ~94% 290MB VMs 30s 40s 50s 60s temps D A B C 30/03/2017 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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
vMotion – scénario 3 Serveurs ESX, réseau 100Mbps 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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 30/03/2017 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 : 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
Sandmeier Loïc - travail de diplôme session 2009 vMotion – scénario 3 2500000 Bytes/0.1s ESX 427 MB 7 MB ESXi 290 MB 12 MB temps Déroulement identique Débit plus élevé (ESXi bridé) Plus de données échangées en B 30/03/2017 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 30/03/2017 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 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
DRS Démonstration du paramétrage des options de DRS 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
Sandmeier Loïc - travail de diplôme session 2009 DRS – mode manuel VM observateur VM XP 2 VM XP 1 serveur ESX 1 serveur ESX 2 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
DRS – mode auto, 2 VMs doivent rester ensemble Firewall VM serveur VM autre serveur ESX 1 serveur ESX 2 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
DRS – mode auto, 2 VMs doivent rester séparées VM à grosse consommation VM miroir VM Serveur serveur ESX 1 serveur ESX 2 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
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. 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009
Sandmeier Loïc - travail de diplôme session 2009 Questions ? 30/03/2017 Sandmeier Loïc - travail de diplôme session 2009