Réseau avancé et virtualisation M2 IDL – parcours GLIA TP sur les outils de virtualisation L'objectif de ce TP est d'identifier différents outils de virtualisation, et de les comparer. Partie 1 : Étude de quelques logiciels Exercice 1.1 : FreeBSD jail Le programme FreeBSD jail réalise de la virtualisation de système d'exploitation. Avec jail, le système hôte doit être un FreeBSD, et le système invité doit aussi être un FreeBSD. Question 1.1.1 : Donnez quelques exemples d'utilisation de jail pour une entreprise. Question 1.1.2 : Pourquoi le système d'exploitation invité doit-il être identique au système d'exploitation hôte ? Est-ce une contrainte technique ? Pourquoi virtualiser une système d'exploitation identique ? Question 1.1.3 : On dit que jail est chrooté. Que fait l'appel système chroot ? Question 1.1.4 : Pourquoi un processus fonctionnant sous jail ne peut pas modifier la configuration réseau, créer des sockets raw, ou monter des systèmes de fichiers ? Exercice 1.2 : Le programme VirtualBox Le programme VirtualBox est une application qui permet de faire tourner des systèmes d'exploitation de machines cibles x86. Question 1.2.1 : Quels sont les systèmes d'exploitation hôtes gérés par VirtualBox (c'est-à-dire, sur quels OS peut-on installer VirtualBox) ? Quels sont les systèmes d'exploitations invités gérés par VirtualBox (c'est-à-dire, quels OS Virtual-Box peut-il émuler) ? Question 1.2.2 : VirtualBox peut tirer profit de certaines instructions de virtualisation récemment introduites dans les processeurs. Donnez un exemple d'un cas où la machine hôte peut aider VirtualBox. Donnez un exemple d'une instruction de virtualisation (pour le processeur hôte). Question 1.2.3 : VirtualBox réalise de la virtualisation de périphériques, comme ceux permettant de connecter des disques durs ou des lecteurs CD/DVD. Quel est l'intérêt de la virtualisation de périphériques ? Exercice 1.3 : Le programme VMware ESX Le serveur VMware ESX est Question 1.3.1 : L'entreprise ayant créé VMware indique que VMware tourne sur du bare metal. Que signifie cette expression ? Quel est le système d'exploitation de la machine hôte ? Question 1.3.2 : VMware ESX est un hyperviseur. Qu'est-ce que cela signifie ? Question 1.3.3 : Pourquoi est-il conseillé de disposer d'une grande capacité de stockage sur la machine faisant tourner VMware ESX ? Est-ce qu'il est possible d'utiliser du stockage externe à la machine (accessible uniquement par le réseau) ? Question 1.3.4 : L'outil vMotion permet de faire de la migration de machines virtuelles en live. Qu'estce que cela signifie ? Donnez un exemple d'utilisation de vMotion pour une entreprise. Expliquez ce que signifie le zero downtime pour cette opération, et proposez un moyen technique pour le réaliser. Partie 2 : Comparaison générale Considérons la liste des outils suivants : • FreeBSD jail • VirtualBox • VMware ESX • KVM • Microsoft Hyper-V server • WINE Question 2.1 : Pour chaque outil, indiquer dans un tableau : • s'il fonctionne sur une machine hôte standard ou pas, • s'il fonctionne sur un OS hôte Linux seulement, Windows seulement, ou les deux, • s'il permet de virtualiser un OS invité Linux, Windows, ou les deux, • s'il est payant (et si c'est le cas, indiquer un prix approximatif), • s'il fonctionne en virtualisation matérielle ou en paravirtualisation, • s'il permet de faire des snapshots, • s'il permet de faire de la migration en live, • s'il permet l'accélération matérielle 3D (ce qui nécessite l'accès à des fonctions très spécifiques du matériel hôte par l'OS invité), • des remarques particulières sur l'outil. Question 2.2 : Quelle est la suite de virtualisation utilisée au SCI ? Qu'est-ce que cette suite permet ?
© Copyright 2025 ExpyDoc