VMware Tools è un add-on software all’interno del sistema operativo guest che gira in una macchina virtuale su una piattaforma di virtualizzazione basata su VMware (vSphere, Workstation, Fusion). Non è obbligatorio utilizzarlo per eseguire una VM, ma fornisce notevoli miglioramenti e funzionalità extra. Per questo motivo, è altamente raccomandato da VMware di installarlo, di solito dopo una nuova installazione del sistema operativo per un’immagine master.
VMware Tools è lo stesso per VMware ESXi, VMware Workstation, VMware Player e VMware Fusion. Solo le caratteristiche richieste differiscono. Si noti che altre piattaforme di virtualizzazione hanno un concetto simile: per esempio, Microsoft Hyper-V ha l’Integration Services, Nutanix AHV ha l’NGT (Nutanix Guest Tools).
- Perché installare VMware Tools?
- C’è qualche motivo per non installare VMware Tools?
- Formati degli strumenti VMware
- Versioni degli strumenti VMware
- È possibile verificare la versione di VMware Tools?
- Come installare VMware Tools
- Quale versione e formato devo usare?
- Installazione di VMware Tools
- Come aggiornare la versione integrata nell’host ESXi
- Come aggiornare una versione installata in un sistema operativo guest
- È necessario un riavvio del sistema operativo per completare un aggiornamento/upgrade?
- Che dire dell’aggiornamento/upgrade di VMware Tools se stai usando la versione scaricabile?
- Come controllare la versione dei VMware Tools per più VM
- Come aggiornare VMware Tools su diverse VM
- Perché non riesco a installare/aggiornare/aggiornare VMware Tools?
Perché installare VMware Tools?
Come detto, VMware Tools è molto utile perché fornisce molti miglioramenti e caratteristiche:
- Nuovi driver di dispositivi, anche paravirtualizzati: VMXNet NIC drivers, Paravirtual SCSI driver, Audio driver
- Miglioramento del mouse (anche nella console HTML5) e del video (con il driver SVGA)
- Miglioramento della gestione della memoria: aggiunta del driver memctl usato dal memory ballooning.
- Monitoraggio delle macchine virtuali: incluso un nuovo grafico, VM heatbeat (usato ad esempio per vSphere HA VM), informazioni dettagliate sul guest (inclusi indirizzi IP, hostname del sistema operativo guest, …)
- Sincronizzazione temporale del guest
- Introspezione del guest utile per l’antiruggine e/o l’integrazione di NSX
- Supporto per la quiescenza di un file system
- Capacità di eseguire script personalizzati
- Personalizzazione dei sistemi operativi guest come parte di vCenter Server e altri prodotti VMware
- Capacità di spegnere o riavviare con grazia la VM
- Su Workstation, Player o Fusion ci sono altre caratteristiche come la possibilità di condividere file con il sistema operativo ospite.
C’è qualche motivo per non installare VMware Tools?
La maggior parte dei driver dei dispositivi paravirtualizzati sono ora inclusi nei kernel Linux o anche negli aggiornamenti dei driver mainline di Windows. Ma VMware Tools è più che la sola parte dei driver.
Alcuni affermano che può ridurre la sicurezza del vostro sistema operativo ospite, ma questo non è vero. Altri preferiscono non installarlo perché disabiliterà alcune caratteristiche correlate, per esempio non abilitando il memory ballooning nella VM. Tuttavia, ci sono opzioni migliori per disabilitare funzioni specifiche come questa.
Nota che ci sono anche versioni buggate (deprecate) di VMware Tools, come la 10.3.0, a causa di un problema legato al driver VMXNET3 (per maggiori informazioni, vedi VMware KB 57796). Queste versioni non dovrebbero mai essere installate!
L’installazione di VMware Tools dovrebbe far parte del processo di creazione di una nuova VM e l’aggiornamento dovrebbe far parte del ciclo di vita delle VM.
Questo articolo fornisce maggiori dettagli su come eseguire questi passaggi. Per ulteriori informazioni fare riferimento alla documentazione ufficiale.
Formati degli strumenti VMware
Gli strumenti VM possono essere sorgenti attraverso tre diversi canali per soddisfare la stragrande maggioranza degli ambienti.
- Built-in: Mentre VMware Tools è un componente comune in vari prodotti VMware, di solito è incluso con quelli indicati come il formato “built-in”.
- Asynchronous: Storicamente, è stato incluso in VMware ESXi, VMware Workstation, VMware Player e VMware Fusion. Tuttavia, dal 3 settembre 2015, è anche possibile scaricarlo autonomamente. Questo è il formato “scaricabile” (o asincrono).
- VM Tools per Linux:
- Open VM Tools (OVT): È l’implementazione Open Source di VMware Tools per i sistemi operativi guest Linux o altri sistemi operativi Unix e l’implementazione consigliata da VMware. Si noti che i pacchetti OVT sono inclusi nella maggior parte delle distribuzioni Linux recenti (RHEL 7 e superiori per Red Hat), rendendo facile gestire il suo ciclo di vita come tutti gli altri pacchetti Linux. Per maggiori informazioni, fare riferimento alla documentazione originale.
- Pacchetti specifici del sistema operativo (OSP): Questi sono tipicamente disponibili per le vecchie versioni di Linux (RHEL 6 e inferiori per Red Hat). Gli OSP sono firmati e ospitati da VMware e possono essere installati nel sistema operativo con il vostro gestore di pacchetti per esempio (deb, rpm…).
D’ora in poi, nella stragrande maggioranza dei casi e a meno di particolari considerazioni ambientali, i clienti dovrebbero usare gli strumenti VMware integrati (sia la versione Windows incorporata in ESXi che Linux OVT).
Versioni degli strumenti VMware
Come detto, ogni versione della piattaforma di virtualizzazione VMware è dotata della propria versione integrata di VMware Tools. Una volta che l’hypervisor è stato aggiornato, gli strumenti VMware possono, a loro volta, essere aggiornati.
Come ogni prodotto VMware, gli strumenti VM hanno un numero di versione e un numero di build per ogni iterazione. Che sono associati (in bundle) a specifiche versioni di vSphere, Fusion e Workstation.
C’è un documento ufficiale di VMware che aiuta a mantenere questa corrispondenza.
Per esempio, per vSphere 6..5 e 6.7 queste sono le principali versioni integrate:
VMware vSphere versione | VMware Tools versione | 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 |
È possibile verificare la versione di VMware Tools?
- Dall’interno del guest Windows
Dall’interno di un sistema operativo guest Windows, puoi visualizzare la versione e la build del pacchetto installato usando la riga di comando:
O semplicemente aprire l’icona VMware Tools nella barra delle applicazioni (questo non vale se hai un’installazione di Windows Server Core):
- Dall’interno del guest Linux
Per le distribuzioni Linux, puoi controllare le informazioni del pacchetto o interrogare il comando “vmware-toolbox-cmd”.
VMwareToolboxCmd.exe -v
- vSphere / vCenter
Nel client web di vSphere, visualizza i dettagli di una VM in esecuzione per ottenere la versione. Si noti che la VM e gli strumenti al suo interno devono essere in esecuzione perché gli strumenti VMware siano effettivamente interrogati da ESXi. Si ottiene anche lo stato degli strumenti VMware che vi dirà se la versione migliore è in esecuzione.
- PowerCLI
Se usate PowerCLI per i vostri rapporti, automazione, o vita amministrativa quotidiana, potete anche ottenere la versione di VM Tools e lo stato di una o più macchine virtuali. Troverete questi dettagli nelle seguenti proprietà di un oggetto VM (ancora una volta, la VM deve essere in esecuzione e non in crash):
Version : $VM.Guest.ExtensionData.ToolsVersion
Status : $VM.Guest.ExtensionData.ToolsVersion
Come installare VMware Tools
Quale versione e formato devo usare?
Prima di tutto, quale versione devo scegliere? Di solito, per tutti i sistemi operativi guest supportati (vedi VMware KB 2015161), l’ultima versione è la migliore, considerando che è anche compatibile all’indietro (e in avanti) con diverse versioni di hypervisor. La regola suggerita è di tenerli aggiornati almeno con la versione build-in. Tuttavia, assicurati che la tua versione di VMware Tools sia almeno più “nuova” del livello hardware (compatibilità) della macchina virtuale, poiché contiene i driver per il nuovo hardware virtuale.
Nota che ci sono anche alcune versioni “congelate” di VMware Tools per supportare i sistemi operativi legacy. In questo caso, ovviamente, la regola è di usare l’ultima versione congelata.
Allora, quale formato dovrei usare? Di solito, per i sistemi operativi Windows si usa il formato integrato e il formato OVT per le distribuzioni Linux recenti.
Riferirsi alla Guida alla compatibilità VMware per informazioni più dettagliate. Specificare la categoria del Guest OS, la versione e il prodotto VMware.
Per esempio, vedere le raccomandazioni per Debian 10 in esecuzione su ESXi 7.0:
Su ESXi l’OVT è supportato e l’OSP no.
Per Windows Server 2019 sono supportati sia il formato integrato che quello scaricabile. Si noti che la guida alla compatibilità del sistema operativo guest fornirà molte altre informazioni utili, tra cui il livello di supporto, i tipi di driver consigliati e note specifiche per l’installazione o la configurazione del sistema operativo guest.
Installazione di VMware Tools
Ora discuteremo come installare VMware Tools su ESXi in quattro casi diversi:
- Built-in VMware Tools per Windows OS
- Downloadable VMware Tools Windows OS
- Unattended install Windows OS
- OVT per Linux OS
Non considererò OSP poiché è specifico per le distribuzioni Linux legacy che sono destinate a scomparire e richiederebbe un proprio post sul blog. In alcuni casi, potrebbe anche richiedere la libreria dello sviluppatore e il compilatore.
- Built-in VMware Tools per Windows OS
Questo è il modo più semplice e per VMware Workstation, Player, Fusion può anche essere automatizzato durante l’installazione del SO.
Per VMware vSphere, usando il client vSphere (HTML5), clicca con il tasto destro sulla VM e seleziona Guest OS > Install Tools.
Questo non installerà VMware Tools poiché l’hypervisor non è ancora “guest aware”, semplicemente monterà un file ISO specifico per il sistema operativo guest sul CD-ROM virtuale della VM. Per usare questo tipo di installazione, avere un CD-ROM virtuale nella tua VM è obbligatorio!
Sono incluse alcune ISO e, a seconda del sistema operativo guest, ne verrà usata una:
- windows.iso per tutti gli OS Windows NT 6.0 (Vista o Windows Server 2008) o successivi.
- winPreVista.iso per i sistemi operativi guest Windows precedenti a Windows Vista.
- linux.iso per i sistemi operativi guest Linux glibc 2.5 o successivi.
Nota che dal rilascio di VMware Tools 10.1 (nel 2015) solo un sottoinsieme di sistemi operativi guest è incluso nella versione integrata, eliminando alcuni sistemi operativi legacy o non comuni. In questo caso, l’unica soluzione è utilizzare il formato scaricabile. È anche possibile aggiungere nuove ISO nella versione integrata, ma questo caso sarà considerato più avanti.
Ora che la ISO è montata nella tua VM, puoi procedere con i veri passi di installazione di VMware Tools. Per Windows, puoi usare l’autorun o fare doppio clic sul file setup.exe e l’installazione partirà.
Ci sono tre diverse opzioni di installazione:
- Typical: adatto alla maggior parte dei casi d’uso di ESXi e dovrebbe essere selezionato come predefinito.
- Completo: Adatto in ambienti altamente eterogenei.
- Custom: Usatelo per installare componenti specifici come Guest Introspection Thin Agent driver, App Defense o vShield. Potresti anche voler rimuovere alcune caratteristiche in ambienti non standard.
In sostanza, l’installazione tipica non include opzioni specifiche come:
- Guest introspection e VMware AppDefense che possono essere necessarie con alcuni antivirus per VMware vSphere o in alcuni casi in una distribuzione NSX.
- Cartelle condivise che non sono supportate su ESXi, quindi dovrebbe essere installato solo nelle VM in esecuzione su VMware Workstation, Player o Fusion.
Tutti gli altri driver e funzionalità dovrebbero essere installati. Per questo motivo, l’installazione tipica è di solito l’opzione migliore negli ambienti ESXi.
Dopo l’installazione, è necessario un riavvio di Windows anche se la maggior parte delle funzionalità di VMware Tools sono già in esecuzione. Nota che durante l’installazione potresti avere dei problemi minori nella tua VM a causa dell’installazione dei driver e della riconfigurazione dell’hardware virtuale (per esempio vedrai una temporanea schermata bianca nella tua console).
Certo, l’installazione interattiva è un modo possibile per aggiungere VMware Tools, ma c’è anche un modo non interattivo (non presidiato) che sarà descritto più avanti, che è utile per lo scripting o per Windows Server Core.
Sul sistema operativo Windows, l’installazione di VMware Tools installerà anche (se non presente) la versione corretta della libreria Microsoft Visual C++ e potrebbe essere necessario un certo livello di service pack del sistema operativo per installarli. La versione di Visual C++ richiesta è specificata in ogni nota di rilascio di VMware Tools.
- Sistema operativo Windows Tools scaricabile
La prima domanda è come faccio a scaricare VMware Tools? Puoi scaricarli dalla pagina specifica del prodotto VMware scegliendo la scheda Driver & Tools:
Per ogni versione hai diverse opzioni di download:
- Pacchetti binari per Windows
- Pacchetti MSI per Windows
- Pacchetti binari per Mac OS X
- Pacchetto VIB offline per ESXi
- Per le versioni più vecchie, si possono avere anche pacchetti binari Linux specifici
Per accedere alle diverse versioni di VMware Tools, puoi anche usare questo link per il download diretto.
Prendiamo in considerazione i pacchetti Windows. Il formato binario è un file ZIP o tar.gz che contiene il file ISO. Una volta scaricata la ISO dovrete montarla sulla VM. Potete farlo interattivamente attraverso la console virtuale o caricarla su un datastore. Una volta montata la ISO, fate riferimento al capitolo precedente per i passi dell’installazione.
- Installazione non assistita di Windows OS
Più interessante è come eseguire un’installazione non interattiva su Windows usando il file exe o msi:
- Utilizzare le opzioni setup.exe per eseguire un’installazione silenziosa (questo funziona anche con il formato integrato discusso prima)
- Utilizzare il pacchetto MSI per distribuire e automatizzare la sua installazione con strumenti di distribuzione tradizionali come Active Directory GPO, o Microsoft System Center.
Vediamo come eseguire un’installazione silenziosa utilizzando le opzioni appropriate di setup.exe. Di seguito è riportato un esempio di una tipica installazione con il logging abilitato.
setup.exe /s /v”/qn /l*v “”%TEMP%\vmmsi.log”””
Nota che l’approccio funziona anche per l’aggiornamento/upgrade di VMware Tools.
Ovviamente, puoi anche specificare quali caratteristiche devono essere installate. Per escludere alcuni componenti, usate le opzioni ADDLOCAL e REMOVE. L’esempio seguente installa tutti i componenti tranne la funzione di cartella condivisa:
setup.exe /S /v “/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs”
- OVT per Linux OS
Questa operazione dipende dal tipo di distribuzione Linux perché diversi gestori di pacchetti sono usati in diversi tipi di distribuzione. Si noti che la maggior parte delle distribuzioni principali include l’OVT quindi potrebbe non essere necessario installarlo. Si raccomanda comunque di aggiornare il pacchetto.
Per Debian/Ubuntu:
sudo apt-get install open-vm-tools
Per RedHat/CentOS (usando yum):
sudo yum install open-vm-tools
Nota che un pacchetto opzionale chiamato “open-vm-tools-desktop” può essere installato per migliorare l’interazione con la VM, ridimensionare il display…
A differenza della versione Windows, l’installazione di OVT (anche OSP) su Linux non richiede alcun riavvio. Anche se si consideri che possono essere aggiunti nuovi driver di dispositivi e l’immagine del ramdisk di avvio può cambiare. Un riavvio pianificato garantirebbe che l’installazione sia corretta e che il sistema operativo Linux si avvii ancora correttamente.
Come aggiornare la versione integrata nell’host ESXi
Come detto prima, la versione integrata dipende dalla versione dell’host. Tuttavia, è possibile utilizzare la versione scaricabile per aggiornare la versione integrata? Lo chiedo perché l’installazione (e anche l’aggiornamento/upgrade) di VMware Tools è molto semplice in questo caso e può essere eseguita dalla piattaforma di virtualizzazione.
Nel caso di vSphere ci sono due modi diversi per aggiornare il built-in VMware Tools con una versione scaricabile desiderata:
- Utilizzando il pacchetto VIB (vSphere Installation Bundle) offload
Il pacchetto VIB è un modo molto interessante e facile per aggiornare la versione built-in di ESXi. Puoi installare un pacchetto VIB su ESXi usando esxcli (vedi KB 2008939) o VUM (ora chiamato LifeCycle Manager). Ecco una guida completa su come installare un pacchetto VIB su ESXi.
- Con l’aggiornamento manuale del file ISO
Di solito, tutti i file immagine ISO degli strumenti in bundle si trovano nel filesystem ESXi nella directory /locker/packages/. Tuttavia, la partizione dove risiede /locker è limitata e potrebbe non avere abbastanza spazio libero per memorizzare tutti i pacchetti VMware Tools. Inoltre, nuove patch ESXi o aggiornamenti che includono un nuovo pacchetto VIB tools-light potrebbero sovrascrivere o cambiare il contenuto di questa directory.
Per questi motivi, puoi specificare un nuovo repository usando la variabile UserVars.ProductLockerLocation.
Puoi scaricare i pacchetti VMware Tools dal sito VMware e poi estrarre e copiare le sottodirectory vmtools e floppies nella nuova destinazione productLocker.
Un approccio interessante è quello di configurare un repository centralizzato per diversi host ESXi, come descritto in questa guida.
Come aggiornare una versione installata in un sistema operativo guest
- Linux OVT
Per mantenere aggiornato l’OVT, tenere aggiornata la distribuzione Linux farà proprio questo. Ovviamente è anche possibile aggiornare gli strumenti utilizzando il gestore dei pacchetti del sistema operativo.
- Windows Built-in
In questo caso, la procedura può cambiare un po’ tra i diversi prodotti VMware, il livello di virtualizzazione rileva eventuali versioni obsolete di VMware Tools (rispetto alla versione built-in, ovviamente).
Per esempio, in un ambiente vSphere, si noterà che lo stato dei VMware Tools cambia da “Current” a “Upgrade available”. Nota che puoi ottenere queste informazioni in PowerCLI come descritto in precedenza.
Per aggiornare/aggiornare i VMware Tools, clicca su “Upgrade VMware Tools…”, o usando il client vSphere (HTML5), clicca con il tasto destro sulla VM e seleziona Guest OS > Upgrade VMware Tools.
Una finestra popup offrirà la scelta dell’aggiornamento:
Puoi scegliere tra due modi diversi per aggiornare/aggiornare VMware Tools nel sistema operativo guest:
- Aggiornamento interattivo: simile a una nuova installazione (come descritto prima) e richiede l’accesso al sistema operativo guest con credenziali amministrative per eseguire l’operazione.
- Aggiornamento automatico (default): Operazione non presidiata che aggiorna il VMware Tools e non richiede alcuna credenziale del sistema operativo guest (ricorda che VMware Tools viene eseguito come servizio locale con privilegi elevati).
L’aggiornamento automatico di VMware Tools è supportato solo per le macchine virtuali con un sistema operativo guest Windows.
- Altre considerazioni
È necessario un riavvio del sistema operativo per completare un aggiornamento/upgrade?
A partire da VMware Tools 9.x (con vSphere 5.1) non saranno necessari riavvii per i successivi aggiornamenti di VMware Tools su sistemi operativi Windows. Tuttavia si noti che ci sono molti casi in cui un riavvio avverrà, per esempio sulla versione 10.3.x se le librerie Visual C++ devono essere aggiornate (vedi questo post). Siate consapevoli che il riavvio verrà eseguito automaticamente e silenziosamente se avete scelto l’opzione di aggiornamento automatico.
Su Linux, un riavvio non è necessario né per l’installazione né per l’aggiornamento/upgrade.
Ancora, suggerisco di considerare sempre un aggiornamento/upgrade di VMware Tools come un cambiamento nel vostro sistema e pianificare questa operazione fuori dall’orario di produzione (almeno per i sistemi di produzione). Inoltre, gli aggiornamenti dei driver possono causare un breve congelamento della tua VM. Per questi motivi suggerisco di pianificare un riavvio dopo l’aggiornamento/upgrade di VMware Tools e di usare questa finestra per finalizzare un altro aggiornamento del sistema operativo guest e poi riavviare la VM.
Che dire dell’aggiornamento/upgrade di VMware Tools se stai usando la versione scaricabile?
Nel caso di un ambiente vSphere, suggerisco di aggiornare prima la versione integrata usando il pacchetto VIB offline (o usare il repository centralizzato) come descritto prima. Questo vi porterà alla situazione precedente su come aggiornare VMware Tools usando la versione integrata.
Gli aggiornamenti silenziosi o in batch potrebbero essere eseguiti come descritto nel processo di installazione così come con cmdlet PowerCLI.
Per maggiori informazioni sul processo di installazione/aggiornamento/upgrade vedere la documentazione di VMware Tools o anche la VMware KB 2004754 – vecchia ma ancora preziosa.
C’è anche un ottimo post su come mantenere aggiornati i VMware Tools che descrive un modo diverso per VMware vSphere incorporando il controllo dei VMware Tools nelle impostazioni delle proprietà delle VM.
Come controllare la versione dei VMware Tools per più VM
Negli elenchi delle VM del client vSphere, aggiungere la colonna per visualizzare le versioni e lo stato dei Tools. VMware Tools Version Status è il campo che riporta il numero di build dei VMware Tools installati nei sistemi operativi guest:
Nota che puoi anche esportare l’intera tabella in diversi formati, incluso il formato CSV (che è il modo più semplice per importare in un foglio di calcolo). Come suggerito in precedenza è anche possibile ottenere queste informazioni in PowerCLI.
Come aggiornare VMware Tools su diverse VM
È anche possibile avviare un massiccio aggiornamento di VMware Tools su un gruppo di VM e su tempi specifici. VUM (ora chiamato LifeCycle Manager) può non solo eseguire il patching di ESXi ma anche gestire automaticamente l’aggiornamento di VMware Tools per un elenco selezionato di VM (per esempio tutte le VM in una cartella VM).
Ci sono diversi articoli che descrivono questo metodo, ma è lo stesso processo dell’host patching. Grandi aggiornamenti possono anche essere eseguiti con PowerCLI, come nell’esempio dell’aggiornamento di VMware Tools in tutte le VM impedendo il riavvio automatico se ce ne fosse uno:
Get-VM * | Update-Tools -NoReboot
Perché non riesco a installare/aggiornare/aggiornare VMware Tools?
Ci possono essere diversi casi in cui l’installazione o l’aggiornamento/upgrade di VMware Tools fallisce o non si completa con successo.
Primo, iniziamo con alcune raccomandazioni generali:
- Assicurati di non avere un riavvio in sospeso nel sistema operativo guest: questo può impedire una corretta installazione o aggiornamento/upgrade per ogni pacchetto software, incluso ovviamente VMware Tools
- Assicurati di avere abbastanza spazio libero su disco nel sistema operativo guest: solitamente, durante l’installazione/aggiornamento/upgrade questo controllo viene eseguito automaticamente.
- Assicurati di seguire il giusto ordine durante un aggiornamento/upgrade: per tutti i prodotti VMware, c’è la VMware Product Interoperability Matrices che può aiutarti in un aggiornamento full-stack.
- Assicurati che nessuna ISO sia collegata alla tua VM e, se presente, umountala (su Linux/Unix) o espellila (su Windows) prima di iniziare l’installazione o l’aggiornamento di VMware Tools. Questo è molto importante nella versione integrata.
- L’antivirus potrebbe bloccare l’installazione o l’aggiornamento di VMware.
Se stai usando la variabile ProductLockerLocation come descritto prima, i tentativi di aggiornare o installare senza impostare correttamente la variabile falliranno con un errore di ISO mancante. Per maggiori informazioni, consultare la VMware KB 2129825.
Nel caso in cui l’installazione di VMware Tools rimanga in sospeso si può provare a fermare l’operazione selezionando, nel vSphere Client, Guest > End VMware Tools Install. Per maggiori informazioni, leggi questo post.
A volte è necessario reinstallare VMware Tools dopo averlo eliminato perché l’aggiornamento/upgrade non funziona affatto.
Per eseguire una rimozione completa, per un sistema operativo Windows, basta utilizzare il pannello di controllo e poi verificare che le cartelle C:\Program Files\VMware\VMware Tools e C:\ProgramData\VMware\VMware Tools siano vuote. Se non lo sono cancellale e riavvia la macchina virtuale. Dopo di che prova a reinstallare la nuova versione.
Se affronti l’errore MSI mancante, puoi eseguire il seguente comando per pulire il registro di Windows:
setup.exe /C
VMware Tools è spesso considerato un componente opzionale da un certo numero di amministratori che non sono ben versati nella virtualizzazione e non ne comprendono bene lo scopo. Tuttavia, assicurarsi che tutte le macchine virtuali ne siano dotate è fondamentale per garantire un ambiente virtuale stabile e performante. Non solo migliora l’esperienza dell’utente quando si connette attraverso la console virtuale e facilita i rapporti, ma abilita anche importanti meccanismi di recupero della memoria che potrebbero prevenire i crash delle VM in caso di contesa della memoria su un host, o garantire che tutti i driver corretti siano in uso.