OK, le but principal est de en savoir plus sur la virtualisation et de jouer avec. Cependant, j'ai un problème pour déterminer lequel convient le mieux à un serveur sans tête. Je veux exécuter plusieurs distributions Linux ainsi que des invités Windows.
Note: Ce n'est pas la première fois que je vais utiliser la virtualisation. Depuis plus de 3 ans, j'utilise VMWare Workstation et VirtualBox pour exécuter des ordinateurs virtuels invités.
Cependant, je souhaite maintenant exécuter des machines virtuelles/VE sur un serveur sans tête comme dans l'industrie. Je sais que dans l'industrie, de nombreuses technologies de pointe sont utilisées, mais je veux tout de même les essayer dans SMALL-SCALE. Comme je l’ai déjà mentionné, , ceci est uniquement à des fins éducatives.
Si vous vous demandez quel type de système je vais utiliser comme hôte, voici quelques détails:
P.S. J'ai installé VMWare vSphere Hypervisor sur mon "hôte" et j'ai remarqué par la suite qu'il utilise un peu plus de 1 Go de RAM juste pour exécuter l'hyperviseur. Ce n'est pas une solution efficace pour moi car je n'ai que 8 Go RAM sur ma machine. Le serveur Linux Headless typique utilise uniquement ~ 300 Mo RAM juste pour être exécuté. Donc, je préfère le serveur Linux. En fait, j'adore les logiciels libres :) :)
Vous mentionnez "dans l'industrie" à quelques reprises. Le fait est que ces différentes technologies de virtualisation, ainsi que d’autres comme OpenVZ, sont toutes utilisées dans l’industrie. La plupart d'entre eux ont certains avantages comme:
Vous pouvez obtenir une comparaison assez grossière des fonctionnalités sur le site de virtualisation de Kernel Newbies mais elles ne s’intéressent pas vraiment aux applications du secteur.
Eh bien ... Je pense que si vous faites cela à des fins éducatives, vous devriez probablement en essayer au moins deux pour comparer leurs caractéristiques, leurs performances et leur facilité de configuration et de maintenance.
Je suggère personnellement Xen. Je l'utilise en tant que client (je ne l'ai pas encore configuré) mais je peux parler pour ses performances en tant qu'invité et je sais qu'il peut également héberger des machines Windows (tant que votre processeur prend en charge vmx
et la copie de Windows Vous prévoyez d’installer, c’est celui de HyperVisor).
Xen devrait également avoir dom0 dans le noyau Ubuntu par défaut (à vérifier). Cela signifie essentiellement que n'importe quelle installation d'Ubuntu peut être un hôte Xen sans avoir à manipuler le noyau.
Mais Xen réserve RAM à une machine indéfiniment. Si vous envisagez quelque chose de beaucoup plus explosif (où les machines virtuelles obtiennent le courage dont elles ont besoin, quand elles en ont besoin), vous voudrez peut-être examiner un conteneur plus lâche comme OpenVZ. Le seul problème avec ceux-ci est que vous aurez besoin d'une autre solution pour Windows.
KVM est très populaire dans le monde des développeurs. Simple pour y aller. Des performances similaires à celles de Xen, mais je n’en ai aucune expérience, mais de nombreux développeurs le font (je suis plusieurs "planètes" du blog FOSS et il ya généralement au moins une mention à propos de KVM par semaine).
En outre, vous pouvez exécuter VirtualBox en mode sans tête si vous recherchez quelque chose de plus familier.