Open-VM-Tools contre VMware-Tools

19

Quelle est la différence entre le package Open-VM-Tools et l'outil fourni avec VMware ESX / ESXi?

Je me le demande parce que ceux de VMware ne sont compilés que pour RPM et j'utilise Debian. Dans le passé, je les compilais sur chaque machine conformément aux instructions VMware.

Mais il y a quelques choses avec lesquelles je jouais, comme un logiciel UTM appelé Untangle. Et pour éviter les problèmes liés à l'ouverture d'Untangle aux dépôts vanilla, je voulais essayer les outils Open-VM.

Toute aide serait appréciée.

ianc1215
la source

Réponses:

21

Le package VMware Tools fourni avec les produits VMware contient à la fois des composants Open Source et Closed Source. Les packages Open VM Tools ne sont que le sous-ensemble open source du package VMware Tools. En général, vous pouvez vous attendre à ce que Open VM Tools fournisse les mêmes fonctionnalités de base que VMware Tools, mais il peut y avoir quelques éléments supplémentaires que VMware Tools inclut. De plus, si votre distribution Linux a un package VMware Tools dans ses référentiels, il est basé sur Open VM Tools et non sur VMware Tools.

MISE À JOUR: Plus tôt, j'étais réticent à être précis sur le code qui se trouvait dans open-vm-tools par rapport à VMware Tools car l'ensemble change. C'est toujours vrai, mais j'ai trouvé une liste sur le site Web open-vm-tools, donc je pensais que je l'inclurais ici.

La FAQ open-vm-tools dit ce qui suit sur le code qu'il contient vs VMWare Tools:

Tous les modules de noyau non expérimentaux et les applications de niveau utilisateur qui ont été développés uniquement par VMware sont en cours de publication. Certains pilotes expérimentaux sont prévus pour une prochaine version. VMware encouragera les tiers à publier leurs contributions sous la GPL.

Plus précisement:

  • Pilotes pour l'accès aux périphériques et aux systèmes de fichiers
  • Montgolfière de mémoire
  • Dossiers partagés
  • Glisser-déposer, copier / coller de texte et de fichier
  • Partage du presse-papiers
  • Essuyage et rétrécissement du disque
  • Synchronisation horaire
  • Redimensionnement automatique de la résolution de l'écran invité
  • GuestInfo (fournit des statistiques sur l'environnement invité)
  • SDK invité (fournit des informations sur la machine virtuelle)
  • Opérations de puissance douce
  • Prise en charge de plusieurs moniteurs
  • Interface utilisateur de GTK Toolbox

Encore une fois, cet ensemble change avec le temps. Au fur et à mesure que de nouvelles fonctionnalités sont publiées via VMware Tools, cela peut prendre un certain temps pour trouver le moyen d'ouvrir open-vm-tools, ou il peut ne pas y arriver du tout si VMware n'est pas en mesure de les publier.

kbyrd
la source
Je vois, donc quelque chose comme le VMCI est probablement propriétaire, tandis que le pilote e1000e ne l'est peut-être pas. Droite?
ianc1215
1
@Solignis: En général, vous devez vous attendre à ce que la plupart des pilotes soient dans Open VM Tools, y compris VMCI. Le pilote e1000 n'est pas fourni par VMware. La présentation de la carte réseau virtuelle en tant que e1000 a été effectuée parce que la vraie carte réseau est si courante et que chaque système d'exploitation majeur dispose déjà d'un pilote.
kbyrd
Comment savoir quels pilotes / applications sont inclus dans vmware-tools mais pas dans open-vm-tools?
netvope
@netvope: Ok, j'ai mis en place les informations de la FAQ open-vm-tools. Il est décevant que vous trouviez tous cette réponse suffisamment pertinente pour commenter mais pas assez bonne pour voter.
2011
1
C'est un grand avantage d'avoir un package open-vm-tools géré et mis à jour par votre distribution si vous gérez plus de 90 machines virtuelles ... Vous pouvez simplement mettre à niveau les outils avec le reste du système, au lieu de monter des outils vmware personnalisés ISO (ou le télécharger, d'ailleurs) chaque mise à jour.
Dalibor Filus
7

Dans les versions récentes de VMware, il recommande l'utilisation d'outils open-vm

Il s'agit de la base de connaissances http://kb.vmware.com/kb/2073803

Ce qui disait essentiellement:

VMware recommande d'utiliser des outils open-vm redistribués par les fournisseurs de systèmes d'exploitation.

Ceci bien sûr basé sur le guide de compatibilité .

Les distributions Linux modernes incluent également des pilotes VMware directement dans le noyau et VMware recommande et prend en charge ces pilotes.

VMware gère activement le code source des pilotes paravirtuels VMware et des modules de noyau en amont dans l'arborescence principale kernel.org pour Linux.

Vous pouvez donc vous sentir en sécurité en utilisant open-vm-tools.

JorSol
la source