VMware Tools oder open-vm-tools
VMware hat im Jahr 2007 weite Teile der VMware Tools als Open Source Software unter dem Namen open-vm-tools (Open Virtual Machine Tools) freigegeben. Diese sind nun in zahlreichen Linux Distributionen - etwa Debian - enthalten und können somit direkt aus den Repositorys der Distributionen bezogen werden. In diesem Artikel zeigen wir die Unterschiede zwischen der kommerziellen Version der VMware Tools und den Open Source open-vm-tools.
Inhaltsverzeichnis |
VMware Tools
Die VMware Tools sind die offiziellen, kommerziellen Versionen der Gastsystem-Tools von VMware. Wenn Sie vollständigen Support von VMware benötigen, nutzen Sie diese Version die direkt mit ESX/ESXi kommt.
Downloadmöglichkeiten für die VMware Tools:
- http://packages.vmware.com/tools/index.html[1][2] (ein Beispiel dazu finden Sie im Artikel VMware Tools Operating System Specific Packages in Ubuntu installieren)
- VMware Tools CD image for Linux Guest OSes (ISO Image, Download bei VMware bei den Downloads für die jeweilige vSphere Version)
open-vm-tools
Die open-vm-tools sind bereits direkt in zahlreiche Linux Distributionen integriert und können daher bequem über das Paket Management installiert werden.
Die Installation unter Ubuntu 10.10 (Maverick) kann via apt-get/aptitude erfolgen. Der Paketname lautet: open-vm-tools
Da es eine Abhängigkeit ("recommends") zu dem Paket open-vm-toolbox gibt, werden auf einem schlanken textbasiertem Linux System teilweise über 100 Pakete automatisch mitinstalliert. Diese sind hauptsächlich für eine grafische Oberfläche erforderlich (X-Server) und auf einem textbasierten System überflüssig.
Aus diesem Grund empfielt sich folgender Workaround wie in [3] beschrieben. Bei der Installation mit Aptitude muss die Frage "Do you want to continue? [Y/n/?]" mit "- open-vm-toolbox" beantwortet werden. Achten Sie auf das Symbol Minus "-". Dadurch wird das Paket open-vm-toolbox nicht installiert und die zugehörigen Abhängigkeiten fallen auch weg.
root@ubuntuserver:~# sudo aptitude install open-vm-tools
The following NEW packages will be installed:
build-essential{a} debhelper{a} defoma{a} diffstat{a} dpkg-dev{a} ethtool{a} fakeroot{a} fontconfig{a} g++{a} g++-4.4{a} gettext{a} hicolor-icon-theme{a} html2text{a}
intel-gpu-tools{a} intltool-debian{a} libalgorithm-diff-perl{a} libalgorithm-merge-perl{a} libatk1.0-0{a} libatk1.0-data{a} libavahi-client3{a} libavahi-common-data{a}
libavahi-common3{a} libcairomm-1.0-1{a} libcroco3{a} libcups2{a} libdatrie1{a} libdpkg-perl{a} libfontenc1{a} libgdk-pixbuf2.0-0{a} libgl1-mesa-dri{a}
libglibmm-2.4-1c2a{a} libgtk2.0-0{a} libgtk2.0-bin{a} libgtk2.0-common{a} libgtkmm-2.4-1c2a{a} libice6{a} libicu42{a} libjasper1{a} libjpeg62{a} libmail-sendmail-perl{a}
libmtdev1{a} libpango1.0-0{a} libpango1.0-common{a} libpangomm-1.4-1{a} libpciaccess0{a} libsm6{a} libstdc++6-4.4-dev{a} libsys-hostname-long-perl{a} libtalloc2{a}
libthai-data{a} libthai0{a} libtiff4{a} libunistring0{a} liburiparser1{a} libutouch-grail1{a} libx11-xcb1{a} libxaw7{a} libxcb-aux0{a} libxcb-dri2-0{a} libxcomposite1{a}
libxcursor1{a} libxdamage1{a} libxfixes3{a} libxfont1{a} libxft2{a} libxi6{a} libxinerama1{a} libxkbfile1{a} libxmu6{a} libxpm4{a} libxrandr2{a} libxss1{a} libxt6{a}
libxtst6{a} libxv1{a} libxvmc1{a} module-assistant{a} open-vm-source{a} open-vm-toolbox{a} open-vm-tools patch{a} po-debconf{a} quilt{a} shared-mime-info{a}
x-ttcidfont-conf{a} x11-common{a} x11-xkb-utils{a} xfonts-base{a} xfonts-encodings{a} xfonts-utils{a} xserver-common{a} xserver-xorg{a} xserver-xorg-core{a}
xserver-xorg-input-evdev{a} xserver-xorg-input-mouse{a} xserver-xorg-input-vmmouse{a} xserver-xorg-video-all{a} xserver-xorg-video-apm{a} xserver-xorg-video-ark{a}
xserver-xorg-video-ati{a} xserver-xorg-video-chips{a} xserver-xorg-video-cirrus{a} xserver-xorg-video-fbdev{a} xserver-xorg-video-i128{a} xserver-xorg-video-intel{a}
xserver-xorg-video-mach64{a} xserver-xorg-video-mga{a} xserver-xorg-video-neomagic{a} xserver-xorg-video-nouveau{a} xserver-xorg-video-nv{a}
xserver-xorg-video-openchrome{a} xserver-xorg-video-r128{a} xserver-xorg-video-radeon{a} xserver-xorg-video-rendition{a} xserver-xorg-video-s3{a}
xserver-xorg-video-s3virge{a} xserver-xorg-video-savage{a} xserver-xorg-video-siliconmotion{a} xserver-xorg-video-sis{a} xserver-xorg-video-sisusb{a}
xserver-xorg-video-tdfx{a} xserver-xorg-video-trident{a} xserver-xorg-video-tseng{a} xserver-xorg-video-vesa{a} xserver-xorg-video-vmware{a} xserver-xorg-video-voodoo{a}
zerofree{a}
0 packages upgraded, 127 newly installed, 0 to remove and 0 not upgraded.
Need to get 45.6MB of archives. After unpacking 160MB will be used.
Do you want to continue? [Y/n/?] - open-vm-toolbox
The following NEW packages will be installed:
build-essential{a} debhelper{a} diffstat{a} dpkg-dev{a} ethtool{a} fakeroot{a} g++{a} g++-4.4{a} gettext{a} html2text{a} intltool-debian{a} libalgorithm-diff-perl{a}
libalgorithm-merge-perl{a} libcroco3{a} libdpkg-perl{a} libicu42{a} libmail-sendmail-perl{a} libstdc++6-4.4-dev{a} libsys-hostname-long-perl{a} libunistring0{a}
module-assistant{a} open-vm-source{a} open-vm-tools patch{a} po-debconf{a} quilt{a} shared-mime-info{a} zerofree{a}
The following packages are RECOMMENDED but will NOT be installed:
open-vm-toolbox
0 packages upgraded, 28 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.5MB of archives. After unpacking 63.9MB will be used.
Allerdings haben Sie damit keinen vollständigen Support von VMware. Hier ist der entsprechende Support Hinweis von VMware beispielsweise für Ubuntu:[1]
- Starting with Ubuntu 8.10, open-vm-tools is packaged with the multiverse repository. VMware does not support the use of these packages in VMware virtual machines. The version of tools available in the Ubuntu 8.10 multiverse repository is based on a development snapshot of the open-vm-tools project hosted on http://sourceforge.net. These packages are not official VMware Tools releases. VMware Global Support Services might require customers using the Ubuntu packages to remove these packages and install the official VMware Tools release as part of a support request related to Ubuntu 8.10.
Einzelnachweise
- ↑ 1,0 1,1 VMware Tools Installation Guide Operating System Specific Packages (ESX/ESXi 4.x and ESX/ESXi 3.5 Update 2 and later VMware Tools)
- ↑ Installing VMware Tools on Linux (searchvmware.techtarget.com)
- ↑ Ubuntu Bug #391224
Weitere Informationen
- http://open-vm-tools.sourceforge.net/faq.php
- Uninstalling Open VMware Tools included with Linux distributions (VMware Knowledge Base)
- http://blogs.vmware.com/vmtn/2007/09/open-virtual-ma.html
- Präsentation des open-vm-tools Projekts auf der VMworld 2007 (PDF)