Open-VM-Tools vs VMware-Tools


19

Qual è la differenza tra il pacchetto Open-VM-Tools e lo strumento fornito con VMware ESX / ESXi?

Mi chiedo questo perché quelli di VMware non sono compilati per altro che RPM e io uso Debian. In passato li ho appena compilati su ogni macchina secondo le istruzioni di VMware.

Ma ci sono alcune cose con cui ho sbagliato, come un software UTM chiamato Untangle. E per evitare problemi legati all'apertura di Untangle fino ai repository vanilla, volevo provare a pugnalare gli strumenti Open-VM.

Qualsiasi aiuto sarebbe apprezzato.

Risposte:


21

Il pacchetto VMware Tools fornito con i prodotti VMware contiene componenti open source e chiusi. I pacchetti Open VM Tools sono solo il sottoinsieme open source del pacchetto VMware Tools. In generale, ci si può aspettare che Open VM Tools fornisca le stesse funzionalità di base di VMware Tools, ma potrebbero esserci alcune cose extra che VMware Tools include. Inoltre, se la tua distribuzione Linux ha un pacchetto VMware Tools nei suoi repository, si basa su Open VM Tools e non su VMware Tools.

AGGIORNAMENTO: Prima ero riluttante a essere specifico su quale codice fosse in open-vm-tools rispetto a VMware Tools perché il set cambia. È ancora vero, ma ho trovato un elenco dal sito Web open-vm-tools, quindi ho pensato di includerlo qui.

Le FAQ di open-vm-tools indicano quanto segue sul codice che contiene rispetto a VMWare Tools:

Tutti i moduli kernel non sperimentali e le applicazioni a livello di utente che sono stati sviluppati esclusivamente da VMware vengono rilasciati. Alcuni driver sperimentali sono previsti per la versione futura. VMware incoraggerà le terze parti a rilasciare i loro contributi ai sensi della GPL.

Più specificamente:

  • Driver per l'accesso a dispositivi e file system
  • Memory ballooning
  • Cartelle condivise
  • Trascina selezione, copia e incolla testo e file
  • Condivisione degli Appunti
  • Pulizia e riduzione del disco
  • Sincronizzazione dell'ora
  • Ridimensionamento automatico della risoluzione dello schermo dell'ospite
  • GuestInfo (fornisce statistiche sull'ambiente ospite)
  • Guest SDK (fornisce informazioni sulla VM)
  • Operazioni di soft power
  • Supporto per monitor multipli
  • Interfaccia utente di GTK Toolbox

Ancora una volta, questo set cambia nel tempo. Poiché le nuove funzionalità vengono rilasciate tramite VMware Tools, potrebbe volerci un po 'di tempo prima che possa trovare il modo di aprire-vm-tools, oppure potrebbe non farcela affatto se VMware non è in grado di rilasciarlo.


Vedo, quindi qualcosa come VMCI è probabilmente proprietario, mentre il driver e1000e potrebbe non esserlo. Giusto?
ianc1215,

1
@Solignis: in generale, dovresti aspettarti che la maggior parte dei driver si trovi in ​​Open VM Tools, incluso VMCI. Il driver e1000 non è fornito da VMware. La presentazione della scheda di rete virtuale come e1000 è stata eseguita perché la scheda di rete reale è così comune e tutti i principali sistemi operativi dispongono già di un driver.
kbyrd,

Come posso sapere quali driver / applicazioni sono inclusi in vmware-tools ma non in open-vm-tools?
netvope,

@netvope: Ok, ho raccolto le informazioni dalle FAQ di open-vm-tools. È deludente che tutti voi troviate questa risposta abbastanza pertinente da commentare, ma non abbastanza buona da votare.
kbyrd,

1
È un grande vantaggio di avere il pacchetto open-vm-tools gestito e aggiornato dalla tua distribuzione se gestisci oltre 90 macchine virtuali ... Puoi semplicemente aggiornare gli strumenti con il resto del sistema, invece di montare gli strumenti vmware personalizzati ISO (o scaricandolo, del resto) ogni aggiornamento.
Dalibor Filus,

7

Nelle versioni recenti di VMware, raccomanda l'uso di open-vm-tools

Questo è il KB http://kb.vmware.com/kb/2073803

Che sostanzialmente ha detto:

VMware consiglia di utilizzare strumenti open-vm ridistribuiti dai fornitori del sistema operativo.

Questo ovviamente basato sulla guida alla compatibilità .

Le moderne distribuzioni Linux includono anche i driver VMware direttamente nel kernel e VMware consiglia e supporta questi driver.

VMware mantiene attivamente il codice sorgente per i driver paravirtuali VMware e i moduli del kernel a monte nella struttura principale di kernel.org per Linux.

Quindi puoi sentirti al sicuro usando open-vm-tools.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.