Suite de la précédente présentation sur la virtualisation. Etudes pratiques de l'intégration d'une plateforme de virtualisation dans un réseau d'entreprise et du cloisonnement de performances
2. Introduction Cadre du projet Choix de Xen Trois parties Rappels sur Xen Etude du réseau sous Xen Etude du cloisonnement sous Xen 2
3. Sommaire I Rappels sur la virtualisation Tour d’horizon de la virtualisation Les intérêts de la virtualisation Le projet Xen II Etudes Plateforme mise en place Etude du réseau sous Xen Modes standards VLANs Résultats Etude du cloisonnement sous Xen Outils utilisés Protocole expérimental Résultats expérimentaux 3
5. Tour d’horizon La paravirtualisation Systèmes d’exploitation invités modifiés Systèmes conscients d’être virturtualisés Pas de système d’exploitation entre les systèmes invités et le matériel 5
6. Les intérêts de la virtualisation Coût Optimisation de l’utilisation des ressources physiques Cloisonnement des services Sécurité Cloisonnement Criticité Sauvegarde complètes Migration d’environnements logiciels Performances Allocation dynamique de ressources Cloisonnement 6
7. Le projet Xen Historique du projet Débuts à l’Université de Cambridge Rachat par Citrix du nom Xen Hyperviseur de virtualisation Efficacité Minimalisme Domaines Domaines privilégiés Domaines non privilégiés Domaines matériel assistés 7
8. Plateforme mise en place Contraintes Salle de TP D202 Système d’image DRBL Simplicité d’utilisation Solution retenue Distribution Debian Lenny Environnement graphique Gnome Hyperviseur Xen 3.3 Interface graphique de gestion de Xen ConVirt 8
9. Etude du réseau sous Xen Objectifs Découvrir les différentes possibilités de configuration du réseau entre les différents domaines de Xen Comprendre les implications de chaque mode et comment les mettre en oeuvre au sein d’un réseau d’entreprise 9
10. Les modes prédéfinis par Xen Pont Niveau 2 du modèle OSI Visibilité depuis le réseau externe niveau 2 et niveau 3 Commutation des communications 10
11. Les modes prédéfinis par Xen Routage Niveau 3 du modèle OSI Visibilité depuis le réseau externe niveau 3 Routage des communications 11 192.168.0.0/24
12. Les modes prédéfinis par Xen NAT Niveau 3 du modèle OSI Pas de visibilité depuis le réseau externe Translation des adresses 12 192.168.0.0/24
13. Configuration avancée : VLANs Basé sur le mode pont But : isoler les machines virtuelles sur des segments Architecture logique indépendante de l’architecture physique 13
14. Bilan de l’étude du réseau Problème du routage Intégration de la plateforme de virtualisation dans un réseau d’entreprise Adaptation de la configuration de la plateforme 14
15. Etude du cloisonnement sous Xen Objectifs Evaluer les apports de la virtualisation en termes de cloisonnement de performances par rapport à un système standard Mesurer quantitativement à travers des cas d’utilisation standards Illustrer ces avantages 15
16. Les outils utilisés Serveur HTTP : Apache Montée en charge de la machine virtuelle Possibilité de mesure du temps de réponse Outil de mesure HTTP : Apache Bench Sollicitation du serveur Apache Mesure du temps de réponse et analyse statistique « Isolation Benchmark Suite » Très forte montée en charge de la machine virtuelle Saturation des ressources physiques (Utilisation abusive) 16
17. Protocole expérimental : Phases de tests Plateforme non virtualisée Mesure de l’impact d’une montée en charge d’un site web sur un autre site web Mesure de l’impact d’une utilisation abusive des ressources sur un site web Plateforme virtualisée Mesure de l’impact d’une montée en charge d’un serveur web dans un domaine sur un autre domaine Mesure de l’impact d’une utilisation abusive des ressources dans un ou plusieurs domaines sur un autre domaine 17
20. Résultats expérimentaux Impact de la montée en charge d’un site Plateforme sans virtualisation Plateforme virtualisée 20
21. Résultats expérimentaux Impact de l’utilisation abusive des ressources physiques Bilan Plateforme sans virtualisation Plateforme virtualisée 21
22. Conclusion du projet Complétion des connaissances théoriques par des connaissances pratiques Prise en main et utilisation de l’outil Xen Assimilation d’une méthodologie de rédaction et d’expérimentation Apport professionnel 22