VMware Workstation 7 - nejlepší virtualizační řešení pro desktop

MyEgo.cz

home foto blogy mywindows.cz kontakt

VMware Workstation 7 - nejlepší virtualizační řešení pro desktop

Software 06.01.10

VMware Workstation používám od verze 5.0, tedy už řadu let. Považoval jsem jej vždy za nejlepší virtualizační nástroj pro desktop. Když Microsoft před pár měsíci vydal (společně s Windows 7 Ultimate) novou verzi své desktopové virtualizační platformy Windows Virtual PC, tak část náskoku VMware stáhnul, ale rozhodně ne celý.

Osobně opravdu rád používám software od Microsoftu. Testoval jsem Windows Virtual PC, který funkčně pořádně dospěl, plus nabízí zajímavou výhodu ve formě licence na Windows XP zdarma ve formě XP Mode, ale přesto to nestačí na nový VMware Workstation 7.

VMware totiž nativně podporuje nejen virtualizaci Windows, ale i Linuxu, Solarisu, FreeBSD a dalších systémů, které potřebuji, ale také pro všechny tyto OS nabízí VMware Tools, což jsou nativní ovladače pro disk, grafickou kartu, síťovou kartu, klávesnici, myš a další virtualizovaná zařízení, což zásadně urychluje práci hostovaného operačního systému. V neposlední řadě nejnovější verze VMware také umí akcelerovat DirectX 9.0c, takže můžete používat či testovat i aplikace vyžadující toto rozhraní. A nejedná se jen o starší hry.

VMware Workstation 7 v praxi vypadá následovně:

VMware Workstation 7VMware Workstation 7

Jak vidíte, virtuální grafická karta VMware podporuje plně DirectX 9.0c rozhraní, a je možné tak spustit třeba i Aero na Windows Vista a Windows 7.

Lepší výkon a integraci má i Unity Mode, kdy provozujete okna aplikací z jiného systému přímo v systému hostitelském, v tomto případě je to okno Midnight Commanderu z Ubuntu 9.10 na ploše Windows 7 x64:

Unity ModeUnity Mode

VMware Player 3.0 zdarma je velice dobrý

Nejpřekvapivější věcí na desktopovém VMware řešení je ovšem razantně rozšířená funkční nabídka v rámci zdarma dostupného virtualizačního nástroje VMware Player 3.0. Ten totiž v nejnovější verzi získal veškeré funkce, které bude většina lidí potřebovat pro desktopovou virtualizaci - nově umí vytvářet virtuální stroje, editovat jejich nastavení, podporuje instalaci VMware Tools, integruje se do Windows 7, a umí samozřejmě nadále Unity Mode či podporuje připojování USB zařízení.

Z těch zásadnějších věcí neumí Player oproti Workstation jen snapshoty (ukládání obrazů virtuálního systému a jejich správa), nahrávání plochy a ukládání do AVI/PNG. Pokud tyto pokročilejší funkce potřebujete, připravte si (cenově velice přijatelných) US$ 189 za VMware Workstation 7.

VMware Player 3VMware Player 3

Osobně používám Vmware hodně pro vývoj, ve virtualizovaných Windows XP je uložena řada snapshotů různých projektů (které vychází z čisté instalace Windows XP a k nim jsou poté doinstalovávány funkce dle potřeb). Je to nastavení, v němž různé databáze (Oracle, Sybase, a pod.) a vývojářské nástroje zbytečně nezatěžují hlavní systém, ale jsou připravené jen podle potřeb.

Za nabídku a vylepšení VMware Player 3.0 zdarma patří VMware velké díky, i když osobně mám pocit, že nebylo moc na výběr - když Microsoft nabídnul Windows Virtual PC zdarma a rozšířil se (byť horší) open-source VirtualBox, nebyla pro VMware moc jiná volba. Pro zákazníky je to samozřejmě dobré, pro vývojáře už tolik ne, ale to by bylo na jiný článek.


Komentáře

  1. 1 Libor Foltýnek 06.01.10, 06:01:37
    FB

    Rád bych se zeptal, pokud máte více snapshotů, tak asi stačí jedna licence pro virtualizovaný systém? Pokud bych to ale chtěl provozovat v Playeru, který snapshoty neumí, musel bych mít více virtuálek a pro každou samostatnou licenci, nemýlím-li se? To pak znamená, že ta cena za licenci VMWare je hodně levná, protože vlastně nahrazuje další licence pro systém.
    A nebo jsem úplně mimo? :-)

  2. 2 Radek Hulán 06.01.10, 09:01:48
    FB

    [1] snapshot je snímek stavu jednoho operačního systému v daném čase, dá se dělat navíc za běhu operačního systému. V případě, že virtualizační nástroj snapshoty nepodporuje, je potřeba VM ukončit a fyzicky zkopírovat soubory.

    Jak je to s licencí bez snapshotů netuším, to je otázka na MS.

  3. 3 Lumir Hlavac 06.01.10, 10:01:18
    FB

    Nevíte jestli umí VMware Player 3.0 hostovat 64-bit operační systém?

  4. 4 Jan Manek 06.01.10, 11:01:09
    FB

    Dále také obsahuje třeba podporu do Visual Studia, kde umožňuje spouštět a debugovat projekty ve virtuálním prostředí. Viz http://www.vmware.com/pdf/ws7_visualstudio_debug.pdf...

  5. 5 Radek Hulán 06.01.10, 11:01:18
    FB

    [3] samozřejmě, to uměl jako první vůbec; už na 32bitových Windows XP jsem 4 roky dozadu spouštěl 64bitový Linux, virtualizovaně..

  6. 6 Václav Kopecký 06.01.10, 02:01:14
    FB

    naprosto souhlasím s pochvalou nejnovějšího vmware
    jenom ještě dodávám že poslední verzi vylepšili i podporu pro Smart Card

  7. 7 Rasputin Putin 06.01.10, 06:01:40
    FB

    Ahoj, nevím čím to je, ale mám Windows 7 Ultimate beta build 7100 a všechny PC tam (Windows Virtual PC) běží strašně pomalu. Vstup klávesnicí se seká (třeba při držení písmena do textpole), zvuk se trhá, okna se přesunují pomalu a 3D grafiku jsem radši nezkoušel.
    Co je zajímavé, je že na identickém hardwaru Microsoft Virtual PC (verze tuším 2005 i 2007) na Windows XP běhaly naprosto v pořádku.
    A navíc MS Virtual PC 2005 ani 2007 nejdou na windows 7 nainstalovat. Nepomůže mód kompatibility, protože to prostě ukáže , že program není podporovaný a install skončí.
    Takže v čem je chyba? Špatné drivery pro HW a Win 7, verze Windows Virtual PC z testovací doby, samotná test verze Wndows 7?
    A ještě dokázal by ten VMWare nahradit Win VPC?

  8. 8 Blatecký Lukáš 07.01.10, 10:01:48
    FB

    Možná trošku offtopic, ale co je to za skin v těch Win XP? Strašně se mi líbí :)

  9. 9 Radek Hulán 07.01.10, 10:01:59
    FB

    [8] oficiální Luna od Microsoftu

  10. 10 Láďa Škramlík 09.01.10, 09:01:50
    FB

    nj, škoda, že mi mi každé zpuštění skoncí bluescreenem :(

    snazil jsem se to vyresit uz tady - neuspesne:

    http://communities.vmware.com/message/1410271#1410271...

    nevis Radku jak to dat dokupy?

  11. 11 Radek Hulán 09.01.10, 09:01:55
    FB

    [10] Turion X2 RM74? Hm, máš zapnutou HW virtualizaci? To vypadá na hardwarový problém...

  12. 12 Láďa Škramlík 10.01.10, 07:01:54
    FB

    Turion RM74 nema HW virtualizaci

    ale tim by to byt nemelo ne? VirtualPC mi chodi v normalne a tady dycky bluescreen

    nevim jestli Athlon 64 mel HW virtualizaci asi ne a tam mi to taky chodilo normalne

  13. 13 Radek Hulán 10.01.10, 09:01:58
    FB

    [12] Virtual PC 2007 také hardwarovou virtualizaci vůbec nepdporuje. Zkus si stáhnout Windows Virtual PC (poslední verze pro Win 7) a k tomu XP Mode, zda poběží..

  14. 14 Láďa Škramlík 10.01.10, 06:01:26
    FB

    [13] Ahoj, díky za odpověd ... JJ Virtual PC jsem tedko zkousel i s XP modem a jede to bez problemu (akorat grafiku to vidi jako nakou S3 ale to asi je jedno)

  15. 15 Radim Kalma 28.03.11, 06:03:24
    FB

    Ahoj,
    pouzivam tiez VMware Workstation 7.1.3 a mám dve otázky:
    1) ako udržiavaš VM (virtuálne stroje) v dobrej kondícii (defragmentácia súborov vo vnútri VM, "stripping" voľného miesta, samostná defragmentácia súborov VM - to ide riešiť asi najľahšie)? Používam asi 4 VM všetky sú založené na Windows XP SP3, v jednom vyvíjam pre Flash, v ďalšom programujem v C++, v ďalšom píšem v TeX-u a tak. Mám ich na samostatných diskových partíciách cca. 20GB-30GB - aby sa dali dobre defragmentovať, a to už sme u používaní defragmentačných nástrojov - nemám s tým veľké skúsenosti ale pred rokov som si kúpil - PerfectDisk 11 VMware Workstation (http://www.raxco.com/products/business-perfectdisk11-vmware-workstation/learn-more...), celkom sa mi pozdáva.
    2) Používaš nejaké vychytávky na zvýšenie rýchlosti behu VM? pár tipov ktoré používam:
    Tip 1: Na zrýchlenie behu VMware. Vypnite všetky VM a VMware. Skopírujte vmware-vmx.exe pod názvom vmware-vmx-debug.exe , ten si predtým premenujte napr. na vmware-vmx-debug.exe.old .
    Tip 2: Úplné vypnutie logovacieho súboru pre VM (.log ...štandardne v adresári VM). Vypnite VM (virtual machine) a do jeho súboru .vmx pridajte riadok logging = "FALSE" . Tento a ďalšie tipy nájdete v dokumente Performance Best Practices for VMware Workstation 7.0 (http://www.vmware.com/support/pubs/ws_pubs.html...) a na stránke špeciálne venovanej konfigurácii VMware - sanbarrow.com (http://sanbarrow.com/ ).

  16. 16 Špillar Adam 13.12.11, 02:12:04
    FB

    Dobrý den,
    Chtěl bych se zeptat na podporu grafiky například u starších os jako je WIN 95/98 či 2000 NT. Mám chuť z nostalgie zahrát například NHL 2000 či Fallout 1/2. Fallout jdou rozběhat i na novějším OS, ale ten pocit to hrát opravdu na starém OS. Co se týče NHL tak vím, že na XP už to nešlo rozběhat ani za pomoci kontatibility atd. Doufám, že to při kompletní instalaci WIN 98 půjde. Už jsem si je nainstaloval, ale jsem začátečník a hra mi padá. Černě problikne(tak 0.5s) a zmizí. Nevím čím to, jestli nemám nainstalovaný nějaký ovladač. Verze directx je tuším 7. Až teď se mi podařilo dostat 32bit barvy a normální rozlišení. Nemohl byste mi prosím poradit jak na to? (Myslím, že i v nastavení 3d akcelerátoru hry není nabídka na grafickou kartu jen nějaké softwarové vykreslování)