5 votes

virtualisation des serveurs : hyperviseur (xen) ou virtualbox ?

Je viens de mettre en place un serveur debian pour les sites web, mais je dois maintenant installer un Serveur Windows sur la même machine car j'ai besoin de faire tourner un serveur de jeu (Windows uniquement). Virtualbox est déjà installé sur ma machine, j'ai déjà mis en place un serveur de jeux. ubuntu-desktop sur le serveur pour un usage personnel (rarement allumé).

Ma question est la suivante : Est-il possible d'installer le serveur Windows dans une machine virtuelle ou cela va-t-il réduire les performances ? L'autre solution est d'installer Xen comme hyperviseur et 2 (ou 3) invités : debian server, Windows server, (et ubuntu desktop). Mais alors je suppose que je dois refaire toute la configuration sur le serveur debian.

Le serveur Windows devrait disposer d'une mémoire vive fixe et le serveur Debian devrait pouvoir utiliser le reste. Le bureau ubuntu ne devrait bloquer la mémoire vive qui lui est attribuée que tant qu'il est sous tension, car il sera éteint la plupart du temps. Pour autant que je sache avec Xen chaque machine a une ram fixe, donc la ram assignée à la machine ubuntu sera inutilisable si elle est éteinte.

Quelqu'un peut-il me dire si je dois m'en tenir à VirtualBox ou si VBox n'est pas adapté aux serveurs ?

Merci.

4voto

aleroot Points 3162

La meilleure solution pour moi est un hyperviseur pour la virtualisation des serveurs, et le meilleur hyperviseur dans l'environnement Linux est KVM ...

http://www.linux-kvm.org/page/Main_Page

1voto

Jasim Muhammed Points 226

Bien sûr, la virtualisation par hyperviseur est préférable pour le côté serveur. Vous ne devez opter pour VirtualBox que si vous l'utilisez pour des postes de travail.

Vous pouvez essayer de convertir votre installation Linux physique en Xen en utilisant quelques astuces http://www.olivetalks.com/2008/02/16/xen-p2v-conversion-in-seven-simple-steps/

Le guide est destiné à la conversion de Cent OS. Pour debian, certaines commandes (ou fichiers de configuration) seront différentes.

1voto

Stefan Lasiewski Points 22459

Vous devez d'abord déterminer si votre processeur prend en charge certaines des fonctions de virtualisation avancées, ce qui affecte grandement les performances. Voir FAQ de KVM et cette VirtualBox thème . Je ne suis pas sûr qu'il soit utile d'utiliser KVM s'il n'est pas pris en charge par le processeur.

VirtualBox est plus facile à utiliser. Vous pouvez faire fonctionner votre invité Windows en 20 minutes, alors que sur Xen/KVM vous devrez probablement apprendre des concepts comme la configuration d'un pont réseau, et vous amuser avec /etc/networking/interfaces. Je crois que VirtualBox nécessite une interface graphique, alors que KVM et Xen n'en ont pas besoin.

Les hyperviseurs tels que Xen et KVM offrent de meilleures performances, mais celles-ci ne sont pas nécessairement importantes pour vous. Les entreprises sont également intéressées par les administrateurs système qui ont de l'expérience dans l'utilisation des hyperviseurs.

Sur mon serveur domestique, j'ai récemment supprimé mes deux VM VirtualBox et les ai remplacées par deux VM KVM. La moyenne de charge est nettement inférieure avec KVM, mais je ne peux pas vous fournir de données objectives.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X