Articles

Documentazione di Ubuntu

Posted on

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *