Je souhaite virtualiser mon poste de travail (niveau 1), à la recherche d'hyperviseur Bare Metal pour les composants grand public

17

Je me retrouve dans cette reliure similaire au moins une fois par an. Le lien par lequel je mets à niveau une carte mère ou un disque dur de système d'exploitation. Cela me rend fou de devoir réinstaller Windows, Visual Studio, tous mes compléments, reconfigurer mes paramètres, etc. à chaque fois. J'ai une mise en page et j'aime et je veux m'en tenir.

Ma question est...

Existe-t-il un hyperviseur Bare Metal sur le marché qui me permettra de virtualiser mon poste de travail grand public? Je veux vraiment éviter la virtualisation hôte / client. Bare Metal est définitivement une meilleure façon de répondre à mes besoins.

Est-ce une bonne approche ou vais-je subir d'autres effets secondaires indésirables en faisant cela?


Clarification

Ma machine a des objectifs très limités. Mon utilisation principale est Visual Studio 2010 Professional où je développe des applications Web ASP.NET MVC. Le deuxième logiciel que j'utilise (qui nécessite beaucoup de système) est Photoshop CS3. Au-delà de cela, mes applications sont limitées à Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad et diverses autres (petites) applications.

Au-delà de cela, j'envisage de travailler sur un projet node.js et je pourrais exécuter sur le même hyperviseur si possible.

Spécifications du système:
Carte mère Gigabyte
Intel i7 920
12 Go Ram de
base 500 Go
7200 tr / min HDD pour OS 4 VelociRaptors en Raid 1/0 pour le disque de construction
Dual GTS250 (512 Mo) Cartes graphiques (non SLI) pour moniteurs quadruples

Sur une note latérale

Je ne serais pas non plus opposé à une suggestion alternative si les limitations sont trop importantes. Je pourrais installer l'ESXi (ou Zen Server) sur ma box et créer un "client léger" distinct pour RDP dans la machine virtuelle. Il semble que RDP prend en charge deux moniteurs .


Modifier (9 déc.2011)

Cela fait presque un an que j'ai posé cette question pour la première fois. Depuis lors, la technologie Hypervisor a fait de grands progrès ... ET MokaFive est maintenant disponible pour les entreprises.

J'aimerais creuser un peu plus cette question et savoir s'il existe un solide hyperviseur BareMetal pour les postes de travail exécutant des composants de qualité grand public (IE: pas Dell, HP, Lenovo, etc.).

Chase Florell
la source
Pourquoi notDell, HP ou Lenovo? Qu'est-ce que etc?
trolle3000
@ trolle3000 xenClient fonctionne sur les grandes marques (Dell, HP, Lenovo) mais pas sur le matériel informatique d'atelier comme Gigabyte, Asus, etc. Je recherche un hyperviseur Type1 qui fonctionnera à tous les niveaux.
Chase Florell
2
etc = et cetera, une expression latine signifiant "et d'autres choses" ou "et ainsi de suite". Pas une marque informatique :)
kobaltz
Voir mon article sur Proxmox. Je l'ai installé sur des ordinateurs de bureau grand public. Fonctionne parfaitement tant que vous avez du matériel de virtualisation (Core i3, i5, i7, etc.)
kobaltz
Honnêtement, j'ai joué avec Proxmox sur plusieurs systèmes matériels et je n'en ai pas encore trouvé un qui avait des problèmes de compatibilité matérielle. ESXi craint pour le matériel non coûteux.
kobaltz

Réponses:

10

Ce n'est pas une bonne idée d'utiliser un hyperviseur de type 1 comme VMware ESX / ESXi, Hyper-V, Xen, etc., pour un poste de travail de bureau. Ils sont conçus pour une utilisation sur serveur et vous ne pourrez pas utiliser de ports USB ou Firewire ni utiliser des graphiques 3D accélérés par matériel.

Vous feriez mieux d'utiliser un programme de virtualisation hébergé. Je pense que VMware Workstation serait idéal pour votre utilisation, jusqu'à ce que MokaFive soit disponible.

EDIT: Un essai de MokaFive est disponible sur le site Web.


Nouvelle information

Vous devriez jeter un œil à Citrix XenClient , qui est un composant de la suite XenDesktop, mais qui est également disponible de manière autonome gratuitement, pour un maximum de dix clients.

Malheureusement, il semble être uniquement compatible avec certaines marques OEM d'ordinateurs portables et de postes de travail (où le matériel est connu).

Je n'ai pas encore essayé de l'essayer moi-même, mais je prévois de l'utiliser bientôt.


Meilleure option: Hyper-V (gratuit)

Je viens juste de remarquer que vous êtes prêt à utiliser une configuration de client léger et de serveur distincte. Cela vous permettra d'utiliser un hyperviseur de type 1 destiné aux serveurs, pour une utilisation sur poste de travail via RDP. La liste de compatibilité matérielle de VMware ESXi est assez restrictive, tandis que Hyper-V peut fonctionner sur à peu près n'importe quoi. Hyper-V a également un très gros avantage pour ce que vous voulez faire - RemoteFX . Cela vous permettra d'utiliser des cartes graphiques 3D à accélération matérielle sur votre hôte Hyper-V (vos cartes graphiques sont prises en charge!) Via RDP. Je pense que cela fonctionnera très bien pour vous. Vous voudrez peut-être déterminer si un commutateur gigabit et un regroupement de cartes réseau double gigabit vous offriront des performances encore meilleures avec cette configuration avec des cartes graphiques puissantes.


Dernière mise à jour

Windows 8 comprend un hyperviseur bare metal qu'il exécute par-dessus - Client Hyper-V .

paradroid
la source
Merci pour le commentaire. Le forum VMWare dit qu'avec la nouvelle version de VMWare vSphere, je peux obtenir le support USB .
Chase Florell
1
C'est un hyperviseur de type 1 pour le bureau - le premier du genre. Je ne l'ai pas encore essayé moi-même, mais j'en entends parler depuis des mois.
paradroid
1
C'est exact.
paradroid
1
@ChaseFlorell: Oh, je viens de remarquer ce vieux commentaire de votre part. Vous connaissez donc déjà XenClient et il semble qu'il ne soit en fait destiné qu'aux ordinateurs portables. Je vais le laisser dans ma réponse car il peut être utile aux autres. Heureusement pour moi, je ne prévois l'utiliser que sur les ordinateurs portables ThinkPad.
paradroid
1
On dirait que tu as raison! RemoteFX devrait "simplement fonctionner" avec des GPU modernes grand public (en supposant qu'il possède les fonctionnalités requises)! Lien 1 et lien 2 . Le lien 1 a une démo avec quelques captures d'écran. Link 2 a plusieurs articles de blog avec des GPU que l'auteur prétend avoir testés pour fonctionner avec RemoteFX.
afrazier
4

Vous pouvez au moins essayer. Créez un double démarrage avec un système d'exploitation Linux en tant qu'hôte et installez Windows en tant qu'invité avec VirtualBox.

Linux vous offrira de meilleures performances de disque dur grâce à une meilleure mise en cache du disque.

Si vous aimez la configuration, continuez simplement à sauvegarder l'image de la machine virtuelle, vous pouvez même créer 2 instances pour Windows - une pour le travail, une pour les expériences (ne s'exécutant pas simultanément en raison des licences)

Si vous avez de gros fichiers - c'est-à-dire vos fichiers multimédias, vous pouvez les garder en dehors de l'invité - en utilisant les dossiers partagés de VirtualBox pour garder les images de VM pas trop grandes

vous aimerez également parcourir i-net et vérifier les e-mails sous Linux, utiliser des bureaux virtuels, utiliser différents gestionnaires de fenêtres (KDE, Gnome, LXDE, XFCE), exécuter certains serveurs (Apache, MySQL, SVN, Git, Wiki) et copier Image Windows d'avant en arrière entre différents PC

Même vous pouvez déplacer le disque dur entier vers une autre machine sans problème.

Si les partitions dans fstab sont montées par ID au lieu de numéros de périphérique, vous pouvez démarrer le disque à partir d'une autre machine avec un port eSATA sans ouvrir le boîtier avec tout votre environnement

jet
la source
Je suis d'accord @jet - Si un hyperviseur n'est pas la réponse en raison des limitations du moniteur ou d'autres limitations, je pense qu'un OS Linux léger (os nus) pourrait être la réponse.
Chase Florell
@rockinthesixstring: ESXi est basé sur Red Hat Linux, bien que très modifié.
paradroid
J'ai apporté une autre "note complémentaire" à ma question.
Chase Florell
3

Vous devez être conscient des limites de l'utilisation d'une machine virtuelle telle que la carte graphique poubelle, mais si vous êtes satisfait de ces limitations, vous pouvez aussi bien l'essayer.

Si vous obtenez la bonne version de l'hyperviseur, cela ne vous coûtera pas d'argent .

J'utiliserais certainement un hyperviseur plutôt qu'un système d'exploitation complet avec VMWare Player ou similaire si je voulais tout avoir dans la machine virtuelle. VMWare Player (ou Virtualbox ou ...) est bon lorsque vous ne passez pas beaucoup de temps dans la machine virtuelle et est plutôt inutile car vous avez deux systèmes d'exploitation complets en cours d'exécution.

Vous pouvez obtenir le verson gratuit d' ici ; cliquez sur le lien principal dans le corps pour le matériel 64 bits, le lien en bas de la page pour la version précédente si vous avez du matériel 32 bits.

Neal
la source
Merci @Neal - Je conviens que l'exécution de deux systèmes d'exploitation complets pour accomplir une seule tâche est un peu retardée. Je penche définitivement vers un hyperviseur, mais celui de Citrix semble être un peu plus raffiné, je suppose que je devrai les essayer tous les deux lorsque j'attraperai le Mobo approprié.
Chase Florell
2

Je ne suis pas au courant de VMWare ESXi, donc je ne suis pas sûr si ma question est dans le contexte ici, mais cela explique mon expérience en essayant d'utiliser un OS virtualisé: Comment ça fait mal d'utiliser Linux (Ubuntu) comme OS invité pour toutes mes tâches? . Plus tard, j'ai ajouté une «note» à mon message, expliquant comment j'ai finalement heurté un mur. Maintenant, je double démarrage.

(Peut-être que j'aurai quelque chose à apprendre de ce fil.)

sauparna
la source
2

ESXi fonctionnerait et rendrait vos reconstructions matérielles régulières beaucoup plus faciles.

Cependant, vous avez demandé quels pourraient être les effets indésirables. Ma question est de savoir pourquoi utilisez-vous votre système Windows? À moins que quelque chose n'ait changé, les machines virtuelles ne sont pas connues pour leurs performances vidéo exceptionnelles. Si vous aimez jouer à des jeux haut de gamme, vous devrez réduire l'échelle des graphiques, s'ils fonctionnent.

LeoB
la source
2

J'utilise Proxmox ( http://www.proxmox.com ) depuis près d'un an maintenant. Je dois dire que c'est incroyable. Tout comme ESXi, il est basé sur Linux. Il s'agit d'un système d'exploitation gratuit basé sur Debian. Même si vous ne savez pas grand-chose sur Linux, vous pouvez l'installer et le faire fonctionner en un rien de temps.

Ma configuration actuelle est:

Server 1:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

Server 2:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

iSCSI SAN:
3.9TB RAID5 (4x1.5TB 7200RPM)
3WARE Raid Controller

Leur communauté d'utilisateurs est extrêmement utile dans les situations où vous devrez peut-être SSH dans le serveur. Leur wiki et autres documents sont exceptionnels pour effectuer les tâches de base; ajouter un autre nœud à votre cluster, sauvegarder des machines virtuelles, restaurer des machines virtuelles, migrer des machines virtuelles vers d'autres nœuds et configurations typiques.

Ils ont actuellement une nouvelle version en version bêta qui est un peu boguée, donc je ne l'utilise pas dans mon environnement actuel, mais il a une interface de relooking complète en utilisant EXTJS qui est une interface utilisateur sophistiquée.

OLD UI OLD UI

NOUVELLE UI NOUVELLE UI

Puisque vous avez un accès complet à la console, vous pouvez installer tous les outils dont vous avez besoin via apt-get. Personnellement, j'exécute un serveur Hamachi sur les nœuds afin de pouvoir accéder à mes serveurs de n'importe où dans le monde sans avoir à ouvrir les serveurs à des risques de sécurité. Les seuls ports ouverts à mes machines virtuelles et à mes serveurs sont 80 et 443.

J'exécute plusieurs types de machines virtuelles sur ceux-ci, notamment Ubuntu, Ubuntu 64bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP, etc.

Proxmox prend également en charge une variété d'adaptateurs réseau à utiliser avec les machines virtuelles. Vous pouvez facilement ajouter des disques durs supplémentaires, des cartes réseau virtuelles 1 Go / s, etc.

Les sauvegardes sur les VM sont très faciles à installer et à configurer. Vous pouvez télécharger des ISO sur le serveur ou utiliser leurs appliances (pas celles de Windows évidemment). Cependant, leurs appliances sont impressionnantes et faciles à configurer. Vous pouvez obtenir un Wordpress prêt à l'emploi, Drupal, la gestion des tickets, CRM, EYEOS, etc.

kobaltz
la source
0

Je pense que ce que vous devriez faire à part acheter ESXi, c'est utiliser le logiciel gratuit fourni par VMWare appelé VMWare Player . Vous n'avez pas besoin d'acheter une licence pour l'utiliser pour un utilisateur personnel. Il peut importer et exporter des machines comme vous le souhaitez. Vous n'avez pas à vous soucier de la compatibilité matérielle avec la VM ou de l'utilisation du logiciel (c'est-à-dire que vous n'avez pas à acheter une carte mère spéciale uniquement pour utiliser VMWare Player). Si vous avez des questions, commentez.

David
la source
Mon accord est que je veux du bare metal afin de ne pas avoir besoin d'un OS client pour exécuter la VM. ESXi a une édition gratuite, et je viens de regarder, et il y a aussi une édition gratuite de Xen Server de Citrix.
Chase Florell
Ahh ... Je cherchais juste ça aussi ... Wow, il semble que ce serait une bonne idée si vous voulez payer un peu plus pour du matériel spécial.
David
Il semble que la seule exigence matérielle particulière soit qu'il s'agisse d'un matériel x64 avec la technologie VT. blogs.vmware.com/esxi/2009/06/… et citrix.com/English/ps2/products/…
Chase Florell
Je viens de recevoir une autre idée @rockinthesixstring! Vous pouvez placer le système d'exploitation hôte (Windows) sur un lecteur flash et y faire démarrer votre ordinateur, puis accéder à votre machine virtuelle via l'hôte (comme utiliser VMWare Player). Je pensais juste que c'était une bonne idée. Si la technologie VT coûte plus cher, vous voudrez peut-être l'essayer. :) Bonne chance
David
0

pourquoi ne pas faire une image système à la place? utilisez drivexml pour copier l'intégralité de votre lecteur c :. coût total. 1 disque dur. les nouvelles cartes mères sont livrées avec un cd de pilotes. installez simplement le mobo puis les pilotes. sauvegarder un lecteur système ou sauvegarder une image de machine virtuelle. des différentiels nocturnes peuvent être effectués avec certains programmes de sauvegarde de lecteur gratuits. recherche le sur Google

a ou B
la source
Je ne sais pas comment cela fonctionne avec un matériel différent.
Chase Florell le
0

Vous pouvez éventuellement opter pour une autre approche - exécuter des fenêtres et faire en sorte que votre dossier personnel et vos logiciels s'exécutent sur une couche de virtualisation d'application. Je le jure par SVS - vous pouvez créer une couche qui aurait vos dossiers utilisateur et avoir une couche séparée (ou une seule) pour le logiciel. Si vous réinstallez, il vous suffit de vous déplacer et d'activer les calques, et de balancer votre oncle.

Si vous voulez une alternative, vous pouvez utiliser App-V

Compagnon Geek
la source
0

Si vous utilisez Windows 7, vous pouvez transformer votre ancien ordinateur en disque dur virtuel, puis y démarrer.

Cela signifie que vous devrez réinstaller uniquement Windows sur une nouvelle machine, tandis que toutes vos applications proviendront de la machine virtuelle, et ce tout en utilisant uniquement Virtual PC et non aucun hyperviseur.

Voici quelques articles qui vous aideront sur le chemin:

Migration P2V locale à l'aide de Microsoft Deployment Toolkit 2010 et Sysinternals Disk2VHD Windows 7 - Démarrage VHD - Instructions de
configuration
parti du démarrage de Windows 7 vers VHD pour tester le démarrage de Visual Studio 2010
Windows 7 à partir de VHD - Quelques trucs

harrymc
la source
C'est une excellente suggestion. Une possibilité "ajoutée" est que je pourrais commencer à jouer dans node.js et à développer dans un environnement Linux.
Chase Florell