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?
la source
Réponses:
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).
la source
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.
la source
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.
la source
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:
à 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.
la source
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 :)
la source
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.
la source
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.
la source
En fin de compte, c'est votre choix. Je ne recommanderais que par expérience personnelle:
Si vous prévoyez d'utiliser VMware Server, essayez de dédier l'hôte à exécuter uniquement VMware Server.
la source
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 .
la source
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).
la source
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!
la source