Archiwum → Narzędzia VMware
Przy okazji omawiania instalacji SAP Netweaver poruszyłem temat instalacji narzędzi znanych jako VMware Tools. Dzięki temu dodatkowi możemy poprawić wydajność grafiki i myszki wirtualnej maszyny. Co prawda VMware Tools nie są dołączone do bezpłatnego VMware Player, ale możemy je zdobyć instalując darmowy VMware Server.
Część wyszukiwań w Google dotyczących VMware Tools zostało skierowanych na moją stronę, ale wiele osób widząc wpis na temat SAP Netweaver stwierdziło, że na stronie nie ma tego, czego szukali (tak przynajmniej wnioskuję na podstawie współczynnika odrzuceń pokazywanych przez statystyki). Dlatego zdecydowałem się na stworzenie osobnego wpisu na temat aplikacji VMware i potraktowanie tego tematu możliwie szeroko dodając kilka elementów.
Opis związany z systemem Linux dotyczy przykładu środowiska GNOME w dystrybucji OpenSUSE 10.3, z której obecnie korzystam.
Zanim zaczniecie instalować wirtualną maszynę, zachęcam do przeszukania Internetu. Wiele maszyn jest dostępnych za darmo.
Zaletą skorzystania z gotowych rozwiązań jest to, że często jest ona dostarczana z zainstalowanym VMware Tools. W tym przypadku nie musimy instalować aplikacji VMware Server, która jest konieczna aby za darmo zobyć VMware Tools.
Instalacja VMware Player i VMware Server w Windows
Temat bardzo prosty i nie wymaga omawiania. Pobieramy wersje instalacyjne dla systemu Windows i uruchamiamy instalator. Nie jest tu wymagana żadna dodatkowa wiedza.
Instalacja VMware Player w OpenSUSE
Najpierw musimy pobrać odpowiedni plik RPM ze strony producenta. Po jego pobraniu instalujemy go podobnie jak każdy inny pakiet RPM.
Niestety samo zainstalowanie pakietu nic nie da, bo przed pierwszym użyciem w OpenSUSE, VMware Player musi zostać skonfigurowany (nie znajdziemy go w menu w GNOME). Zanim rozpoczniemy konfigurację musimy sprawdzić, czy mamy źródła jądra systemu (znajdziemy je w YaST poszukując pakietu kernel-source) i kompilator (gcc). Jeżeli już je zainstalowaliśmy, to jako root w terminalu wykonujemy komendę:
vmware-config.pl
Podczas wykonywania powinien się pojawić następujący komunikat:
„None of the pre-built vmmon modules for VMware Player is suitable for your running kernel.”
(widać to na załączonym zrzucie, który możecie powiększyć klikając na nim).
I to jest właśnie powód, dla którego musimy mieć zainstalowany kompilator i źródła systemu. VMware zostanie dostosowany do naszego systemu, co odbędzie się w kilku krokach. Możemy ograniczyć się do potwierdzania domyślnych opcji. Jeżeli wszystko wykona się bez błędów, to aktywator VMware Player pojawi się w menu programów.
Podobnie wyglądałaby instalacja VMware Server.
Instalacja VMware Tools dla wirtualnej maszyny z systemem Linux
Załóżmy, że zdecydowaliśmy się samemu przygotować wirtualną maszynę z OpenSUSE i nie korzystać z obrazów dostępnych w sieci. Możemy to zrobić tylko w przypadku, gdy kupiliśmy VMware Workstation lub pobraliśmy darmowy VMware Server. Alternatywą mogą być inne programy, które pozwolą skonfigurować ustawienia wirtualnej maszyny (to akurat jest proste i można wykonać w notatniku edytując plik VMX) i stworzyć pliki wirtualnego dysku twardego (pliki z rozszerzeniem VMDK).
Aby omówić instalację narzędzi VMWare posłużę się przykładem VMWare Server zainstalowanym w systemie Windows (dla VMware Workstation powinno działać podobnie). Cały opis podany poniżej dotyczy wirtualnej maszyny, na której zainstalowany jest OpenSUSE. Kwestię instalacji VMware Toools na wirtualnej maszynie z Windows omówię osobno.
Po uruchomieniu wirtualnej maszyny z OpenSUSE logujemy się na nasze konto. W menu górnym programu VMware Server lub VMware Workstation (procedura nie dotyczy VMware Player) wybieramy opcję Install VMware Tools, co spowoduje zamontowanie wirtualnego cdrom’a.
Uruchamiamy konsolę i wpisujemy komendę:
cd /media/cdrom
a następnie komendę:
ls
Powinniśmy zobaczyć listę plików wirtualnego CDROM. Jeżeli wszystko wykonaliśmy poprawnie, to zobaczymy dwa pliki:
VMwareTools-1.0.4-56528.i386.rpm
VMwareTools-1.0.4-56528.tar.gz
Numer 56528 oznacza numer wersji VMware (Server lub Workstation) i będzie różnił się w zależności od wersji programu, jaką posiadamy.
Kopiujemy plik VMwareTools-1.0.4-56528.i386.rpm do katalogu domowego użytkownika (np. /home/adam). Jeżeli dystrybucja, z której korzystasz nie obsługuje RPM, to trzeba skorzystać z plików źródłowych. Ponieważ testowałem to na OpenSUSE, dalszy opis dotyczy instalacji RPM-ów.
Kopiowanie możemy wykonać komendą (przykład dla użytkownika ‘adam’):
cp /media/cdrom/VMwareTools-1.0.4-56528.i386.rpm /home/adam
Po skopiowaniu przechodzimy do katalogu wpisując:
cd /home/adam
Aby zainstalować pakiet RPM będąc w katalogu wpisujemy komendę:
su
i podajemy hasło administratora. Następną komendą jest:
rpm -ivh /media/cdrom/VMwareTools-1.0.4-56528.i386.rpm
Po wykonaniu tej komendy uruchamiamy plik konfiguracji wpisując w konsoli polecenie:
vmware-config-tools.pl
Po uruchomieniu konfiguratora może się okazać, że trzeba kompilować niektóre moduły, dlatego podobnie jak dla VMware Player potrzebne są pliki ze źródłami jądra i kompilator gcc.
Jednym z pytań konfiguratora jest pytanie o rozdzielczość monitora. Wybieramy interesującą nas wartość. Program instalacyjny zakończy pracę i jej efekt będzie widoczny, gdy ponownie uruchomimy wirtualną maszynę. Jeżeli kiedykolwiek chcielibyśmy zmienić ustawienia rozdzielczości wystarczy ponownie wywołać konfigurator wymienioną wcześniej komendą.
Instalacja VMware Tools dla wirtualnej maszyny z systemem Windows
W przypadku, gdy mamy wirtualną maszynę z systemem Windows (jeżeli używasz na co dzień Linuksa, to pewnie tylko taka maszyna Cię interesuje), wówczas instalacja jest jeszcze prostsza. W menu górnym w VMware Server lub VMware Workstation (procedura nie dotyczy VMware Player) wybieramy opcję Install VMware Tools, co spowoduje zainstalowanie narzędzi i nie wymaga dodatkowych czynności z Twojej strony. Konfigurator VMware Tools na wirtualnym Windows będzie widoczny w pasku zadań.
Zmiana rozmiaru dysku wirtualnej maszyny
Podany poniżej opis dotyczy sytuacji, w której hostem jest Windows (nie testowałem tego w OpenSUSE, bo nie miałem takiej potrzeby. Jeżeli ktoś ma w tym zakresie doświadczenia, to proszę o dodanie komentarza do wpisu i podanie kilku cennych wskazówek).
Zmiana rozmiaru partycji nie jest możliwa z VMware Player. Musimy posiadać plik vmware-vdiskmanager.exe, który jest dostarczany z VMware Workstation lub VMware Server. Dodatkowo przyda się nakładka graficzna na ten program VMDiskSize (VMDisk Alpha 1.0.0) dostępna na stronie:
http://www.ebswift.com/OpenSource/VMDiskSize/
(jak ktoś ma problemy z pobraniem, to proszę o kontakt).
Nakładka powinna działać bez problemu dla VMware Workstation, ale w przypadku VMware Server dla wersji VMDisk Alpha 1.0.0, którą testowałem, trzeba nieco dostosować położenie pliku vmware-vdiskmanager.exe na dysku twardym.
W obu przypadkach najpierw pobieramy plik zip z VMDisk i rozpakowujemy go do dowolnego folderu na dysku.
W przypadku VMware Server plik vmware-vdiskmanager.exe znajduje się domyślnie w katalogu „C:\Program Files\VMware\VMware Server”. Dlatego aby VMDisk Alpha 1.0.0 działał, musimy w folderze “C:\Program Files\VMware” utworzyć folder „VMware Workstation” i skopiować do niego program vmware-vdiskmanager.exe. W przeciwnym wypadku program nie działa (jak chcecie widzieć dlaczego, to przeczytajcie co napisałem tutaj http://rafal.drezek.info/2007/11/26/instalacja-sap-netweaver-04-demo-czesc-2/) .
Po uruchomieniu VMDisk wskazujemy plik dysku wirtualnego i ustawiamy nową wielkość dysku. Po wybraniu pliku i podaniu rozmiaru klikamy na „Change Size”.
Jeżeli operacja powiodła się, to powinniśmy zobaczyć, że ilość plików typu „(…)-sXXX.vmdk” (XXX – oznacza kolejny numer) się zwiększyła.
Niestety nie jest to koniec. Dysk jest większy, ale nie partycje. Korzystając z dowolnego programu umożliwiającego zmianę partycji (polecam darmowy GParted) możesz dostosować rozmiar partycji wykorzystując wolne miejsce na zwiększonym dysku wirtualnym (zakładam, że jak używasz VMware, to znasz się trochę na komputerach i nie potrzebujesz szczegółów. Jeżeli jest inaczej, to w przypadku OpenSUSE możesz poczytać tutaj).
Tags: vmware
Grudzień 22nd, 2008 at 13:06
Proces instalacji VMware zmienił się w międzyczasie i wykonywanie ‘vmware-config.pl’ nie jest konieczne.
Chciałem przy tym zwrócić uwagę na pewien problem przy instalacji VMware Player 2.5.1, jeśli zalogujemy się po polsku do systemu OpenSuse 11.1. Pojawiaja się błędy typu:
„UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc5 in position 49″.
Wystarczy się zalogować z ustawionym językiem systemu jako ‘angielski’ i proces instalacji przebiega bez problemów.
Marzec 16th, 2009 at 21:23
Super !
Dzieki, bardzo mi pomogły te opisy