VMware Tools este un add-on software în interiorul sistemului de operare invitat care rulează într-o mașină virtuală pe o platformă de virtualizare bazată pe VMware (vSphere, Workstation, Fusion). Nu este obligatoriu să îl utilizați pentru a rula o VM, dar oferă îmbunătățiri notabile și funcții suplimentare. Din acest motiv, este foarte recomandat de către VMware să îl instalați, de obicei după o nouă instalare a sistemului de operare pentru o imagine master.
VMware Tools este același pentru VMware ESXi, VMware Workstation, VMware Player și VMware Fusion. Doar caracteristicile necesare diferă. Rețineți că alte platforme de virtualizare au un concept similar: de exemplu, Microsoft Hyper-V are Integration Services, Nutanix AHV are NGT (Nutanix Guest Tools).
- De ce să instalați VMware Tools?
- Există vreun motiv pentru a nu instala VMware Tools?
- Formatele Instrumentelor VMware
- Versiuni VMware Tools
- Este posibil să verificați versiunea VMware Tools?
- Cum se instalează VMware Tools
- Ce versiune și ce format ar trebui să folosesc?
- Instalarea VMware Tools
- Cum se actualizează versiunea încorporată pe gazda ESXi
- Cum să actualizați o versiune instalată într-un sistem de operare invitat
- Este necesară o repornire a sistemului de operare pentru a finaliza o actualizare/actualizare?
- Cum rămâne cu actualizarea/actualizarea VMware Tools dacă folosiți versiunea descărcabilă?
- Cum să verificați versiunea VMware Tools pentru mai multe VM
- Cum să actualizați VMware Tools pe mai multe VM
- De ce nu pot să instalez/actualizez/actualizez VMware Tools?
De ce să instalați VMware Tools?
După cum am menționat, VMware Tools este foarte util pentru că oferă o mulțime de îmbunătățiri și caracteristici:
- Drive-uri noi de dispozitive, de asemenea paravirtualizate: Driverele VMXNet NIC, driverul SCSI paravirtual, driverul audio
- Îmbunătățirea mouse-ului (și în consola HTML5) și video (cu driverul SVGA)
- Îmbunătățirea managementului memoriei: adăugarea driverului memctl folosit de memory ballooning.
- Monitorizarea mașinilor virtuale: inclusiv un nou grafic, VM heatbeat (utilizat de exemplu pentru VM vSphere HA VM), informații detaliate despre oaspeți (inclusiv adrese IP, numele de gazdă al sistemului de operare invitat, …)
- Sincronizarea timpului oaspeților
- Introspecția oaspeților, utilă pentru antirust și/sau integrarea NSX
- Suport pentru quescing-ul unui sistem de fișiere
- Capacitatea de a rula programe personalizate scripturi
- Personalizarea sistemelor de operare invitate ca parte a vCenter Server și a altor produse VMware
- Capacitatea de a opri sau reporni grațios VM
- Pe Workstation, Player sau Fusion există și alte caracteristici, cum ar fi posibilitatea de a partaja fișiere cu sistemul de operare gazdă.
Există vreun motiv pentru a nu instala VMware Tools?
Majoritatea driverelor de dispozitive paravirtualizate sunt acum incluse în nucleele Linux sau chiar în actualizările de drivere din linia principală a Windows. Dar VMware Tools este mai mult decât partea cu driverele.
Unii afirmă că poate reduce securitatea sistemului de operare invitat, dar acest lucru nu este adevărat. Alții preferă să nu-l instaleze, deoarece va dezactiva unele caracteristici conexe, de exemplu, nu va activa balonarea memoriei în VM. Cu toate acestea, există opțiuni mai bune pentru a dezactiva caracteristici specifice ca aceasta.
Rețineți că există, de asemenea, versiuni buggate (depreciate) ale VMware Tools, cum ar fi 10.3.0, din cauza unei probleme legate de driverul VMXNET3 (pentru mai multe informații, consultați VMware KB 57796). Aceste versiuni nu ar trebui să fie instalate niciodată!
Instalarea VMware Tools ar trebui să facă parte din procesul de creare a unei noi VM, iar actualizarea acestora ar trebui să facă parte din ciclul de viață al VM-urilor.
Acest articol va oferi mai multe detalii despre cum să efectuați acești pași. Pentru mai multe informații, consultați documentația oficială.
Formatele Instrumentelor VMware
Instrumentele VM pot fi surse prin trei canale diferite pentru a se adapta la marea majoritate a mediilor.
- Built-in: În timp ce VMware Tools este o componentă comună în diverse produse VMware, este de obicei inclus cu cele denumite format „built-in”.
- Asynchronous: Din punct de vedere istoric, a fost inclus în VMware ESXi, VMware Workstation, VMware Player și VMware Fusion. Cu toate acestea, începând cu 3 septembrie 2015, este, de asemenea, posibil să fie descărcat independent. Acesta este formatul „descărcabil” (sau asincron).
- VM Tools for Linux:
- Open VM Tools (OVT): Este implementarea Open Source a VMware Tools pentru sistemele de operare invitate Linux sau alte sisteme de operare Unix și este implementarea recomandată de VMware. Rețineți că pachetele OVT sunt incluse în cele mai recente distribuții Linux (RHEL 7 și mai sus pentru Red Hat), ceea ce facilitează gestionarea ciclului său de viață la fel ca toate celelalte pachete Linux. Pentru mai multe informații, consultați documentația originală.
- Pachete specifice sistemului de operare (OSP): Acestea sunt de obicei disponibile pentru versiunile mai vechi de Linux (RHEL 6 și sub pentru Red Hat). OSP-urile sunt semnate și găzduite de VMware și pot fi instalate în sistemul de operare cu ajutorul managerului de pachete, de exemplu (deb, rpm…).
De acum înainte, în marea majoritate a cazurilor și cu excepția cazului în care există considerente speciale legate de mediu, clienții ar trebui să utilizeze instrumentele VMware integrate (fie că este vorba de versiunea Windows încorporată în ESXi sau Linux OVT).
Versiuni VMware Tools
După cum am menționat, fiecare versiune a platformei de virtualizare VMware vine cu propria versiune integrată VMware Tools. Odată ce hipervizorul a fost actualizat, uneltele VMware pot fi, la rândul lor, actualizate.
Ca orice produs VMware, uneltele VM au un număr de versiune și un număr de construcție pentru fiecare iterație. Care sunt asociate (la pachet) cu anumite versiuni vSphere, Fusion și Workstation.
Există un document oficial de la VMware pentru a ajuta la menținerea acestei corespondențe.
De exemplu, pentru vSphere 6.5 și 6.7 acestea sunt principalele versiuni încorporate:
Versiunea VMware vSphere | Versiunea VMware Tools | VMSware 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 |
Este posibil să verificați versiunea VMware Tools?
- Din interiorul sistemului de operare oaspete Windows
Din interiorul unui sistem de operare oaspete Windows, puteți afișa versiunea și construcția pachetului instalat utilizând linia de comandă:
Sau pur și simplu deschideți pictograma VMware Tools din tava de sistem (acest lucru nu se aplică dacă aveți o instalare Windows Server Core):
- Din interiorul oaspetelui Linux
Pentru distribuțiile Linux, puteți fie să verificați informațiile despre pachet, fie să interogați comanda „vmware-toolbox-cmd”.
VMwareToolboxCmd.exe -v
- vSphere / vCenter
În clientul web vSphere, afișați detaliile unei VM în execuție pentru a obține versiunea. Rețineți că VM și instrumentele din interiorul acesteia trebuie să fie în curs de execuție pentru ca instrumentele VMware să fie interogate efectiv de ESXi. Obțineți, de asemenea, starea uneltelor VMware, care vă va spune dacă se execută cea mai bună versiune.
- PowerCLI
Dacă utilizați PowerCLI pentru rapoarte, automatizare sau pentru viața de administrator de zi cu zi, puteți obține, de asemenea, versiunea și starea uneltelor VM Tools pentru una sau mai multe mașini virtuale. Veți găsi aceste detalii în următoarele proprietăți ale unui obiect VM (încă o dată, VM-ul trebuie să fie în execuție și să nu se fi prăbușit):
Version : $VM.Guest.ExtensionData.ToolsVersion
Status : $VM.Guest.ExtensionData.ToolsVersion
Cum se instalează VMware Tools
Ce versiune și ce format ar trebui să folosesc?
În primul rând, ce versiune ar trebui să aleg? De obicei, pentru toate sistemele de operare invitate acceptate (a se vedea VMware KB 2015161), cea mai recentă versiune este cea mai bună, având în vedere că este, de asemenea, compatibilă în trecut (și în viitor) cu diferite versiuni de hipervizor. Regula sugerată este de a le menține actualizate cel puțin cu versiunea încorporată. Cu toate acestea, asigurați-vă că versiunea VMware Tools este cel puțin „mai nouă” decât nivelul hardware (compatibilitate) al mașinii virtuale, deoarece acestea conțin driverele pentru noul hardware virtual.
Rețineți că există, de asemenea, unele versiuni „înghețate” ale VMware Tools pentru susținerea sistemelor de operare tradiționale. În acest caz, desigur, regula este de a utiliza cea mai recentă versiune înghețată.
Atunci, ce format ar trebui să folosesc? De obicei, pentru sistemul de operare Windows veți utiliza formatul încorporat și formatul OVT pentru distribuțiile Linux recente.
Referiți-vă la Ghidul de compatibilitate VMware pentru informații mai detaliate. Specificați categoria sistemului de operare invitat, versiunea și produsul VMware.
De exemplu, consultați recomandările pentru Debian 10 care rulează pe ESXi 7.0:
Pe ESXi, OVT este acceptat, iar OSP nu este acceptat.
Pentru Windows Server 2019 sunt acceptate atât formatul încorporat, cât și cel descărcabil. Rețineți că ghidul de compatibilitate al sistemului de operare invitat va oferi o mulțime de alte informații utile, inclusiv nivelul de suport, tipurile de drivere recomandate și note specifice pentru instalarea sau configurarea sistemului de operare invitat.
Instalarea VMware Tools
Acum vom discuta despre cum se instalează VMware Tools pe ESXi în patru cazuri diferite:
- Built-in VMware Tools pentru Windows OS
- Downloadable VMware Tools Windows OS
- Instalare nesupravegheată Windows OS
- OVT pentru Linux OS
Nu voi lua în considerare OSP, deoarece este specific distribuțiilor Linux vechi care sunt menite să dispară și ar necesita un articol propriu pe blog. În unele cazuri, poate fi nevoie și de biblioteca dezvoltatorului și de compilator.
- Built-in VMware Tools for Windows OS
Aceasta este calea ușoară și pentru VMware Workstation, Player, Fusion poate fi, de asemenea, automatizată în timpul instalării sistemului de operare.
Pentru VMware vSphere, folosind clientul vSphere (HTML5), faceți clic dreapta pe VM și selectați Guest OS > Install Tools.
Aceasta nu va instala VMware Tools deoarece hipervizorul nu este încă „guest aware”, ci va monta pur și simplu un fișier ISO specific sistemului de operare invitat pe CD-ROM-ul virtual al VM. Pentru a utiliza acest tip de instalare, este obligatoriu să aveți un CD-ROM virtual în VM!
Sunt incluse câteva fișiere ISO și, în funcție de sistemul de operare invitat, va fi utilizat unul dintre ele:
- windows.iso pentru toate sistemele de operare Windows NT 6.0 (Vista sau Windows Server 2008) sau mai târziu.
- winPreVista.iso pentru sistemele de operare invitate Windows mai devreme de Windows Vista.
- linux.iso pentru sistemele de operare invitate Linux glibc 2.5 sau mai târziu.
Rețineți că, de la lansarea VMware Tools 10.1 (pe 2015), doar un subset de sisteme de operare invitate este inclus în versiunea încorporată, eliminând unele sisteme de operare vechi sau mai puțin frecvente. În acest caz, singura soluție este de a utiliza formatul descărcabil. De asemenea, este posibil să adăugați noi ISO-uri în versiunea încorporată, dar acest caz va fi luat în considerare mai târziu.
Acum că ISO-ul este montat în VM, puteți trece la pașii reali de instalare a VMware Tools. Pentru Windows, puteți folosi autoexecutarea sau puteți face dublu clic pe fișierul setup.exe și instalarea va începe.
Există trei opțiuni de instalare diferite:
- Tipic: potrivit pentru majoritatea cazurilor de utilizare ESXi și ar trebui selectat ca fiind implicit.
- Complet: Potrivită în medii foarte eterogene.
- Custom: Utilizați-o pentru a instala componente specifice, cum ar fi Guest Introspection Thin Agent driver, App Defense sau vShield. De asemenea, este posibil să doriți să eliminați unele caracteristici în mediile non-standard.
În esență, instalarea tipică nu include opțiuni specifice, cum ar fi:
- Guest introspection și VMware AppDefense, care pot fi necesare cu unele antivirus pentru VMware vSphere sau, în unele cazuri, într-o implementare NSX.
- Folderele partajate care nu sunt acceptate pe ESXi, deci ar trebui să fie instalate numai în VM care rulează pe VMware Workstation, Player sau Fusion.
Toate celelalte drivere și caracteristici ar trebui să fie instalate. Din acest motiv, instalarea tipică este, de obicei, cea mai bună opțiune în mediile ESXi.
După instalare, este necesară o repornire a Windows, chiar dacă majoritatea funcțiilor VMware Tools rulează deja. Rețineți că în timpul instalării este posibil să întâmpinați probleme minore în VM din cauza instalării driverilor și reconfigurării hardware-ului virtual (de exemplu, veți vedea un ecran temporar gol în consolă).
Desigur, instalarea interactivă este o modalitate posibilă de adăugare a VMware Tools, dar există și o modalitate non-interactivă (nesupravegheată) care va fi descrisă mai târziu, care este utilă pentru scripting sau pentru Windows Server Core.
La sistemele de operare Windows, instalarea VMware Tools va instala de asemenea (dacă nu este prezentă) versiunea corespunzătoare a bibliotecii Microsoft Visual C++ și poate fi necesar un anumit nivel de service pack al sistemului de operare pentru a le instala. Versiunea Visual C++ necesară este specificată în fiecare notă de lansare a VMware Tools.
- Descărcare VMware Tools Windows OS
Prima întrebare este cum se descarcă VMware Tools? Îl puteți descărca de pe pagina specifică produsului VMware alegând fila Driver & Tools:
Pentru fiecare versiune aveți diferite opțiuni de descărcare:
- Pachete binare pentru Windows
- Pachete MSI pentru Windows
- Pachete binare pentru Mac OS X
- Pachet VIB offline pentru ESXi
- Pentru versiunile mai vechi, este posibil să aveți și pachete binare specifice Linux
Pentru a accesa diferitele versiuni VMware Tools, puteți folosi și acest link de descărcare directă.
Să luăm în considerare pachetele Windows. Formatul binar este un fișier ZIP sau tar.gz care conține fișierul ISO. După ce ați descărcat ISO-ul, va trebui să îl montați pe VM. Puteți face acest lucru în mod interactiv prin intermediul consolei virtuale sau îl puteți încărca pe un datastore. După ce ISO este montat, consultați capitolul anterior pentru pașii de instalare.
- Instalare nesupravegheată a sistemului de operare Windows
Mai interesant este cum să efectuați o instalare non-interactivă pe Windows folosind fie fișierul exe sau msi:
- Utilizați setup.exe pentru a efectua o instalare silențioasă (acest lucru funcționează și cu formatul încorporat discutat anterior)
- Utilizați pachetul MSI pentru a distribui și automatiza instalarea acestuia cu instrumente tradiționale de implementare, cum ar fi Active Directory GPO sau Microsoft System Center.
Să vedem cum se realizează o instalare silențioasă utilizând opțiunile corespunzătoare ale setup.exe. Mai jos este un exemplu de instalare tipică cu jurnalizarea activată.
setup.exe /s /v”/qn /l*v „”%TEMP%\vmmsi.log”””
Rețineți că abordarea funcționează, de asemenea, pentru actualizarea/actualizarea VMware Tools.
Desigur, puteți, de asemenea, să specificați ce caracteristici trebuie instalate. Pentru a exclude anumite componente, utilizați opțiunile ADDLOCAL și REMOVE. Exemplul de mai jos instalează toate componentele, cu excepția funcției de folder partajat:
setup.exe /S /v „/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs”
- OVT pentru sistemul de operare Linux
Această operațiune depinde de tipul de distribuție Linux, deoarece în diferite tipuri de distribuții sunt utilizați diferiți manageri de pachete. Rețineți că majoritatea distribuțiilor principale includ OVT, așa că este posibil să nu fie nevoie să îl instalați. Cu toate acestea, actualizarea pachetului ar fi recomandată.
Pentru Debian/Ubuntu:
sudo apt-get install open-vm-tools
Pentru RedHat/CentOS (folosind yum):
sudo yum install open-vm-tools
Rețineți că un pachet opțional numit „open-vm-tools-desktop” poate fi instalat pentru a îmbunătăți interacțiunea cu mașina virtuală, redimensionarea ecranului …
Dincolo de versiunea Windows, instalarea OVT (de asemenea OSP) pe Linux nu necesită nici o repornire. Deși luați în considerare faptul că pot fi adăugate noi drivere de dispozitiv și că imaginea ramdisk-ului de boot se poate schimba. O repornire planificată ar garanta că instalarea este corectă și că sistemul de operare Linux încă pornește corect.
Cum se actualizează versiunea încorporată pe gazda ESXi
După cum am menționat mai devreme, versiunea încorporată depinde de versiunea gazdei. Cu toate acestea, este posibil să utilizați versiunea descărcabilă pentru a actualiza versiunea încorporată? Întreb acest lucru deoarece instalarea (și, de asemenea, actualizarea/upgrade-ul) VMware Tools este foarte ușoară în acest caz și poate fi efectuată de pe platforma de virtualizare.
În cazul vSphere există două modalități diferite de a actualiza versiunea încorporată VMware Tools cu o versiune descărcabilă dorită:
- Utilizarea pachetului offload VIB (vSphere Installation Bundle)
Pachetul VIB este o modalitate foarte interesantă și ușoară de a actualiza versiunea încorporată ESXi. Puteți instala un pachet VIB pe ESXi utilizând esxcli (a se vedea KB 2008939) sau VUM (numit acum LifeCycle Manager). Iată un ghid complet cu privire la modul de instalare a unui pachet VIB pe ESXi.
- Prin actualizarea manuală a fișierului ISO
De obicei, toate fișierele imagine ISO ale instrumentelor incluse sunt localizate în sistemul de fișiere ESXi în directorul /locker/packages/. Cu toate acestea, partiția în care se află /locker este limitată și este posibil să nu aibă suficient spațiu liber pentru a stoca toate pachetele VMware Tools. De asemenea, noile patch-uri sau actualizări ESXi care includ un nou pachet VIB tools-light pot suprascrie sau modifica conținutul acestui director.
Din aceste motive, puteți specifica un nou depozit utilizând variabila UserVars.ProductLockerLocation.
Puteți descărca pachetele VMware Tools de pe site-ul VMware și apoi să extrageți și să copiați subdirectoarele vmtools și floppies în noua destinație productLocker.
O abordare interesantă este de a configura un depozit centralizat pentru mai multe gazde ESXi, așa cum este descris în acest ghid.
Cum să actualizați o versiune instalată într-un sistem de operare invitat
- Linux OVT
Pentru a menține OVT-ul actualizat, menținerea actualizării distribuției Linux va face exact acest lucru. Evident, este posibil, de asemenea, să actualizați uneltele folosind managerul de pachete al sistemului de operare.
- Windows Built-in
În acest caz, procedura se poate schimba puțin între diferitele produse VMware, stratul de virtualizare detectează orice versiune învechită a VMware Tools (în comparație cu versiunea încorporată, bineînțeles).
De exemplu, într-un mediu vSphere, veți observa că starea VMware Tools se schimbă de la „Current” la „Upgrade available”. Rețineți că puteți obține aceste informații în PowerCLI, așa cum a fost descris anterior.
Pentru a actualiza/actualiza VMware Tools, faceți clic pe „Upgrade VMware Tools…”, sau utilizând clientul vSphere (HTML5), faceți clic dreapta pe VM și selectați Guest OS > Upgrade VMware Tools.
O fereastră pop-up va oferi opțiunea de actualizare:
Puteți alege dintre cele două moduri diferite de a actualiza/actualiza VMware Tools în sistemul de operare invitat:
- Actualizare interactivă: Similar cu o instalare nouă (așa cum a fost descrisă anterior) și necesită acces la sistemul de operare invitat cu credențiale administrative pentru a efectua operațiunea.
- Actualizare automată (implicită): Operațiune nesupravegheată care actualizează VMware Tools și nu necesită nicio credențială a sistemului de operare invitat (rețineți că VMware Tools rulează ca serviciu local cu privilegii ridicate).
Actualizarea automată a VMware Tools este suportată numai pentru mașinile virtuale cu un sistem de operare invitat Windows.
- Alte considerații
Este necesară o repornire a sistemului de operare pentru a finaliza o actualizare/actualizare?
Începând cu VMware Tools 9.x (cu vSphere 5.1) nu va fi necesară nicio repornire pentru actualizările VMware Tools ulterioare pe sistemul de operare Windows. Cu toate acestea, rețineți că există multe cazuri în care va avea loc o repornire, de exemplu pe versiunea 10.3.x dacă bibliotecile Visual C++ trebuie să fie actualizate (a se vedea această postare). Fiți conștienți de faptul că repornirea va fi efectuată în mod automat și silențios dacă ați ales opțiunea de actualizare automată.
Pe Linux, nu este necesară o repornire nici pentru instalare, nici pentru actualizare/actualizare.
Cu toate acestea, vă sugerez să considerați întotdeauna o actualizare/actualizare VMware Tools ca pe o schimbare în sistemul dumneavoastră și să planificați această operațiune în afara orelor de producție (cel puțin pentru sistemele de producție). De asemenea, actualizările de drivere pot provoca o scurtă înghețare a mașinii virtuale. Din aceste motive, vă sugerez să planificați o repornire după actualizarea/actualizarea VMware Tools și să folosiți această fereastră pentru a finaliza o altă actualizare a sistemelor de operare invitate și apoi să reporniți VM.
Cum rămâne cu actualizarea/actualizarea VMware Tools dacă folosiți versiunea descărcabilă?
În cazul unui mediu vSphere, vă sugerez să actualizați mai întâi versiunea încorporată folosind pachetul VIB offline (sau să folosiți depozitul centralizat), așa cum am descris anterior. Acest lucru vă va duce la situația anterioară despre cum să actualizați VMware Tools folosind versiunea încorporată.
Actualizările silențioase sau pe loturi ar putea fi efectuate așa cum este descris în procesul de instalare, precum și cu cmdlet PowerCLI.
Pentru mai multe informații despre procesul de instalare/actualizare/actualizare, consultați documentația VMware Tools sau, de asemenea, VMware KB 2004754 – vechi, dar încă valoros.
Există, de asemenea, o postare excelentă despre cum să mențineți VMware Tools actualizat, care descrie o modalitate diferită pentru VMware vSphere prin încorporarea verificării VMware Tools în setările proprietăților VM.
Cum să verificați versiunea VMware Tools pentru mai multe VM
În listele VM din clientul vSphere, adăugați coloana pentru a afișa versiunile și starea Tools. VMware Tools Version Status este câmpul care raportează numărul de construcție al VMware Tools instalat în sistemele de operare invitate:
Rețineți că puteți, de asemenea, să exportați întregul tabel în diferite formate, inclusiv în format CSV (care este cel mai simplu mod de a importa într-o foaie de calcul). După cum s-a sugerat anterior, este de asemenea posibil să obțineți aceste informații în PowerCLI.
Cum să actualizați VMware Tools pe mai multe VM
De asemenea, puteți lansa o actualizare masivă a VMware Tools pe o serie de VM și la un anumit moment. VUM (numit acum LifeCycle Manager) poate nu numai să efectueze aplicarea de patch-uri ESXi, ci și să gestioneze automat actualizarea VMware Tools pentru o listă selectată de VM-uri (de exemplu, toate VM-urile dintr-un dosar VM).
Există diferite articole care descriu această metodă, dar este același proces ca și cel de aplicare a patch-urilor pe gazdă. Actualizările mari pot fi, de asemenea, efectuate cu PowerCLI, ca în exemplul de actualizare a VMware Tools în toate VM-urile, prevenind în același timp repornirea automată în cazul în care ar exista una:
Get-VM * | Update-Tools -NoReboot
De ce nu pot să instalez/actualizez/actualizez VMware Tools?
Pot exista mai multe cazuri în care instalarea sau actualizarea/actualizarea VMware Tools va eșua sau nu se va finaliza cu succes.
În primul rând, să începem cu câteva recomandări generale:
- Asigurați-vă că nu aveți o repornire în așteptare în sistemul de operare invitat: acest lucru poate împiedica instalarea sau actualizarea/actualizarea corectă pentru fiecare pachet software, inclusiv, bineînțeles, VMware Tools
- Asigurați-vă că aveți suficient spațiu liber pe disc în sistemul de operare invitat: de obicei, în timpul instalării/actualizării/actualizării, această verificare este efectuată automat.
- Asigurați-vă că urmați ordinea corectă în timpul unei actualizări/actualizări: pentru toate produsele VMware, există Matricele de interoperabilitate a produselor VMware care vă pot ajuta într-o actualizare completă.
- Asigurați-vă că niciun ISO nu este conectat la VM și, dacă este prezent, umount (pe Linux/Unix) sau eject dacă (pe Windows) înainte de a începe instalarea sau actualizarea VMware Tools. Acest lucru este foarte important în versiunea încorporată.
- Antivirusul poate bloca instalarea sau actualizarea VMware.
Dacă utilizați variabila ProductLockerLocation așa cum a fost descrisă anterior, încercările de actualizare sau instalare fără a seta variabila în mod corespunzător vor eșua cu o eroare ISO lipsă. Pentru mai multe informații, consultați VMware KB 2129825.
În cazul în care instalarea VMware Tools rămâne în așteptare, puteți încerca să opriți operațiunea prin selectarea, în vSphere Client, Guest > End VMware Tools Install. Pentru mai multe informații, citiți această postare.
Câteodată trebuie să reinstalați VMware Tools după ce l-ați eliminat deoarece actualizarea/actualizarea nu funcționează deloc.
Pentru a efectua o eliminare completă, pentru un sistem de operare Windows, trebuie doar să utilizați panoul de control și apoi să verificați dacă dosarele C:\Program Files\VMware\VMware Tools și C:\ProgramData\VMware\VMware\VMware Tools sunt goale. În caz contrar, ștergeți-le și reporniți mașina virtuală. După aceea, încercați să reinstalați noua versiune.
Dacă vă confruntați cu eroarea MSI missing, puteți rula următoarea comandă pentru a curăța registrul Windows:
setup.exe /C
VMware Tools este adesea considerată o componentă opțională de către o serie de administratori care nu sunt bine versați în virtualizare și nu înțeleg atât de bine scopul acesteia. Cu toate acestea, asigurarea faptului că toate mașinile virtuale sunt echipate cu ea este crucială pentru a asigura un mediu virtual stabil și performant. Aceasta nu numai că îmbunătățește experiența utilizatorului atunci când se conectează prin intermediul consolei virtuale și facilitează raportarea, dar permite, de asemenea, mecanisme importante de recuperare a memoriei care ar putea preveni blocarea mașinilor virtuale în caz de contenție a memoriei pe o gazdă, sau să se asigure că toate driverele corecte sunt utilizate.
.