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

W jaki sposĂłb Jetro CockpIT (nie) realizuje Seamless Windows

Wstęp – krótko o Jetro CockpIT

Jetro CockpIT jest rozwiązaniem z rodziny centralnego przetwarzania danych opartym o usługi terminalowe Microsoft (strona producenta to http://jp-inc.com). Według producenta roszerza podstawową funkcjonalność rozwiązania Microsoft o takie funkcje jak:

  • Rozbudowane rĂłwnowaĹźenie obciążenia (load balancing)
  • Wspomaganie drukowania w środowisku terminalowym
  • Poprawione bezpieczeństwo sesji
  • Seamless Windows (niezaleĹźne okienka)

Właśnie tej ostatniej funkcjonalności postanowiłem się bliżej przyjrzeć.

Porównanie z konkurencją

Ze względu na funkcjonalność Jetro pozycjonuje swój produkt na poziomie Citrix Presentation Server Advanced Edition. W związku z tym właśnie z tym produktem porównałem Jetro CockpIT 3.6. Oba serwery zostały zainstalowane Windows 2003 R2 server, klientem był Windows XP SP2. Do analizy wyświetlanych po stronie klienta okien użyłem AutoIt v3 Active Window Info (do pobrania ze strony http://www.autoitscript.com/ jako część pakietu AutoIt).

Seamless Windows – a co to jest?

W telegraficznym skrócie technologia Seamless Windows umożliwia zdalny dostęp do aplikacji w taki sposób, że po stronie klienta każda aplikacja wyświetlana jest w niezależnym oknie. W przeciwieństwie do „zwykłych” usług terminalowych Microsoft pozwala to użytkownikowi na jednoczesną pracę na lokalnych jak i zdalnych aplikacjach, bez potrzeby przełączania między lokalnym a zdalnym pulpitem.

Na początek przyjrzyjmy się, jak ta funkcjonalność realizowana jest przez Citrix i protokół ICA:…..

Chcesz przeczytać cały artykuł? Zwróć się do mnie.

Nadciąga Virtual PC 2007

Na razie dostępna beta. Z ciekawszych rzeczy:

  • wsparcie dla obrazĂłw .iso > 2GB  :)  więc bedzie moĹźna wreszcie zainstalować Vistę na VPC bez Daemon Tools
  • nie będzie wsparcia dla urządzeń USB
  • nie będzie wsparcia dla bootowania z sieci (na szczęście moĹźna to obejść np. tak http://www.roudybob.net/?p=124 )

W sumie prawie nic nowego w porównaniu z wersją 2004. No może za wyjątkiem wsparcia dla sprzętowej wirtualizacji (AMD Pacifica i Intel Vanderpool). Wg. Virtual PC Guy dzięki temu przyspieszą systemy nie-Windows zainstalowane na maszynie wirtualnej.