1 LES HYPERVISEURS Introduction Le but d un logiciel de virtualisation, ou appelé également hyperviseur est d émuler une machine dite virtuelle avec une configuration matérielle et logicielle. Les intérêts sont divers : o Test de système d exploitation o Test d application o Conception de réseau de machine o Conception de machine Template o Utilisation d un os dans son os principal o Economie matérielle
2 Type d hyperviseur Type 1 Type 2 Il s agit de l hyperviseur natif, un logiciel s exécutant directement sur la plateforme matérielle. On considère cette plateforme comme un outil de contrôle de système d exploitation. L hyperviseur de type 1 est un noyau allégé et optimisé. Il s agit d un logiciel qui s exécute dans un autre système d exploitation. Les systèmes invités n ont pas conscience d être virtualisés. HYPERVISEUR Couche Logicielle Système l exploitation 4) OS Virtuel 3) Matériel Virtuel 2) Hyperviseur 1) Matériel Physique 5) OS Virtuel 4) Matériel Virtuel 3) Couche logicielle 2) OS Physique 1) Matériel
3 Les logiciels de virtualisation type 2 J utilise principalement 2 logiciels de virtualisation : VirtualBox et VMware Workstation. Le premier est gratuit et l autre payant. Des fonctions sont communes mais VMware propose des fonctions plus avancées. Au niveau compatibilité les deux sont compatibles: Windows, Linux et Mac OS (Sur mac, il s agit de Vmware Fusion). Sachez qu il existe également un logiciel de virtualisation sur Windows nommé VirtualPC entièrement gratuit mais assez limité. Je n en parlerais pas car la dernière version de celuici date de Février 2011 et donc n est plus suivi. Autant s intéresser à une solution qui évolue et proposera d autres fonctionnalités/compatibilités au fil du temps. VirtualBox * Gratuit * Compatible Linux, Windows, MAC * Propriétaire/GPL * Compatible Snapshot * Supporte - VDI - VMDK - VHD * Clonage * Capture d écran * Facile à utiliser * N existe qu en version Workstation * Icone des OS VMware Workstation * Payant (+ 200 ) * Compatible Linux, Windows, MAC (Fusion) * Propriétaire * Compatible Snapshot * Supporte - VMDK - VHD * Clonage * Capture d écran * Utilisation plus pro * Dispose d une version serveur * Création de groupe * Partage de VM * Virtualisation de machine physique * Connexion à un serveur distant * Mapping de disque virtuel * Vue Full Screen + Unity (intégré à l OS réel) GPL = GNU General Public License, licence qui fixe des conditions légales de distribution de logiciels libres du projet GNU.
4 Ajouter une machine sous VirtualBox On clique sur Nouvelle puis on entre un nom de machine Pensez à choisir un nom compréhensible et cohérent car cela facilitera la création de votre vm! Si vous avez plusieurs Debian notez leur utilité! (Debian7x64_Test ou Debian7_64_SRV_DNS, ) En entrant un nom tel que Debian, VirtualBox choisit par défaut le type et la version lié à ce nom. Un nom cohérent facilite la création de notre VM. Encore une fois selon le nom entré, VirtualBox vous propose des paramètres recommandés pour votre distribution. Ici on choisit la RAM attribuée à notre VM, évitez d en prendre trop car la ram sélectionnée est réellement utilisée sur votre machine! On choisit d utiliser un disque virtuel, pratique quand vous récupérez ou virtualisez un disque physique. Ou on en crée un nouveau, ce qui est le cas la plupart du temps.
5 On choisit le type de disque dur utilisé, dans mon cas je prends toujours des VMDK me permettant de switcher directement avec VMware. On a ensuite le choix d utiliser un disque de taille fixe ou de type dynamique, je prends toujours dynamique. Quelle est la différence? Si je prends un disque virtuel de 20Go je verrais un fichier sur mon disque physique de 20Go même si ce disque n est pas réellement plein. Le dynamique lui réservera 20Go maximum pour ce disque mais n utilisera que la place réelle qu occupe ce système virtuel. Si comme moi vous avez une partition de 500Go destinée aux VMs cela permet d avoir toujours de l espace libre. On choisit ensuite la taille de ce disque Et c est terminé on retrouve notre VM prête à être installée. Tous les paramètres sont modifiables (ajout de carte réseau, ajout de disque dur, changement taille de ram, ) Changer Nom/type &version Dossier capture écran Glisser déposé Changer RAM / Nbre Proc Changer BootOrder Bureau distant Disques Virtuels Capture vidéo Montage ISO Activation Son Ajout de carte + Mode Ajout port série Activation USB Filtre USB Partage de dossier
6 Ajouter une machine sous VMware On clique sur nouvelle file => New Virtual machine On a le choix entre une installation typique ou avancée, on prend avancée On choisit la version de Workstation Choix de la source de notre iso Selon l iso, VMware nous propose un OS Nommage de la machine Choix de la quantité de Ram nécessaire
7 Choix du nombre de cœur/processeur Choix du type de connexion Choix du controller Choix du type de disque Création ou utilisation d un disque existant Disque sous un seul fichier ou plusieurs
8 Choix de l emplacement du disque Finalisation de la création de vm
9 Gestion réseau : Différents modes Mode bridge (pont) La carte virtuelle est pontée sur la carte réseau physique. Cette carte aura dès lors deux adresses IP. Le DHCP de votre réseau attribuera une IP à cette nouvelle carte en croyant qu il s agit d une nouvelle machine sur le réseau. Routeur Switch PC Hote VM Mode NAT (Network Address Translation) C'est le mode par défaut (du moins sur VirtualBox et VMWare). En mode NAT, la VM va utiliser la translation d'adresse, la machine hôte servant de passerelle et effectuant la translation d'adresse. La machine hôte effectue une translation d'adresse avant d'envoyer les paquets de la VM vers le réseau. Elle met son adresse IP en source du paquet et tient à jour une table de translation. Une fois la réponse reçue, la machine hôte sait que le paquet est à destination de la VM et met celui-ci à jour en conséquence avant de le transmettre à la VM. Routeur Switch PC Hote NAT VM
10 Mode HostOnly (Hote seulement) Il y a un réseau fermé entre la VM et la machine hôte. La VM ne peut pas communiquer avec une autre machine que l'hôte et aucune autre machine que l'hôte ne peut entrer en communication avec elle. Routeur Switch PC Hote HostOnly VM PC Hote Mode Private Network (Réseau privé) Ce mode permet à plusieurs VM d'être dans un réseau isolé, comme un VLAN. Les VMs doivent être sur le même hôte pour se voir. Le «VLAN» est sur la machine hôte. On crée un switch virtuel. Routeur Switch PC Hote VM1 VM2 VM3
11 Gestion réseau : Paramétrage VirtualBox On clique sur une VM, configuration et on atteint la section réseau: VMware Workstation On se rend sur Virtual Network Editor afin de visualiser quelles interfaces réseaux sont disponibles.
12 Les logiciels de virtualisation type 1 Prochainement