VMware Tools is een invoegtoepassing voor software in het gastbesturingssysteem dat wordt uitgevoerd in een virtuele machine op een op VMware gebaseerd virtualisatieplatform (vSphere, Workstation, Fusion). Het is niet verplicht om het te gebruiken om een VM te draaien, maar het biedt wel aanzienlijke verbeteringen en extra mogelijkheden. Om deze reden wordt het sterk aanbevolen door VMware om het te installeren, meestal na een verse OS-installatie voor een master image.
VMware Tools is hetzelfde voor VMware ESXi, VMware Workstation, VMware Player, en VMware Fusion. Alleen de vereiste functies verschillen. Merk op dat andere virtualisatieplatforms een vergelijkbaar concept hebben: Microsoft Hyper-V heeft bijvoorbeeld de Integration Services, Nutanix AHV heeft de NGT (Nutanix Guest Tools).
- Waarom VMware Tools installeren?
- Is er een reden om VMware Tools niet te installeren?
- VMware Tools Formats
- VMware Tools-versies
- Is het mogelijk om uw VMware Tools versie te verifiëren?
- Hoe installeer ik VMware Tools
- Welke versie en formaat moet ik gebruiken?
- Installeren van VMware Tools
- Hoe de ingebouwde versie op de ESXi host te updaten
- Hoe een geïnstalleerde versie in een gast-OS bijwerken
- Is een herstart van het besturingssysteem nodig om een update/upgrade te voltooien?
- Hoe zit het met het updaten/upgraden van de VMware Tools als je de downloadbare versie gebruikt?
- Hoe VMware Tools versie te controleren voor meer VM’s
- Hoe VMware Tools bijwerken op meerdere VM’s
- Why Can’t I Install/Update/Upgrade VMware Tools?
Waarom VMware Tools installeren?
Zoals gezegd, VMware Tools is erg handig omdat het veel verbeteringen en functies biedt:
- Nieuwe apparaatstuurprogramma’s, ook geparavirtualiseerd: VMXNet NIC-stuurprogramma’s, Paravirtual SCSI-stuurprogramma, Audio-stuurprogramma
- Verbeterde muis (ook in de HTML5-console) en video (met het SVGA-stuurprogramma)
- Verbetering van geheugenbeheer: toevoeging van het memctl-stuurprogramma dat wordt gebruikt voor geheugenballooning.
- Virtuele machine monitoring: inclusief nieuwe grafiek, VM heatbeat (bijvoorbeeld gebruikt voor vSphere HA VM), gedetailleerde gastinformatie (inclusief IP-adressen, gast OS hostnaam, …)
- Gast tijdsynchronisatie
- Gast Introspectie nuttig voor antirust en/of NSX integratie
- Support voor quiescen van een bestandssysteem
- Mogelijkheid om aangepaste scripts
- Aanpasbare gastbesturingssystemen als onderdeel van de vCenter Server en andere VMware-producten
- Mogelijkheid om de VM “gracefully” af te sluiten of opnieuw op te starten
- Op Workstation, Player of Fusion zijn er andere functies zoals de mogelijkheid om bestanden te delen met het host OS.
Is er een reden om VMware Tools niet te installeren?
De meeste paravirtualized device drivers zijn nu opgenomen in Linux Kernels of zelfs in Windows mainline driver updates. Maar VMware Tools is meer dan alleen het driver gedeelte.
Sommigen beweren dat het de veiligheid van uw gast OS kan verminderen, maar dit is niet waar. Anderen installeren het liever niet omdat het enkele gerelateerde functies uitschakelt, bijvoorbeeld het niet inschakelen van geheugen ballooning in de VM. Er zijn echter betere opties om specifieke functies zoals deze uit te schakelen.
Merk op dat er ook buggy (afgeschreven) versies van VMware Tools zijn, zoals 10.3.0, als gevolg van een VMXNET3 driver gerelateerd probleem (voor meer informatie, zie VMware KB 57796). Deze versies mogen nooit worden geïnstalleerd!
Het installeren van VMware Tools moet deel uitmaken van het proces van het maken van een nieuwe VM en het upgraden ervan moet deel uitmaken van de levenscyclus van de VM’s.
Dit artikel geeft meer details over hoe deze stappen moeten worden uitgevoerd. Voor meer informatie wordt verwezen naar de officiële documentatie.
VMware Tools Formats
De VM Tools kunnen via drie verschillende kanalen worden gebronsd om tegemoet te komen aan de overgrote meerderheid van de omgevingen.
- Built-in: Hoewel VMware Tools een gemeenschappelijk onderdeel is in verschillende VMware-producten, wordt het meestal meegeleverd met de producten die worden aangeduid als de “ingebouwde” indeling.
- Asynchroon: Historisch gezien is het meegeleverd in VMware ESXi, VMware Workstation, VMware Player en VMware Fusion. Vanaf 3 september 2015 is het echter ook mogelijk om het zelfstandig te downloaden. Dit is het “downloadbare” (of asynchrone) formaat.
- VM Tools voor Linux:
- Open VM Tools (OVT): Dit is de Open Source implementatie van VMware Tools voor Linux guest OSes of andere Unix OSes en de door VMware aanbevolen implementatie. Merk op dat de OVT pakketten gebundeld zijn met de meeste recente Linux distributies (RHEL 7 en hoger voor Red Hat), waardoor het eenvoudig is om de levenscyclus ervan te beheren, net als alle andere Linux pakketten. Voor meer informatie, zie de originele documentatie.
- Operating System Specific Packages (OSP): Die zijn meestal beschikbaar voor oudere Linux-releases (RHEL 6 en lager voor Red Hat). OSP’s zijn ondertekend en gehost door VMware en kunnen worden geïnstalleerd in het OS met uw package manager bijvoorbeeld (deb, rpm …).
Van nu af aan, in de overgrote meerderheid van de gevallen en tenzij er speciale omgevingsoverwegingen zijn, moeten klanten ingebouwde VMware-tools gebruiken (of het nu de Windows-versie is die is ingebed in ESXi of Linux OVT).
VMware Tools-versies
Zoals gezegd, wordt elke versie van het VMware-virtualisatieplatform geleverd met een eigen ingebouwde VMware Tools-versie. Zodra de hypervisor is bijgewerkt, kunnen de VMware-tools op hun beurt worden bijgewerkt.
Zoals elk VMware-product, hebben VM-tools een versienummer en een buildnummer voor elke iteratie. Die zijn gekoppeld (gebundeld) aan specifieke vSphere, Fusion en Workstation versies.
Er is een officieel document van VMware om te helpen dit op elkaar af te stemmen.
Bijv. voor vSphere 6.5 en 6.7 zijn dit de belangrijkste ingebouwde versies:
VMware vSphere versie | VMware Tools versie | VMware Tools build |
6.5 | 10.1.0 | 10252 |
6.5U1 | 10.1.7 | 10279 |
6.5U2 | 10.2.1 | 10305 |
6.5U3 | 10.3.10 | 10346 |
6.7 | 10.2.0 | 10304 |
6.7U1 | 10.3.2 | 10338 |
6.7U2 | 10.3.10 | 10341 |
6.7U3 | 10.3.10 | 10346 |
Is het mogelijk om uw VMware Tools versie te verifiëren?
- Vanuit de Windows-gast
Vanuit een Windows-gastbesturingssysteem kunt u de versie en build van het geïnstalleerde pakket weergeven met de opdrachtregel:
Of u opent gewoon het pictogram VMware Tools in het systeemvak (dit geldt niet als u een Windows Server Core-installatie hebt):
- Vanuit de Linux-gast
Voor Linux-distributies kunt u de pakketinformatie controleren of de opdracht “vmware-toolbox-cmd” opvragen.
VMwareToolboxCmd.exe -v
- vSphere / vCenter
In de vSphere-webclient kunt u de details van een actieve VM weergeven om de versie te achterhalen. Merk op dat de VM en de tools in de VM moeten worden uitgevoerd om de VMware-tools effectief door ESXi te kunnen laten ondervragen. U krijgt ook de status van de VMware-tools te zien, zodat u weet of de beste versie wordt uitgevoerd.
- PowerCLI
Als u PowerCLI gebruikt voor uw rapporten, automatisering of dagelijkse administratieve werkzaamheden, kunt u ook de versie en status van VM Tools van een of meer virtuele machines opvragen. U vindt deze gegevens in de volgende eigenschappen van een VM-object (nogmaals, de VM moet draaien en mag niet gecrasht zijn):
Version : $VM.Guest.ExtensionData.ToolsVersion
Status : $VM.Guest.ExtensionData.ToolsVersion
Hoe installeer ik VMware Tools
Welke versie en formaat moet ik gebruiken?
Voreerst, welke versie moet ik kiezen? Gewoonlijk is voor alle ondersteunde gastbesturingssystemen (zie VMware KB 2015161) de nieuwste versie het beste, aangezien deze ook achterwaarts (en voorwaarts) compatibel is met verschillende versies van de hypervisor. De voorgestelde regel is om ze ten minste bijgewerkt te houden met de ingebouwde versie. Zorg er wel voor dat je VMware Tools versie ten minste “nieuwer” is dan het hardware niveau (compatibiliteit) van de virtuele machine, aangezien ze de drivers bevatten voor de nieuwe virtuele hardware.
Merk op dat er ook een aantal “bevroren” versies van VMware Tools zijn voor het ondersteunen van legacy OSen. In dat geval is de regel natuurlijk om de laatste bevroren versie te gebruiken.
Dan, welk formaat moet ik gebruiken? Gewoonlijk gebruikt u voor Windows OS het ingebouwde formaat en het OVT-formaat voor recente Linux-distributies.
Refereer naar de VMware Compatibility Guide voor meer gedetailleerde informatie. Geef de categorie van het gast-OS, de versie en het VMware-product op.
Zie bijvoorbeeld de aanbevelingen voor Debian 10 die op ESXi 7.0 wordt uitgevoerd:
Op ESXi wordt de OVT ondersteund en de OSP niet.
Voor Windows Server 2019 worden zowel de ingebouwde als de downloadbare indelingen ondersteund. Merk op dat de compatibiliteitsgids voor het gast-OS veel andere nuttige informatie zal bieden, waaronder het ondersteuningsniveau, de aanbevolen stuurprogramma’s en specifieke opmerkingen voor de installatie of configuratie van het gast-OS.
Installeren van VMware Tools
Nu zullen we bespreken hoe VMware Tools op ESXi geïnstalleerd moeten worden in vier verschillende gevallen:
- Built-in VMware Tools voor Windows OS
- Downloadbare VMware Tools Windows OS
- Unattended install Windows OS
- OVT voor Linux OS
Ik zal niet ingaan op OSP omdat het specifiek is voor legacy Linux-distributies die gedoemd zijn te verdwijnen en een eigen blogpost zou vereisen. In sommige gevallen zijn ook de ontwikkelaarsbibliotheek en de compiler nodig.
- Ingebouwde VMware Tools voor Windows OS
Dit is de gemakkelijke manier en voor VMware Workstation, Player, Fusion kan dit ook worden geautomatiseerd tijdens de installatie van het OS.
Voor VMware vSphere gebruikt u de vSphere (HTML5) client, klikt u met de rechtermuisknop op de VM en selecteert u Guest OS > Install Tools.
Hiermee installeert u geen VMware Tools omdat de hypervisor nog niet “guest aware” is, maar koppelt u gewoon een gastOS-specifiek ISO-bestand aan de virtuele VM-cd-rom. Om dit type installatie te gebruiken, is het hebben van een virtuele CD-ROM in uw VM verplicht!
Er zijn enkele ISO’s bijgevoegd en afhankelijk van het gast OS zal een van hen worden gebruikt:
- windows.iso voor alle Windows OS NT 6.0 (Vista of Windows Server 2008) of later.
- winPreVista.iso voor Windows gast-OSes eerder dan Windows Vista.
- linux.iso voor Linux gast-OSes glibc 2.5 of later.
Merk op dat sinds de release van VMware Tools 10.1 (op 2015) slechts een subset van gast-OSes is opgenomen in de ingebouwde versie, waardoor sommige legacy of ongewone OSes zijn verwijderd. In dit geval is de enige oplossing het downloadbare formaat te gebruiken. Het is ook mogelijk om nieuwe ISO toe te voegen in de ingebouwde versie, maar dit geval zal later worden overwogen.
Nu dat de ISO is gemount in uw VM, kunt u verder gaan met de echte VMware Tools installatie stappen. Voor Windows kun je de autorun gebruiken of dubbelklikken op het setup.exe bestand en de installatie zal starten.
Er zijn drie verschillende installatie opties:
- Typical: geschikt voor de meeste ESXi use cases en moet worden geselecteerd als de standaard.
- Complete: Geschikt in zeer heterogene omgevingen.
- Custom: Gebruik deze om specifieke componenten te installeren, zoals Guest Introspection Thin Agent driver, App Defense of vShield. Mogelijk wilt u ook bepaalde functies verwijderen in niet-standaardomgevingen.
In wezen bevat de typische installatie geen specifieke opties zoals:
- Guest introspection en VMware AppDefense die nodig kunnen zijn met sommige antivirus voor VMware vSphere of in sommige gevallen in een NSX-implementatie.
- Gedeelde mappen die niet worden ondersteund op ESXi, dus het moet alleen worden geïnstalleerd in VM’s die draaien op VMware Workstation, Player of Fusion.
Alle andere stuurprogramma’s en functies moeten worden geïnstalleerd. Daarom is de gebruikelijke installatie meestal de beste optie in ESXi-omgevingen.
Na de installatie moet Windows opnieuw worden opgestart, ook al zijn de meeste VMware Tools-functies al actief. Merk op dat u tijdens de installatie kleine problemen in uw VM kunt ondervinden als gevolg van de driver-installatie en de herconfiguratie van virtuele hardware (u ziet bijvoorbeeld een tijdelijk leeg scherm in uw console).
Natuurlijk is de interactieve installatie een mogelijke manier om VMware Tools toe te voegen, maar er is ook een niet-interactieve manier (unattended) die later zal worden beschreven, die handig is voor scripting of voor Windows Server Core.
Op Windows OS, VMware Tools installatie zal ook (indien niet aanwezig) de juiste Microsoft Visual C++ library versie installeren en een bepaald service pack level van het OS kan nodig zijn om deze te installeren. De vereiste Visual C++-versie wordt gespecificeerd in elke VMware Tools release notes.
- Downloadbare VMware Tools Windows OS
De eerste vraag is hoe kan ik VMware-tools downloaden? U kunt deze downloaden vanaf de specifieke VMware-productpagina door te kiezen voor het tabblad Driver & Tools:
Voor elke versie hebt u verschillende downloadopties:
- Binaire pakketten voor Windows
- MSI-pakketten voor Windows
- Binaire pakketten voor Mac OS X
- Offline VIB-pakket voor ESXi
- Voor oudere versies zijn er mogelijk ook specifieke Linux binaire pakketten
Om toegang te krijgen tot de verschillende versies van VMware Tools, kunt u ook deze directe downloadlink gebruiken.
Laten we eens kijken naar de Windows-pakketten. Het binaire formaat is een ZIP of tar.gz bestand dat het ISO bestand bevat. Nadat u het ISO-bestand hebt gedownload, moet u het op de VM mounten. U kunt dit interactief doen via de virtuele console of het uploaden naar een datastore. Zodra de ISO is aangekoppeld, raadpleegt u het vorige hoofdstuk voor de installatiestappen.
- Unattended install Windows OS
Interessanter is hoe u een niet-interactieve installatie op Windows kunt uitvoeren met behulp van een exe- of msi-bestand:
- Gebruik de setup.exe opties om een stille installatie uit te voeren (dit werkt ook met het ingebouwde formaat dat eerder is besproken)
- Gebruik het MSI pakket om te distribueren en de installatie te automatiseren met traditionele deployment tools zoals Active Directory GPO, of Microsoft System Center.
Laten we eens kijken hoe we een stille installatie kunnen uitvoeren met behulp van de juiste setup.exe opties. Hieronder is een voorbeeld van een typische installatie met logging ingeschakeld.
setup.exe /s /v”/qn /l*v “”%TEMP%%vmmsi.log”””
Merk op dat de aanpak ook werkt voor VMware Tools update/upgrade.
Natuurlijk kunt u ook specificeren welke functies moeten worden geïnstalleerd. Om bepaalde componenten uit te sluiten, gebruikt u de opties ADDLOCAL en REMOVE. Het onderstaande voorbeeld installeert alle componenten behalve de gedeelde map-functie:
setup.exe /S /v “/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs”
- OVT voor Linux OS
Deze bewerking is afhankelijk van het type Linux-distributie, omdat verschillende pakketbeheerders worden gebruikt in verschillende typen distributies. Merk op dat de meeste hoofddistributies de OVT bevatten, dus het kan zijn dat u het niet hoeft te installeren. Updaten van het pakket zou echter worden aanbevolen.
Voor Debian/Ubuntu:
sudo apt-get install open-vm-tools
Voor RedHat/CentOS (met behulp van yum):
sudo yum install open-vm-tools
Merk op dat een optioneel pakket genaamd “open-vm-tools-desktop” kan worden geïnstalleerd om de interactie met de VM te verbeteren, de grootte van het scherm aan te passen …
In tegenstelling tot de Windows-versie, vereist de installatie van OVT (ook OSP) op Linux geen reboot. Houd er wel rekening mee dat er nieuwe stuurprogramma’s kunnen worden toegevoegd en dat de boot ramdisk image kan veranderen. Een geplande reboot zou garanderen dat de installatie correct is en het Linux OS nog steeds correct opstart.
Hoe de ingebouwde versie op de ESXi host te updaten
Zoals eerder vermeld, hangt de ingebouwde versie af van de versie van de host. Is het echter mogelijk om de downloadbare versie te gebruiken om de ingebouwde versie bij te werken? Ik vraag dit omdat de installatie (en ook de update/upgrade) van VMware Tools in dit geval zeer eenvoudig is en vanuit het virtualisatieplatform kan worden uitgevoerd.
In het geval van vSphere zijn er twee verschillende manieren om de ingebouwde VMware Tools bij te werken met een gewenste downloadbare versie:
- Gebruik maken van het offload VIB-pakket (vSphere Installation Bundle)
Het VIB-pakket is een zeer interessante en eenvoudige manier om uw ingebouwde ESXi-versie bij te werken. Je kunt een VIB-pakket op ESXi installeren met esxcli (zie KB 2008939) of met VUM (dat nu LifeCycle Manager heet). Hier vindt u een volledige handleiding voor het installeren van een VIB-pakket op ESXi.
- Door het ISO-bestand handmatig bij te werken
Normaal gesproken bevinden alle gebundelde ISO-imagebestanden van Tools zich in het ESXi-bestandssysteem in de map /locker/packages/. De partitie waar /locker zich bevindt, is echter beperkt en heeft mogelijk niet voldoende vrije ruimte om alle VMware Tools-pakketten op te slaan. Ook kunnen nieuwe ESXi-patches of updates die een nieuw tools-light VIB-pakket bevatten, de inhoud van deze directory overschrijven of wijzigen.
Om die redenen kunt u een nieuwe repository opgeven met behulp van de UserVars.ProductLockerLocation-variabele.
U kunt de VMware Tools-pakketten downloaden van de VMware-site en vervolgens de subdirectories vmtools en floppies uitpakken en kopiëren naar een nieuwe productLocker-bestemming.
Een interessante aanpak is het configureren van een gecentraliseerde repository voor meerdere ESXi-hosts, zoals beschreven in deze gids.
Hoe een geïnstalleerde versie in een gast-OS bijwerken
- Linux OVT
Om de OVT bijgewerkt te houden, is het nodig om je Linux-distributie bijgewerkt te houden. Het is uiteraard ook mogelijk om de tools bij te werken met behulp van de package manager van het besturingssysteem.
- Windows Built-in
In dit geval kan de procedure een beetje veranderen tussen de verschillende VMware-product, de virtualisatielaag detecteert eventuele verouderde VMware Tools-versies (in vergelijking met de ingebouwde versie, natuurlijk).
In een vSphere-omgeving zult u bijvoorbeeld merken dat de status van de VMware Tools verandert van “Current” naar “Upgrade available”. Merk op dat u deze informatie kunt opvragen in PowerCLI, zoals eerder beschreven.
Om de VMware Tools bij te werken/te upgraden, klikt u op “VMware Tools upgraden…”, of u gebruikt de vSphere (HTML5)-client, klikt met de rechtermuisknop op de VM en selecteert Guest OS > VMware Tools upgraden.
Een pop-upvenster biedt de keuze voor een upgrade:
U kunt kiezen uit twee verschillende manieren om de VMware Tools in het guest OS bij te werken/te upgraden:
- Interactieve upgrade: vergelijkbaar met een nieuwe installatie (zoals eerder beschreven) en vereist toegang tot het guest OS met beheerdersreferenties om de bewerking uit te voeren.
- Automatische upgrade (standaard): Onbeheerde bewerking die uw VMware Tools bijwerkt en geen gast OS-referenties vereist (vergeet niet dat VMware Tools wordt uitgevoerd als een lokale service met hoge rechten).
Automatische VMware Tools-upgrade wordt alleen ondersteund voor virtuele machines met een Windows-gastbesturingssysteem.
- Andere overwegingen
Is een herstart van het besturingssysteem nodig om een update/upgrade te voltooien?
Vanaf VMware Tools 9.x (met vSphere 5.1) zijn geen herstarts nodig voor volgende VMware Tools-upgrades op Windows OS. Er zijn echter veel gevallen waarin een reboot wel nodig is, bijvoorbeeld op versie 10.3.x als Visual C++ bibliotheken moeten worden bijgewerkt (zie dit bericht). Wees je ervan bewust dat de reboot automatisch en geruisloos wordt uitgevoerd als je de automatische upgrade optie hebt gekozen.
Op Linux is een reboot niet nodig, noch voor de installatie, noch voor de update/upgrade.
Toch stel ik voor om een VMware Tools update/upgrade altijd te beschouwen als een verandering in je systeem en deze operatie buiten productie uren te plannen (in ieder geval voor productie systemen). Ook kunnen driver upgrades een korte bevriezing van uw VM veroorzaken. Om deze redenen stel ik voor om een reboot te plannen na de VMware Tools update/upgrade en dit venster te gebruiken om een andere guest OSs update af te ronden en vervolgens de VM te rebooten.
Hoe zit het met het updaten/upgraden van de VMware Tools als je de downloadbare versie gebruikt?
In het geval van een vSphere omgeving, stel ik voor om eerst de ingebouwde versie te updaten met behulp van het offline VIB pakket (of gebruik de gecentraliseerde repository) zoals eerder beschreven. Dit brengt u naar de vorige situatie over hoe VMware Tools te updaten met behulp van de ingebouwde versie.
Silent of batched updates kunnen worden uitgevoerd zoals beschreven in het installatieproces, evenals met PowerCLI cmdlet.
Voor meer informatie over het installatie-/update-/upgradeproces zie de VMware Tools documentatie of ook de VMware KB 2004754 – oud maar nog steeds waardevol.
Er is ook een geweldige post over hoe de VMware Tools bijgewerkt te houden die een andere manier beschrijft voor VMware vSphere door het insluiten van de VMware Tools controle in de VM eigenschap instellingen.
Hoe VMware Tools versie te controleren voor meer VM’s
In de VM lijsten van de vSphere client, voeg de kolom toe om de Tools versies en status weer te geven. VMware Tools Version Status is het veld dat het buildnummer rapporteert van de VMware Tools die zijn geïnstalleerd in uw guest OSes:
Merk op dat u de volledige tabel ook kunt exporteren in verschillende formaten, waaronder het CSV-formaat (dat is de gemakkelijkste manier om te importeren in een spreadsheet). Zoals eerder gesuggereerd is het ook mogelijk om deze informatie in PowerCLI te krijgen.
Hoe VMware Tools bijwerken op meerdere VM’s
U kunt ook een massale VMware Tools update starten op een stel VM’s en op specifieke timing. VUM (nu LifeCycle Manager genoemd) kan niet alleen ESXi-patches uitvoeren, maar ook automatisch de VMware Tools-update beheren voor een selecte lijst VM’s (bijvoorbeeld alle VM’s in een VM-map).
Er zijn verschillende artikelen die deze methode beschrijven, maar het is hetzelfde proces als de host-patching. Grote updates kunnen ook worden uitgevoerd met PowerCLI, zoals in het voorbeeld van het upgraden van VMware Tools in alle VM’s, terwijl de automatische reboot wordt voorkomen, mocht die er zijn:
Get-VM * | Update-Tools -NoReboot
Why Can’t I Install/Update/Upgrade VMware Tools?
Er kunnen zich verschillende gevallen voordoen waarin de VMware Tools installatie of update/upgrade mislukt of niet succesvol wordt afgerond.
Laten we eerst beginnen met enkele algemene aanbevelingen:
- Zorg ervoor dat er geen reboot in het gast besturingssysteem op handen is: dit kan een correcte installatie of update/upgrade voor elk software pakket voorkomen, inclusief natuurlijk VMware Tools
- Zorg voor voldoende vrije schijfruimte in het gast besturingssysteem: meestal, tijdens de installatie/update/upgrade wordt deze controle automatisch uitgevoerd.
- Zorg ervoor dat u de juiste volgorde aanhoudt tijdens een update/upgrade: voor alle VMware-producten zijn er de VMware Product Interoperability Matrices die u kunnen helpen bij een full-stack update.
- Zorg ervoor dat er geen ISO is verbonden met uw VM en, indien aanwezig, umount deze (op Linux/Unix) of eject deze (op Windows) voordat u de VMware Tools installatie of update start. Dit is zeer belangrijk in de ingebouwde versie.
- Antivirus kan de VMware installatie of update blokkeren.
Als u de ProductLockerLocation variabele gebruikt zoals eerder beschreven, zullen pogingen om te upgraden of installeren zonder de variabele goed in te stellen mislukken met een missing ISO error. Voor meer informatie, zie de VMware KB 2129825.
In het geval dat de VMware Tools installatie in behandeling blijft, kunt u proberen de bewerking te stoppen door in de vSphere Client, Guest > End VMware Tools Install te selecteren. Voor meer informatie, lees deze post.
Soms moet u VMware Tools opnieuw installeren nadat u deze hebt verwijderd, omdat de update/upgrade helemaal niet werkt.
Om een volledige verwijdering uit te voeren, voor een Windows OS, hoeft u alleen maar het configuratiescherm te gebruiken en vervolgens te controleren of de mappen C:\Program Files\VMware\VMware Tools en C:\ProgramData\VMware\VMware Tools leeg zijn. Zo niet, verwijder ze dan en herstart de virtuele machine. Probeer daarna de nieuwe versie opnieuw te installeren.
Als u te maken krijgt met de fout MSI missing, kunt u het volgende commando uitvoeren om het Windows-register op te schonen:
setup.exe /C
VMware Tools wordt vaak beschouwd als een optioneel onderdeel door een aantal beheerders die niet goed thuis zijn in virtualisatie en het doel ervan niet zo goed begrijpen. Ervoor zorgen dat alle virtuele machines ermee zijn uitgerust is echter van cruciaal belang om een stabiele en goed presterende virtuele omgeving te garanderen. Het verbetert niet alleen de gebruikerservaring bij het maken van verbinding via de virtuele console en vergemakkelijkt rapportage, maar maakt ook belangrijke geheugenterugwinningsmechanismen mogelijk die VM-crashes kunnen voorkomen in geval van geheugencontention op een host, of ervoor kunnen zorgen dat alle juiste stuurprogramma’s in gebruik zijn.