Instalacja Vmtools w systemie CentOS 6

Vmtools, to pakiet, który na maszynie wirtualnej, w środowisku VSphere, pełni bardzo przydatną rolę i warto zadbać, aby nasze maszyny wirtualne miały „vmtools’y” zawsze zainstalowane. Niniejsza porada pokazuje, jak wykonać instalację vmtools w systemie CentOS 6.x, ale procedura będzie bardzo podobna w starszych wersjach CentOS jak i RedHat.

Oto kilka powodów, dla których dla których warto instalować vmtools:
– pakiet Vmtools zawiera między innymi sterownik graficzny SVGA i znacznie poprawia płynność kursora.
– Pozwala łatwo „przenosić” kursor z naszej maszyny, do maszyny wirtualnej bez potrzeby „uwalniania go” kombinacją CTRL+ALT.
– Udostępnia funkcję kopiuj-wklej pomiędzy naszym komputerem, a maszyną wirtualną, do której mamy podgląd.
– Pozwala skonfigurować synchronizację czasy między maszyną wirtualną, a hostem.

Jak sprawdzić, czy pakiet Vmtools jest zainstalowany?

W Virtual Center Server, po zaznaczeniu maszyny wirtualnej, w zakładce „Summary” zobaczymy status. W tym wypadku brak vmtools:

vmtools_on_centos6_1

Instalacja Vmtools w systemie CentOS

Zacznijmy od przygotowania Linuksa. Musimy zainstalować kilka niezbędnych pakietów (Możemy zrobić to lokalnie w Terminalu, lub zdalnie przez SSH):

yum install make gcc kernel-devel kernel-headers glibc-headers perl

Aby zainicjować instalację Vmtools, klikamy PPM na maszynie, wybieramy guest > Install/Upgrade Vmware Tools

vmtools_on_centos6_2

W pierwszym kroku, pojawia się ostrzeżenie, które przypomina, że maszyna wirtualna musi być uruchomiona.

vmtools_on_centos6_3

Następnie, system zapyta Was, czy instalacja ma być interaktywna, czy automatyczna. Ja przeważnie wybieram Interaktywną, gdyż automatyczna znacznie częściej wymusza restart i nie zawsze działa na Linuksach. Dalsza część artykułu dotyczy instalacji interaktywnej.

vmtools_on_centos6_3b

Teraz możemy zalogować się na naszej maszynie wirtualnej (np. klikamy PPM i wybieramy „Open Console”). Jak widać, na maszynie wirtualnej zostaje pod-montowany wirtualny napęd z instalatorem:

vmtools_on_centos6_4

Wirtualny nośnik zawiera instrukcję w formacie .txt oraz spakowany plik .tar.gz (więcej o plikach TAR możecie poczytać w artykule Piotra. Znajdziecie tam ciekawy skrypt do łatwego rozpakowywania takich plików) .
Kopiujemy archiwum .tar.gz do tmp:

cp /mnt/cdrom/VMware-Tools*.tar.gz /tmp/

Nawigujemy do katalogu /tmp/

cd /tmp/

Rozpakowujemy archiwum

tar xvfz VMwareTools*.tar.gz

Teraz przechodzimy do katalogu, któ®y pojawił nam się w tmp:

cd /tmp/vmware-tools-distrib

Uruchamiamy instalator. Możemy przejść cały proces odpowiadając na poszczególne pytania

vmware-install.pl

..lub instalując go szybko z wszystkimi domyślnymi ustawieniami:

vmware-install.pl -d

Oto fragment tego, co zobaczymy:

vmtools_on_centos6_5

Teraz możemy wrócić do właściwości maszyny wirtualnej i upewnić się czy status jest OK:

vmtools_on_centos6_6

Jak przerwać instalację Vmtools?

Po udanej instalacji, wirtualny napęd sam się odłączy (Ang. unmount). Gdybyśmy jednak napotkali jakieś problemy, możemy wymusić zakończenie procesu i od-montowanie napędu wybierając

PPM na VM > „End Vmware Tolls Install”

Jak ustawić automatyczną instalację nowszych wersji vmtools?

Istnieje możliwość, aby maszyna sprawdzała i sama podnosiła sobie wersję vmtools przy uruchomieniu:
W Virtual Center Server, na maszynie wirtualnej klikamy PPM, wybieramy „Edit Settings”. Następnie, w zakładce „Options” zaznaczamy „Vmware Tools” i zaznaczamy widoczną na obrazku opcję „Check and upgrade Tools Turing Power cycling”.

vmtools_on_centos6_7

Łukasz Skalikow

Obecnie Manager IT. Przez lata byłem Inżynierem systemów. Jestem entuzjastą i specem od vSphere, Windows serwer, GPO. Od zawsze byłem zwolennikiem wiersza poleceń i automatyzacji. Obecnie, ze względu na pracę, rodzinę i wyjazdy służbowe, dużo mniej udzielam się na blogu, ale mam nadzieję, że pośród kilkuset porad opublikowanych na spece.it, wiele osób znajdzie dla siebie coś przydatnego :)

Przeczytaj także...

Dodaj komentarz