{"id":1124,"date":"2012-12-27T10:00:26","date_gmt":"2012-12-27T15:00:26","guid":{"rendered":"http:\/\/enterpriseadmins.org\/blog\/?p=1124"},"modified":"2012-12-27T10:00:32","modified_gmt":"2012-12-27T15:00:32","slug":"vmware-tools-and-vco-appliance","status":"publish","type":"post","link":"https:\/\/enterpriseadmins.org\/blog\/virtualization\/vmware-tools-and-vco-appliance\/","title":{"rendered":"VMware Tools and vCO Appliance"},"content":{"rendered":"<p>In a recent post I wrote about my obsessive compulsive desire to update all my VMware Tools.  In many cases virtual appliances come with a &#8216;3rd-party\/independent&#8217; version of VMware Tools which are not &#8216;Current&#8217; according to the vSphere Client.  If you want to replace the VMware Tools version on a vCO Appliance, you can follow these steps:<\/p>\n<p>Add a CD-ROM device to the virtual machine.<\/p>\n<p>Remove the existing version of VMware Tools&#8230;I&#8217;m sure there is a more refined way of doing this, but as I couldn&#8217;t find an option to remove all of the dependancies, I just removed each package by name:<\/p>\n<pre>\r\nrpm -e vmware-tools-esx-nox vmware-tools-plugins-guestInfo vmware-tools-plugins-autoUpgrade vmware-tools-plugins-vix\r\nrpm -e vmware-tools-plugins-timeSync vmware-tools-esx-kmods-default vmware-tools-plugins-powerOps vmware-tools-vmxnet-kmp-default\r\nrpm -e vmware-tools-vmxnet-common vmware-tools-plugins-deployPkg vmware-tools-plugins-vmbackup vmware-tools-vsock-kmp-default vmware-tools-vmci-kmp-default\r\nrpm -e vmware-tools-vmci-common vmware-tools-vmmemctl-kmp-default vmware-tools-vmmemctl-common vmware-tools-vsock-common vmware-tools-plugins-hgfsServer\r\nrpm -e vmware-tools-services vmware-tools-core vmware-tools-libraries-nox vmware-tools-guestlib\r\nrpm -e vmware-tools-foundation\r\n<\/pre>\n<p>We also need to install the C compiler like before.  Unlike the vMA appliance, the vCO Appliance does not have a zypper repository listed.  We can add one pretty easy:<\/p>\n<pre>zypper ar http:\/\/download.opensuse.org\/distribution\/11.4\/repo\/oss\/ 114<\/pre>\n<p>We can then install GCC with zypper:<\/p>\n<pre>\r\nzypper in gcc\r\n<\/pre>\n<p>If you haven\u2019t used zypper already, you may need to <strong>select \u2018t\u2019<\/strong> to temporarily trust the distribution key. You\u2019ll then want to select <strong>Option 1<\/strong> to resolve a conflict by removing the existing version of GCC and installing the new version.<\/p>\n<p>From this point, we can install VMware Tools in normal Linux fashion. Select Guest &gt; Install VMware Tools and then follow these steps:<\/p>\n<pre>\r\nmkdir \/tmp\/cdrom\r\nmount \/dev\/cdrom \/tmp\/cdrom\r\ncp \/tmp\/cdrom\/VMwareTools-9.0.1-913578.tar.gz \/tmp\r\ncd \/tmp\r\ntar zxvf VMwareTools-9.0.1-913578.tar.gz\r\n.\/vmware-install.pl\r\n<\/pre>\n<p>The installer is going to ask a bunch of questions \u2014 selecting the defaults should work just fine. We are now running the current version of VMware Tools for this host.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a recent post I wrote about my obsessive compulsive desire to update all my VMware Tools. In many cases virtual appliances come with a &#8216;3rd-party\/independent&#8217; version of VMware Tools which are not &#8216;Current&#8217; according to the vSphere Client. If &hellip; <a href=\"https:\/\/enterpriseadmins.org\/blog\/virtualization\/vmware-tools-and-vco-appliance\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1124","post","type-post","status-publish","format-standard","hentry","category-virtualization"],"_links":{"self":[{"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/posts\/1124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/comments?post=1124"}],"version-history":[{"count":4,"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/posts\/1124\/revisions"}],"predecessor-version":[{"id":1134,"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/posts\/1124\/revisions\/1134"}],"wp:attachment":[{"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/media?parent=1124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/categories?post=1124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enterpriseadmins.org\/blog\/wp-json\/wp\/v2\/tags?post=1124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}