VMWare Server 2.0 wurde vor etwa zwei Monaten veröffentlicht. Virtualisierung ist in aller Munde und hat viele verschiedene Einsatzmöglichkeiten. Ich verwende sie, um die Linux-basierten Middleware-Produkte (Apache, IBM WebSphere Server, IBM WebSphere Portal usw.) auszuführen, für die wir auf meinem Rechner ein
Die Kurzversion:
- Deaktivieren Sie die Benutzerzugriffskontrolle (UAC).
- Bearbeiten Sie C:ProgramDataVMWareVMWare Serverconfig.ini und fügen Sie die Zeile
host.TSC.noForceSync = TRUE - Ändern Sie die Einstellungen Ihres VMWare Server-Hosts auf "Auslagerung von Speicher der virtuellen Maschine zulassen".
Und nun die lange Version...
Wie in den Kommentaren von Theo Fokkema hier und hier erwähnt, müssen Sie host.TSC.noForceSync = TRUE zu C:ProgramDataVMwareVMware Serverconfig.ini hinzufügen. Leider ist die Bearbeitung dieser Datei unter Windows Vista mit aktivierter UAC schwierig. Wenn Sie die Datei als Benutzer mit Administratorrechten (aber nicht als Administrator selbst) bearbeiten, bearbeiten Sie tatsächlich eine Datei an einem Ort wie C:Dokumente und EinstellungenvinnyAppDataLocalVirtualStoreProgramDataVMwareVMware Serverconfig.ini. Da ich bereits von den vielen UAC-Bestätigungsdialogen genervt war und feststellte, dass IBM WebSphere Server 6.1 dadurch ebenfalls verwirrt wird, habe ich die UAC deaktiviert. Es gibt mindestens vier Möglichkeiten, dies zu tun, aber ich entschied mich für die einfachste: die Systemsteuerung.
Nach dieser Korrektur waren die totalen Systemstillstände beim Starten eines VMWare-Images verschwunden, aber es dauerte immer noch unverhältnismäßig lange, um zu starten (3-5 Minuten). Es stellte sich heraus, dass der VMWare-Host standardmäßig versucht, den gesamten Speicher der virtuellen Maschine im reservierten RAM des Hosts unterzubringen. Das scheint zwar eine gute Idee zu sein, aber ich vermute, dass Vista dadurch zuerst satte 1,5 GB meines 3 GB großen Arbeitsspeichers auf die Festplatte ausgelagert hat, damit es diesen Speicher für mein 1,5 GB großes Linux-Image reservieren konnte!
Um das zu beheben, folgen Sie der lila Linie im Screenshot rechts. Das geht in etwa so:
- Öffnen Sie die VMWare Server 2.0 Web-Konsole
- Wählen Sie Ihren Host in der Inventarstruktur auf der linken Seite aus
- Klicken Sie auf den Link "Hosteinstellungen bearbeiten".
- Wählen Sie die Option "Auslagerung von Speicher der virtuellen Maschine zulassen".
- Ignorieren Sie die Warnung, dass sich dies negativ auf Ihre Leistung auswirkt - wir wissen es besser. ;-)
- Klicken Sie auf OK.
Das war's! Viel Spaß beim VMing!
Verfasst von
Vincent Partington
Unsere Ideen
Weitere Blogs

Testgetriebene Entwicklung (TDD) mit dbt: Erst testen, dann SQL
Testgetriebene Entwicklung mit dbt: Erst testen, dann SQL Wenn Sie mehr als drei Tage als Analytik-Ingenieur verbracht haben, hatten Sie...
Dumky de Wilde

Python Mocking, die heimtückischen Bits
Bei dem Versuch, eine Funktion in meinem Python-Code zu spiegeln, bin ich auf diesen hervorragenden Blog von Durga Swaroop Perla gestoßen. Der Blog...
Jan Vermeir
Contact

