Zuerst müssen wir die „build-essential“ und die dazu benötigen Kernel Pakete installieren, dies machen wir wie folgt.

sudo apt-get install build-essential

sudo apt-get install linux-headers-$(uname -r)

Danach können wir schon mit der Installation von den VMWare Tools selbst starten, dazu legen wir die VMWare-Tools CD in das virtuelle Laufwerk ein und beginnen wie folgt mit der Installation.

Falls die open-vm-tools installiert sind diese vorher löschen! (ab Ubuntu 16 vorinstalliert)

sudo apt-get remove --purge open-vm* -y

sudo apt-get autoremove -y

Mounten des VMWare-Tools CD Image

sudo mkdir -p /media/cdrom

sudo mount /dev/cdrom /media/cdrom

Kopieren des komprimierten VMWare-Tools Archives nach /tmp

cp /media/cdrom/VM*.tar.gz /tmp

sudo umount /media/cdrom

cd /tmp

Entpacken des VMWare-Tools Archives sowie Beginn der Installation

tar xzvf VM*.tar.gz

cd vmware-tools-distrib

sudo ./vmware-install.pl

 

Der Installer wird ein paar mal nach Bestätigen fragen welche wir jeweils mit Enter bestätigen müssen.

Sobald die Installation abgeschlossen ist können wir den Server neustarten und er sollte uns im vSphere Client als „Wird ausgeführt (Aktuell)“ angezeigt werden.

Gelegentlich kommt es vor, dass beim Versuch, den vSphere-Client mit einem ESXi-Server zu verbinden mit der folgenden Fehlermeldung fehlschlägt:

Unerwarteter Fehler beim Senden

Zumeist hilft hierbei ein Neustarten der Management-Dienste auf dem ESXi. Dazu verbindet man sich via SSH zu seinem ESXi-Server und startet die Dienste mit folgenden Befehlen neu:

 

ESXi bis Version 4.x

  • service mgmt-vmware restart
  • service vmware-vpxa restart

ESXi ab Version 5.x

  • /etc/init.d/hostd restart
  • /etc/init.d/vpxa restart

 

Die daraus resultierende beispielhafte Ausgabe:

~ # /etc/init.d/hostd restart
watchdog-hostd: Terminating watchdog process with PID 44881779 hostd stopped.
[49138493] Begin ‚hostd ++min=0,swap,group=hostd /etc/vmware/hostd/config.xml‘, min-uptime = 60, max-quick-failures = 1, max-total-failures = 1000000, bg_pid_file = “
hostd started.

~ # /etc/init.d/vpxa restart
watchdog-vpxa: Terminating watchdog process with PID 44871921
vpxa stopped.
vpxa is running

 

Alternative zu allen Versionen

  • services.sh restart

 

Nun sollte eine Verbindung mit dem vSphere-Client wieder möglich sein. Ein weiterer Fehler, welcher bei mir bereits aufgetreten ist, sind abgelaufene Zertifikate seitens des ESXi-Servers, welche ebenfalls über eine SSH-Verbindung neu erstellt werden können.