Ich möchte meine Workstation (Tier 1) virtualisieren und auf der Suche nach Bare-Metal-Hypervisor für Consumer-Grade-Komponenten

7321
Chase Florell

Ich finde mich in dieser ähnlichen Bindung mindestens einmal im Jahr. Das bindet dabei entweder ein Motherboard oder eine Betriebssystemfestplatte auf. Es macht mich verrückt, Windows, Visual Studio, alle meine Addins neu zu installieren, meine Einstellungen usw. jedes Mal neu zu konfigurieren. Ich habe ein Layout und ich mag und ich möchte dabei bleiben.

Meine Frage ist...

Gibt es auf dem Markt einen Bare-Metal-Hypervisor, der es mir ermöglicht, meine Workstation für Endverbraucher zu virtualisieren? Ich möchte die Host / Client-Virtualisierung wirklich vermeiden. Bare Metal ist definitiv ein besserer Weg für meine Bedürfnisse.

Ist das ein guter Ansatz oder erlebe ich dadurch andere unerwünschte Nebenwirkungen?


Klärung

Meine Maschine hat sehr begrenzte Zwecke. In erster Linie verwende ich Visual Studio 2010 Professional, in dem ich ASP.NET MVC-Webanwendungen entwickle. Die zweite Software, die ich verwende (das ist systemintensiv), ist Photoshop CS3. Darüber hinaus sind meine Anwendungen auf Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad und verschiedene andere (kleine) Apps beschränkt.

Darüber hinaus denke ich darüber nach, an einem node.js-Projekt zu arbeiten, und kann, wenn möglich, auf demselben Hypervisor ausführen .

Systemspezifikationen:
Gigabyte-Motherboard
Intel i7 920
12 GB RAM-
Basis-500-GB-Festplatte mit 7200 U / min für
VelocityRaptors im Betriebssystem 4 4 in Raid 1/0 für Build-Disk
Dual GTS250 (512 MB) Grafikkarten (nicht SLI) für Quad-Monitore

Als Randnotiz

Ich würde auch keinen alternativen Vorschlag ablehnen, wenn die Einschränkungen zu groß sind. Ich könnte das ESXi (oder den Zen-Server) auf meiner Box installieren und einen separaten "Thin Client" für RDP in der virtuellen Maschine erstellen. Es scheint, als ob RDP zwei Monitore unterstützt .


Bearbeiten (9. Dezember 2011)

Es ist fast ein Jahr her, seit ich diese Frage zum ersten Mal gestellt habe. Seitdem hat die Hypervisor-Technologie große Fortschritte gemacht ... UND MokaFive ist jetzt für den Einsatz in Unternehmen freigegeben.

Ich würde diese Frage gerne näher untersuchen und herausfinden, ob es einen soliden BareMetal Hypervisor für Workstations gibt, auf denen Komponenten für den Consumer-Bereich (IE: nicht Dell, HP, Lenovo usw.) ausgeführt werden.

16
Warum nicht Dell, HP oder Lenovo? Was ist etc trolle3000 vor 12 Jahren 0
@ trolle3000 xenClient läuft auf den großen Marken (Dell, HP, Lenovo), jedoch nicht auf Computerhardware wie Gigabyte, Asus usw. Ich suche einen Type1-Hypervisor, der auf der ganzen Linie funktionieren wird. Chase Florell vor 12 Jahren 0
etc = et cetera, ein lateinischer Ausdruck, der "und andere Dinge" oder "und so weiter" bedeutet. Keine Computermarke :) kobaltz vor 12 Jahren 2
Siehe meinen Beitrag über Proxmox. Ich habe es auf Consumer-Desktops installiert. Funktioniert perfekt, solange Sie über Virtualisierungshardware verfügen (Core i3, i5, i7 usw.). kobaltz vor 12 Jahren 0
Ehrlich gesagt, ich habe mit Proxmox auf verschiedenen Hardwaresystemen herumgespielt und noch keinen gefunden, der Probleme mit der Hardwarekompatibilität hatte. ESXi ist für nicht teure Hardware uninteressant. kobaltz vor 12 Jahren 0
Ich habe einen anderen Vorschlag gemacht, der meiner Meinung nach die beste Option ist. paradroid vor 12 Jahren 0
@ kobaltz: Ich habe ESXi auf sehr billigen HP ProLiant ML110 G5, ML115 G5 und HP ProLiant Microservern eingerichtet. paradroid vor 12 Jahren 0
Zugegeben, ESXi v5 ist mit Hardware viel besser. ESXi v4 war jedoch mit Consumer-Netzwerkadaptern schrecklich. Sie könnten sich nicht installieren lassen, wenn Sie über generische Netzwerkkarten (Realtek) verfügen. Die ProLiant-Serie ist weniger ein Consumer-Produkt als ein Business-Produkt. Er spricht mehr über Presarios und allgemeine Heimcomputer. kobaltz vor 12 Jahren 0
@kobaltz: "et cetera" wörtlich "und der Rest", normalerweise für eine implizierte endliche Liste. "et al." oder "et alii" wörtlich "und andere", normalerweise für eine implizierte nicht endliche Liste. :-) bahamat vor 11 Jahren 0

10 Antworten auf die Frage

9
paradroid

Es ist keine gute Idee, einen Typ 1-Hypervisor wie VMware ESX / ESXi, Hyper-V, Xen usw. für eine Desktop-Workstation zu verwenden. Sie sind für die Verwendung mit Servern konzipiert, und Sie können keine USB- oder Firewire-Anschlüsse oder hardwarebeschleunigte 3D-Grafiken verwenden.

Mit einem gehosteten Virtualisierungsprogramm wäre es besser. Ich denke, VMware Workstation wäre ideal für Ihren Einsatz, bis MokaFive verfügbar wird.

BEARBEITEN: Auf der Website ist eine Testversion von MokaFive verfügbar.


Neue Informationen

Sie sollten einen Blick auf Citrix XenClient werfen, eine Komponente der XenDesktop-Suite, die jedoch auch als eigenständige Lösung für bis zu zehn Clients verfügbar ist.

Leider scheint es nur mit bestimmten OEM-Marken von Laptops und Workstations (wo die Hardware bekannt ist) kompatibel zu sein.

Ich bin noch nicht dazu gekommen, es selbst auszuprobieren, aber ich habe vor, es bald zu nutzen.


Beste Option: Hyper-V (kostenlos)

Ich habe gerade erst bemerkt, dass Sie offen sind, ein separates Thin Client- und Server-Setup zu verwenden. Auf diese Weise können Sie einen Hypervisor vom Typ 1 verwenden, der für Server vorgesehen ist und für Workstations über RDP verwendet wird. Die Liste der Kompatibilitätslisten für VMware ESXi-Hardware ist ziemlich restriktiv, während Hyper-V für nahezu alles laufen kann. Hyper-V hat auch einen sehr großen Vorteil für das, was Sie tun möchten - RemoteFX . Auf diese Weise können Sie hardwarebeschleunigte 3D-Grafikkarten auf Ihrem Hyper-V-Host (Ihre Grafikkarten werden unterstützt!) Über RDP verwendet. Ich denke, das wird sehr gut für dich funktionieren. Möglicherweise möchten Sie untersuchen, ob ein Gigabit-Switch und ein Dual-Gigabit-NIC-Teaming bei diesem Setup mit leistungsstarken Grafikkarten eine noch bessere Leistung bieten.


Neuestes Update

Windows 8 enthält einen Bare-Metal-Hypervisor, der auf - Client Hyper-V ausgeführt wird .

Danke für den Kommentar. Im VMWare-Forum heißt es, dass ich mit der neuen Version von VMWare vSphere [USB-Support] erhalten kann (http://communities.vmware.com/message/1270904#1270904). Chase Florell vor 13 Jahren 0
@rockinthesixstring: Es ist immer noch nicht für den Desktop geeignet, da Sie beim Versuch, bestimmte Dinge zu tun, in viele Probleme geraten. Ich verwende ESXi und Hyper-V seit fast drei Jahren und bin VMware-Partner, der an der Zertifizierung arbeitet. Gibt es einen bestimmten Grund, warum Sie VMware Workstation nicht verwenden möchten? paradroid vor 13 Jahren 0
Ich versuche herauszufinden, ob VMWare Workstation ein Host-Betriebssystem erfordert. Ich hoffe, dass ich kein Host-Betriebssystem verwenden muss, da Ressourcen unnötig genutzt werden. Chase Florell vor 13 Jahren 0
Versuchen Sie es mit MokaFive. Auf der Website scheint eine Testversion verfügbar zu sein. Ich werde zu früh gehen. paradroid vor 13 Jahren 0
Es wurde nur [gefunden] (http://pubs.vmware.com/ws7_ace26/wwhelp/wwhimpl/js/html/wwhelp.htm?context=ws_user&file=intro_sysreqs_ws.html) benötigt. Chase Florell vor 13 Jahren 0
Oh noch eine Sache. Welche Art von Monitor verwenden Sie? 15 "VGA-Bildschirm, hoffe ich. paradroid vor 13 Jahren 0
Quad 22 "vga / dvi Chase Florell vor 13 Jahren 0
Viel Glück damit. paradroid vor 13 Jahren 0
Warum schlagen Sie MokaFive über VMWare Workstation vor? Chase Florell vor 13 Jahren 0
Es ist ein Hypervisor vom Typ 1 für den Desktop - der erste seiner Art. Ich habe es selbst noch nicht ausprobiert, aber ich habe seit Monaten davon gehört. paradroid vor 13 Jahren 1
Bedeutung für "Sans Host"? Chase Florell vor 13 Jahren 0
Das ist richtig. paradroid vor 13 Jahren 1
Oh, es sieht so aus, als sei bald ein Bare-Metal-Player (http://www.mokafive.com/products/features.php) dabei. Chase Florell vor 13 Jahren 0
jetzt bin ich sehr fasziniert. Ich bin gunna kontaktiere sie. Chase Florell vor 13 Jahren 0
Rein gar nichts. Ich habe gerade versucht, ein Formular auszufüllen und erhielt eine Benachrichtigung. (Leider unterstützen wir derzeit nur die Erstbereitstellung von 100 Benutzern oder mehr). Chase Florell vor 13 Jahren 0
Ich kann nicht viele Unternehmen sehen, die auf so etwas Neues und Ungeprüftes aufspringen. Ich habe mich gerade für die MokaFive Suite angemeldet und hatte keine solche Nachricht. paradroid vor 13 Jahren 0
Ich schaue es jetzt auch an. Kann jedoch keinen potenziellen Preis finden. Es wird scheißen, wenn die uns süchtig machen und dann versuchen, es durch die Nase zu laden, um es zu benutzen. Chase Florell vor 13 Jahren 0
XenClient von Citrix ist auch auf Tier 1 Hypervisor für Desktops. Leider ist ihre [Kompatibilitätsliste] (http://www.citrix.com/English/ps2/products/subfeature.asp?contentID=2300408) ziemlich klein. Chase Florell vor 13 Jahren 0
@ChaseFlorell: Oh, ich habe gerade diesen alten Kommentar von dir bemerkt. Sie wissen also bereits über XenClient Bescheid, und es sieht so aus, als wäre es eigentlich nur für Laptops gedacht. Ich werde es in meiner Antwort belassen, da es für andere nützlich sein kann. Zum Glück plane ich nur, es auf ThinkPad-Laptops selbst zu verwenden. paradroid vor 12 Jahren 1
Ich dachte, dass nur eine Handvoll FireGL- und Quadro-Karten für RemoteFX unterstützt werden? afrazier vor 12 Jahren 0
@afrazier: Ja, die HCL ist restriktiv, aber ich habe ein kurzes Googeln durchgeführt, um zu sehen, ob seine Karte unterstützt wurde. Ich dachte, ich hätte einen Forumsbeitrag gefunden, der besagt, dass jemand mit dieser Karte es funktioniert, aber vielleicht ist das falsch. paradroid vor 12 Jahren 0
Ich denke, ich wäre nicht überrascht, wenn es "nur funktionierte" oder eine Bearbeitung der Registrierung erforderlich war, damit RemoteFX auf Consumer-GPUs eingesetzt werden konnte. afrazier vor 12 Jahren 0
Sieht aus, als hätten Sie recht! RemoteFX sollte mit modernen Consumer-GPUs "nur funktionieren" (vorausgesetzt, es verfügt über die erforderlichen Funktionen)! [Link 1] (http://virtualfat.com/2011/03/01/remotefx-demo/) und [Link 2] (http://2008release2en.blogspot.com/). Link 1 hat eine Demo mit einigen Screenshots. Link 2 enthält mehrere Blogeinträge mit GPUs, die der Autor nach eigenen Angaben mit RemoteFX getestet hat. afrazier vor 12 Jahren 1
@afrazier: Cool. Danke für die Information. paradroid vor 12 Jahren 0
@afrazier: Nur zu Ihrer Information, ich beschäftige mich seit über einem Jahrzehnt mit CAD. Ich kann Ihnen sagen, dass die tatsächlichen GPU-Chips auf Quadros / FireGL tatsächlich die gleichen wie GeForce / Radeon sind. Der Hauptunterschied besteht darin, dass die Möglichkeit, optimierte und zertifizierte Treiber für bestimmte 3D / CAD-Anwendungen zu verwenden, freigeschaltet wird. Die Treiber opfern Frameraten für höhere Genauigkeit ohne Rendering-Artefakte. Die höheren Kosten sind für die Treiberentwicklung und den Kundensupport für eine viel kleinere Benutzerbasis zu zahlen. paradroid vor 12 Jahren 0
Neue Nachrichten: [Jetzt] (http://www.vmware.com/products/vsphere/features/vGPU.html) machen hardwarebeschleunigte 3D-Grafiken. JDługosz vor 9 Jahren 0
4
jet

Zumindest kannst du es versuchen. Erstellen Sie einen Dual-Boot mit einigen Linux-Betriebssystemen als Host und installieren Sie Windows als Gast mit VirtualBox.

Linux bietet Ihnen eine bessere Festplattenleistung durch besseres Festplatten-Caching.

Wenn Ihnen das Setup gefällt, sichern Sie einfach das Computer-Image des virtuellen Computers. Sie können sogar zwei Instanzen für Windows erstellen - eine für die Arbeit, eine für Experimente (nicht gleichzeitig fällige Lizenzen).

Wenn Sie über große Dateien verfügen, z. B. Ihre Multimedia-Dateien, können Sie sie außerhalb des Gastsystems aufbewahren. Verwenden Sie die freigegebenen VirtualBox-Ordner, um VM-Images nicht zu groß zu halten

Sie werden auch gerne i-net durchsuchen und E-Mails außerhalb von Linux prüfen, virtuelle Desktops verwenden, verschiedene Window-Manager (KDE, Gnome, LXDE, XFCE) verwenden, einige Server (Apache, MySQL, SVN, Git, Wiki) auch kopieren Windows-Image zwischen verschiedenen PCs hin und her

Sie können sogar die gesamte Festplatte ohne Probleme auf einen anderen Computer verschieben.

Wenn Partitionen in fstab anstelle der Gerätenummern nach ID gemountet werden, können Sie die Festplatte von einem anderen Computer mit eSATA-Port starten, ohne die Hülle mit Ihrer gesamten Umgebung zu öffnen

Ich stimme @jet zu - Wenn ein Hypervisor aufgrund von Monitorbeschränkungen oder anderen Einschränkungen nicht die Antwort ist, denke ich, dass ein leichtes Linux-Betriebssystem (nackte Knochen) die Antwort sein muss. Chase Florell vor 13 Jahren 0
@rockinthesixstring: ESXi basiert auf Red Hat Linux, obwohl es stark modifiziert ist. paradroid vor 13 Jahren 0
Ich habe noch eine "Randnotiz" bearbeitet, um meine Frage zu bearbeiten. Chase Florell vor 13 Jahren 0
3
Neal

Sie müssen sich der Einschränkungen bei der Verwendung einer virtuellen Maschine wie der Grafikkarte für den Müll bewusst sein, aber wenn Sie mit diesen Einschränkungen zufrieden sind, können Sie es auch versuchen.

Wenn Sie die richtige Version des Hypervisors erhalten , kostet Sie dies kein Geld .

Ich würde auf jeden Fall einen Hypervisor verwenden, anstatt ein volles Betriebssystem mit VMWare Player oder ähnlichem, wenn ich alles in der virtuellen Maschine haben wollte. VMWare Player (oder Virtualbox oder ...) ist gut geeignet, wenn Sie nicht viel Zeit in der virtuellen Maschine verbringen und ziemlich verschwenderisch sind, da zwei vollständige Betriebssysteme ausgeführt werden.

Sie können den kostenlosen verson von hier erhalten ; Klicken Sie auf den Hauptlink im Hauptteil für 64-Bit-Hardware, den Link unten auf der Seite für die vorherige Version, wenn Sie über 32-Bit-Hardware verfügen.

Thanks @Neal - Ich bin damit einverstanden, dass die Ausführung von zwei ausgewachsenen Betriebssystemen zur Durchführung einer einzigen Aufgabe etwas verzögert ist. Ich neige definitiv zu einem Hypervisor, aber der Citrix-Typ scheint etwas polierter zu sein. Ich denke, ich muss sie beide ausprobieren, wenn ich den passenden Mobo schnappe. Chase Florell vor 13 Jahren 0
2
sauparna

Ich kenne VMWare ESXi nicht, daher bin ich mir nicht sicher, ob diese Frage hier im Zusammenhang steht, aber sie erklärt meine Erfahrung mit einem virtualisierten Betriebssystem: Wie schmerzt es, Linux (Ubuntu) als Gastbetriebssystem zu verwenden? alle meine aufgaben? . Später fügte ich meinem Beitrag eine "Notiz" hinzu, in der erklärt wird, wie ich schließlich gegen eine Wand stoße. Jetzt bin ich Dual-Boot.

(Vielleicht habe ich etwas aus diesem Thread zu lernen.)

2
LeoB

ESXi würde funktionieren und die regelmäßige Wiederherstellung der Hardware erheblich vereinfachen.

Sie haben jedoch gefragt, welche unerwünschten Wirkungen es geben kann. Meine Frage an Sie ist, wofür verwenden Sie Ihr Windows-System? Wenn sich nichts geändert hat, sind VMs nicht für eine beeindruckende Videoleistung bekannt. Wenn Sie gerne High-End-Spiele spielen, müssen Sie die Grafik so anpassen, dass sie überhaupt laufen.

2
kobaltz

I have been using Proxmox (http://www.proxmox.com) for almost a year now. I have to say that it is amazing. Much like ESXi, this is linux based. It is a free OS based on Debian. Even if you do not know a lot about linux, you can install and get this going in no time.

My current configuration is:

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 

Their user community is extremely helpful in situations where you may need to SSH into the server. Their wiki and other documentation is outstanding for performing the basic tasks; adding another node to your cluster, backing up VMs, restoring VMs, migrating VMs to other nodes, and typical setups.

They do have a new version in beta right now that is a little buggy so I am not using that on my current environment, but it has a complete makeover UI using EXTJS which is a fancy UI.

OLD UI OLD UI

NEW UI NEW UI

Since you have full access to the console, you're able to install whatever tools you need via apt-get. Personally, I run a Hamachi server on the nodes so that I can access my servers from anywhere in the world without having to open up the servers to security risks. The only ports open to my VMs and servers are 80 and 443.

I run several different types of VMs on these including Ubuntu, Ubuntu 64bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP, etc.

Proxmox also supports a variety of network adapters to use with the VMs. You can easily add extra hard drives, 1GBps Virtual NICs, and more.

The backups on the VMs are very easy to setup and configure. You can upload ISOs to the server or use their Appliances (no Windows ones obviously). However, their appliances are awesome and easy to configure. You can get a Out of the Box Wordpress, Drupal, Ticketing Management, CRM, EYEOS, and more.

0
David

Ich denke, Sie sollten außer dem Kauf von ESXi die kostenlose Software verwenden, die VMWare als VMWare Player bietet . Sie müssen keine Lizenz kaufen, um sie für den persönlichen Benutzer verwenden zu können. Es kann Maschinen beliebig importieren und exportieren. Sie müssen sich keine Gedanken über die Hardwarekompatibilität mit der VM oder über die Verwendung der Software machen (dh Sie müssen kein spezielles Motherboard kaufen, um den VMWare Player zu verwenden). Wenn Sie Fragen haben, kommentieren Sie.

Mein Deal ist, dass ich Bare Metal will, sodass ich kein Client-Betriebssystem zum Ausführen der VM benötige. ESXi hat eine kostenlose Edition, und ich habe es mir angesehen, und es gibt auch eine kostenlose Edition von Xen Server von Citrix. Chase Florell vor 13 Jahren 0
Ahh ... ich habe auch nur nachgesehen ... Wow, es scheint eine gute Idee zu sein, wenn Sie für spezielle Hardware etwas mehr bezahlen möchten. David vor 13 Jahren 0
Es scheint, als sei die einzige spezielle Hardwareanforderung die X64-Hardware mit VT-Technologie. http://blogs.vmware.com/esxi/2009/06/vmware-esxi-40-hardware-compatibility-list.html und http://www.citrix.com/English/ps2/products/subfeature.asp? contentID = 1681139 Chase Florell vor 13 Jahren 0
Ich habe gerade eine andere Idee, @rockinthesixstring! Sie können das Host-Betriebssystem (Windows) auf ein Flash-Laufwerk legen und Ihren Computer dazu booten und dann über den Host auf Ihre VM zugreifen (z. B. mit dem VMWare Player). Ich dachte nur, dass es eine nette Idee war. Wenn die VT-Technologie mehr kostet, möchten Sie dies vielleicht ausprobieren. :) Viel Glück David vor 13 Jahren 0
0
a or b

Warum nicht stattdessen ein System-Image erstellen? Verwenden Sie drivexml, um Ihr gesamtes Laufwerk c: zu kopieren. Gesamtkosten. 1 Festplatte. Neue Motherboards werden mit einer CD mit Treibern geliefert. Installieren Sie einfach den Mobo und dann die Treiber. Sichern Sie ein Systemlaufwerk oder sichern Sie ein Image einer virtuellen Maschine. Mit verschiedenen kostenlosen Sicherungsprogrammen für die Datensicherung können nächtliche Differentialeinstellungen vorgenommen werden. Google es

Ich weiß nicht, wie das mit unterschiedlicher Hardware funktioniert. Chase Florell vor 13 Jahren 0
0
Journeyman Geek

Sie können sich möglicherweise für einen anderen Ansatz entscheiden - führen Sie Windows aus und lassen Sie Ihren persönlichen Ordner und Ihre Software auf einer Anwendungsvirtualisierungsebene ausführen. Ich schwöre auf SVS - Sie können eine Ebene erstellen, die Benutzerordner und separate (oder eine einzelne) Ebene für Software enthält. Wenn Sie eine Neuinstallation durchführen, bewegen Sie einfach die Ebenen und aktivieren Sie den Onkel.

Wenn Sie eine Alternative wünschen, können Sie App-V verwenden

0
harrymc

Wenn Sie Windows 7 verwenden, können Sie Ihren alten Computer in eine virtuelle Festplatte umwandeln und dann booten.

Dies bedeutet, dass Sie nur Windows auf einer neuen Maschine neu installieren müssen, während alle Anwendungen von der virtuellen Maschine stammen. Dies geschieht, wenn Sie nur Virtual PC und keinen Hypervisor verwenden.

Hier sind einige Artikel, die Ihnen auf dem Weg helfen werden:

Lokale P2V-Migration mit Microsoft Deployment Toolkit 2010 und Sysinternals Disk2VHD
Windows 7 - VHD-Boot - Setup-Richtlinie
Verwenden von Windows 7-Start für VHD zum Testen von Visual Studio 2010
Windows 7-Start von VHD - ein paar Gotchas

Dies ist ein großartiger Vorschlag. Eine "zusätzliche" Möglichkeit ist, dass ich in node.js anfangen und in einer Linux-Umgebung entwickeln kann. Chase Florell vor 12 Jahren 0