VMware Tools Operating System Specific Packages in Ubuntu installieren

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

VMware stellt für unterstützte Linux-Gast-Systeme die VMware Tools in einem eigenen Repository bereit (Operating System Specific Packages). Damit können Sie die VMware Tools in Paketform für Ihre Linux-Gast-Systeme beziehen und direkt über die Linux Paketverwaltung installieren. In diesem Artikel zeigen wir wie Sie die VMware Tools unter Ubuntu 10.10 in einem Gastsystem installieren. Der Host läuft in diesem Beispiel unter ESXi 4.1 Update 1. Die Verwendung dieser Pakete wird von VMware unterstützt (im Gegensatz zu open-vm-tools der Distributoren, siehe dazu auch VMware Tools oder open-vm-tools).

Installation der Operating System Specific Packages

Die hier beschriebene Installation der (OSPs) basiert auf den Informationen des VMware Tools Installation Guide For Operating System Specific Packages.[1] Dort finden Sie auch weitere Informationen zu den OSPs.

Keys installieren

Zuerst installieren Sie die Keys von VMware:

wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub
wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
sudo apt-key add VMWARE-PACKAGING-GPG-DSA-KEY.pub
sudo apt-key add VMWARE-PACKAGING-GPG-RSA-KEY.pub

APT aktualisieren

Danach erstellen Sie die Datei /etc/apt/sources.list.d/vmware-tools.list mit folgendem Inhalt:

deb http://packages.vmware.com/tools/esx/4.1u1/ubuntu maverick main restricted

Aktualisieren Sie dann die APT Datenbank:

sudo apt-get update

Kernel Modul installieren

Ermitteln Sie die Kernel Version:

uname -r

Das Kommando liefert in diesem Beispiel 2.6.35-22-server zurück. Neben -server kann der Paketname bei Ihnen auch auf -generic, -virtual oder -generic-pae enden. Verwenden Sie Ihre jeweilig Endung bei der Installation des Pakets vmware-open-vm-tools-kmod-...:

sudo apt-get install vmware-open-vm-tools-kmod-server

Tools installieren

In diesem Beispiel installieren wir die VMware Tools ohne Erweiterungen für den X-Server:

sudo apt-get install vmware-tools-nox

Diese Installation bringt folgende Ausgabe:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  vmware-open-vm-tools-common vmware-open-vm-tools-nox vmware-tools-common
The following NEW packages will be installed:
  vmware-open-vm-tools-common vmware-open-vm-tools-nox vmware-tools-common vmware-tools-nox
0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded.
Need to get 5,323kB of archives.
After this operation, 14.3MB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://packages.vmware.com/tools/esx/4.1u1/ubuntu/ maverick/main vmware-open-vm-tools-common amd64 8.3.7-0.341836 [5,282kB]
Get:2 http://packages.vmware.com/tools/esx/4.1u1/ubuntu/ maverick/restricted vmware-tools-common amd64 8.3.7-0.341836 [37.9kB]                                                                                                              
Get:3 http://packages.vmware.com/tools/esx/4.1u1/ubuntu/ maverick/main vmware-open-vm-tools-nox amd64 8.3.7-0.341836 [1,294B]                                                                                                               
Get:4 http://packages.vmware.com/tools/esx/4.1u1/ubuntu/ maverick/restricted vmware-tools-nox amd64 8.3.7-0.341836 [1,214B]                                                                                                                 
Fetched 5,323kB in 17s (308kB/s)                                                                                                                                                                                                            
Selecting previously deselected package vmware-open-vm-tools-common.
(Reading database ... 40217 files and directories currently installed.)
Unpacking vmware-open-vm-tools-common (from .../vmware-open-vm-tools-common_8.3.7-0.341836_amd64.deb) ...
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
Setting up vmware-open-vm-tools-common (8.3.7-0.341836) ...
   Checking acpi hot plug                                              done
Starting VMware Tools services in the virtual machine:
   Switching to guest configuration:                                   done
   VM communication interface:                                         done
   VM communication interface socket family:                           done
   Guest operating system daemon:                                      done
   Virtual Printing daemon:                                            done
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously deselected package vmware-tools-common.
(Reading database ... 40603 files and directories currently installed.)
Unpacking vmware-tools-common (from .../vmware-tools-common_8.3.7-0.341836_amd64.deb) ...
Selecting previously deselected package vmware-open-vm-tools-nox.
Unpacking vmware-open-vm-tools-nox (from .../vmware-open-vm-tools-nox_8.3.7-0.341836_amd64.deb) ...
Selecting previously deselected package vmware-tools-nox.
Unpacking vmware-tools-nox (from .../vmware-tools-nox_8.3.7-0.341836_amd64.deb) ...
Setting up vmware-tools-common (8.3.7-0.341836) ...
Setting up vmware-open-vm-tools-nox (8.3.7-0.341836) ...
Setting up vmware-tools-nox (8.3.7-0.341836) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Anzeige im vSphere Client

Nach der Installation und eines Reboots der VM zeigt der vSphere Client mit dem Hinweis VMware Tools: Nicht verwaltet dass in dieser VM die VMware-Tools installiert sind, diese allerdings nicht über den vSphere Client installiert wurden (dies würde u.a. gcc und andere Pakete in der VM erfordern):

Die VMware Tools wurden über das Paketmanagement von Linux installiert und werden nicht über den vSphere Client verwaltet.

Falls Sie die VMware Tools über den vSphere Client direkt installiert haben, steht dort der Hinweis VMware Tools: Verwaltet:

Die VMware Tools wurden nicht über das Paketmanagement von Linux installiert und werden über den vSphere Client verwaltet.

Einzelnachweise

  1. VMware Tools Installation Guide Operating System Specific Packages (ESX/ESXi 4.x and ESX/ESXi 3.5 Update 2 and later VMware Tools)


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Git Server-Konfiguration
HTTP und HTTPS Proxy mit Pound, Varnish und Apache unter Debian
Per Prozess I/O Statistiken