Un hyperviseur de machine virtuelle permet dâexĂ©cuter plusieurs systĂšmes dâexploitation (et leurs applications) de maniĂšre isolĂ©e sur une mĂȘme machine physique. Les systĂšmes dâexploitation invitĂ©s partagent ainsi les ressources de la machine hĂŽte, en particulier la mĂ©moire, le temps machine, le disque et les ressources rĂ©seaux.
Contrairement Ă un outil comme VirtualBox, il sâagit sous de proposer un systĂšme dâexploitation minimaliste qui ne permet que de crĂ©er des machines virtuelles. On ne fait tourner aucun logiciel sur la machine rĂ©elle autre que lâhyperviseur.
Un hyperviseur de machine virtuelle est le type de logiciel qui est au cĆur des « datacenters », en effet, il nâest pas envisageable dans ces grands bĂątiments dâintervenir physiquement sur les ordinateurs pour modifier la quantitĂ© de mĂ©moire, changer les disques durs, modifier le cĂąblage rĂ©seauâŠ
Ce type dâoutil permet de crĂ©er des ordinateurs virtuels en choisissant les caractĂ©ristiques techniques directement depuis une interface graphique ou une API.
Câest le type dâoutil donne tout sa puissance Ă ce quâon appelle le « cloud ».
Le projet « Xen »
Xen est un logiciel libre de virtualisation, plus précisément un hyperviseur de machine virtuelle, de type 1.
Xen permet dâexĂ©cuter plusieurs machines virtuelles sur une mĂȘme machine physique sur plate-forme x86, x86-64, IA-64 et PowerPC, ARM Cortex-A7 et Cortex-A152. Les systĂšmes dâexploitation invitĂ©s partagent ainsi les ressources de la machine hĂŽte.
Son dĂ©veloppement a dĂ©butĂ© sous la forme dâun projet de recherche de lâuniversitĂ© de Cambridge au Royaume-Uni. Aujourdâhui il est portĂ© par la sociĂ©tĂ© XenSource et fait partie de la « Linux Foundation ». Xen est en partie intĂ©grĂ© Ă la partie principale du noyau Linux.
- Site du projet Xen
Le projet Xen se concentre sur lâavancement de la virtualisation dans un certain nombre dâapplications commerciales et open source diffĂ©rentes, y compris la virtualisation des serveurs, lâinfrastructure en tant que services (IaaS), la virtualisation des postes de travail, les applications de sĂ©curitĂ©, les applications logicielles et matĂ©rielles embarquĂ©s, notamment dans lâautomobile et lâaviation.
Le projet « XCP-ng »
La plate-forme de virtualisation XCP-ng est un projet dâincubation du « Xen Project » hĂ©bergĂ© dans la Linux Foundation. XCP-ng vise Ă ĂȘtre le pont entre la communautĂ© des utilisateurs et les dĂ©veloppeurs et ĂȘtre le point dâentrĂ©e par dĂ©faut pour tout utilisateur.
XCP-ng est initialement un fork de XenServer. Aujourdâhui ce projet Ă rĂ©ussi Ă rassembler une large communautĂ© autour dâune nouvelle plateforme de virtualisation en ces temps modernes. XCP-ng est maintenant hĂ©bergĂ© par la « Linux Foundation ».
Ce logiciel libre a le culot de vouloir concurrencer VMWare, HyperV et dâautres grands du secteur de la virtualisation.
La premiĂšre version de XCP-ng 8.3 vient dâĂȘtre rendu publique. Encore en version alpha ce qui indique que de nouvelles fonctionnalitĂ©s sont a attendre, mais qui est annoncĂ©e comme extrĂȘmement stable.
Si vous avez une bonne machine, et que vous souhaitez gĂ©rer votre propre datacenter, vous pouvez lâessayer Ă partir dâune clĂ© USB depuis laquelle vous devrez dĂ©marrer votre machine.
dd if=xcp-ng-8.2.1.iso of=/dev/sdX bs=8M oflag=direct
Liens
- Présentation de Xen du Wikipédia.
- Xen project
኿