Jak zainstalować VMware Tools w systemach Linux, Windows, macOS, FreeBSD i Solaris

Jeśli kiedykolwiek wdrażałeś maszynę wirtualną VMware na platformie VMware ESXi, w stacji roboczej VMware Workstation, VMware Player lub VMware Fusion, prawdopodobnie zauważyłeś, że po zainstalowaniu systemu operacyjnego gościa pojawia się prośba o zainstalowanie narzędzi VMware Tools. W tym wpisie na blogu omówimy, czym są narzędzia VMware Tools oraz jak wygląda proces ich instalacji w różnych systemach operacyjnych, w tym w systemach Linux, Windows, macOS, FreeBSD i Solaris.

NAKIVO do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Czym jest VMware Tools? VMware Tools to zestaw sterowników i narzędzi instalowanych w systemie operacyjnym gościa (OS), które zwiększają wydajność tego systemu. VMware Tools umożliwia synchronizację czasu między hostem a systemem gościa oraz poprawia komfort użytkowania, zapewniając płynniejsze działanie myszy (bez opóźnień), lepszą wydajność grafiki, wspólny schowek, możliwość przeciągania i upuszczania plików oraz obsługę skryptów do automatyzacji zadań w maszynie wirtualnej. Jak być może pamiętasz, podczas tworzenia maszyny wirtualnej należy wybrać wersję sprzętową. Maszyny wirtualne korzystają ze sprzętu emulowanego. Sterowniki dla tego sprzętu emulowanego są instalowane wraz z VMware Tools. Maszyna wirtualna może działać bez VMware Tools, ale w takim przypadku nie będzie można korzystać z większości funkcji i zalet korzystania z maszyn wirtualnych. Zdecydowanie zaleca się zainstalowanie VMware Tools w systemach operacyjnych-gościach działających na maszynach wirtualnych VMware. Zestaw funkcji dostępnych po zainstalowaniu VMware Tools nie jest taki sam dla różnych systemów operacyjnych, na przykład niektóre funkcje dostępne dla systemów Windows nie są dostępne dla systemów Linux. Tryb Unity nie jest dostępny dla systemów Linux w najnowszych wersjach hiperwizorów desktopowych VMware. Współdzielony schowek jest ograniczony dla maszyn wirtualnych działających na hostach ESXi. Konieczne jest również zainstalowanie VMware Tools po (w przypadku konwersji serwera fizycznego na maszynę wirtualną). Wymagania Istnieją pewne wymagania dotyczące instalacji VMware Tools: System operacyjny gościa musi znajdować się na liście obsługiwanych systemów operacyjnych. Maszyna wirtualna musi być w stanie uruchomionym, aby rozpocząć instalację VMware Tools, a system operacyjny gościa musi być uruchomiony. W niektórych dystrybucjach Linuksa może być konieczna ręczna instalacja pakietów wymaganych do instalacji VMware Tools, takich jak nagłówki jądra i narzędzia potrzebne do kompilacji VMware Tools podczas instalacji). W dystrybucjach opartych na Debianie niezbędne pakiety można zainstalować za pomocą polecenia: W innych dystrybucjach Linuksa należy użyć odpowiednich menedżerów pakietów, takich jak zypper w SUSE oraz yum w dystrybucjach opartych na Red Hacie. Jak zainstalować VMware Tools w systemie Linux Algorytm instalacji VMware Tools jest podobny dla maszyn wirtualnych działających na VMware ESXi, , VMware Player i VMware Fusion. Przyjrzyjmy się, jak zainstalować VMware Tools na maszynie wirtualnej z systemem Ubuntu 18. Do napisania tego wpisu na blogu wykorzystaliśmy w naszym laboratorium ESXi 6.5 i stację roboczą VMware Workstation 15.&

Migracja P2V

apt-get install binutils cpp gcc make psmisc linux-headers-$(uname -r)

VMware Workstation Procedura instalacji dla nowszych wersji obsługiwanych systemów operacyjnych, stacji roboczej VMware Workstation oraz narzędzi VMware Tools jest podobna.

Tradycyjna metoda instalacji narzędzi VMware Tools

Metoda ta polega na włożeniu wirtualnego obrazu dysku ISO zawierającego instalator narzędzi VMware Tools do wirtualnego napędu DVD maszyny wirtualnej, uruchomieniu pliku wykonywalnego samodzielnego instalatora oraz zainstalowaniu narzędzi VMware Tools. Metoda ta może być przydatna, gdy konieczne jest zainstalowanie VMware Tools na starszych wersjach systemu Linux.

Obrazy ISO dla różnych systemów operacyjnych gości są przechowywane w następujących lokalizacjach:

  • W ESXi: /vmimages/tools-isoimages/
  • W Windowsdomyślną lokalizacją jest C:Program Files (x86)VMwareVMware Workstation

    Obrazy ISO są przechowywane w katalogu instalacyjnym VMware Workstation w systemie Windows.

  • W systemie Linux: /usr/lib/vmware/isoimages/

Jeśli na komputerze z hiperwizorem VMware brakuje obrazów ISO z narzędziami VMware Tools, można pobrać niezbędny obraz ISO z narzędziami VMware Tools ze strony internetowej VMware:

Ponieważ firma Broadcom przejęła VMware, narzędzia VMware Tools można również pobrać ze strony internetowej Broadcom po zarejestrowaniu się na tej stronie:

https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Tools

Aby zainstalować narzędzia VMware Tools w systemie Linux, wykonaj następujące czynności:

  1. Włóż wirtualny obraz DVD zawierający instalator narzędzi VMware Tools.

    Jeśli maszyna wirtualna działa na VMware ESXi zarządzanym przez vCenter, otwórz VMware HTML5 vSphere Client i wybierz swoją maszynę wirtualną w Host and Clusters . Jeśli VMware Tools nie są zainstalowane na tej maszynie wirtualnej, zobaczysz powiadomienie i klikalny przycisk Install VMware Tools . Możesz również ręcznie rozpocząć instalację VMware Tools, klikając Actions > Guest OS > Install VMware Tools (zobacz zrzut ekranu poniżej).

    How to install VMware Tools on a Linux VM

    Następnie VMware vSphere Client wyświetli komunikat, że maszyna wirtualna z systemem operacyjnym gościa musi być uruchomiona, aby zamontować obraz ISO i zainstalować VMware Tools w systemie operacyjnym gościa. Jeśli system operacyjny gościa nie jest uruchomiony, należy najpierw uruchomić maszynę wirtualną, poczekać na uruchomienie systemu operacyjnego gościa, a następnie zamontować obraz ISO z zainstalowanym VMware Tools. Kliknij Mount gdy będziesz gotowy.

    Install VMware Tools

    Jeśli Twoja maszyna wirtualna działa w stacji roboczej VMware Workstation lub na hoście ESXi, ale zarządzasz maszyną wirtualną działającą na ESXi za pomocą stacji roboczej VMware Workstation, wstaw obraz dysku ISO instalacyjnego VMware Tools.

    • Wybierz uruchomioną maszynę wirtualną, na której należy zainstalować VMware Tools.
    • Kliknij VM > Install VMware Tools.

      Install VMware Tools from the VM menu of VMware Workstation

      UWAGA: Jeśli na maszynie wirtualnej zainstalowane są dwa systemy operacyjne-goście, należy zainstalować VMware Tools w obu systemach operacyjnych.

  2. Obraz dysku zawierający instalator VMware Tools został włożony do wirtualnego napędu CD/DVD. W systemie Ubuntu 18 wirtualny dysk DVD jest montowany automatycznie, a jego skrót jest widoczny na pulpicie. Kliknij prawym przyciskiem myszy skrót i wpisz Open w terminalu.

    Open Terminal to install VMware Tools in Linux

    UWAGA: Jeśli dysk DVD nie jest montowany automatycznie w Twojej dystrybucji Linuksa, możesz zamontować go ręcznie.

    • Przejdź do katalogu /mnt/:

      cd /mnt/

    • Utwórz katalog /mnt/cdrom/ , jeśli ten katalog nie istnieje:

      mkdir cdrom

    • Zamontuj napęd CD-ROM w katalogu /mnt/cdrom/ :

      mount /dev/cdrom /mnt/cdrom

    • Przejdź do katalogu /tmp/ :

      cd /tmp/

    • Rozpakuj pliki z archiwum instalacyjnego VMware Tools (numer Twojej wersji może się różnić):

      tar zxvf /mnt/cdrom/VMwareTools-10.1.0-4449150.tar.gz

    • Odmontuj urządzenie CD-ROM:

      umount /dev/cdrom

  3. Upewnij się, że polecenie ifconfig jest dostępne w konsoli. W przeciwnym razie zainstaluj ręcznie net-tools zawierające ifconfig przed zainstalowaniem VMware Tools na systemie Ubuntu:

    apt-get install net-tools

  4. Po otwarciu skrótu w Terminalu zobaczysz katalog obrazu wirtualnego dysku DVD, który jest teraz bieżącym katalogiem w konsoli. W naszym przypadku zawartość wirtualnego dysku DVD z instalacją VMware Tools jest dostępna w /media/user1/VMware Tools/

    Gdzie user1 to nazwa naszego konta użytkownika w systemie Linux.

    Możesz wyświetlić zawartość tego katalogu i zobaczyć archiwum z instalatorem VMware Tools dla systemu Linux.

    cd /media/user1/VMware Tools/

    ls -al

    Nazwa archiwum to VMwareTools-10.1.0-4449150.tar.gz w tym przypadku.

    Skopiuj archiwum do katalogu, do którego masz uprawnienia do zapisu, na przykład do katalogu ~/Downloads/. Alternatywnie możesz skorzystać z katalogu /tmp/ :

    cp VMwareTools-10.1.0-4449150.tar.gz ~/Downloads

  5. Przejdź do katalogu, do którego skopiowałeś archiwum z VMware Tools:

    cd ~/Downloads

  6. Rozpakuj pliki instalatora z archiwum:

    tar -zxvf VMwareTools-10.1.0-4449150.tar.gz

    Extracting the installer files from the archive

  7. Przejdź do katalogu vmware-tools-distrib zawierającego plik instalatora:

    cd vmware-tools-distrib/

  8. Uruchom plik instalatora jako root:

    sudo ./vmware-install.pl

    Running the VMware Tools installation script on Linux

    Instalator został napisany w języku Perl. Po uruchomieniu instalatora VMware Tools należy odpowiedzieć na pytania wyświetlane w konsoli. Naciśnij Wpisz , aby użyć wartości domyślnej podanej w nawiasach. W przypadku większości opcji można użyć wartości domyślnej. Zwróć uwagę na pytania dotyczące włączenia folderów współdzielonych oraz funkcji „przeciągnij i upuść” & (zobacz zrzut ekranu poniżej). Wpisz Y (tak), aby włączyć te funkcje, ponieważ domyślną odpowiedzią jest [no].

    Enabling features such as shared folders

    Jeśli instalacja VMware Tools przebiegła pomyślnie, pojawi się komunikat widoczny na zrzucie ekranu. Po zainstalowaniu VMware Tools może być konieczne ponowne uruchomienie systemu gościa Linux w celu zastosowania wszystkich zmian systemowych.

    VMware Tools installed successfully on Linux

  9. Po zainstalowaniu VMware Tools w systemie Linux można sprawdzić wersję zainstalowanego oprogramowania za pomocą polecenia:

    vmware-toolbox-cmd -v

    UWAGA: W systemie OpenSuSE Linux można pobrać nowy pakiet instalacyjny VMware Tools (Open VM Tools) w formacie ymp (metapakiet YaST) lub bezpośrednio pobrać pakiety binarne w formacie rpm ze strony Strona internetowa OpenSUSE.

Instalowanie narzędzi VMware Tools przy użyciu repozytoriów oprogramowania (zalecane)

Firma VMware zaleca instalowanie narzędzi VMware Tools dla systemu Linux z internetowych repozytoriów oprogramowania przy użyciu menedżera pakietów systemu Linux. Zaletą tej metody jest to, że zawsze otrzymujesz najnowszą wersję narzędzi VMware Tools. Ponadto proces instalacji jest szybszy i łatwiejszy, ponieważ nie trzeba kopiować plików instalacyjnych ani wykonywać ręcznych konfiguracji.

Firma VMware stworzyła otwarte oprogramowanie VMware Tools dla systemu Linux o nazwie Open VM Tools (kod źródłowy można znaleźć pod adresem tutaj). Przyjrzyjmy się, jak zainstalować VMware Tools w systemie Linux z repozytorium internetowych na przykładzie systemu Ubuntu 18. W każdym przykładzie do wyjaśnienia procesu instalacji VMware Tools (Open VM Tools) wykorzystano system Czysta instalacja systemu Ubuntu 18.04 .

UWAGA: Zasada instalacji dla innych dystrybucji systemu Linux jest taka sama.

  1. Zaktualizuj listę pakietów dostępnych w repozytoriach oprogramowania dla swojego menedżera pakietów.

    apt-get update

  2. Jeśli korzystasz z systemu Linux bez graficznego interfejsu użytkownika (GUI), czyli wyłącznie z interfejsem wiersza poleceń, zainstaluj VMware Tools za pomocą polecenia:

    apt-get install open-vm-tools

    Jeśli korzystasz z systemu Linux z interfejsem GUI, zainstaluj VMware Tools zoptymalizowane pod kątem pracy na komputerze stacjonarnym, które oferują takie funkcje jak foldery współdzielone, współdzielony schowek oraz przeciąganie i upuszczanie. &

    apt-get install open-vm-tools-desktop

    UWAGA: Dostępne są również dwa alternatywne pakiety Open VM Tools, które można zainstalować z internetowych repozytoriów oprogramowania.

    open-vm-tools-devel to rozszerzony pakiet open-vm-tools zawierający dodatkowe biblioteki przestrzeni użytkownika do tworzenia aplikacji.

    open-vm-tools-debuginfo to alternatywny pakiet zawierający pliki binarne i kod źródłowy, który można wykorzystać do debugowania open-vm-tools.

  3. Teraz możesz sprawdzić wersję zainstalowanych narzędzi VMware Tools.

    vmware-toolbox-cmd -v

Automatyczna instalacja narzędzi VMware Tools w systemie Linux

Narzędzia VMware Tools mogą zostać zainstalowane automatycznie, jeśli instalujesz system Ubuntu 19 lub nowszy. Nawet jeśli w kreatorze instalacji Ubuntu (Aktualizacje i inne oprogramowanie) wybierzesz Instalację minimalną , narzędzia VMware Tools (open-vm-tools-desktop) zostaną automatycznie pobrane i zainstalowane z internetowych repozytoriów oprogramowania (wymagane jest połączenie z Internetem). Być może konieczne będzie skonfigurowanie funkcji „przeciągnij i upuść” po zakończeniu instalacji.

W ten sposób można zaoszczędzić czas poświęcony na instalację VMware Tools i aktualizacji systemowych. Ubuntu 19 staje się bardziej przyjazny dla użytkownika w środowisku wirtualnym VMware. Jeśli masz już zainstalowany system Linux na maszynie wirtualnej, skorzystaj z jednej z metod opisanych powyżej i zainstaluj VMware Tools lub Open VM Tools.

UWAGA: Jeśli zainstalujesz najnowszą wersję systemu OpenSUSE Linux przy włączonym połączeniu internetowym i aktywujesz repozytoria online, Open VM Tools zostanie zainstalowane automatycznie.

Jeśli używasz VMware Easy Install do tworzenia maszyny wirtualnej z systemem Linux, VMware Tools zostanie zainstalowane automatycznie, ale zalecana jest ręczna instalacja systemu Linux z opcją „instalowania aktualizacji”, ponieważ w tym przypadku można skonfigurować więcej parametrów.

Easy install can be used to install VMware Tools on a guest OS automatically

Rozwiązywanie problemów z funkcją „przeciągnij i upuść”

Jeśli uruchamiasz maszynę wirtualną z systemem Linux z zainstalowanym oprogramowaniem VMware Tools w programie VMware Workstation/Player, a funkcja „przeciągnij i upuść” nie działa, sprawdź następujące ustawienia, gdy maszyna wirtualna jest wyłączona:

Przejdź do VM > Settings, wybierz kartę Options , a następnie wybierz Guest Isolation. Upewnij się, że te dwie opcje są włączone:

  • Włącz przeciąganie i upuszczanie
  • Włącz kopiowanie i wklejanie

VMware Tools installed – configuring guest isolation

Jeśli te ustawienia nie pomogą i przeciąganie i upuszczanie nadal nie działa, spróbuj uruchomić poniższe polecenia w systemie Linux gościa:

  1. Sprawdź proces związany z VMware Tools (w tym przykładzie użyto Open VM Tools):

    ps -ef | grep tools

    Zapamiętaj identyfikator procesu /usr/bin/vmtoolsd -n vmusr blockFd 3

    W tym przykładzie identyfikator PID to 1891.

  2. Wyświetl listę otwartych plików związanych z tym procesem (1891):

    lsof -p 1891 | grep -i plugins

    Drag and drop troubleshooting

  3. Włącz usługę VMware vmblock fuse mount wymaganą do korzystania z funkcji przeciągania i upuszczania.

    systemctl enable run-vmblockx2dfuse.mount

  4. Sprawdź stan usługi.

    systemctl status -l run-vmblockx2dfuse.mount

    Checking the status of the VMware vmblock fuse mount service

Należy pamiętać, że funkcja przeciągania i upuszczania jest wyłączona dla maszyn wirtualnych działających na ESXi, ale można spróbować skonfigurować funkcję wspólnego schowka, jak pokazano poniżej.

Jak włączyć wspólny schowek na maszynach wirtualnych ESXi

Domyślnie wspólny schowek jest wyłączony na maszynach wirtualnych działających na hostach ESXi, nawet jeśli zainstalowano VMware Tools. Wynika to z względów bezpieczeństwa. Wspólny schowek dla maszyn wirtualnych ESXi można włączyć ręcznie. W tym celu należy edytować konfigurację maszyny wirtualnej. Można to zrobić w interfejsie VMware vSphere Client lub ręcznie, edytując plik VMX maszyny wirtualnej w magazynie danych.

Edytujmy ręcznie plik konfiguracyjny VMX, korzystając z dostępu SSH do serwera ESXi, na którym znajduje się nasza maszyna wirtualna:

  1. Wyłącz maszynę wirtualną, której konfigurację zamierzasz edytować.
  2. Połącz się z hostem ESXi, na którym znajduje się maszyna wirtualna, za pomocą klienta SSH. Dostęp przez SSH musi być włączona na Twoim hoście ESXi. Przejdź do katalogu w magazynie danych, w którym przechowywane są pliki Twojej maszyny wirtualnej z systemem Linux. W tym przykładzie przechodzimy do tego katalogu:

    cd /vmfs/volumes/SSD2/Ubuntu-VMT/

  3. W naszym przypadku musimy edytować plik Ubuntu-VMT.vmx znajdujący się w katalogu maszyny wirtualnej. Przed edycją można wykonać kopię zapasową pliku konfiguracyjnego maszyny wirtualnej. Dodaj następujące dwa ciągi na końcu pliku:

    isolation.tools.copy.disable = "FALSE"

    isolation.tools.paste.disable = "FALSE"

Te ustawienia zastępują ustawienia dokonane za pomocą VMware Tools wewnątrz maszyny wirtualnej.

Funkcja współdzielonego schowka dla maszyn wirtualnych ESXi ma pewne ograniczenia. W przypadku funkcji kopiowania i wklejania limit wynosi 64 KB zwykłego tekstu; nie można kopiować ani wklejać obrazów, plików audio ani innych treści skopiowanych do schowka, ani też plików, w tym plików tekstowych.

Jak zainstalować VMware Tools w systemie FreeBSD

Najnowsze wersje VMware Tools są dystrybuowane wyłącznie jako Open VM Tools, czyli implementacja VMware Tools oparta na otwartym kodzie źródłowym. Ma to na celu usprawnienie procesu instalacji oraz umożliwienie aktualizacji VMware Tools podczas aktualizacji systemu operacyjnego.

W przypadku najnowszych wersji FreeBSD (10.x i nowszych) zaleca się instalowanie Open VM Tools z internetowych repozytoriów oprogramowania, a nie VMware Tools z samodzielnych instalatorów zawartych w obrazach ISO. Najnowszą wersją VMware Tools dla FreeBSD dystrybuowaną jako obraz ISO jest wersja 10.1.15. Z tego powodu w tym wpisie na blogu wyjaśniono wyłącznie nowoczesną metodę instalacji VMware Tools (Open VM Tools) z repozytoriów. Należy pamiętać, że jeśli masz zainstalowane VMware Tools z obrazu ISO i chcesz zainstalować najnowszą wersję Open VM Tools, musisz najpierw odinstalować starą wersję VMware Tools przed instalacją Open VM Tools.

Metoda 1: Korzystanie z menedżera pakietów

Możesz zainstalować VMware Tools w systemie FreeBSD za pomocą menedżera pakietów.

  1. Najpierw wyszukaj pakiety dostępne dla twojego systemu:

    # pkg search open-vm

    W naszym przypadku dostępne są te dwa pakiety:

    open-vm-tools-10.3.0_1,2 Otwarte narzędzia VMware dla gości VMware w systemie FreeBSD

    open-vm-tools-nox11-10.3.0_1,2 Otwarte narzędzia VMware dla gości VMware w systemie FreeBSD

    How to install VMware Tools on FreeBSD – searching packages

  2. Ponieważ system FreeBSD używany w tym przykładzie nie posiada graficznego interfejsu użytkownika, instalowany jest typ „nox” narzędzi VMware:

    # pkg install open-vm-tools-nox11-10.3.0_1,2

    System informuje, że należy zainstalować dodatkowe pakiety. Kontynuuj tę czynność – wpisz Y i naciśnij Enter , aby kontynuować.

    installing Open VM Tools from online repositories

    Pojawi się komunikat, że aby korzystać z fusefs-libs , należy zainstalować moduł jądra fuse.

    suggestion to install the fuse kernel module

    Ten moduł jądra można zainstalować za pomocą poleceń:

    Zainstaluj port: cd /usr/ports/sysutils/fusefs-libs3/ && make install clean

    Zainstaluj pakiet: pkg install fusefs-libs3

  3. Po zainstalowaniu VMware Tools (Open VM Tools) uruchom ponownie maszynę wirtualną z systemem FreeBSD:

    shutdown -r now

Metoda 2: Instalacja VMware Tools z portów

Możesz również zainstalować VMware Tools w systemie FreeBSD z portów. Aby to zrobić:

  1. Przejdź do katalogu portów:

    cd /usr/ports/emulators/open-vm-tools

  2. Zainstaluj Open VM Tools:

    make install clean

    rehash

  3. Uruchom ponownie maszynę wirtualną z systemem FreeBSD:

    shutdown -r now

    UWAGA: Jeśli korzystasz z systemu FreeBSD bez systemu X Window (bez graficznego interfejsu użytkownika), w kroku 1 przejdź do katalogu:

    cd /usr/ports/emulators/open-vm-tools-nox11

Jak zainstalować VMware Tools w systemie Solaris

Oracle Solaris (znany również jako SunOS) to kolejny system operacyjny obsługiwany przez VMware jako system operacyjny gościa. Podobnie jak w przypadku systemów operacyjnych omówionych powyżej, zdecydowanie zaleca się zainstalowanie VMware Tools w systemie Solaris. Proces instalacji VMware Tools w systemie Solaris jest podobny do instalacji VMware Tools w systemach Linux i FreeBSD z obrazu dysku instalacyjnego ISO.

Przyjrzyjmy się, jak zainstalować VMware Tools w systemie Solaris 11.4:

  1. Zamontuj obraz ISO z instalatorem VMware Tools na maszynie wirtualnej z systemem Solaris, tak jak pokazano powyżej dla maszyn wirtualnych z systemem Linux. Jeśli obraz nie może zostać zamontowany automatycznie, pobierz pobierz instalator ze strony VMware lub Broadcom i zamontuj obraz instalacyjny ISO dla systemu Solaris na maszynie wirtualnej ręcznie.

    Poczekaj chwilę na automatyczne zamontowanie obrazu na napędzie CD-ROM w systemie operacyjnym gościa.

  2. Po zamontowaniu obrazu ISO na wirtualnym napędzie CD/DVD maszyny wirtualnej wyświetl pliki znajdujące się na tym dysku.

    ls -al /cdrom

    UWAGA: Jeśli dysk CD-ROM nie jest zamontowany w katalogu /cdrom/vmwaretools/, spróbuj ponownie uruchomić menedżera woluminów:

    /etc/init.d/volmgt stop

    /etc/init.d/volmgt start

  3. Skopiuj archiwum z instalatorem VMware Tools do katalogu tymczasowego, na przykład do /tmp/

    cp /cdrom/vmwaretools/vmware-solaris-tools.tar.gz /tmp

  4. Przejdź do katalogu /tmp/ :

    cd /tmp

    How to install VMware Tools on Solaris

  5. Rozpakuj pliki z archiwum:

    gunzip vmware-solaris-tools.tar.gz

  6. Rozpakuj pliki:

    tar xvf vmware-solaris-tools.tar

  7. Sprawdź, czy pliki zostały wyodrębnione:

    ls -al

    Jak widać, pliki zostały wyodrębnione do podkatalogu vmware-tools-distrib .

  8. Przejdź do tego podkatalogu:

    cd vmware-tools-distrib/

    Teraz znajdujesz się w katalogu /tmp/vmware-tools-distrib/ .

  9. Uruchom plik vmware-install.pl , aby uruchomić instalator i zainstalować VMware Tools w systemie Solaris.

    ./vmware-install.pl

    UWAGA: Instalator VMware Tools jest napisany w języku Perl. Aby pomyślnie uruchomić instalator, w systemie operacyjnym musi być zainstalowany Perl.

    Installing VMware Tools on Solaris

  10. Odpowiedz na pytania wyświetlane przez instalator VMware Tools. W większości przypadków można skorzystać z ustawień domyślnych. Zwróć szczególną uwagę na pytania dotyczące systemu plików VMware Host-Guest oraz vmblock w celu włączenia funkcji folderów współdzielonych, współdzielonego schowka oraz przeciągania i upuszczania.

    Enabling shared folders and shared clipboard

  11. Uruchom ponownie maszynę wirtualną Solaris, aby zmiany zaczęły obowiązywać.

    init 6

  12. Po ponownym uruchomieniu sprawdź stan VMware Tools.

    /etc/init.d/vmware-tools status

Jeśli wszystko jest w porządku, wynik powinien wyglądać następująco:

vmtoolsd działa

Jak zainstalować VMware Tools w systemie Windows

Aby zainstalować VMware Tools w systemie Windows, wykonaj następujące czynności:

  1. Włóż wirtualny obraz dysku ISO zawierający instalator VMware Tools do wirtualnego napędu DVD maszyny wirtualnej. W obecnym przykładzie na maszynie wirtualnej, na której zostanie zainstalowany VMware Tools, działa system Windows Server 2008 R2 (x64).
  2. Jeśli maszyna wirtualna działa na hoście ESXi, a do zarządzania hostami ESXi używasz vCenter, otwórz VMware vSphere Client, wybierz swoją maszynę wirtualną w menu Hosts and Clusters , a następnie kliknij Actions > Guest OS > Install VMware Tools.

    Mounting the ISO image to install VMware Tools

    Jak zapewne pamiętasz, obrazy ISO z instalatorami VMware Tools znajdują się na hoście ESXi w katalogu /vmimages/tools-isoimages/ . Jeśli na hoście ESXi brakuje obrazów ISO, możesz pobierz i zainstalować VMware Tools Offline VIB Bundle na hoście ESXi. Ten pakiet zawiera nowe wydanie VMware Tools dla obsługiwanych systemów operacyjnych gości. Możesz również ręcznie skopiować obrazy ISO z lokalnego komputera do tego katalogu na hoście ESXi za pomocą klienta SCP.

    Jeśli korzystasz z stacji roboczej VMware Workstation do zarządzania maszyną wirtualną działającą na komputerze lokalnym lub na zdalnym hoście ESXi, kliknij VM > Install VMware Tools.

    Install VMware Tools on a VM managed in VMware Workstation

    Następnie wirtualny obraz dysku ISO zawierający instalator VMware Tools zostanie zamontowany w systemie operacyjnym gościa. Domyślnie obrazy ISO instalacyjne VMware Tools znajdują się w katalogu, w którym zainstalowano program VMware Workstation. W naszym przypadku na komputerze z systemem Windows jest to katalog: C:Program Files (x86)VMwareVMware Stacja robocza

    Nazwy plików ISO to:

    windows.iso – obraz dla najnowszych wersji systemu Windows od wersji Vista

    winPre2k.iso – obraz dla starszych wersji systemu Windows wydanych przed Windows 2000

    winPreVista.iso – obraz dla wersji systemu Windows starszych niż Windows Vista (Windows 2000, 2000 Server, XP, XP x64)

    Jeśli z jakiegoś powodu brakuje tych obrazów ISO, można pobrać instalator VMware Tools dla systemu Windows ze strony Strona internetowa VMware.

  3. Jeśli w systemie gościa Windows włączona jest funkcja autoodtwarzania, pojawi się okno AutoPlay z sugestią uruchomienia setup64.exe (ponieważ jako system operacyjny gościa używana jest 64-bitowa wersja systemu Windows).

    Jeśli funkcja autoodtwarzania jest wyłączona, otwórz napęd optyczny, do którego włożono obraz dysku ISO w systemie Windows gościa, a następnie wybierz odpowiedni plik instalatora: setup.exe dla 32-bitowych systemów operacyjnych lub setup64.exe dla 64-bitowych systemów operacyjnych. Uruchom instalator jako administrator.

    install VMware Tools on Windows – running the installer

  4. Otworzy się kreator konfiguracji narzędzi VMware .
    • Na pierwszym ekranie przeczytaj wprowadzenie. Kliknij Dalej , aby kontynuować.
    • Wybierz typ instalacji . W większości przypadków wystarczy opcja Typowa. Możesz wybrać ten typ i kontynuować instalację.

      running VMware Tools setup

    • Gotowy do instalacji . Jeśli chcesz zmienić typ instalacji, kliknij Wstecz . Jeśli wszystko jest w porządku, kliknij Zainstaluj , aby rozpocząć proces instalacji. Poczekaj chwilę, aż VMware Tools zostaną zainstalowane.
    • Zakończono pracę kreatora konfiguracji VMware Tools . Jeśli VMware Tools zostały pomyślnie zainstalowane, powinien pojawić się ten ekran. Kliknij Zakończ , aby zamknąć okno.
    • Po zainstalowaniu VMware Tools na systemie-gościu Windows musisz zrestartować system, aby zmiany konfiguracyjne wprowadzone w VMware Tools zaczęły obowiązywać. W wyświetlonym oknie kliknij Yes , aby zrestartować system teraz.

Teraz możesz korzystać z funkcji, które stały się dostępne po zainstalowaniu VMware Tools.

Zainstaluj VMware Tools na Windows Server Core w PowerShell

Jeśli korzystasz z Windows Server Core który posiada wyłącznie interfejs wiersza poleceń i nie posiada graficznego interfejsu użytkownika, zasada instalacji VMware Tools jest podobna. Instalator VMware Tools można uruchomić w PowerShell.

  1. Włóż wirtualny obraz dysku ISO zawierający instalator VMware Tools do wirtualnego napędu DVD-ROM maszyny wirtualnej.

    VM > Install VMware Tools

  2. W PowerShell uruchom polecenie, aby sprawdzić literę przypisanej stacji optycznej w systemie Windows działającym na maszynie wirtualnej.

    Get-Psdrive

  3. Przejdź do tego dysku (w tym przykładzie D: to stacja optyczna używana przez maszynę wirtualną z systemem Windows):

    d:

  4. Uruchom instalator:

    .setup64.exe

  5. Postępuj zgodnie z instrukcjami kreatora instalacji, aby zakończyć instalację VMware Tools.
  6. Uruchom ponownie maszynę wirtualną z systemem Windows

    shutdown -r -t 0

Jak zainstalować VMware Tools w systemie macOS

System macOS można zainstalować na maszynach wirtualnych działających w środowisku VMware Workstation/Player, VMware Fusion i VMware ESXi. Instalacja systemu macOS na VMware ESXi a stacja robocza wymaga pewnego dostrojenia. Instalacja VMware Tools w systemie macOS różni się od instalacji VMware Tools w innych systemach operacyjnych, ale musisz posiadać obraz ISO z instalatorem VMware Tools i zamontować ten obraz ISO na wirtualnym napędzie DVD maszyny wirtualnej jako dysk DVD. Przyjrzyjmy się, jak zainstalować VMware Tools na macOS Mojave (Mac OS X 10.14):

  1. Pobierz archiwum zawierające potrzebny obraz ISO darwin. Wybierz VMware Tools packages for Solaris and OS X. Możesz pobrać zip lub tar.gz archiwum. W momencie pisania tego posta najnowsze wydanie VMware Tools to VMware Tools 10.3.2.
  2. Rozpakuj archiwum. Potrzebny jest plik darwin.iso . Można skopiować darwin.iso do katalogu, w którym przechowywane są inne obrazy ISO z VMware Tools. Jeśli używasz VMware Workstation, katalog ten to katalog instalacyjny VMware Workstation w systemie Windows i Linux oraz /usr/lib/vmware/isoimages/ w systemie Linux (Ubuntu). Katalog do przechowywania obrazów ISO z VMware Tools w ESXi to /vmimages/tools-isoimages/
  3. Zamontuj obraz ISO z VMware Tools w wirtualnym napędzie DVD maszyny wirtualnej. Jeśli obraz VMware Tools został skopiowany do standardowego katalogu VMware Tools, a maszyną wirtualną zarządzasz w stacji roboczej VMware Workstation, możesz kliknąć VM > Install VMware Tools podczas działania maszyny wirtualnej. Nie zapomnij wysunąć z wirtualnego napędu DVD poprzednio używanego dysku, na przykład nośnika instalacyjnego systemu macOS.

    Mounting the ISO image to install VMware Tools on macOS

    Zawsze możesz jednak zamontować obraz ISO za pomocą VMware Tools ręcznie w ustawieniach maszyny wirtualnej, gdy jest ona wyłączona.

    Mounting the ISO image manually on macOS

  4. Teraz w uruchomionym systemie macOS widoczna jest ikona napędu DVD-ROM z włożonym dyskiem VMware Tools. Domyślnie funkcja automatycznego uruchamiania jest włączona, a w otwartym oknie powinny pojawić się dwie opcje – Zainstaluj VMware Tools oraz Odinstaluj VMware Tools . Kliknij Install VMware Tools.

    InstallingVmwareTools

  5. Otworzy się Kreator instalacji VMware Tools dla systemu macOS.

    Wprowadzenie . Zapoznaj się z informacjami i kliknij Next , aby kontynuować.

    Wybierz lokalizację docelową . Jeśli w systemie operacyjnym gościa jest wielu użytkowników macOS, możesz zainstalować VMware Tools dla wszystkich użytkowników lub tylko dla siebie (bieżącego użytkownika).

    Typ instalacji . Na tym etapie można w razie potrzeby zmienić lokalizację instalacji. Po skonfigurowaniu wszystkich ustawień należy kliknąć przycisk Install . W wyskakującym oknie powiadomienia kliknij Continue Installation i wprowadź swoją nazwę użytkownika oraz hasło, aby zainstalować oprogramowanie.

    Choosing the installation type

    Instalacja . Poczekaj chwilę, aż wszystkie niezbędne pakiety zostaną zainstalowane.

    Po rozpakowaniu plików VMware Tools w wyskakującym oknie systemu macOS Mojave pojawi się ostrzeżenie System Extension Blocked . Kliknij Open Security Preferences i edytuj ustawienia — NIE klikaj OK.

    Unblocking a system extension to install VMware Tools on macOS

    Otworzy się okno & Prywatność. W zakładce Ogólne możesz zobaczyć następujący komunikat: Zablokowano ładowanie oprogramowania systemowego od dewelopera „VMware, Inc.” .

    Kliknij przycisk Allow , aby odblokować VMware Tools w systemie macOS. Następnie możesz zamknąć okno.

    Editing macOS security settings

    Jeśli pojawi się wyskakujące okienko z ostrzeżeniem o rozszerzeniu systemowym, kliknij OK.

    Podsumowanie . W Kreatorze instalacji VMware Tools można teraz zobaczyć, że instalacja zakończyła się powodzeniem. Naciśnij przycisk Restart i uruchom ponownie maszynę wirtualną z systemem macOS.

    VMware Tools installed on macOS

  6. Po ponownym uruchomieniu systemu macOS otworzy się nowe okno wyskakujące i wyświetli się powiadomienie: Rozszerzenie systemowe zablokowane . Powinieneś pamiętać, że widziałeś to samo powiadomienie podczas procesu instalacji VMware Tools. Kliknij Open Security Preferences, tak jak poprzednio.

    system extension is blocked message

    Powiadomienie w oknie Bezpieczeństwo & Prywatność jest również takie samo: Oprogramowanie systemowe od dewelopera „VMware, Inc.” zostało zablokowane przed załadowaniem . Kliknij Allow aby odblokować rozszerzenia VMware.

    Editing macOS security settings

    Kliknij OK jeśli wyświetli się komunikat ostrzegawczy dotyczący rozszerzeń systemowych.

    Teraz możesz sprawdzić, czy funkcje związane z VMware Tools działają poprawnie. Spróbuj skopiować i wkleić tekst, przeciągnąć i upuścić pliki oraz przejść do trybu pełnoekranowego. Pamiętaj, że mogą występować ograniczenia dotyczące przeciągania i upuszczania plików, jeśli Twoja maszyna wirtualna z systemem macOS działa na hoście ESXi.

  7. Gdy spróbujesz przeciągnąć i upuścić pliki z komputera hosta, na którym zainstalowano VMware Workstation, VMware Player lub VMware Fusion, zobaczysz ostrzeżenie dotyczące dostępności: „vmware-tools-daemon” chce sterować tym komputerem przy użyciu funkcji ułatwień dostępu . Kliknij przycisk Open System Preferences , aby edytować ustawienia.

    The vmware-tools-daemon is blocked

    Okno & „Prywatność” w sekcji „Zabezpieczenia” otworzy się ponownie, ale teraz zobaczysz kartę „Prywatność”. Musisz zaznaczyć pole wyboru dla „vmware-tools-daemon” , ale obecnie to pole jest nieaktywne. W lewym dolnym rogu okna kliknij ikonę kłódki, aby wprowadzić zmiany.

    Unblock the vmware-tools-daemon

    Wprowadź swoją nazwę użytkownika i hasło, aby potwierdzić. Teraz ustawienia są edytowalne. Zaznacz pole wyboru vmware-tools-daemon .

    The vmware-tools-daemon is unblocked

Teraz wszystko powinno działać poprawnie, a funkcje oparte na VMware Tools powinny działać w systemie macOS gościa. Jeśli zaawansowane funkcje, których wymagasz po zainstalowaniu VMware Tools, nie działają na maszynie wirtualnej z systemem macOS, spróbuj ponownie zainstalować VMware Tools.

Wnioski

Zasada instalacji VMware Tools jest dość podobna w systemach Linux, FreeBSD i Solaris. Ponadto w systemach Linux i FreeBSD można zainstalować Open VM Tools — otwartą implementację VMware Tools — z repozytoriów internetowych za pomocą menedżera pakietów dostępnego w danym systemie operacyjnym.

VMware Tools należy zainstalować na maszynie wirtualnej, aby wykonać migawki działającej maszyny wirtualnej, zawiesić działanie systemu plików w maszynie wirtualnej w celu dostosowania jej stanu do wykonania kopii zapasowej oraz zachować dane maszyny wirtualnej spójny. Migawki maszyn wirtualnych są również wykorzystywane do wykonywania przyrostowych kopii zapasowych i replikacji maszyn wirtualnych. NAKIVO Backup & Replication to kompleksowe rozwiązanie do ochrony danych, które wykorzystuje interfejsy API VMware i funkcje natywne, umożliwiając tworzenie przyrostowych kopii zapasowych i replik maszyn wirtualnych VMware vSphere na poziomie hosta.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read