1 votes

Recommandation pour l'hébergement de machines virtuelles de bureau ?

Qu'est ce que j'ai:

Un ordinateur de bureau avec un processeur AMD64 quad core de 3GHz, avec 4G de RAM, et double écrans, et des baies de disques SATA échangeables avec un disque SATA avec Ubuntu 11.10, un disque SATA avec Windows 7 (et quelques disques SATA sur lesquels je fais mes sauvegardes)

Jusqu'à présent, j'ai été satisfait de changer de disques pour démarrer Windows ou Linux. Je vais bientôt commencer un projet qui impliquera le développement de logiciels pouvant fonctionner et être construits à la fois sur Windows et Linux. Il serait plus facile de développer et de tester si j'avais à la fois un système Windows et un système Linux s'exécutant simultanément. Et je dois dire que je ne suis pas vraiment satisfait de l'état de mon bureau Linux, après la mise à niveau vers Ubuntu 11.10. J'aimerais pouvoir jouer avec les différentes distributions, pour voir laquelle, le cas échéant, je pourrais choisir comme environnement principal.

La réponse évidente est la virtualisation. Mon CPU prend en charge les extensions VM, et il a assez de puissance pour gérer quelques VM.

Alors, je cherche un système d'exploitation pour héberger un système de VM, et un système de VM, à utiliser sur un système de bureau, où mon environnement de bureau principal sera exécuté dans l'une des VM, plutôt que sur l'hôte.

Je veux un hôte et un système de VM qui se feront discrets - où la surcharge de connexion et d'ouverture d'une console à une VM soit minimale.

Dans mon monde idéal, je m'assiérais à mon bureau et verrais un sélecteur, similaire à XDM/GDM, où je pourrais choisir sur quelle machine je voulais me connecter, et où je n'aurais pas du tout besoin de me connecter à l'hôte. Sauf, bien sûr, que certaines des machines auxquelles je voudrais me connecter ne sont pas en cours d'exécution X11, elles exécutent Windows, ou qui sait quoi d'autre. Donc je ne m'attends pas à y arriver.

Mais à quel point puis-je m'en approcher?

Puis-je me connecter à l'hôte, démarrer l'application console VM, et lui laisser prendre le contrôle total des deux écrans, de sorte que je puisse oublier complètement qu'il y a un hôte exécutant l'interface utilisateur?

Je suis prêt à dépenser un peu, mais pas beaucoup, d'argent pour mettre tout cela en place. Le Workstation de VMWare coûte 200 $ - c'est à peu près la limite de ce que je serais prêt à dépenser, si cela répondait mieux à mes besoins que les solutions VM gratuites.

Des idées?

1voto

rickumali Points 425

Vous pouvez essayer de commencer gratuitement en utilisant VirtualBox. Si vous créez les images disque au format VMDK, vous pouvez toujours déplacer le résultat vers VMWare plus tard si vous trouvez une fonctionnalité convaincante qu'il possède. Entre les modes plein écran et "sans couture", je pense que cela pourrait fournir une solution assez satisfaisante à ce que vous cherchez ; j'ai un mélange d'invités Windows et Linux sur un hôte Linux que j'utilise ici. Consultez Comment puis-je faire en sorte que VirtualBox fonctionne correctement avec deux moniteurs?, je ne l'ai pas encore essayé moi-même mais il devrait être possible de le configurer.

Le surcoût pour tout ce que vous faites va principalement être l'utilisation de la RAM, ainsi que l'absorption du CPU lorsqu'il est actif. Vous pouvez ajuster les deux jusqu'à ce que la machine virtuelle soit suffisamment rapide pour être évaluée. L'état de Linux de bureau est assez déplorable en ce moment. J'ai essayé d'éviter tout le chaos de pointe en utilisant une distribution plus ancienne basée sur GNOME2 (comme Mint 11), mais ces derniers temps cela a été rempli de problèmes où Firefox n'est pas mis à jour assez souvent pour fonctionner correctement sur certains sites. Mozilla traversant sa crise de contrôle de version alors que tant de composants de bureau Linux le sont aussi est stressant.

1voto

hookenz Points 3983

Comme suggéré précédemment, vous pouvez le faire avec Virtual Box

En fait, je fais exactement ce que vous voulez faire tout le temps. Mon principal système d'exploitation hôte est Kubuntu. J'ai installé VirtualBox et j'ai Windows 7 Professionnel installé pour mon développement windows. En général, cela fonctionne bien, bien qu'actuellement sans Aero.

Cependant, puisque vous n'êtes pas satisfait de votre distribution linux, je vous suggère d'utiliser Linux comme machine virtuelle et Windows comme système d'exploitation hôte.

D'autres options incluent VMWare Workstation. Bien que je tiens à souligner que VMWare Player (gratuit) permet désormais de créer vos propres images. Mon favori personnel est quand même Virtual Box.

En cours de route, vous pourriez constater que vous avez besoin de 2 machines physiques. C'est ce que j'ai fait car j'avais des besoins plus spécifiques que n'offrait pas une machine virtuelle. Un produit appelé Synergy vous permet de travailler sur deux machines avec une seule paire clavier/souris et de basculer facilement entre elles. Il est multiplateforme et fonctionne très bien.

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