Home Virtualization Server [fermé]


10

Je prévois d'utiliser un ordinateur pour exécuter des machines virtuelles. Je ne sais pas quel serait le meilleur choix.

  • Serveur VMware (fonctionnant sur certains linux optimisés): J'ai essayé cela, mais avec un vieil ordinateur, c'était vraiment lent de tourner plus de 3 vms. Mais c'était un vieil ordinateur (Sempron 1 Go de RAM) et l'hôte Linux était ubuntu avec beaucoup de services en cours d'exécution puisque le serveur utilisera un noyau Intel 2 ... Est-ce que VMware prend en charge Intel-VT?

  • VMware ESXi (ou quelque chose de similaire mais la version gratuite): jamais essayé, compatibilité matérielle limitée ... Je ne pense pas que cela fonctionnera sur un ordinateur personnel.

  • Xenserver 5.5: J'ai essayé cela aujourd'hui, mais ça échoue beaucoup. Pas beaucoup de support et également aucun réseau wifi ne fonctionne, aucun stockage local n'était répertorié, aucun lecteur de DVD répertorié ... xencenter ne fonctionne que dans Windows et le même sous-réseau ...

J'ai l'intention d'aller avec l'option 1, mais d'autres idées?


Semprons n'utilise pas AMD-V pacifica. Par conséquent, Xen aura des problèmes avec cela. Je recommanderais sérieusement Xenserver 5.5 car c'est un assez bon serveur de virtualisation domestique . VMware server 2.0 est également très bon et beaucoup plus mature, mais vous devez donner à l'hôte virtualisé le bon matériel pour qu'il fonctionne au mieux. Peu importe le choix que vous faites, le bon matériel éclairera le mieux la solution que vous choisirez. Sempron + 1 Go ne va pas du tout bien faire la virtualisation.
osij2is

Sempron 1 Go exécutait Linux avec VMware. Mais le serveur est un processeur Intel Core 2.
llazzaro

Réponses:


7

Si vous envisagez d'acheter du matériel pour ce faire, il est tout à fait possible d'acheter du matériel qui exécutera ESXi, à un prix assez avantageux (je l'ai fait il y a quelques semaines). Il existe un certain nombre de sites qui traitent des configurations de whiebox qui fonctionnent avec ESXi, comme Ultimate Whitebox

Si vous avez une machine qui a suffisamment de ressources, l'une de ces options devrait fonctionner correctement, mais vous pouvez constater qu'ESXi est le plus efficace car vous n'avez pas besoin de gérer un système d'exploitation sous-jacent (autre que les composants ESXi).


ESXi est idéal si vous êtes prêt à faire un peu de travail pour l'installer sur une boîte blanche. Le plus gros obstacle est de l'installer sur un contrôleur IDE normal, mais cela peut être fait, facilement une fois que vous avez trouvé le bon tutoriel!
Mark Henderson

7

VirtualBox. Je l'ai trouvé le plus léger pour un usage domestique. Vous avez raison sur ESXi, la configuration matérielle requise est spécifique. Je ne suis pas non plus un grand fan de ce que VMware a fait pour la gestion du serveur 2.x malgré mon amour pour eux dans l'entreprise.


J'ai eu un bon succès avec VirtualBox. Ce n'est pas de la "production" mais j'ai 3 serveurs qui tournent dessus et ils ont tous été solides.
Dave Drager

Je suis d'accord, moi aussi, je n'ai eu que du succès avec VirtualBox. De plus, la licence lui permet d'être utilisé librement pour un usage personnel, ce qui est parfait pour les besoins de cette personne.
Berkus Aurelius

2

L'équivalent d'AMD pour le VT d'Intel est AMD-V, mais la ligne Sempron ne le prend pas en charge. Ainsi, toute virtualisation que vous effectuez devra prendre en charge l'exécution sur le matériel sans prise en charge de la virtualisation.

Xen le fera si vous utilisez des invités paravirtualisés. Mais il ne prendra en charge HVM (invités entièrement virtualisés) que si votre matériel prend en charge la virtualisation. Virtualbox est également en mesure de le faire, mais où Virtualbox brille est la virtualisation de bureau. Je ne l'utiliserais pas pour les applications serveur dans sa forme actuelle. Je ne connais pas suffisamment les produits VMware pour savoir lesquels fonctionneront et lesquels ne fonctionneront pas ou quelles conditions s'appliquent. Mais Hyper-V nécessite un matériel compatible Intel-VT ou AMD-V.

Si vous voulez vraiment faire de la virtualisation, je vous suggère d'investir dans un équipement plus récent qui le supportera mieux et de préparer cet ordinateur avec un ram si vous prévoyez d'utiliser plusieurs machines.


les semprons utilisent le même socket que les processeurs amd64, et les amd64 x2 7750 sont très bon marché de nos jours. la mise à niveau vers 4 Go de RAM et un processeur dual-core x2 7750 devrait coûter environ 135 $ AUD (environ 110 $ USD). environ 75 $ AUD pour le processeur et environ 60 $ pour 2 x 2 Go de RAM DDR2 800. vaut chaque centime pour la virtualisation. vous pouvez également trouver des amd64 x2 5200 plus anciens beaucoup moins chers que ceux d'occasion.
cas

mmm pas si bien, il y a beaucoup de semprons. Le mien était un socket A sempron ... les tout premiers. Puis je suis venu avec le sempron socket 754, et je ne sais pas s'ils avaient un sempron socket am.
llazzaro

2

J'utilise KVM à la maison et au travail, car:

  • il est inclus dans le noyau linux principal (pas de correctif ou de bourrage autour ou limité à une version particulière du noyau),

  • combiné avec qemu, il prend en charge la para-virtualisation sur les processeurs sans prise en charge de la virtualisation matérielle,

  • il est à peu près à égalité avec tous les autres déjà,

et, surtout:

  • c'est la direction future de la virtualisation sous linux, où l'essentiel du travail de développement sera effectué (par exemple, Redhat vient de s'engager massivement dans KVM)

à court terme, cela n'a probablement pas trop d'importance, car tous les outils de gestion de virtualisation de niveau supérieur sur linux utilisent libvirt qui a des interfaces de niveau inférieur avec KVM, QEMU, Xen, VirtualBox et quelques autres. VMWare est le plus étrange ici.

quoi que vous choisissiez maintenant, il existe des outils pour convertir d'un type de virtualisation à un autre si vous décidez de changer plus tard.


ps: j'utilise également virtualbox sur certaines machines de bureau - où le virtuel est juste pour mon usage personnel plutôt que comme un "serveur" virtualisé fonctionnant en permanence (par exemple une machine debian i386 pour compiler des noyaux 32 bits pour ma passerelle sans fil, ma dernière CPU 32 bits restant - le faire avec vbox est moins compliqué que la compilation croisée)
cas

2

C'est ce que je cherchais -> proxmox, pour l'instant ça semble OK.

Quoi qu'il en soit, ce sera agréable de lire plus de réponses :)


Je le lance, les performances sont vraiment bonnes. Maintenant, avec le duo core 2 avec 1 Go de RAM Son fonctionnement à 5 vms, pas de problèmes de performances. Ils sont tous Linux vms. Je pense que passer à 4 Go dans un certain temps, donc j'installe quelques fenêtres vms.
llazzaro

Je pensais commencer à utiliser Proxmox mais mon matériel (ancien Opteron) ne prend pas en charge AMD-V, donc je vais finir sans VM Windows. Exécution d'ESXi 4 en ce moment.
Ariel Antigua

Comment ça fonctionne, pour l'instant je vais garder proxmox ... mais je ne sais pas à l'avenir. S'il vous plaît, dites-moi plus de statistiques sur votre ordinateur et combien de vms utilisez-vous. Merci!
llazzaro

1

Y a-t-il une raison particulière pour laquelle vous n'envisagez pas Microsoft Hyper V? Il existe une version gratuite à télécharger, et c'est un environnement de virtualisation très performant.

J'ai utilisé VMWare Server avant de passer à Hyper V, et je dois dire que je l'éviterais comme la peste. L'une des choses que je testais était de déployer des images fantômes sur les ordinateurs de bureau, et VMWare Server mangeait les configurations des systèmes invités tous les autres redémarrages - cela ne semblait pas du tout plaire.


Il a mentionné qu'il avait un AMD Sempron ... qui ne prend pas en charge AMD-V. Son matériel actuel ne répond donc pas aux exigences pour exécuter Hyper-V.
3dinfluence

Je ne crois pas que son matériel (Sempron) possède les extensions de virtualisation AMD nécessaires pour exécuter Hyper-V
Kevin Kuphal

Non, il a dit qu'il avait essayé VMWare Server avec un vieil ordinateur (le Sempron) et avait de mauvais résultats, il n'a pas dit qu'il allait utiliser cet ordinateur pour ce projet, et il demande spécifiquement si «il» prend en charge Intel VT, qui peut être lu comme signifiant le matériel mentionné ou la plate-forme mentionnée.
Moo

Il a eu ce que j'ai dit !!! Sempron était une vieille machine que j'avais
llazzaro

0

La liste de compatibilité matérielle ESXi concerne le matériel pris en charge si vous devez appeler VMWare. Il existe de nombreux autres matériels avec lesquels il fonctionnera, mais VMWare ne vous supportera tout simplement pas si vous voulez les appeler. Je dirais donc que vous devriez essayer ESXi 4.0 avec votre machine Sempron 1 Go actuelle. Cela fonctionnera ou non. Mais jusqu'à ce que vous essayiez, vous ne savez pas. Si cela fonctionne, cela vous donnera les meilleures performances car l'hôte ESXi ne prendra pas autant de Linux + VMServer (ou tout autre logiciel hôte VM installé).

Si cela fonctionne, une mémoire bon marché pourrait être tout ce dont vous avez besoin pour faire fonctionner quelques machines.

Si vous allez acheter du matériel, j'utiliserais toujours ESXi et j'utiliserais simplement le matériel moins pris en charge (mais qui fonctionne toujours) car il ne semble pas que vous le fassiez pour la production commerciale.


ESXi 4.0 nécessite un processeur 64 bits, ce que je ne pense pas que Sempron sera. Il peut essayer avec 3.5, mais je doute que cela fonctionne. ESXi est assez particulier à propos des contrôleurs de disque et des cartes réseau, si vous pouvez acheter du matériel qui répond à ces exigences, cela fonctionnera bien, mais essayer de le faire fonctionner avec du vieux matériel est aléatoire.
Sam Cogan

0

En fin de compte, c'est votre choix. Je ne recommanderais que par expérience personnelle:

  • Utilisez plus d'un disque et répartissez les vms, sinon vous rencontrerez des goulots d'étranglement
  • Augmentez la quantité de RAM à plus de 1 Go (devrait être bon marché)
  • Pouvez-vous passer à un meilleur processeur?

Si vous prévoyez d'utiliser VMware Server, essayez de dédier l'hôte à exécuter uniquement VMware Server.


0

Cela dépend vraiment de ce que vous voulez faire avec les VM ... par exemple, pourquoi utilisez-vous 3 VM? Essai? Offre de serveur de production?

Si vous voulez simplement expérimenter la virtualisation, Virtualbox fonctionnera. Je l'utilise souvent sur mon poste de travail.

Pour les tâches plus lourdes ... nous utilisons l'hyperviseur VMWare ESXi type 1. Gratuit. Mais vous avez raison, sa compatibilité matérielle est limitée. Il est possible de le faire fonctionner sur des systèmes homebrew (voir ce site , par exemple) à un prix relativement bas, mais bien sûr, ils ne le prendront pas en charge.

J'ai regardé Xenserver mais je n'ai pas de système de processeur 64 bits de rechange nécessaire pour l'exécuter. J'ai envoyé un e-mail à leur support à la recherche d'une ancienne version qui fonctionnerait spécifiquement avec les processeurs 32 bits et après quelques jours, ils m'ont finalement envoyé un e-mail avec des instructions précises sur la façon de télécharger leur dernière version qui ne fonctionnera pas avec les anciens systèmes, ainsi qu'une note à contactez leur support technique par téléphone si j'ai d'autres problèmes. Merci, Citrix. Vous êtes d'une grande aide ... Je m'en souviendrai plus tard.

Si vous essayez de virtualiser des choses Linux, vous pouvez toujours regarder Xen ou KVM .

Selon votre système et vos besoins, vous pouvez avoir besoin d'un processeur prenant en charge la virtualisation dans le matériel. Pour cela, vous devrez vérifier votre type de processeur. Vous pourrez peut-être utiliser "sudo lshw" et analyser la sortie pour les informations du processeur pour voir si cela peut vous aider à trouver le type de puce, puis référencer cela avec le fournisseur (AMD / Intel) pour voir les capacités de la puce.

L'exécution de 3 VM dans 1 gig de mémoire sera toujours serrée, cependant. Si vous allez jouer avec plus d'une machine virtuelle de quelque sorte que ce soit sur votre système, vous voudrez probablement sérieusement envisager sérieusement de l'augmenter à 2 Go minimum .


0

Vous pouvez également envisager d'utiliser une solution de virtualisation comme OpenVZ ou VServer. Tout dépend de ce que vous voulez vraiment à la fin. J'utilise une machine bas de gamme avec OpenVZ dans le but d'isoler mes machines ainsi qu'à des fins de test. Il est trivial de créer, tester et détruire des machines virtuelles. Avec OpenVZ, les serveurs virtuels fonctionnent tous à presque pleine vitesse avec seulement une légère surcharge de 3% (selon les documents). Seul hic, c'est qu'il n'utilise qu'un seul noyau (vous ne pouvez donc pas faire de test du noyau par exemple).


proxmox vous permet de créer facilement des vms openvz ou kvm (si le matériel le supporte). proxmox est une distribution linux
llazzaro

0

Cela dépend vraiment de ce que vous virtualisez et de ce que vous voulez réaliser.

Si vous prévoyez également d'utiliser cette boîte comme serveur de fichiers domestique, je recommanderais OpenSolaris pour certains avantages de ZFS, ainsi que Sun xVM (Xen) ou VirtualBox pour la virtualisation.

Si le service de fichiers n'est pas un problème, ESXi est probablement votre meilleur choix, tant qu'il fonctionnera sur votre matériel. À défaut de ce serveur VMware ou VirtualBox au-dessus d'un système d'exploitation de votre choix ou d'un serveur Hyper-V.

Peu importe ce que vous allez utiliser, vous aurez besoin d'un meilleur processeur et de beaucoup plus de RAM!


il sera utilisé pour les tests, l'hébergement de certaines applications web testera également certaines configurations distribuées. sera également utilisé pour exécuter des bots dans différentes connexions Internet (j'avais quelques antennes wifi sur le toit). Maintenant, son noyau e4500 en cours d'exécution 2, avec seulement 120 giga, dans un avenir proche, aura plus de pièces d'espace (spécialement pour plus de vms et pour les bots). J'ai également besoin d'un serveur Windows pour exécuter quelques mssqls. Je prévois de passer à 4gigas de bélier aussi
llazzaro
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.