Cosa sono i ‘VMware Tools’?
I VMware Tools sono software installati su una VM ospite per migliorare le prestazioni quando viene eseguita su un host VMware/Esx, VMware/Player, VMware/Server o VMware/Workstation. Gli strumenti forniscono:
- accelerazione di rete VMware
- accelerazione video VMware
- Sincronizzazione temporale da host a guest
- Movimento del mouse senza problemi tra host e guest
-
Taglia & Incolla – Guest to Host e Guest to Guest
- Disk Shrink (con VMware Toolbox in esecuzione come root)
- Startup/Shutdown Scripts (con VMware Toolbox in esecuzione come root)
-
HeartBeat (solo VMware/Esx)
Questa pagina spiega come installare i VMware Tools su una VM ospite Ubuntu.
Installazione degli strumenti VMware su un guest Ubuntu
Gli strumenti VMware possono essere ottenuti da:
-
il pacchetto open-vm-tools in Ubuntu
- packages.vmware.com
- il tuo host VMware (questo metodo non usa pacchetti .deb)
VMware raccomanda agli utenti di usare open-vm-tools su Linux, inclusa Ubuntu.
Installazione dal pacchetto Ubuntu open-vm-tools su Trusty Tahr 14.04 e successivi
open-vm-tools è il metodo consigliato per installare gli strumenti VMware su Ubuntu. I pacchetti sono disponibili nel repository principale dalla 14.04.
# For desktop:apt-get install open-vm-tools open-vm-tools-desktop# For server and headless installations:apt-get install open-vm-tools
Se sei su Trusty dopo aver effettuato l’aggiornamento da una versione precedente, potresti aver bisogno di usare open-vm-tools-lts-trusty-desktop.
Installazioni di Ubuntu Legacy
Data la natura della virtualizzazione, potrebbe esserci la necessità di continuare ad usare versioni molto vecchie di Ubuntu. Le istruzioni per le versioni da 10.04 a 12.04 sono elencate di seguito. Per le versioni più vecchie, consultare la guida all’installazione di VMware.
Installazione da pacchetti specifici del sistema operativo (OSP) su Lucid Lynx 10.04 a Precise Pangolin 12.04
Il pacchetto open-vm-tools è disponibile nel repository multiverso per le versioni dalla 10.04 alla 12.04. Tuttavia, queste versioni sono molto datate e potrebbero non avere i driver per le versioni più recenti di ESXi e VMware Workstation / Player / Fusion. Per questo motivo, se hai ancora bisogno di una VM Ubuntu legacy, si consiglia l’installazione dal repository di VMware. Utilizzare il pacchetto 12.04 per le versioni 12.10, 13.04 e 13.10 di Ubuntu.
Per aggiungere il repository fare:
Lucid: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ lucid main'Natty: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ natty main'Oneiric: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ oneiric main'Precise: apt-add-repository 'deb https://packages.vmware.com/tools/releases/latest/ubuntu/ precise main'wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub -q -O- | \ apt-key add -# (The above links to the latest builds of VMware-tools; however,# these packages should be compatible with all VMware servers, including the ESX 4 to vSphere ESXi 6.5.# Next update your reposapt-get update
Nota: usando apt-add-repository si aggiungerà anche una voce per le fonti, che non sono disponibili nel repository vmware. Dovrete cancellare manualmente la voce deb-src per “packages.vmware.com”, che dovrebbe essere in fondo al vostro file /etc/apt/sources.list.
Per installare fate:
sudo apt-get install vmware-tools-esx-kmods-kernel_release# Where kernel_release is the kernel release and type returned by the uname -r command.# For example: vmware-tools-esx-kmods-2.6.32-21-generic# Then for desktop VMs or those that need graphics supportsudo apt-get install vmware-tools-esx-nox# Or for server and headless installationssudo apt-get install vmware-tools-esx# Some versions may require kernel headerssudo apt-get install linux-headers-virtual
Verificare il successo dell’installazione
# Verify that the VMware Tools daemon, vmtoolsd, is running.pgrep -fl vmtoolsd# Verify that the required kernel modules load properly./sbin/lsmod
I moduli del kernel sono caricati solo per i dispositivi virtuali utilizzati. Tuttavia, il modulo vmmemctl dovrebbe essere sempre caricato.
Installazione dall’host VMware
Attenzione: Questo metodo di installazione non utilizza i pacchetti di Ubuntu. Invece, bypassa dpkg e scrive i file direttamente sul vostro sistema. Questo non è generalmente raccomandato.
Avviate una finestra di terminale e fate quanto segue per assicurarvi di avere i pacchetti richiesti per costruire VMware Tools o il vostro kernel.
sudo apt-get install build-essential linux-headers-`uname -r` psmisc
NOTA: linux-headers-uname -r non è richiesto in una build di default in quanto questi header esistono già. Sono elencati qui nel caso abbiate fatto delle modifiche al kernel.
Dal menu VMware, scegliete VM->Install VMware Tools. Dovresti vedere un’immagine CD montata apparire sul desktop. Nel Browser dei file che appare, clicca con il tasto destro sul file VMwareTools*.tar.gz ed estrai sul desktop.
Se il cdrom non è stato montato automaticamente, monta il cdrom (nel tuo sistema operativo guest) facendo
# make a mount point if needed :sudo mkdir /media/cdrom# Mount the CDsudo mount /dev/cdrom /media/cdrom# Copy and extract VMWareToolssudo cp /media/cdrom/VMwareTools*.tar.gz ~/Desktop# You can extract with archive manager, right click on the archive and extract ... ortar xvf VMwareTools*.tar.gz# Install as below
Apri una finestra di terminale, ed esegui i seguenti comandi.
cd ~/Desktop/vmware-tools-distribsudo ./vmware-install.pl
Durante vmware-install.pl, scegliete le risposte predefinite a tutto (basta premere il tasto <enter>).
È possibile configurare gli strumenti come root
sudo vmware-toolbox
Altrimenti eseguirli come utente (non root)
vmware-toolbox
- Per far funzionare la clipboard e il mouse sincronizzati e la funzione delle cartelle condivise host, è necessario avere vmware-toolbox in esecuzione, anche se è possibile minimizzare la finestra.
Per fare in modo che vmware tools si avvii automaticamente con le vostre sessioni, andate su Sistema->Preferenze->Sessioni->Programmi di avvio. Clicca su Aggiungi, inserisci vmware-toolbox, Ok, Chiudi.
Se state eseguendo un sistema operativo guest Kubuntu.
echo "/usr/bin/vmware-toolbox" > ~/.kde/Autostart/vmware-toolbox.shchmod +x ~/.kde/Autostart/vmware-toolbox.sh
Per far funzionare di nuovo la rotella di scorrimento dopo l’installazione di cui sopra, è necessario fare una piccola modifica al file xorg.conf.
Nella sezione “Mouse configurato”, cambiare la seguente linea come indicato:
Option "Protocol" "imps/2"
Se si hanno più di cinque pulsanti (la rotella di scorrimento conta come tre), allora potrebbe essere necessaria la seguente linea:
Option "Protocol" "ExplorerPS/2"
Riavvia X.