6 Stimmen

Irgendwelche Tipps, wie Sie *alle* Ihre Arbeit in einer einzigen virtuellen Maschine erledigen können?

Ich habe vor kurzem einen neuen Vista-PC gekauft, hatte aber viele Probleme damit, alles darauf zum Laufen zu bringen, also habe ich den größten Teil meiner Arbeit (Entwicklung und anderes) weiterhin auf einem langsamen XP-Rechner erledigt, den ich schon seit Jahren habe.

Bis jetzt - ich habe VMware Convertor verwendet, um ein Image meines alten XP-Rechners zu erstellen, und jetzt führe ich es auf meinem Vista-Rechner aus und erledige so gut wie alle meine Aufgaben in dieser virtuellen XP-Maschine. Ich verwende VMware Worstation.

Jeden Morgen starte ich also meinen Vista-Rechner, dann starte ich meine virtuelle XP-Maschine und verbringe den ganzen Tag mit der Arbeit in der virtuellen XP-Maschine.

Ja, Sie können es sich wahrscheinlich denken: Ich bin das komplette Gegenteil eines VMware Power Users... Ich habe keine Ahnung von Snapshots, verknüpften Klonen oder irgendetwas anderem als den absoluten Grundlagen des Betriebs einer VM. Aber ich habe dieses System gut eingerichtet, und es funktioniert gut. Alles läuft viel schneller als auf meinem alten Rechner.

Ich mache mir jedoch Sorgen, dass die VM beschädigt wird und ich alles verliere. Natürlich kann ich die gesamte VM sichern, und ich kann die Dateien auf der VM sichern, und das werde ich auch tun, aber Ich frage mich, ob es nicht einfacher und sicherer wäre, ein zugeordnetes Laufwerk oder einen öffentlichen Ordner für meine gesamte Arbeit zu verwenden. so dass im Falle eines Ausfalls der XP-VM alle meine Dateien auf dem Vista-Rechner verfügbar sind.

Das wäre auch gut, weil ich dann problemlos Dateien zwischen dem Vista- und dem XP-Rechner austauschen könnte (ich verwende Vista für die eine oder andere Sache). Aber ich frage mich, ob das Lesen und Schreiben von Dateien von meinem XP-Rechner dadurch viel langsamer wird? (z.B. wenn ich ein großes Java-Projekt kompiliere, das viele IOs auf einmal erfordert).

Die Informationen über wie um diese Dinge einzurichten, ist leicht verfügbar, aber ich habe es nicht so einfach gefunden, den besten Ansatz für meine Arbeit herauszufinden. Die meisten Leute verwenden VMs für viel fortgeschrittenere Zwecke als ich.

Außerdem frage ich mich, ob es noch andere Tipps oder wichtige Überlegungen für diese Art von Setup gibt, bei dem man seine ganze Arbeit in einer VM erledigt? z.B. was kann schief gehen und wie kann ich es vermeiden? Gibt es sonst noch etwas?

4voto

Galwegian Punkte 40819

Sicherlich, wenn Sie alle Wenn Sie Ihre Arbeit in einer VM erledigen, ist es an der Zeit, darüber nachzudenken, Ihren Host-Rechner auf einen brauchbaren umzustellen, oder?

4voto

paxdiablo Punkte 809679

Ich habe zu Hause einen Ubuntu-Linux-Rechner mit drei VMs, die alle völlig eigenständig sind.

Das erste ist für das Unternehmen meiner Frau, die Zugang zu allen MS Office-Anwendungen und MYOB benötigt.

Der zweite ist für die Arbeit. Sie sind zu geizig, um mir einen Laptop zu kaufen, und ich werde nicht zulassen, dass sie ihre abscheulichen Sicherheits- und Auto-Update-Produkte auf meinem echten Rechner installieren.

Die dritte ist meine Visual Studio-Entwicklungs-VM.

Es läuft wie ein Traum (obwohl ich immer nur eine VM auf einmal getestet habe). Und ich habe gerade ein Backup aller VM-Dateien von Ubuntu (zusammen mit meiner Linux-Arbeit als auch), die im Grunde gibt mir Bilder der VM-Festplatten.

1voto

ayaz Punkte 10168

Wie bereits von anderen erwähnt, ist es an der Zeit, über einen Wechsel des Host-Betriebssystems nachzudenken, mit dem Sie gut zurechtkommen und mit dem Sie Ihre Arbeit erledigen können. Je nachdem, was Sie tagtäglich auf Ihrem Rechner tun, kann ich wetten, dass Vista alles andere als eine große Hürde sein wird. Warum sollten Sie Ihre Arbeit und sich selbst belasten, indem Sie VMware auf einem Ungetüm laufen lassen, das nur für Vista geeignet ist? alle Ihre Arbeit innerhalb von VMware?

Dennoch schlage ich vor, dass Sie sich mit VMware Schnappschüsse y Klonen . Dies sind zwei leistungsstarke Funktionen, nicht zuletzt die erste in Ihrem Fall, mit der Sie nicht nur viele gängige Probleme vermeiden, sondern auch lösen können, die beim Betrieb eines beliebigen Betriebssystems in einer VMware auftreten können.

Ich führe hin und wieder eine grobe Sicherung durch, bei der ich das VMware-Image auf der Festplatte mit einem Tool wie 7-zip komprimiere und auf einem Sicherungsmedium speichere. Für Backups oder Wiederherstellungspunkte innerhalb des Systems ist VMwares Linked Cloning jedoch definitiv eine praktische Funktion - da Windows häufig beschädigt/infiziert wird, können Sie mit Linked Cloning ziemlich sicher sein, dass Sie problemlos zum letzten Zustand vor der Beschädigung zurückkehren und Ihre Arbeit von dort aus ungehindert fortsetzen können.

1voto

Mike Thompson Punkte 6510

Ich verwende VMWare nun schon seit einigen Jahren bei der Arbeit. Ich verwende es für Entwicklung und Tests. Solange Ihr Basis-PC gut genug ist, ist es eine wirklich gute Möglichkeit, Ihr "PC-Leben" zu trennen.

Ich würde Ihre Daten auf jeden Fall irgendwo auf einem Server speichern. Dies kann entweder ein zugeordnetes Laufwerk, eine Versionsverwaltung oder etwas anderes sein. Wenn man anfängt, Snapshots zu verwenden, ist es sehr einfach, eine Sitzung zu löschen. Wenn Sie Ihren Basis-PC also als eine Art NAS behandeln, vermeiden Sie dieses Problem.

Ich habe jetzt beschlossen, VMWare zu Hause zu verwenden. Ich habe eine VM für Geschäftsanwendungen (Office, QuickBooks usw.), eine für die Entwicklung mit Visual Studio und mehrere andere für Webserver, Sql-Server usw. Mein Basis-PC hat 8 GB RAM und einen 2,8-GHz-Quad-Core-Prozessor, so dass die Ausführung von vier oder mehr VMs kein Problem ist.

1voto

Nathan Punkte 2033

Ich frage mich, ob es nicht einfacher und sicherer wäre, ein zugeordnetes Laufwerk oder einen öffentlichen Ordner für meine gesamte Arbeit zu verwenden.

Bitte, bitte, bitte, benutzen Sie ein Versionskontrollsystem (das auch gesichert wird), wenn Sie hauptsächlich mit Textdateien arbeiten. Ein zugeordnetes Laufwerk oder ein öffentlicher Ordner ist zwar zugänglich, aber nicht der beste Weg.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X