Ich finde mich mindestens einmal im Jahr in dieser ähnlichen Situation wieder. Die Bindung, bei der ich entweder ein Motherboard oder eine OS-Festplatte aktualisiere. Es macht mich verrückt, jedes Mal Windows, Visual Studio, alle meine Add-Ins neu installieren, meine Einstellungen neu konfigurieren usw. zu müssen. Ich habe ein Layout und ich mag und ich möchte dabei bleiben.
Meine Frage ist...
Gibt es einen Bare-Metal-Hypervisor auf dem Markt, mit dem ich meine Workstation für Endverbraucher virtualisieren kann? Ich möchte die Virtualisierung von Hosts und Clients unbedingt vermeiden. Bare Metal ist definitiv ein besserer Weg, um meine Bedürfnisse zu befriedigen.
Ist dies ein guter Ansatz, oder werde ich auf diese Weise andere unerwünschte Nebenwirkungen haben?
Klärung
Meine Maschine hat nur sehr begrenzte Zwecke. Meine Hauptanwendung ist 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 erwäge ich, an einem node.js-Projekt zu arbeiten und möglicherweise Ubuntu auf demselben Hypervisor auszuführen, wenn dies möglich ist.
Systemspezifikationen:
Gigabyte-Motherboard
Intel i7 920
12-GB-RAM-
Basis-Festplatte mit 500 GB und 7200 RPM für OS
4 VelociRaptors in Raid 1/0 für Build Disk
Dual GTS250 (512 MB) Grafikkarten (ohne SLI) für Quad-Monitore
Als Randnotiz
Ich wäre auch nicht gegen einen alternativen Vorschlag, wenn die Einschränkungen zu groß sind. Ich könnte ESXi (oder Zen Server) auf meiner Box installieren und einen separaten "Thin Client" für RDP in die virtuelle Maschine einbauen. 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 viele große Fortschritte gemacht ... UND MokaFive ist jetzt für den Einsatz in Unternehmen freigegeben.
Ich würde mich gerne ein wenig mehr mit dieser Frage befassen und herausfinden, ob es einen soliden BareMetal Hypervisor für Workstations gibt, auf denen Komponenten für Endverbraucher ausgeführt werden (z. B. nicht Dell, HP, Lenovo usw.).
quelle
not
Dell, HP oder Lenovo? Was ist etc?Antworten:
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 auf Servern konzipiert, und Sie können weder USB- oder Firewire-Anschlüsse noch hardwarebeschleunigte 3D-Grafiken verwenden.
Sie sollten besser ein gehostetes Virtualisierungsprogramm verwenden. Ich denke, VMware Workstation wäre ideal für Ihre Verwendung, bis MokaFive verfügbar wird.
EDIT: Es gibt eine Testversion von MokaFive auf der Website.
Neue Informationen
Sie sollten sich Citrix XenClient ansehen , das Bestandteil der XenDesktop-Suite ist, aber auch kostenlos 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, habe aber vor, es bald zu verwenden.
Beste Option: Hyper-V (kostenlos)
Mir ist erst jetzt aufgefallen, dass Sie bereit sind, ein separates Thin Client- und Server-Setup zu verwenden. Auf diese Weise können Sie einen für Server bestimmten Hypervisor vom Typ 1 für die Verwendung auf Arbeitsstationen über RDP verwenden. Die Liste der VMware ESXi-Hardwarekompatibilitäten ist recht restriktiv, während Hyper-V auf nahezu allen Computern ausgeführt werden kann. Hyper-V hat auch einen 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 verwenden. Ich denke, das wird sehr gut für Sie 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 erzielen.
Neuestes Update
Windows 8 enthält einen Bare-Metal-Hypervisor, auf dem es ausgeführt wird - Client Hyper-V .
quelle
Zumindest kannst du es versuchen. Erstellen Sie einen Dual-Boot mit einem Linux-Betriebssystem als Host und installieren Sie Windows als Gast mit VirtualBox.
Linux bietet Ihnen eine bessere Festplattenleistung durch ein besseres Festplatten-Caching.
Wenn Sie das Setup mögen, sichern Sie einfach das Image der virtuellen Maschine. Sie können sogar 2 Instanzen für Windows erstellen - eine für die Arbeit, eine für Experimente (nicht gleichzeitig ausgeführt, da Lizenzen erforderlich).
Wenn Sie große Dateien haben, dh Ihre Multimediadateien, können Sie diese außerhalb des Gastbetriebs aufbewahren. Verwenden Sie dazu die freigegebenen Ordner von VirtualBox, damit die VM-Images nicht zu groß werden
Sie werden auch gerne im Internet surfen und E-Mails außerhalb von Linux abrufen, virtuelle Desktops verwenden, verschiedene Windows-Manager (KDE, Gnome, LXDE, XFCE) verwenden, einige Server (Apache, MySQL, SVN, Git, Wiki) auch kopieren Windows-Image zwischen verschiedenen PCs hin und her
Auch Sie können die gesamte Festplatte problemlos auf einen anderen Computer verschieben.
Wenn Partitionen in fstab nach ID anstelle von Gerätenummern angehängt werden, können Sie die Festplatte von einem anderen Computer mit eSATA-Anschluss booten, ohne das Gehäuse mit Ihrer gesamten Umgebung zu öffnen
quelle
Sie müssen sich der Einschränkungen bewusst sein, die bei der Verwendung einer virtuellen Maschine wie der Rubbishy-Grafikkarte auftreten. Wenn Sie mit diesen Einschränkungen zufrieden sind, können Sie sie auch ausprobieren.
Wenn Sie die richtige Version des Hypervisors erhalten , kostet Sie das nichts .
Ich würde definitiv einen Hypervisor anstelle eines vollständigen Betriebssystems mit VMWare Player oder ähnlichem verwenden, wenn ich alles in der virtuellen Maschine haben möchte. VMWare Player (oder Virtualbox oder ...) eignet sich gut, wenn Sie nicht viel Zeit in der virtuellen Maschine verbringen, und ist eher verschwenderisch, da zwei vollständige Betriebssysteme ausgeführt werden.
Sie können den kostenlosen Verson von hier bekommen ; Klicken Sie auf den Hauptlink im Hauptteil für 64-Bit-Hardware, auf den Link unten auf der Seite für die vorherige Version, wenn Sie über 32-Bit-Hardware verfügen.
quelle
Ich kenne VMWare ESXi nicht, daher bin ich mir nicht sicher, ob diese Frage hier im Zusammenhang steht, aber es erklärt meine Erfahrung beim Versuch, ein virtualisiertes Betriebssystem zu verwenden: Wie schadet es, Linux (Ubuntu) als Gastbetriebssystem zu verwenden? Alle meine Aufgaben? . Später habe ich meinem Beitrag eine 'Notiz' hinzugefügt, die erklärt, wie ich irgendwann gegen eine Wand stoße. Jetzt bin ich Dual-Boot.
(Vielleicht kann ich aus diesem Thread etwas lernen.)
quelle
ESXi würde funktionieren und Ihre regulären Hardware-Neuerstellungen erheblich vereinfachen.
Sie fragten jedoch, welche Nebenwirkungen auftreten könnten. Meine Frage an Sie ist, wofür verwenden Sie Ihr Windows-System? Sofern sich nichts geändert hat, sind VMs nicht für ihre herausragende Videoleistung bekannt. Wenn Sie High-End-Spiele spielen möchten, müssen Sie die Grafik nach unten skalieren, wenn sie überhaupt ausgeführt wird.
quelle
Ich benutze Proxmox ( http://www.proxmox.com ) seit fast einem Jahr. Ich muss sagen, dass es unglaublich ist. Ähnlich wie ESXi basiert dies auf Linux. Es ist ein freies Betriebssystem, das auf Debian basiert. Auch wenn Sie nicht viel über Linux wissen, können Sie es in kürzester Zeit installieren und in Betrieb nehmen.
Meine aktuelle Konfiguration ist:
Ihre Benutzergemeinschaft ist äußerst hilfreich in Situationen, in denen Sie möglicherweise SSH auf dem Server ausführen müssen. Ihr Wiki und andere Dokumentationen sind hervorragend für die Ausführung der grundlegenden Aufgaben geeignet. Hinzufügen eines weiteren Knotens zu Ihrem Cluster, Sichern von VMs, Wiederherstellen von VMs, Migrieren von VMs auf andere Knoten und typische Setups.
Sie haben im Moment eine neue Beta-Version, die ein wenig fehlerhaft ist, so dass ich sie in meiner aktuellen Umgebung nicht verwende, aber sie hat eine komplette Umgestaltungs-Benutzeroberfläche mit EXTJS, was eine ausgefallene Benutzeroberfläche ist.
ALTE UI
NEUE UI
Da Sie vollen Zugriff auf die Konsole haben, können Sie alle benötigten Tools über apt-get installieren. Persönlich betreibe ich einen Hamachi-Server auf den Knoten, sodass ich von überall auf der Welt auf meine Server zugreifen kann, ohne die Server für Sicherheitsrisiken öffnen zu müssen. Die einzigen Ports, die für meine VMs und Server offen sind, sind 80 und 443.
Ich führe verschiedene Arten von VMs auf diesen aus, einschließlich Ubuntu, Ubuntu 64-Bit, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP usw.
Proxmox unterstützt auch eine Vielzahl von Netzwerkadaptern, die mit den VMs verwendet werden können. Sie können problemlos zusätzliche Festplatten, virtuelle 1-GBit / s-Netzwerkkarten und mehr hinzufügen.
Die Backups auf den VMs sind sehr einfach einzurichten und zu konfigurieren. Sie können ISOs auf den Server hochladen oder deren Appliances verwenden (offensichtlich keine Windows-Appliances). Ihre Appliances sind jedoch fantastisch und einfach zu konfigurieren. Sie können eine sofort einsatzbereite Version von Wordpress, Drupal, Ticketing Management, CRM, EYEOS und mehr erhalten.
quelle
Ich denke, Sie sollten neben dem Kauf von ESXi die kostenlose Software VMWare Player von VMWare verwenden . Sie müssen keine Lizenz kaufen, um sie für den persönlichen Benutzer zu verwenden. Es kann Maschinen nach Belieben 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, nur um VMWare Player zu verwenden). Wenn Sie Fragen haben, kommentieren Sie.
quelle
Warum nicht stattdessen ein System-Image erstellen? Verwenden Sie drivexml, um Ihr gesamtes c: -Laufwerk zu kopieren. Gesamtkosten. 1 Festplatte. Neue Motherboards werden mit einer CD mit Treibern geliefert. einfach den mobo dann treiber installieren. Sichern Sie ein Systemlaufwerk oder ein Image einer virtuellen Maschine. Nächtliche Differentiale können mit einigen kostenlosen Laufwerk-Backup-Programmen durchgeführt werden. Google es
quelle
Möglicherweise könnten Sie einen anderen Ansatz wählen - Windows ausführen und Ihren persönlichen Ordner und Ihre Software auf einer Anwendungsvirtualisierungsebene ausführen. Ich schwöre bei SVS - Sie können eine Ebene mit Ihren Benutzerordnern und einer separaten Ebene (oder einer einzelnen Ebene) für Software erstellen. Wenn Sie neu installieren, bewegen Sie sich einfach über die Ebenen und aktivieren Sie sie.
Wenn Sie eine Alternative suchen, können Sie App-V verwenden
quelle
Wenn Sie Windows 7 verwenden, können Sie Ihren alten Computer in eine virtuelle Festplatte verwandeln und anschließend neu starten.
Dies bedeutet, dass Sie nur Windows auf einem neuen Computer neu installieren müssen, während alle Ihre Anwendungen von dem virtuellen Computer stammen, und dies, während Sie nur Virtual PC und keinen Hypervisor verwenden.
Hier sind einige Artikel, die Ihnen auf dem Weg helfen:
Lokale P2V-Migration mit Microsoft Deployment Toolkit 2010 und Sysinternals Disk2VHD
Windows 7 - VHD-
Start - Setup-Richtlinie Nutzen von Windows 7-Start zu VHD zum Testen von Visual Studio 2010
Windows 7-Start von VHD - Einige Fallstricke
quelle