Sollten VMware Tools immer in kopflosen Linux-Gästen installiert werden?

7

Wir haben eine Bereitstellung mit einem so genannten Enterprise Cloud Provider. Es handelt sich um VMWare Infrastructure 3.5.x und enthält VMotion / VMWare HA-Instanzen usw.

Bei Anbieter 1 wurden VMWare Tools installiert:

  • vmware-guestd läuft und;
  • Es sind mindestens zwei Kernelmodule geladen, vmmemctl & vmhgfs

Anbieter 1 führt nächtliche VM-Snapshots durch.

Wir beginnen eine neue Bereitstellung bei Provider 2 (auch ein Enterprise Cloud Provider). Sie haben VMWare Tools nicht installiert. Provider 2 führt keine nächtlichen VM-Snapshots durch, sondern Dateisystemsicherungen (mithilfe eines Agenten).

Aus meiner Lektüre geht hervor, dass zumindest VMWare Tools für den Memory Balloon-Treiber (vmmemctl) installiert werden sollten, und aus Quellen wie dieser geht hervor, dass bestimmte VirtualCenter-Verwaltungsvorgänge auch davon abhängen, dass VMWare Tools im Linux-Gast installiert sind.

Beachten Sie, dass alle unsere Instanzen kopflos sind (Standard-Runlevel ist 3) und RHEL.

Es ist schwierig, maßgebliche Informationen zu dieser Frage zu finden, und die oben genannte Quelle ist etwas veraltet.

Kann jemand etwas Licht ins Dunkel bringen? Welche Faktoren / Kriterien würden zu einer positiven oder negativen Antwort führen?

TIA

Prost

HTTP500
quelle

Antworten:

7

Sie sollten auch die Tools geladen haben, um das Herunterfahren von Gästen und die Energieverwaltung zu vereinfachen. Es ist praktisch, das Gastbetriebssystem vom Vcenter-Server oder Infrastruktur-Client herunterfahren zu können.

ewwhite
quelle
Von Anbieter 2 gehört. Sie haben im Wesentlichen ein Versehen (FML) zugelassen. In einer VirtualCenter-Bereitstellung sollten VMWare-Tools auf jeden Fall installiert werden, auch bei kopflosen Linux-Gästen. (Auswahl als beste Antwort, da es die nächste war.)
HTTP500
6

Ich wäre versucht, alle vmtools zu laden. Der Gast wird nicht nur den Host weniger belasten, sondern es ist auch eine großartige Möglichkeit, Ihre Zeit richtig zu gestalten.

Chopper3
quelle
3
Danke für deine Antwort. In Bezug auf die Zeitmessung verwenden VMWare-Best Practices jedoch NTP und nicht VMWare-Tools. kb.vmware.com/selfservice/microsites/… " Verwenden Sie in allen Fällen NTP anstelle der regelmäßigen Zeitsynchronisierung von VMware Tools."
HTTP500
@ Jason - Weißt du, ob das eine neue Empfehlung ist? Ich könnte schwören, dass eine frühere Version dieses Dokuments das Gegenteil sagte, aber es ist möglich, dass ich mich falsch erinnere.
Larsks
3
@larsks, mit NTP ist es eine etwas neue Rekontamination. Ich habe die Änderung vor einigen Monaten bemerkt.
Zoredache
Hatte das Dokument nicht gesehen.
Chopper3
3

Zusätzlich zu der besseren Energie- / CPU- / Speicherverwaltung, die in anderen Antworten erwähnt wurde, bieten die Tools auch die Treiber vmxnet * und pvscsi / etwas anderes / Gerät, die angeblich eine bessere Leistung für Netzwerke und E / A bieten als die Emulation eines "Real" "Gerät.

janneb
quelle
2

In der heutigen Zeit ist es besser zu installieren open-vm-tools, zB auf Debian oder Ubuntu:

apt-get install open-vm-tools

Aus der Paketbeschreibung:

Das Projekt Open Virtual Machine Tools (open-vm-tools) ist eine Open Source-Implementierung von VMware Tools. Es handelt sich um eine Reihe von Virtualisierungsdienstprogrammen und -treibern zur Verbesserung der Funktionalität, Benutzererfahrung und Verwaltung von virtuellen VMware-Maschinen.

Siehe auch http://open-vm-tools.sourceforge.net/

Victor Klos
quelle
1
VMware selbst empfiehlt und unterstützt derzeit die Verwendung von Open-VM-Tools für alle Distributionen, die diese enthalten.
Michael Hampton
Der obige Link bezieht sich auf RHEL 7+. Was ist der empfohlene Ansatz für RHEL 6? Epel (Fedora) oder VMWare's Repo (packages.vmware.com)?
HTTP500