Open-VM-Tools vs VMware-Tools


19

Яка різниця між пакетом Open-VM-Tools та інструментом, що постачається з VMware ESX / ESXi?

Цікаво, що це те, що з VMware не збирається ні для чого, крім RPM, і я використовую Debian. Раніше я просто компілював їх на кожній машині відповідно до інструкцій VMware.

Але є кілька речей, з якими я возився, як програмне забезпечення UTM під назвою Untangle. І щоб уникнути проблем, пов’язаних із відкриттям Untangle до ванільного репосту, я хотів спробувати удар у інструментах Open-VM.

Будь-яка допомога буде вдячна.

Відповіді:


21

Пакет інструментів VMware, який постачається з продуктами VMware, містить компоненти з відкритим кодом та з закритим джерелом. Пакети інструментів Open VM - це лише підмножина з відкритим кодом пакету VMware Tools. Взагалі, ви можете очікувати, що Open VM Tools надасть ті самі основні функції, що і VMware Tools, але може бути кілька додаткових речей, що включають VMware Tools. Крім того, якщо у вашому дистрибутиві Linux є пакет інструментів VMware в його сховищах, він базується на Відкритих інструментах VM, а не на інструментах VMware.

ОНОВЛЕННЯ: Раніше я не хотів конкретизуватися щодо того, який код був у open-vm-tools vs VMware Tools, тому що набір змінюється. Це все ще вірно, але я знайшов список із веб-сайту open-vm-tools, тому я хоч би включив його сюди.

Відкритого ВМ-інструменти FAQ говорить наступне про те, що код містить проти VMWare Tools:

Випускаються всі неекспериментальні модулі ядра та додатки на рівні користувачів, розроблені виключно VMware. Певні експериментальні драйвери плануються до майбутнього випуску. VMware закликає третіх сторін звільнити свої внески відповідно до GPL.

Більш конкретно:

  • Доступ до драйверів для пристроїв та файлових систем
  • Повітряна куля
  • Спільні папки
  • Перетягування, копіювання тексту та файлів із тексту та файлів
  • Обмін буфером обміну
  • Витирання та скорочення диска
  • Часова синхронізація
  • Автоматична зміна розміру гостьового екрана
  • GuestInfo (надає статистику щодо гостьового середовища)
  • SDK для гостей (надає інформацію про VM)
  • М'які операції з силою
  • Підтримка декількох моніторів
  • Користувацький інтерфейс GTK Toolbox

Знову ж, цей набір з часом змінюється. Оскільки нова функціональність випускається за допомогою VMware Tools, це може зайняти деякий час, щоб знайти спосіб відкрити-vm-інструменти, або він може взагалі не зробити її, якщо VMware не зможе її випустити.


Я бачу, тому щось на зразок VMCI, швидше за все, є власником, тоді як драйвер e1000e може не бути. Правильно?
ianc1215

1
@Solignis: Загалом, ви повинні очікувати, що більшість драйверів будуть знаходитись у Open VM Tools, включаючи VMCI. Драйвер e1000 не надається VMware. Представлення віртуального NIC як e1000 було здійснено, оскільки справжній NIC настільки поширений і кожна основна ОС вже має драйвер для цього.
kbyrd

Як я можу дізнатися, які драйвери / програми включені в vmware-інструменти, а не у відкриті-vm-інструменти?
netvope

@netvope: Гаразд, я розмістив інформацію з FAQ-питань про open-vm-tools. Розчаровує те, що всі ви вважаєте, що ця відповідь є достатньо актуальною для коментарів, але недостатньо хорошою, щоб піднести заяву.
kbyrd

1
Це чудовий бонус за керування пакетом відкритих vm-інструментів та оновленням вашим дистрибутивом, якщо ви керуєте понад 90 віртуальними машинами ... Ви можете просто оновити інструменти до решти системи, замість того, щоб встановлювати власні інструменти vmware ISO (або завантажуючи його, з цього приводу) кожне оновлення.
Далібор Філус

7

В останніх версіях VMware він рекомендує використовувати інструменти open-vm

Це KB http://kb.vmware.com/kb/2073803

Що в основному сказано:

VMware рекомендує використовувати інструменти open-vm, перерозподілені постачальниками операційної системи.

Це, звичайно, грунтується на посібнику щодо сумісності .

Сучасні дистрибутиви Linux також включають драйвери VMware безпосередньо в ядро, і VMware рекомендує та підтримує ці драйвери.

VMware активно підтримує вихідний код для паравіртуальних драйверів VMware та модулів ядра вгору по потоку в дереві основної лінії kernel.org для Linux.

Таким чином, ви можете почувати себе в безпеці, використовуючи відкриті vm-інструменти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.