Instalacja VMWare ESX na Workstation

Kiedyś próbowałem z marnymi efektami. Przedwczoraj znalazłem ten adres:
http://www.xtravirt.com/index.php?option=com_content&task=view&id=99&Itemid=124

Dokument „Guide to installing VMware ESX3 on Workstation 6” jest kompletną (i działającą) instrukcją instalacji VMWare ESX Server w maszynie wirtualnej działającej pod VMWare Workstation 6.

Efekty? Nie wiem jak będzie z uruchamianiem maszyn wirtualnych, bo jeszcze tego nie sprawdziłem, ale sam ESX działa dość szybko i nie obciąża znacznie procesora (Core 2 Duo 6600, 2GB RAM).

Wg. autorów dokumentu ESX uruchomiony na VMWare Workstation na laptopie z procesorem Intel Core Duo T2700 i 3GB RAM działa wystarczająco znośnie, żeby zbudować małe laboratorium w celu przetestowania pełnych możliwości VMWare Infrastructure.

Mała uwaga: host powinien mieć procesor ze wsparciem wirtualizacji (Intel VT lub AMD Pacifica) w przeciwnym wypadku wydajność maszyny wirtualnej będzie bardzo słaba.

Virtual Floppy Drive

Usuwa ciąże i krawaty wiąże – wirtualna stacja dyskietek.

Wybitnie przydatna w przypadku korzystania z VMware:

  • tworzenie obrazĂłw dyskietek startowych, ktĂłre podmontowujemy w maszynie wirtualnej
  • nagrywanie sterownikĂłw potrzebnych do instalacji systemu
  • w zasadzie niezbędna do odpalenia np. Freesco

Do ściągnięcia tu: http://chitchat.at.infoseek.co.jp/vmware/vfd.html

Umożliwia uruchomienie dwóch wirtualnych stacji dyskietek powiązanych np. z plikiem .flp na dysku.
Dyskietki mogą mieć róşną pojemność – od 160KB do 2.88MB. Sweet.

VMware Workstation wersja 6.0 wydana

Wczoraj na stronach VMware pojawiły się dwie informacje:

  1. Program Beta VMware Workstation 6.0 zostaje zamknięty
  2. Wersja 6.0 jest już oficjalnie dostępna (RTM to build 45731)

Dobra wiadomość dla tych, ktĂłrzy kupili Workstation 5.x w 2007 roku – mogą bezpłatnie (ale tylko do końca czerwca) zaktualizować swoje kopie do wersji 6.0. Po 30 czerwca aktualizacja będzie kosztowała 99 USD – tyle samo co dla tych, ktĂłrzy kupili swoje licencje przed początkiem 2007 roku.
Więcej informacji na stronach VMware.

Aktualizacja polega na wypełnieniu kreatora (podaje się aktualnie posiadane klucze do wersji 5.x). Kreator, po zweryfikowaniu danych, poda klucze do wersji 6.0 – proste, łatwe i przyjemne.

Ciekawe narzędzia do zarządzania dyskami VMware

Robert Petruska, aktywny użytkownik forum VMware, udostępnia na swojej stronie kilka przydatnych narzędzi związanych z obsługą dysków wirtualnych VMware.

Są to, między innymi, graficzne interfejsy do vmware-vdiskmanager.exe i DiskMount.

Można dzięki nim w prosty i wygodny sposób podmontować dyski wirtualne do systemu hosta, dokonać defragmentacji oraz zmniejszyć ich rozmiar.

Uwaga1: narzędzia działają pod Windows
Uwaga2: odradzam grzebania w dyskach na których włączone są snapshoty

VMWare Server 1.0.2

Dzisiaj mój VMWare Server 1.0.1 zgłosił, że jest już przestarzałą wersją i że pora pobrać najnowszą:

VMWare Server 1.0.2 Build 39867

Z przyjemnością doczytałem w Release Notes, że między innymi:

„CD-ROM and DVD-ROM emulation now work correctly in Vista guests.”

 Co „po polskiemu” oznacza, Ĺźe nie będę juĹź musiał uĹźywać Daemon Tools do emulacji CD-ROMu w przypadku maszyn wirtualnych z Vista. 🙂

Z innych ciekawych rzeczy:

  • dołączone prekompilowane VMWare Tools for SuSE 10
  • moduły jądra budują się pod kernelem 2.6.18
  • poprawione błędy związane z wyciekami pamięci w przypadku maszyn Windows

PouĹźywamy – zobaczymy i napiszemy.

Porównanie sprzętowej i programowej wirtualizacji

Na stronach VMWare znalazłem bardzo ciekawy artykuł (czy może raczej pracę):

„A Comparison of Software and Hardware Techniques for x86 Virtualization”

podsumowanie artykułu jest zaskakujące: w niektórych testach wirtualizacja sprzętowa okazała się mniej wydajna od programowej. Autorzy artykułu jako przyczynę tego zjawiska wskazują m.in. fakt, że sprzętowa wirtualizacja jest (w przypadku architektury x86) w początkowej fazie rozwoju i dopiero kolejne wersje sprzętu powinny oferować przyspieszenie.

Podobne efekty opisał na swoim blogu Virtual PC Guy, który zaznaczył, że instalowane w systemie sterowniki (VM additions) są na tyle wydajne, że sprzętowa wirtualizacja może przyspieszyć co najwyżej samą instalację systemu operacyjnego.

Wsparcie dla sprzętowej wirtualizacji – duĹźe brawa dla Fujitsu-Siemens

Ostatnio kupiłem notebooka Lifebook E8210 produkcji Fujitsu-Siemens. Tak jak duĹźa część laptopĂłw na rynku (patrz tu) miał fabrycznie wyłączone wsparcie dla sprzętowej wirtualizacji pomimo procesora, ktĂłry takie wsparcie oferuje… VirtualPC 2007 i VMWare Workstation Beta 6.0 podawały informację, Ĺźe wsparcie dla wirtualizacji mĂłj procesor ma, ale nie jest włączone.

W przypadku Fujitsu-Siemens wystarczył jeden telefon do wsparcia technicznego w Warszawie. Zostałem poproszony o przesłanie e-mailem numeru seryjnego laptopa a po chwili dostałem w odpowiedzi obraz .ISO płyty CD umoĹźliwiającej aktualizację BIOS. Po aktualizacji w BIOSie pokazała się opcja włączenia wsparcia dla wirtualizacji. Wystarczyło ją włączyć, wyłączyć komputer i juĹź…. wsparcie dla VT aktywne!

 

Wydajność VMWare Workstation 6.0 Beta

Włączone w wersji Beta debuggowanie wpływa na wydajność bardziej niż początkowo mi się wydawało (vide: http://oso.com.pl/?p=10)
Na komputerze na którym uruchamiałem jednocześnie 4 maszyny z Windows XP pod VMWare Server 1.0, pod Workstation 6.0 Beta nie uruchamiam więcej niż 2. Przy trzeciej wydajność spada poniżej akceptowalnego poziomu (szczególnie podczas instalacji aplikacji).

W przypadku Visty działającej w maszynie wirtualnej wcześniej uruchamiałem 2 do 3. Pod 6.0 Beta nawet przy pojedyńczej włączonej maszynie zauważymy wolniejsze działanie niż przy 2 równoległych w VMWare Server 1.0.

Nie planuję robienia dokładnych benchmarków. Na razie, jeżeli potrzebuję większej wydajności, korzystam z Workstation 5.5.

VMWare Workstation 6.0 Beta

Pobrany ze strony VMWare oprogramowanie wrzuciłem od razu na głęboką wodę środowiska testowego.

Moje wraĹźenia? Same pozytywy:

  • To „tylko” Beta a działa bardzo bardzo stabilnie
  • Debuggowanie włączone na stałe minimalnie obniĹźyło wydajność w porĂłwnaniu z VMWare Server 1.0 (wersja finalna prawdopodobnie będzie szybsza)
  • Dodatkowa funkcjonalność (w porĂłwnaniu z WKS 5.5), ktĂłra zwrĂłciła moją uwagę i z ktĂłrej skorzystałem:
    • MoĹźliwość podmontowywania dyskĂłw wirtualnych wprost z interfejsu WKS
    • Wbudowana funkcjonalność VMWare Converter – Workstation umoĹźliwia importowanie nie tylko innych maszyn wirtualnych ale i maszyn fizycznych 🙂
    • MoĹźliwość przełączenia maszyn wirtualnych w tło – coś jak VMWare Server z tym Ĺźe maszyny nie przetrwają wylogowania uĹźytkownika
    • Rozbudowana konfiguracja sprzętu (dostępna dla nowych maszyn wirtualnych, nie dla przekonwertowanych) – moĹźliwość określenia ilości pamięci Video (w WKS 5.5 trzeba było ręcznie edytować plik .vmx) itp.
  • Dodatkowa funkcjonalność, ktĂłra jest, ale ktĂłrej nie uĹźywałem:
    • Wsparcie dla USB 2.0
    • Wsparcie dla wielu monitorĂłw (zapowiada się ciekawie…)
    • Wsparcie dla Vista jako hosta maszyn wirtualnych
    • i jeszcze kilka innych…

Czego jeszcze nie ma to pełnego wsparcia dla Vista Aero – na razie udało mi się uzyskać index 1.9 dla Aero ale to jeszcze za mało, Ĺźeby włączyć przeĹşroczyste okienka… 🙂

Według mojej wiedzy jest szansa, że pełne wsparcie Aero pojawi się po oficjalnej premierze Vista. (koniec stycznia)
Maszyną na której testowałem (i nadal testuję) VMWare Workstation 6.0 Beta był Dell Optiplex 745:

  • Intel Core 2 Duo E6600 (włączone Intel Virtualization w BIOS)
  • 2 GB RAM
  • Dysk SATA 250GB
  • Grafika ATI Radeon X1300Pro
  • Windows XP SP2

Maszyny wirtualne, które odpalałem (nie było z nimi żadnych problemów):

  • Windows XP Pro x86
  • Windows Vista x86
  • Windows 2003 Server
  • Red Hat Enterprise Linux 3.0 x86
  • Red Hat Enterprise Linux 4.0 x86