È possibile installare manualmente VMware Tools in una macchina virtuale Linux utilizzando la riga di comando. Per le distribuzioni di Linux successive, usare la versione open-vm-tools integrata.

Per ulteriori informazioni sulle distribuzioni Linux supportate da Open VM Tools, vedere https://github.com/vmware/open-vm-tools/blob/master/README.md e VMware Compatibility Guide all'indirizzo https://www.vmware.com/resources/compatibility/search.php.

Le funzionalità di strumento di VMware Tar per la macchina virtuale Linux non vengono più aggiornate dalla versione 10.3.10, quindi gli strumenti tar (linux.iso) inclusi in Workstation Player sono alla versione 10.3.10 e non verranno aggiornati. A causa di questa modifica, il menu Installa/Aggiorna/Reinstalla VMware Tools è disabilitato per le macchine virtuali Linux seguenti:
  • Distribuzioni Linux moderne non supportate ufficialmente dagli strumenti tar.
    • Red Hat Enterprise Linux 8 e versioni successive.
    • CentOS 8 e versioni successive.
    • Oracle Linux 8 e versioni successive.
    • SUSE Linux Enterprise 15 e versioni successive.
  • La versione del kernel Linux è 4.0 o successiva e la versione di Open VM Tools installata è 10.0.0 o successiva.
  • La versione del kernel Linux è 3.10 o successiva e la versione di Open VM Tools installata è 10.3.0 o successiva.

Per le macchine virtuali Linux in cui è installato Open VM Tools ma che non fanno parte dell'elenco precedente, il menu Installa/Aggiorna/Reinstalla VMware Tools è abilitato ed è quindi possibile installare gli strumenti tar nel bundle oltre a Open VM Tools per poter utilizzare il supporto della funzionalità della cartella condivisa (HGFS).

Per le vecchie macchine virtuali Linux non supportate da Open VM Tools, eseguire i passaggi seguenti per installare gli strumenti tar.

Prerequisiti

  • Attivare la macchina virtuale.
  • Verificare che il sistema operativo guest sia in esecuzione.
  • Poiché il programma di installazione di VMware Tools è scritto in Perl, verificare che Perl sia installato nel sistema operativo guest.
  • Per le macchine virtuali vSphere, verificare che si disponga della versione più recente di VMware Tools. Nell'inventario di vSphere Client, selezionare la macchina virtuale e fare clic sulla scheda Riepilogo.

Procedura

  1. Selezionare il comando del menu che consente di montare il disco virtuale di VMware Tools nel sistema operativo guest.
    Prodotto VMware Azione
    vSphere Client Fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere SO guest > Installa VMware Tools o SO guest > Aggiorna VMware Tools
    Fusion Macchina virtuale > Installa (o Aggiorna) VMware Tools
    Workstation Pro Macchina virtuale > Installa (o Aggiorna) VMware Tools
    Workstation Player Player > Gestione > Installa (o Aggiorna) VMware Tools
  2. Aprire una finestra del terminale nella macchina virtuale. Eseguire il comando mount senza argomenti per determinare se la distribuzione Linux ha montato automaticamente l'immagine del CD-ROM virtuale di VMware Tools.
    Se il dispositivo CD-ROM è montato, quest'ultimo e il suo punto di montaggio sono elencati in maniera simile al seguente output:
    /dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)
    Se l'immagine del CD-ROM virtuale di VMware Tools non è montata, montare l'unità CD-ROM.
    1. Se una directory del punto di montaggio non esiste già, è necessario crearla.
      mkdir /mnt/cdrom
      Alcune distribuzioni Linux utilizzano nomi di punto di montaggio diversi. Ad esempio, in alcune distribuzioni il punto di montaggio è /media/VMware Tools anziché /mnt/cdrom. Modificare il comando per riflettere le convenzioni utilizzate dalla distribuzione.
    2. Montare l'unità CD-ROM.
      mount /dev/cdrom /mnt/cdrom

      Alcune distribuzioni Linux utilizzano nomi di dispositivo differenti o gestiscono in modo diverso la directory /dev. Se l'unità CD-ROM non è /dev/cdrom o il punto di montaggio di un CD-ROM non è /mnt/cdrom, modificare il comando in modo da rispettare le convenzioni utilizzate dalla propria distribuzione.

  3. Passare a una directory di lavoro, ad esempio /tmp ed estrarre il file tar in questa cartella /tmp.
    cd /tmp
  4. Eliminare l'eventuale directory vmware-tools-distrib precedente prima di installare VMware Tools.
    Il percorso di questa directory dipende dal percorso scelto durante l'installazione precedente. Spesso la directory si trova nel percorso /tmp/vmware-tools-distrib.
    Elencare il contenuto della directory del punto di montaggio e prendere nota del nome file del programma di installazione tar di VMware Tools.
    ls mount-point
    Decomprimere il programma di installazione.
    tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

    Il valore x.x.x è il numero di versione del prodotto e yyyy è il numero di build della versione del prodotto.

  5. Se necessario, smontare l'immagine CD-ROM.
    umount /dev/cdrom 

    Se la distribuzione Linux ha montato automaticamente il CD-ROM, non è necessario smontare l'immagine.

  6. Eseguire il programma di installazione e configurare VMware Tools come utente root
    cd vmware-tools-distrib
    sudo ./vmware-install.pl

    Seguire le richieste per accettare i valori predefiniti, se necessario per la configurazione.

    Seguire le istruzioni alla fine dello script.

    In base alle funzionalità utilizzate, queste istruzioni possono includere il riavvio della sessione X, il riavvio delle connessioni, l'esecuzione di un nuovo accesso e l'avvio del processo Utente VMware. In alternativa, è possibile riavviare il sistema operativo guest per eseguire tutte queste attività.

    In genere, il file di configurazione vmware-config-tools.pl viene eseguito al termine dell'esecuzione del file del programma di installazione. Se si tenta di effettuare un'installazione tar su un'installazione RPM, o viceversa, l'installer rileva l'installazione precedente e ne deve convertire il formato del database prima di continuare.

    Nota: Per le distribuzioni di Linux più recenti, agli utenti verrà chiesto di scegliere la versione open-vm-tools integrata.

Operazioni successive

Se l'aggiornamento a VMware Tools è stato eseguito come parte di un aggiornamento vSphere, stabilire se aggiornare le macchine virtuali nell'ambiente. Per rivedere e confrontare l'hardware disponibile per differenti livelli di compatibilità, consultare la documentazione sull'amministrazione della macchina virtuale di vSphere.