VMware Tools on VMware-pohjaisen virtualisointialustan (vSphere, Workstation, Fusion) virtuaalikoneessa toimivan vieraan käyttöjärjestelmän sisällä oleva ohjelmistolisäosa. Sen käyttö ei ole pakollista VM:n käyttämiseksi, mutta se tarjoaa huomattavia parannuksia ja lisäominaisuuksia. Tästä syystä VMware suosittelee sen asentamista, yleensä uuden käyttöjärjestelmän asennuksen jälkeen master-imagea varten.
VMware Tools on sama VMware ESXi:lle, VMware Workstationille, VMware Playerille ja VMware Fusionille. Vain tarvittavat ominaisuudet eroavat toisistaan. Huomaa, että muilla virtualisointialustoilla on samanlainen konsepti: esimerkiksi Microsoft Hyper-V:ssä on Integration Services, Nutanix AHV:ssä on NGT (Nutanix Guest Tools).
- Miksi asentaa VMware Tools?
- Onko mitään syytä olla asentamatta VMware Toolsia?
- VMware Tools -muodot
- VMware Tools -versiot
- Onko mahdollista tarkistaa VMware Tools -versio?
- How to Install VMware Tools
- Mitä versiota ja formaattia minun pitäisi käyttää?
- VMware Tools -työkalujen asentaminen
- Miten ESXi-isännän sisäänrakennettu versio päivitetään
- How to Update an Installed Version in a Guest OS
- Tarvitaanko käyttöjärjestelmän uudelleenkäynnistystä päivityksen/päivityksen suorittamiseksi?
- Miten VMware Toolsin päivitys/päivitys tapahtuu, jos käytät ladattavaa versiota?
- How to check VMware Tools version for more VMs
- Miten VMware Tools päivitetään useisiin VM:iin
- Miksi en pysty asentamaan/päivittämään/päivittämään VMware Toolsia?
Miksi asentaa VMware Tools?
Kuten mainittiin, VMware Tools on erittäin hyödyllinen, koska se tarjoaa paljon parannuksia ja ominaisuuksia:
- Uudet laiteajurit, myös paravirtualisoitu: VMXNet NIC-ajurit, Paravirtual SCSI-ajuri, Audio-ajuri
- Parannettu hiiren (myös HTML5-konsolissa) ja videon (SVGA-ajurilla)
- Muistinhallinnan parannus: lisätään memctl-ajuri, jota käytetään memory ballooningissa.
- Virtuaalikoneen valvonta: mukaan lukien uusi graafi, VM heatbeat (käytetään esimerkiksi vSphere HA VM), yksityiskohtaiset vierastiedot (mukaan lukien IP-osoitteet, vieraan käyttöjärjestelmän isäntänimi, …)
- Vieraan aikasynkronointi
- Vieraan introspektio, joka on hyödyllinen antirust- ja/tai NSX-integraatiota varten
- Tuki tiedostojärjestelmän rauhoittamiselle
- Kyky suorittaa mukautettuja skriptejä
- Vieraskäyttöjärjestelmien mukauttaminen osana vCenter Serveriä ja muita VMware-tuotteita
- Kyky sulkea tai käynnistää VM armollisesti uudelleen
- Työasemalla, Playerissa tai Fusionissa on muitakin ominaisuuksia, kuten mahdollisuus jakaa tiedostoja isäntäkäyttöjärjestelmän kanssa.
Onko mitään syytä olla asentamatta VMware Toolsia?
Useimmat paravirtualisoidut laiteajurit sisältyvät nykyään Linux-ytimiin tai jopa Windowsin pääajuripäivityksiin. Mutta VMware Tools on enemmän kuin pelkkä ajuriosa.
Joidenkin mukaan se voi heikentää vieraskäyttöjärjestelmän turvallisuutta, mutta tämä ei pidä paikkaansa. Toiset jättävät sen mieluummin asentamatta, koska se poistaa käytöstä joitain siihen liittyviä ominaisuuksia, esimerkiksi ei ota käyttöön muistin paisuttamista VM:ään. On kuitenkin olemassa parempia vaihtoehtoja tällaisten tiettyjen ominaisuuksien poistamiseksi käytöstä.
Huomaa, että VMware Toolsista on myös virheellisiä (vanhentuneita) versioita, kuten 10.3.0, VMXNET3-ajuriin liittyvän ongelman vuoksi (lisätietoja on VMware KB 57796:ssa). Näitä versioita ei tulisi koskaan asentaa!
VMware Tools -työkalujen asentamisen tulisi olla osa uuden VM:n luomisprosessia ja niiden päivittämisen tulisi olla osa VM:n elinkaarta.
Tässä artikkelissa kerrotaan tarkemmin, miten nämä vaiheet suoritetaan. Lisätietoja saat virallisesta dokumentaatiosta.
VMware Tools -muodot
VM-työkalut voivat olla lähteinä kolmen eri kanavan kautta, jotta ne sopivat suurimpaan osaan ympäristöistä.
- Sisäänrakennettu: Vaikka VMware Tools on yhteinen komponentti eri VMware-tuotteissa, se sisältyy yleensä niihin, joita kutsutaan ”sisäänrakennetuksi” muodoksi.
- Asynkroninen: Historiallisesti se on sisältynyt VMware ESXi:hin, VMware Workstationiin, VMware Playeriin ja VMware Fusioniin. Syyskuun 3. päivästä 2015 lähtien se on kuitenkin mahdollista ladata myös itsenäisesti. Tämä on ”ladattava” (tai asynkroninen) muoto.
- VM Tools for Linux:
- Open VM Tools (OVT): Se on VMware Toolsin avoimen lähdekoodin toteutus Linux-vieraskäyttöjärjestelmille tai muille Unix-käyttöjärjestelmille ja VMwaren suosittelema toteutus. Huomaa, että OVT-paketit sisältyvät uusimpiin Linux-jakeluihin (RHEL 7 ja uudemmat Red Hatille), joten sen elinkaarta on helppo hallita kuten kaikkia muitakin Linux-paketteja. Lisätietoja on alkuperäisessä dokumentaatiossa.
- Operating System Specific Packages (OSP): Nämä ovat yleensä saatavilla vanhempiin Linux-julkaisuihin (RHEL 6 ja sitä nuoremmat Red Hatissa). OSP:t ovat VMwaren allekirjoittamia ja isännöimiä, ja ne voidaan asentaa käyttöjärjestelmään esimerkiksi paketinhallintaohjelmalla (deb, rpm…).
Jatkossa asiakkaiden tulisi suurimmassa osassa tapauksia ja ellei ympäristöön liity erityisiä näkökohtia, käyttää sisäänrakennettuja VMware-työkaluja (olipa kyseessä sitten ESXi:iin upotettu Windows-versio tai Linux-OVT).
VMware Tools -versiot
Kuten mainittiin, jokaisella VMware-virtualisointialustan versiolla on oma sisäänrakennettu VMware Tools -versionsa. Kun hypervisor on päivitetty, VMware-työkalut voidaan puolestaan päivittää.
Kuten jokaisella VMware-tuotteella, VM-työkaluilla on versionumero ja build-numero kutakin iteraatiota varten. Jotka liittyvät (niputetaan) tiettyihin vSphere-, Fusion- ja Workstation-versioihin.
Vemwarelta on olemassa virallinen dokumentti, joka auttaa pitämään tämän yhteensopivana.
Esimerkiksi vSphere 6.5 ja 6.7 nuo ovat tärkeimmät sisäänrakennetut versiot:
VMware vSphere versio | VMware Tools versio | 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 |
Onko mahdollista tarkistaa VMware Tools -versio?
- Windowsin vieraan käyttöjärjestelmän sisältä
Windowsin vieraan käyttöjärjestelmän sisältä voit näyttää asennetun paketin version ja rakennuksen komentorivin avulla:
tai yksinkertaisesti avata VMware Tools -kuvakkeen järjestelmäluukusta (tämä ei päde, jos käytössäsi on Windows Server Core -asennus):
- Linux-vieraan sisältä
Linux-jakeluissa voit joko tarkistaa pakettitiedot tai kysyä ”vmware-toolbox-cmd”-komentoa.
VMwareToolboxCmd.exe -v
- vSphere / vCenter
Näytä käynnissä olevan VM:n tiedot vSphere-verkkoasiakkaassa saadaksesi version. Huomaa, että VM:n ja sen sisällä olevien työkalujen on oltava käynnissä, jotta ESXi voi tehokkaasti kysyä VMware-työkaluja. Saat myös VMware-työkalujen tilan, joka kertoo, onko paras versio käynnissä.
- PowerCLI
Jos käytät PowerCLI:tä raportteihin, automatisointiin tai päivittäiseen ylläpitoelämään, voit myös saada VM-työkalujen version ja tilan yhdestä tai useammasta virtuaalikoneesta. Löydät nämä tiedot VM-objektin seuraavista ominaisuuksista (jälleen kerran, VM:n on oltava käynnissä eikä kaatunut):
Version : $VM.Guest.ExtensionData.ToolsVersion
Status : $VM.Guest.ExtensionData.ToolsVersion
How to Install VMware Tools
Mitä versiota ja formaattia minun pitäisi käyttää?
Aluksi, mikä versio minun pitäisi valita? Yleensä kaikille tuetuille vieraskäyttöjärjestelmille (ks. VMware KB 2015161) uusin versio on paras, kun otetaan huomioon, että se on myös taaksepäin (ja eteenpäin) yhteensopiva eri hypervisor-versioiden kanssa. Ehdotettu sääntö on pitää ne päivitettyinä vähintään sisäänrakennetulla versiolla. Varmista kuitenkin, että VMware Tools -versio on vähintään ”uudempi” kuin virtuaalikoneen laitteistotaso (yhteensopivuus), sillä ne sisältävät ajurit uudelle virtuaalilaitteistolle.
Huomaa, että VMware Toolsista on myös joitakin ”jäädytettyjä” versioita vanhojen käyttöjärjestelmien tukemiseksi. Siinä tapauksessa sääntö on tietenkin käyttää uusinta jäädytettyä versiota.
Mitä muotoa sitten pitäisi käyttää? Yleensä Windows-käyttöjärjestelmässä käytetään sisäänrakennettua muotoa ja uudemmissa Linux-jakeluissa OVT-formaattia.
Viittaa tarkemmat tiedot VMware Compatibility Guide -oppaaseen. Määritä vieraskäyttöjärjestelmän luokka, versio ja VMware-tuote.
Katso esimerkiksi suositukset Debian 10:lle, joka toimii ESXi 7.0:ssa:
ESXi:ssä OVT-formaattia tuetaan ja OSP-formaattia ei.
Windows Server 2019:ssä molemmat, sekä sisäänrakennettu että ladattavissa oleva tiedostomuoto, ovat tuettuja. Huomaa, että vieraan käyttöjärjestelmän yhteensopivuusoppaassa on paljon muita hyödyllisiä tietoja, kuten tukitaso, suositellut ohjaintyypit ja erityisiä huomautuksia vieraan käyttöjärjestelmän asennusta tai määritystä varten.
VMware Tools -työkalujen asentaminen
Keskustelemme nyt VMware Tools -työkalujen asentamisesta ESXiin neljässä eri tapauksessa:
- Sisäänrakennettu VMware Tools Windows-käyttöjärjestelmään
- Latattavissa oleva VMware Tools Windows-käyttöjärjestelmään
- Vartioimaton asennus Windows-käyttöjärjestelmään
- OVT Linux-käyttöjärjestelmään
En käsittele OSP:tä, koska se on spesifinen vanhoille Linux-käyttöjärjestelmille (legacy Linux), jotka katoavat väistämättä käytöstä, ja se edellyttäisi omaa blogikirjoitusta. Joissain tapauksissa se voi vaatia myös kehittäjäkirjaston ja kääntäjän.
- Built-in VMware Tools for Windows OS
Tämä on helppo tapa ja VMware Workstation, Player, Fusion voidaan myös automatisoida käyttöjärjestelmän asennuksen yhteydessä.
Vmware vSphere -käyttöjärjestelmässä vSphere (HTML5) -asiakasohjelman avulla napsauta VM:ää hiiren kakkospainikkeella ja valitse Guest OS > Install Tools.
Tämä ei asenna VMware Tools -työkaluja, koska hypervisor ei ole vielä ”vierastietoinen” (guest aware), vaan se vain liittää vieras-käyttöjärjestelmäkohtaisesti vieras-käyttöjärjestelmäkohtaisen ISO -tiedoston VM:n virtuaaliselle CD-ROM-levylle. Tämäntyyppisen asennuksen käyttäminen edellyttää, että VM:ssä on virtuaalinen CD-ROM-levy!
Joitakin ISO-tiedostoja on mukana, ja riippuen vieraskäyttöjärjestelmästä käytetään jotakin niistä:
- windows.iso kaikille Windows-käyttöjärjestelmille NT 6.0 (Vista tai Windows Server 2008) tai uudemmille.
- winPreVista.iso Windows-vieraskäyttöjärjestelmille, jotka ovat aikaisempia kuin Windows Vista.
- linux.iso Linux-vieraskäyttöjärjestelmille glibc 2.5 tai uudempi.
Huomaa, että VMware Tools 10.1:n julkaisun (vuonna 2015) jälkeen vain osa vieraskäyttöjärjestelmistä on sisällytetty sisäänrakennettuun versioon, ja siitä on poistettu jotkin vanhat tai harvinaiset käyttöjärjestelmät. Tässä tapauksessa ainoa ratkaisu on käyttää ladattavaa muotoa. On myös mahdollista lisätä uusi ISO sisäänrakennettuun versioon, mutta tätä tapausta tarkastellaan myöhemmin.
Nyt kun ISO on asennettu VM:ään, voit jatkaa varsinaisia VMware Toolsin asennusvaiheita. Windowsissa voit käyttää autorunia tai kaksoisnapsauttaa setup.exe-tiedostoa, jolloin asennus käynnistyy.
Asennusvaihtoehtoja on kolme erilaista:
- Tyypillinen: sopii useimpiin ESXi:n käyttötapauksiin, ja se tulisi valita oletusasetukseksi.
- Täydellinen: Sopii erittäin heterogeenisiin ympäristöihin.
- Custom: Asenna sen avulla tiettyjä komponentteja, kuten Guest Introspection Thin Agent -ajuri, App Defense tai vShield. Voit myös poistaa joitakin ominaisuuksia epästandardeissa ympäristöissä.
Tyypillinen asennus ei sisällä tiettyjä vaihtoehtoja, kuten:
- Guest Introspection ja VMware AppDefense, joita saatetaan tarvita joidenkin virustentorjuntaohjelmien kanssa VMware vSphereä varten tai joissakin tapauksissa NSX-käyttöönotossa.
- Jaketut kansiot, joita ei tueta ESXi:ssä, joten se tulisi asentaa vain VMware Workstation-, Player- tai Fusion-käyttöjärjestelmällä toimiviin VM:iin.
Kaikki muut ajurit ja ominaisuudet tulisi asentaa. Tästä syystä tyypillinen asennus on yleensä paras vaihtoehto ESXi-ympäristöissä.
Asennuksen jälkeen tarvitaan Windowsin uudelleenkäynnistys, vaikka useimmat VMware Tools -ominaisuudet ovat jo käynnissä. Huomaa, että asennuksen aikana VM:ssä voi esiintyä pieniä ongelmia, jotka johtuvat ajurien asennuksesta ja virtuaalilaitteiston uudelleenkonfiguroinnista (esimerkiksi konsolissa näkyy väliaikaisesti tyhjä näyttö).
Vuorovaikutteinen asennus on tietysti yksi mahdollinen tapa lisätä VMware Tools, mutta on olemassa myös ei-interaktiivinen tapa (valvomaton), joka kuvataan myöhemmin ja joka on hyödyllinen skriptauksessa tai Windows Server Core -käyttöjärjestelmässä.
Windows-käyttöjärjestelmässä VMware Tools -asennus asentaa (jos sitä ei ole) myös oikean Microsoft Visual C++ -kirjastoversion, ja niiden asentamiseen saatetaan tarvita käyttöjärjestelmän tiettyä palvelupakettitasoa. Tarvittava Visual C++ -versio ilmoitetaan kussakin VMware Toolsin julkaisutiedotteessa.
- Latattavat VMware-työkalut Windows-käyttöjärjestelmään
Ensimmäinen kysymys on, miten VMware-työkalut ladataan? Voit ladata ne tietyltä VMware-tuotesivulta valitsemalla välilehden Driver & Tools:
Kullekin versiolle on eri latausvaihtoehdot:
- Binääripaketit Windowsille
- MSI-paketit Windowsille
- Binääripaketit Mac OS X:lle
- Offline VIB -paketti ESXi:lle
- Vanhemmille versioille voi olla myös erityisiä Linux-binääripaketteja
Voit käyttää eri VMware Tools -versioita myös tätä suoraa latauslinkkiä.
Katsotaanpa Windows-paketteja. Binäärimuoto on ZIP- tai tar.gz-tiedosto, joka sisältää ISO-tiedoston. Kun olet ladannut ISO-paketin, sinun on asennettava se VM:ään. Voit tehdä sen interaktiivisesti virtuaalikonsolin kautta tai ladata sen tietovarastoon. Kun ISO on asennettu, katso asennusvaiheet edellisestä luvusta.
- Valvomattoman asennuksen Windows-käyttöjärjestelmä
Kiinnostavampaa on se, miten suoritat ei-vuorovaikutteisen asennuksen Windowsissa käyttäen joko exe- tai msi-tiedostoa:
- Käytä setup.exe-asetuksia äänettömän asennuksen suorittamiseen (tämä toimii myös aiemmin käsitellyn sisäänrakennetun muodon kanssa)
- Käytä MSI-pakettia sen jakeluun ja asennuksen automatisointiin perinteisillä käyttöönottotyökaluilla, kuten Active Directoryn GPO:lla tai Microsoft System Centerillä.
Katsotaanpa, miten äänetön asennus suoritetaan käyttämällä oikeita setup.exe-asetuksia. Alla on esimerkki tyypillisestä asennuksesta, jossa lokitus on käytössä.
setup.exe /s /v”/qn /l*v ””%TEMP%\vmmsi.log”””
Huomaa, että lähestymistapa toimii myös VMware Toolsin päivityksessä/päivityksessä.
Voit tietysti määritellä myös, mitkä ominaisuudet on asennettava. Jos haluat sulkea joitakin komponentteja pois, käytä ADDLOCAL- ja REMOVE-asetuksia. Alla oleva esimerkki asentaa kaikki komponentit paitsi jaetun kansion ominaisuuden:
setup.exe /S /v ”/qn REBOOT=R ADDLOCAL=ALL REMOVE=Hgfs”
- OVT for Linux OS
Tämä operaatio riippuu Linux-jakelun tyypistä, koska erityyppisissä jakeluissa käytetään erilaisia paketinhallintaohjelmia. Huomaa, että useimmat pääjakelut sisältävät OVT:n, joten sinun ei välttämättä tarvitse asentaa sitä. Paketin päivittäminen olisi kuitenkin suositeltavaa.
Jos kyseessä on Debian/Ubuntu:
sudo apt-get install open-vm-tools
Jos kyseessä on RedHat/CentOS (käyttämällä yumia):
sudo yum install open-vm-tools
Huomaa, että valinnainen paketti nimeltä ”open-vm-tools-desktop” voidaan asentaa parantamaan vuorovaikutusta VM:n kanssa, muuttamaan näytön kokoa …
Toisin kuin Windows-versio, OVT:n (myös OSP:n) asentaminen Linuxissa ei vaadi uudelleenkäynnistystä. Kannattaa tosin ottaa huomioon, että uusia laiteajureita voi tulla lisää ja boot ramdisk image voi muuttua. Suunnitelmallinen uudelleenkäynnistys takaisi, että asennus on oikea ja Linux-käyttöjärjestelmä käynnistyy edelleen oikein.
Miten ESXi-isännän sisäänrakennettu versio päivitetään
Kuten aiemmin mainittiin, sisäänrakennettu versio riippuu isännän versiosta. Onko kuitenkin mahdollista käyttää ladattavaa versiota sisäänrakennetun version päivittämiseen? Kysyn tätä siksi, että VMware Toolsin asennus (ja myös päivitys/päivitys) on tässä tapauksessa erittäin helppoa ja voidaan suorittaa virtualisointialustalta käsin.
VSpheren tapauksessa on kaksi eri tapaa päivittää sisäänrakennettu VMware Tools halutulla ladattavalla versiolla:
- Käyttämällä offload VIB (vSphere Installation Bundle) -pakettia
VIB-paketti on erittäin mielenkiintoinen ja helppo tapa päivittää ESXin sisäänrakennettu versio. Voit asentaa VIB-paketin ESXiin esxcli-ohjelmalla (katso KB 2008939) tai VUM-ohjelmalla (nykyään LifeCycle Manager). Tässä on täydellinen opas VIB-paketin asentamisesta ESXiin.
- Päivittämällä ISO-tiedosto manuaalisesti
Normaalisti kaikki niputetut Työkalujen ISO-kuvatiedostot sijaitsevat ESXin tiedostojärjestelmässä hakemistossa /locker/packages/. Osio, jossa /locker sijaitsee, on kuitenkin rajallinen, eikä siinä välttämättä ole tarpeeksi vapaata tilaa kaikkien VMware Tools -pakettien tallentamiseen. Lisäksi uudet ESXi-korjaukset tai päivitykset, jotka sisältävät uuden tools-light VIB-paketin, saattavat korvata tai muuttaa tämän hakemiston sisältöä.
Näistä syistä voit määrittää uuden säilytyspaikan UserVars.ProductLockerLocation-muuttujan avulla.
Voit ladata VMware Tools -paketit VMwaren sivustolta ja purkaa ja kopioida vmtools- ja floppies-alaosastot uuteen productLocker-kohteeseen.
Yksi mielenkiintoinen lähestymistapa on konfiguroida keskitetty arkisto useille ESXi-isännille, kuten tässä oppaassa on kuvattu.
How to Update an Installed Version in a Guest OS
- Linux OVT
Jos haluat pitää OVT:n ajan tasalla, Linux-jakelusi pitäminen ajan tasalla tekee juuri niin. Työkalut on luonnollisesti mahdollista päivittää myös käyttöjärjestelmän paketinhallinnan avulla.
- Windows Built-in
Tässä tapauksessa menettely saattaa hieman muuttua eri VMware-tuotteiden välillä, virtualisointikerros havaitsee mahdolliset vanhentuneet VMware Tools -versiot (verrattuna sisäänrakennettuun versioon, tietenkin).
Esimerkiksi vSphere-ympäristössä huomaat, että VMware Toolsin tila muuttuu ”Current” (Käytössä oleva) -tilasta muotoon ”Upgrade available (Päivitys saatavilla)”. Huomaa, että saat nämä tiedot PowerCLI:stä, kuten aiemmin on kuvattu.
Päivittääksesi/päivittääksesi VMware Tools -työkalut napsauta ”Upgrade VMware Tools…” tai vSphere (HTML5) -asiakasohjelmaa käyttäen napsauta hiiren kakkospainikkeella VM:ää ja valitse Vieraskäyttöjärjestelmä > Upgrade VMware Tools.
Ponnahdusikkuna tarjoaa päivitysvaihtoehdon:
Voit valita kahdesta eri tavasta päivittää/päivittää VMware Tools vieraskäyttöjärjestelmässä:
- Interaktiivinen päivitys: Samanlainen kuin tuoreen asennuksen tekeminen (kuten edellä on kuvattu), ja se edellyttää vieraskäyttöjärjestelmän käyttöoikeutta järjestelmänvalvojan valtuuksin toimenpiteen suorittamiseksi.
- Automaattinen päivitys (oletus): Valvomaton toiminto, joka päivittää VMware Tools -työkalut eikä vaadi vieraan käyttöjärjestelmän valtakirjaa (muista, että VMware Tools toimii paikallisena palveluna, jolla on korkeat oikeudet).
Automaattinen VMware Tools -päivitys on tuettu vain virtuaalikoneille, joissa on Windows-käyttöjärjestelmä.
- Muuta huomioitavaa
Tarvitaanko käyttöjärjestelmän uudelleenkäynnistystä päivityksen/päivityksen suorittamiseksi?
Alkaen VMware Tools 9.x:stä (VMware Tools 9.x:llä ja vSphere 5.1:llä) myöhemmät VMware Tools -päivitykset Windows-käyttöjärjestelmässä eivät edellytä uudelleenkäynnistyksiä. Huomaa kuitenkin, että on monia tapauksia, joissa uudelleenkäynnistys tapahtuu, esimerkiksi versiossa 10.3.x, jos Visual C++ -kirjastot on päivitettävä (katso tämä viesti). Huomaa, että uudelleenkäynnistys tapahtuu automaattisesti ja äänettömästi, jos olet valinnut automaattisen päivitysvaihtoehdon.
Linux-käyttöjärjestelmässä uudelleenkäynnistystä ei tarvita sen enempää asennuksen kuin päivityksen/päivityksenkään yhteydessä.
Kannattaa silti aina pitää VMware Tools -päivitys/päivitys muutoksena järjestelmässä ja suunnitella tämä operaatio tuotantoaikojen ulkopuolelle (ainakin tuotantojärjestelmissä). Myös ajuripäivitykset saattavat aiheuttaa VM:n lyhytaikaisen jäätymisen. Näistä syistä suosittelen suunnittelemaan uudelleenkäynnistyksen VMware Tools -päivityksen/päivityksen jälkeen ja käyttämään tätä ikkunaa toisen vieraskäyttöjärjestelmän päivityksen viimeistelyyn ja käynnistämään VM:n uudelleen.
Miten VMware Toolsin päivitys/päivitys tapahtuu, jos käytät ladattavaa versiota?
VSphere-ympäristössä suosittelen, että päivität ensin sisäänrakennetun version käyttämällä offline-vib-pakettia (tai keskitettyä arkistoa), kuten edellä on kuvattu. Näin pääset edelliseen tilanteeseen, jossa VMware Toolsin päivittäminen sisäänrakennetun version avulla on mahdollista.
Silentti- tai eräpäivitys voidaan suorittaa asennusprosessissa kuvatulla tavalla sekä PowerCLI-cmdletillä.
Lisätietoa asennus-/päivitys-/päivitysprosessista saat VMware Toolsin dokumentaatiosta tai myös VMware KB 2004754:stä – vanha, mutta edelleen arvokas.
Tässä on myös hyvä postaus VMware Toolsin päivittämisestä, jossa kuvataan erilainen tapa VMware vSphereen upottamalla VMware Tools -tarkistus VM:n ominaisuusasetuksiin.
How to check VMware Tools version for more VMs
VSphere clientin VM-luetteloihin lisätään sarake, jossa näytetään Tools-versiot ja tila. VMware Tools Version Status on kenttä, joka ilmoittaa vieraskäyttöjärjestelmiin asennettujen VMware Tools -työkalujen versionumeron:
Huomaa, että voit myös viedä koko taulukon eri muodoissa, myös CSV-muodossa (se on helpoin tapa tuoda taulukkolaskentaohjelmaan). Kuten aiemmin ehdotettiin, nämä tiedot on mahdollista saada myös PowerCLI:llä.
Miten VMware Tools päivitetään useisiin VM:iin
Voit myös käynnistää massiivisen VMware Tools -päivityksen joukolle VM:iä ja tietyllä ajoituksella. VUM (nykyään LifeCycle Manager) voi paitsi suorittaa ESXi-korjauksen myös hallita automaattisesti VMware Tools -päivityksen valitulle VM-luettelolle (esimerkiksi kaikki VM-kansion VM:t).
Tästä menetelmästä on olemassa eri artikkeleita, mutta se on sama prosessi kuin isännän korjaaminen. Suuret päivitykset voidaan suorittaa myös PowerCLI:llä, kuten esimerkissä VMware Toolsin päivittäminen kaikissa VM:issä ja samalla automaattisen uudelleenkäynnistyksen estäminen, jos sellainen tapahtuu:
Get-VM * | Update-Tools -NoReboot
Miksi en pysty asentamaan/päivittämään/päivittämään VMware Toolsia?
Voi esiintyä useita tapauksia, joissa VMware Toolsin asentaminen tai päivittäminen/päivitys ei onnistu tai sitä ei voi suorittaa onnistuneesti.
Aluksi aloitetaan muutamalla yleisellä suosituksella:
- Varmista, ettei vieraskäyttöjärjestelmässä ole vireillä uudelleenkäynnistystä: tämä voi estää oikean asennuksen tai päivityksen/päivityksen jokaiselle ohjelmistopaketille, mukaan lukien tietenkin VMware Tools
- Varmista, että vieraskäyttöjärjestelmässä on riittävästi vapaata levytilaa: yleensä asennuksen/päivityksen/päivityksen/päivityksen aikana tämä tarkistus suoritetaan automaattisesti.
- Varmista, että noudatat oikeaa järjestystä päivityksen/päivityksen aikana: kaikille VMware-tuotteille on olemassa VMware Product Interoperability Matrices, joka voi auttaa sinua täydellisessä päivityksessä.
- Varmista, että VM:ään ei ole kytketty mitään ISO-levyä, ja jos se on olemassa, irrota se (Linuxissa/Unixissa) tai poista se käytöstä jos se on kytketty ulos (Windowsissa), ennen kuin aloitat VMware Toolsin asentamisen tai päivityksen. Tämä on erittäin tärkeää sisäänrakennetussa versiossa.
- Virustorjunta saattaa estää VMwaren asennuksen tai päivityksen.
Jos käytät ProductLockerLocation-muuttujaa aiemmin kuvatulla tavalla, päivitys- tai asennusyritykset ilman muuttujan asianmukaista asettamista epäonnistuvat puuttuva ISO-virheellä. Lisätietoja on VMware KB 2129825:ssä.
Jos VMware Tools -asennus on edelleen kesken, voit yrittää keskeyttää toiminnon valitsemalla vSphere Clientissa Guest > End VMware Tools Install. Lisätietoja saat lukemalla tämän viestin.
Joskus VMware Tools on asennettava uudelleen sen poistamisen jälkeen, koska päivitys/päivitys ei toimi lainkaan.
Täydellisen poiston suorittamiseksi Windows-käyttöjärjestelmässä käytä ohjauspaneelia ja tarkista sitten, että kansiot C:\Program Files\VMware\VMware Tools ja C:\ProgramData\VMware\VMware Tools ovat tyhjiä. Jos näin ei ole, poista ne ja käynnistä virtuaalikone uudelleen. Yritä sen jälkeen asentaa uusi versio uudelleen.
Jos kohtaat MSI puuttuu -virheen, voit suorittaa seuraavan komennon Windowsin rekisterin puhdistamiseksi:
setup.exe /C
VMware Toolsia pidetään usein valinnaisena komponenttina monien sellaisten järjestelmänvalvojien toimesta, jotka eivät tunne virtualisointia kovin hyvin eivätkä ymmärrä sen tarkoitusta niin hyvin. Sen varmistaminen, että kaikki virtuaalikoneet on varustettu sillä, on kuitenkin ratkaisevan tärkeää vakaan ja suorituskykyisen virtuaaliympäristön varmistamiseksi. Se ei ainoastaan paranna käyttäjäkokemusta, kun yhteys muodostetaan virtuaalikonsolin kautta, ja helpottaa raportointia, vaan se mahdollistaa myös tärkeät muistinpalautusmekanismit, jotka voivat estää VM:n kaatumisen, jos isäntäkoneessa esiintyy muistiriitoja, tai varmistaa, että kaikki oikeat ajurit ovat käytössä.