Des solutions de virtualisation pour un petit server Linux?

J'ai une petite machine (AMD Athlon 64 X2 2,1 GHz, 3 Go de DDR2, 320 Go d'espace disque) que j'utilise comme server,

Je voudrais le convertir en Hypervisor pour héberger de nombreuses petites machines virtuelles Linux (entre 128 Mo et 256 Mo de RAM par VM, juste pour certains tests (je suis étudiant IT)), mais je ne sais pas quelle solution choisir (I besoin d'héberger de nombreux servers de logiciels comme Apache, Mysql / Postgresql, Samba, etc.), j'ai essayé beaucoup:

VMWare Server : pas mal du tout, compatible avec toutes les autres solutions VMWare (Workstation, Marketplace), bonnes performances, mais l'interface user virtuelle est vraiment buggy et ne semble pas très "scriptable".

XenServer : l'interface de gestion est vraiment bonne, mais j'ai de très mauvaises performances sur Linux VM (Ubuntu Server prend plus de 30 minutes pour installer au lieu de ~ 15min sur le server VMWare)

ProxmoxVE / OpenVZ : Très bonne solution, adapté dans 99% des cas, frais généraux bas, rapide, tout simplement parfait! Mais il n'y a pas beaucoup de dissortingbution compatible (le dernier server Ubuntu par exemple), mais ce n'est pas vraiment un problème dans mon cas, le vrai problème est le kernel, c'est un peu verrouillé, je voulais créer un iSCSI Target VM, mais c'est possible car cela nécessite une modification du kernel qui n'est pas autorisée sur ce type de virtualisation (conteneurs).

Que me recommandz-vous?

Je vous remercie

6 Solutions collect form web for “Des solutions de virtualisation pour un petit server Linux?”

J'ai passé l'année dernière à utiliser OpenVZ et j'utilise actuellement XenServer sur un Compaq 2320D (Atom 330, 2 Go de RAM, 250 Go de disque dur). Votre petite machine est meilleure que la mienne. Je partagerai quelques leçons tirées de mon blog .

Je suppose que vous envisagez uniquement d'exécuter Linux OS invité.

La plus grande différence entre OpenVZ et Xen est dans la memory management. Ils le font différemment. Je ne connais pas les différences exactes, mais j'ai été incapable de gérer en douceur un server simple avec 64 Mo de RAM sur OpenVZ mais je pourrais exécuter un server Web + mysql + php sur une machine virtuelle Xen de 64 Mo. Cela pourrait être lié à la capacité de swap dans Xen qui n'est pas disponible sur OpenVZ.

Ensuite, il y a la question du networking. Configurer Xen est plus simple. Dans mon cas, je devais avoir plusieurs machines virtuelles compatibles avec le réseau. Avec OpenVZ, cela impliquait de faire plusieurs configurations de ponts et non venet0 (bien documenté sur leur wiki) alors que sur Xen, il était fait par défaut, tout comme la manière dont une carte réseau réelle devrait fonctionner.

Enfin, il y a le problème de la configuration. Essayant de déterminer combien les privilèges et autres parameters pour OpenVZ était un cauchemar. Il était facile de dire à Xen d'utiliser XXMB de memory et de l'avoir terminé. D'autre part, OpenVZ vous permet de vendre en trop la quantité de memory disponible lorsque Xen ne le fait pas.

Je donnerais un coup de feu à VMWare ESXi. Vous devriez toujours find 3.5i, qui fonctionne sur des machines avec less de 4 gigs de ram. Selon mon expérience, ESXi est plus simple à utiliser que les homologues Xen, ce qui semble avoir des exigences un peu plus lourdes.

La vitesse entre VMWare et XenServer devrait être similaire. Mais cela dépend de beaucoup de choses comme quel type de conduite vous avez présenté l'invité. Par exemple, les lecteurs VirtIO seront beaucoup plus rapides qu'un lecteur qemu emulated ide ou scsi. Mais le operating system invité doit prendre en charge les pilotes VirtIO. Ubuntu Server 9.04 et une version de support plus récente.

Une autre option que vous souhaitez examiner est KVM . Il est similaire à Xen en ce qu'il utilise qemu et libvirt et peut être contrôlé via plusieurs des mêmes outils tels que virt-manager ou convirt. Cependant, il ne s'agit que d'un module que vous chargez sous Linux, pas un hyperviseur autonome.

J'utilise actuellement KVM et virt-manager sur mon ordinateur portable pour mon test IT Lab.

Après avoir installé VMware Server, pointez votre browser vers https: // votre server: 8333 / client / VMware-viclient.exe et installez VMware Infrastructure Client. Maintenant, vous ne devez pas countr sur cette horrible interface Web pour tout (si vous êtes le operating system principal, Windows …).

D'autres options gratuites que vous pourriez vérifier seront VMware Player et VirtualBox . VMware Player est assez complet et comprend désormais la possibilité de créer des machines virtuelles avec la version la plus récente. Similaire à Workstation vraiment, mais je ne pense pas que cela vous permet de faire des instantanés.

J'ai tendance à restr avec les produits VMware, mais quelques fois que j'ai utilisé VirtualBox, j'ai été printingné par la performance et la flexibilité.

Si vous utilisez Windows, Hyper-V (R2, bien sûr) et une solution cible iSCSI basée sur Windows alimentant le stockage partagé dans le cluster hyperviseur (comme StarWind fe) devraient faire l'affaire. Il est possible d'avoir tout à fait gratuit pour fonctionner. Si vous voulez exécuter Linux Xen devrait être une bonne option. Je restrais loin de la chose de conteneur car ce n'est pas vraiment mature de mon sharepoint vue encore … Sauf si vous faites cela pour le test et le développement et pas pour la production, bien sûr 🙂

-ichiro

Je vous suggère d'utiliser VirtualBox en cours d'exécution sur une distro de server léger comme Debian ou Ubuntu Server (ou similaire). VirtualBox vous offre quelques options pour exécuter avec / sans gui, et SDK est scriptable sous Linux via Python.

Je suggère la version téléchargeable de virtualbox.org au lieu de la version OSE qui se trouve dans les repos / là-bas. Il ajoute quelques fonctionnalités intéressantes, telles que le support USB.

  • Patch XenServer 6.5 installé mais manquant
  • Démarrez le server xen via ipxe
  • Xenserver 5.6 SR_BACKEND_FAILURE_47 pas tel groupe de volume, mais il est là
  • Kali linux sur xenserver 6.5 ne s'affiche pas dans la console VM
  • XenCenter affiche parfois que les outils XenServer n'ont pas été installés
  • Montage du système de files de VM à partir de dom0 dans XEN
  • Comment configurer automatiquement l'adresse IP statique d'une invité dans Cisortingx XenServer?
  • Configuration du réseau xen Dom0 sur ubuntu 12.04.1 LTS
  • Comment sauvegarder de manière incrémentielle VM virtuelles XenServer
  • Comment migrer de Xen vers XCP?
  • HP ProLiant DL160 Gen5 Virtualization
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.