Software-update: VMware Server 2.0.2

VMware heeft buildnummer 203138 van zijn virtualisatiesoftware Server 2.0.2 uitgebracht. Dit pakket doet zijn werk onder Linux en Windows en is in staat om via een virtuele machine diverse besturingssystemen op de hostcomputer te laten draaien. Voor de gastcomputer kun je gebruikmaken van verschillende BSD-varianten, diverse Linux-distributies, Solaris en Windows. Voor meer informatie verwijzen we jullie door naar deze pagina en deze handleiding in pdf-formaat. De lijst met veranderingen voor versie 2.0.2 ziet er als volgt uit:

What's New

Server 2.0.2 is a maintenance release that resolves security as well as some known issues.

Security Fixes
  • New: Exception handling privilege escalation on Guest Operating System This release addresses a security vulnerability in exception handling. Improper setting of the exception code on page faults might allow for local privilege escalation on the guest. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CVE-2009-2267 to this issue.
  • New: Directory Traversal Vulnerability on Linux-based hosts This release addresses a directory traversal vulnerability that is present on host systems and that may allow for remote retrieval of any file from the host system. In order to send a malicious request, the attacker will need to have access to the network on which the host resides. The issue is present on Linux-based hosts only, not on Windows-based hosts. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CVE-2009-3733 to this issue.
Miscellaneous
  • Disk Stress Test fails with data corruption error. WLK DiskStress test fails with data corruption error on LSI Logic virtual device.
  • Server 2.0.1 does not allow vmnet-bridge service to be run in the foreground. The vmnet-bridge service has a parameter -d for putting it in daemon mode. Without using the -d parameter, the vmnet-bridge service should be able to run in the foreground. This was not working. This issue is resolved in this release.
Versienummer 2.0.2
Releasestatus Final
Besturingssystemen Windows 7, Windows 2000, Linux, Windows XP, Linux x86, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Linux AMD64, Windows Vista, Windows Vista x64, Windows Server 2008
Website VMware
Download http://www.vmware.com/go/getserver
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

05-11-2009 • 14:46

24

Submitter: zmaster

Bron: VMware

Reacties (24)

24
24
16
0
0
3
Wijzig sortering
Sorry, verkeert gereageerd, dit is voor Oet, welke op mijn reactie reageerde.
Ja, VT staat aan, anders wil hyper-v sowieso al niet werken. Verder heb ik nu geen boot entry die geen hypervisor laadt, dit is nu ook niet nodig daar ik geen gebruik maak van hyper-v.
Ik draai een server versie, omdat ik eigenlijk al vele jaren de server versies van Windows draait, al vanaf NT4. Persoonlijk vond ik deze altijd wat beter draaien dan de consumenten versie, zeker in de tijd van w95/98 vond ik NT stukken beter, spellen spelen deed ik toch nooit. Ik heb een tijd tussendoor wel even W2K prof en XP gedraait, maar ben daarna snel overgestapt op W2K3 x64, deze ging ook beter met de 4 GB RAM om die ik toen had dan de 32 bit versies. Als je een paar VM's draait is die halve GB die er bij de 32 bit versies niet gebruikt kan worden altijd welkom, daarom x64.
Waarom ik nu W2K8 x64 draai is omdat ik deze gratis heb gehad, en dus geen illegale versie van (welke dan ook) Windows hoeft te gebruiken. Tevens vind ik de aero interface wel mooier dan de classic look en aero deze werkt ook iets beter/sneller op Vista/W2K8 gezien dit door de videokaart wordt afgehandeld.
Vista/7 zou ik weer moeten kopen en zie daar geen reden toe, W2K8 volstaat prima. VMware workstation kost ook weer geld. Voor de doeleinden die ik er mee wil doe vind ik het dat niet waard. VMware server is gratis en kan ik gewoon de nodige test en rommel vm's in aanmaken.
In ieder geval bedankt voor je reactie en ik hoop dat het zo iets duidelijker is waarom ik mijn configuratie zo heb als ik het heb.

[Reactie gewijzigd door Rudie_V op 23 juli 2024 13:25]

Ok, je maakt geen gebruik van Hyper-V, maar is deze rol wel geinstalleerd dan? If so, dan toch even die bootoptie gebruiken :)
Je beweegredenen om een Server OS te draaien snap ik. Keuze voor VMware server ook.
Nee, hyper-v heb ik weer verwijderd, anders zou ik namelijk nog steeds een vertragend systeem hebben door het icm aero te draaien(wdm.exe naar 100%).
Ik heb nu op een ander systeem VMware draaien, maar mijn eigen systeem zou relaxer zijn, want dan hoeft er maar 1 PC aan. En beter voor het milieu natuurlijk :)
Ik had bijvoorbeeld eerst een rommel VM draaien zodat mijn eigen systeem schoon zou blijven.
Misschien toch een idee om dan het OS (Server 2008 x64) nogeens opnieuw te installeren, wellicht dat de Hyper-V rol niet 100% netjes verwijdert is en dat VMware dwars ligt.
Anderzijds lijkt me die bootregel proberen geen kwaad kunnen, dus ik zou dat toch ook nog eens testen.. Kost je, dunkt mij, half uurtje om dat te testen..
Ik heb een paar maanden terug een SSD gekocht en toen heb ik me systeem al opnieuw geïnstalleerd. Helaas toen nog steeds dezelfde problemen, gewoon eerst Windows erop, updates en drivers. Maar na de installatie van hyper-v weer het vertragende systeem. Hyper-v eraf en het werkt weer als een zonnetje.
Ik gebruikte eerst altijd vmware sever versie 1, op w2k3 x64 heb ik hier nooit problemen mee gehad. Toen naar W2K8 x64 overgestapt maar deze was strenger met draaiende services waardoor vmware server 1 niet meer kon draaien op W2K8 x64. Toen overgestapt naar hyper-v, maar kreeg toen het probleem dat het icm met aero vertragend werkt. Eerst wist ik niet dat het aan de combinatie hyper-v en aero lag, dus heel eventjes met een systeem gewerkt welke regelmatig vertragingen had(wdm.exe naar 100% cpu). Later er via wat zoekwerk er achter gekomen dat meer mensen dit probleem hebben.
Dus toen dacht ik dat ik dan maar weer eens op vmware server over zou stappen, versie 2 kon immer wel op W2K8 x64 draaien, ondanks dat ik niet echt een fan ben van versie 2, maar toen kreeg ik weer het probleem dat de VM's maar tot 95% op wilde starten. Zelfs nieuwe VM's, zo kaal mogelijk, bleven al hangen op 95%, niet alles mijn bestaande VM's. Één van de verklaringen was dat het met hardware te maken had welke niet goed ondersteunt zou worden. Ik heb eigenlijk geen exotische hardware(e8200, intel x38, nvidia videokaart), dus ja...
Het maakt mij niet zo uit welke virtualisatie ik gebruik, hyper-v of vmware, als het maar werkt! Morgen dus deze nieuwe versie weer eens proberen, of anders misschien toch maar eens naar een ander pakket gaan kijken.

Dus toen ik de nieuwe versie van vmware server in de meuktracker zag staan dacht ik eigenlijk eens te vragen of meer mensen deze problemen hebben.
Deze nieuwe versie geïnstalleerd, maar staat nu al vanaf 12:26 op 95% met het opstarten. Helaas nog hetzelfde probleem en geen foutmelding in logs..
:( :(
VMware Server vind ik sinds 2.0 al niet zo goed meer qua performance, en ik zie de meerwaarde van dit produkt ook niet zo in. Je hebt immers een flinke overhead door het host-OS, en het feit dat alle I/O via dat OS dient te worden afgehandeld. Daarnaast kost het host-OS ook weer een extra licentie, onderhoud, beheer etc.

Imho kan je beter naar het gratis VMware ESXi kijken, dan draai je native zonder onderliggend OS, met veel betere performance.
Dat met die overhead valt imho nog best mee, daarnaast kun je eenvoudig op licentiekosten besparen door bv CentOS(linux) x64 te draaien.
ESXi is, uiteraard, sneller/mooier, maar je moet niet uitvlakken dat de hardwareondersteuning een stuk gelimiteerder is!
Steek er een e1000 netwerkkaart in en een sata_sil supported s-ata kaartje en gaan! Voor nog geen 50euro tover je elke machine om in ESXi compatibel.
Of je neemt Microsoft Hyper-V Server. Versie R2 is net uitgekomen, en deze draait op alle hardware waar Windows 7 ook op draait. Geheel gratis dus.
Deze maar weer eens proberen. Ik draai W2K8 x64 en de vorige versie wilde geen VM's opstarten, deze bleven tijdens de startup hangen op 95%. Ik heb er geen oplossing voor kunnen vinden. Meer mensen hebben dit probleem gehad, sommige viel het op dat het met de rc1 toendertijd goed werkte, maar hadden opeens met de final dit probleem.
Zie oa: http://communities.vmware.com/thread/185797
Dan vraag je je misschien af waarom je geen hyper-v gebruikt als je toch W2K8 draait, dat komt weer omdat hyper-v icm aero de performance van mijn systeem zo naar beneden haalde dat het niet echt leuk meer was, wdm.exe leip vaak tot de 100% cpu.
Zie oa: http://social.technet.mic...00-4ca9-8819-f942c10881c1

Toevallig meer mensen deze problemen?
Heb je VT aan staan in de BIOS?
Heb je Win2k8 in de boot-options aangegeven dat er geen Hyper-Visor ondersteuning moet worden gebruikt? (zie http://blogs.msdn.com/vir...ypervisor-boot-entry.aspx)
Daarnaast vraag ik me serieus af waarom je Windows Server draait met Aero? Wat mis je in Vista/7 waardoor je Server zou willen, en if so, waarom zou je Aero dan willen draaien op een Server OS?
Overigens, als je Aero graag wil gebruiken, kijk dan ook eens naar VMware Workstation 7, Aero ondersteuning in de VM :) Erg mooi spul!
Heeeerlijk product, gisteren al de update gedraaid, echter crasht nu regelmatig het vmware-hostd process, waardoor het management compleet verdwijnt.
Deze kan je wel weer starten met
# vmware-hostd -d /etc/vmware/hostd/config.xml
Maar is verre van ideaal.

Hij crasht trouwens met de melding "Caught Signal 11" of iets dergelijks.
Helaas heb ik er verder nog weinig over kunnen vinden, maar het is behoorlijk hinderlijk. Misschien straks even een topique openen op vmware-forum...

Edit: hier al een draadje van iemand die hetzelfde probleem heeft: http://communities.vmware.com/message/1403843#1403843
Edit2: nog een draadje: http://communities.vmware...219967CA0D8F4D08?tstart=0
Edit3: Hier de oplossing, je moet blijkbaar downgraden (CentOS 5.4->5.3) en dan een paar packages niet installeren: http://communities.vmware.com/message/1404763#1404763

[Reactie gewijzigd door Oet op 23 juli 2024 13:25]

Uhm,

De beste fix is nog wel dit:
http://bugs.centos.org/view.php?id=3884
  • mkdir /usr/lib/vmware/lib/libc.so.6
  • cd /tmp
  • mkdir tmp
  • cd tmp
  • wget http://mirror.centos.org/...S/glibc-2.5-34.x86_64.rpm [^]
  • rpm2cpio glibc-2.5-34.x86_64.rpm | cpio -ivd
  • mv lib64/libc-2.5.so /usr/lib/vmware/lib/libc.so.6/libc.so.6
  • Open /usr/sbin/vmware-hostd and add /usr/lib/vmware/lib/libc.so.6 to the LD_LIBRARY_PATH. I just added an "export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libc.so.6:$LD_LIBRARY_PATH" before the last line.
  • Restart your vmware services (our just the host)
Net zelf gedaan, works like a charm!!

*kuch* Offtopic? :S

[Reactie gewijzigd door Oet op 23 juli 2024 13:25]

Ik krijg hem helaas niet werkend op een kersverse (minimal) Debian Lenny 5.03, de webservice claimt unavailable te zijn na het inloggen. Jammer genoeg kan je niet meer de 2.01 downloaden.
waarschijnlijk moet je nog wat afhankelijkheden invullen. Ik denk zelf aan apache en dergelijke. Zie de vmware website voor details.
@buzzin

Hardware timers zijn niet betrouwbaar in een VM.

VMtools er op een de tijd van de host pakken. Die host moet je wel aan NTP plakken.
Hopelijk werkt in deze versie de 'hardware' timer een beetje normaal
Ik heb twee servers draaien, en alle VMs hebben problemen met tijd, ook al staat de VMware client geinstalleerd.
Op 1 server is het zo erg dat ik elke 5 minuten de NTP moet resetten, omdat ie dan al te veel achter loopt (30 seconden tot een minuut).
Heb je een CPU die zichzelf terugklokt bij weinig werkzaamheden? Zo ja kan je ergens een configfiletje aanpassen waarin je hard zet hoeveel Hz je CPU is.
Zie: http://communities.vmware.com/thread/101406

Edit: in deze link staat ook dat je in je bios eist(of cnq) moet disablen, maar dat kan je gewoon aanlaten, je moet alleen die drie regeltjes in je configfile zetten.

[Reactie gewijzigd door Rudie_V op 23 juli 2024 13:25]

Dit komt doordat VMWare geen interrupt naar de host stuurt om alleen maar fde klok bij te werken.
Zoek eens naat 'timekeeping in vmware'

Meestal kun je dit fixen foor een kernel setting.
ESXi heeft hiet minder last van dan Server.
Waar is dit precies voor, want het nut ontgaat me momenteel even.

Je draait VM Server op een host PC, om vervolgens de VM op diezelfde PC te draaien? Of op een andere via netwerk boot, thin client idee? Of.. ?
Je draait VM Server op een host PC, om vervolgens de VM op diezelfde PC te draaien?
Klopt idd. Wat nu VMware Server heet, was vroeger VMware GSX server. Deze had één voordeel t.o.v. zowel VMware ESX Server als VMware Workstation: hij was gratis.

Staat dus meer overhead tegenover (door het host-OS), plus dat de host je ook een licentie kost.

De eveneens gratis ESXi was er toen nog niet, maar bied nu een uitstekend alternatief voor Server.
Bor Coördinator Frontpage Admins / FP Powermod @wildhagen5 november 2009 19:06
Voordeel van VMware server boven bv ESXi en 3i is dat het niet zo kritisch is met hardware en dat je ook gebruik kunt maken van bv oude interface kaarten of usb.

Op dit item kan niet meer gereageerd worden.