install vmware tools through puppet

871 views
Skip to first unread message

Hai Tao

unread,
Sep 19, 2012, 5:55:36 PM9/19/12
to puppet...@googlegroups.com
There seems to be a few vmware tools installation modules. Has someone
used these modules to install VMware tools?

Searching http://forge.puppetlabs.com ...
NAME DESCRIPTION

AUTHOR KEYWORDS
vchoi-vmware Puppet module to handle installation, upgrade
and reconfiguration of vmware tools on vmware virtual nodes.
@vchoi virtualization vmware vmware-tools
vmware_tools vmtools
razorsedge-vmwaretools Puppet VMware Tools OSP Module

@razorsedge vmware vmware-tools vmware_tools vmtools
rhel CentOS SuSE OEL
puppetlabs-vcenter VMware vCenter installation and management

@puppetlabs windows vmware vcenter vsphere
5UbZ3r0-vmwaretools This module handles the installation the
VMware Tools Operating System Specific
@5UbZ3r0 debian virtualization rhel CentOS
vmware vmware-tools vmwaretools
puppetlabs-appdirector # VMware vFabric Application Directorâ
¢ Puppet
Service
@puppetlabs vmware


How well does it work?

Thanks.

Jakov Sosic

unread,
Sep 21, 2012, 9:48:23 PM9/21/12
to puppet...@googlegroups.com
> puppetlabs-appdirector # VMware vFabric Application Director�
> � Puppet
> Service
> @puppetlabs vmware
>
>
> How well does it work?

It seems that nobody tried this already. I'm interested too...


--
Jakov Sosic
www.srce.unizg.hr

Michael Stahnke

unread,
Sep 22, 2012, 2:20:12 PM9/22/12
to puppet...@googlegroups.com
On Fri, Sep 21, 2012 at 6:48 PM, Jakov Sosic <jso...@srce.hr> wrote:
> On 09/19/2012 11:55 PM, Hai Tao wrote:
>>
>> There seems to be a few vmware tools installation modules. Has someone
>> used these modules to install VMware tools?
>>
>> Searching http://forge.puppetlabs.com ...
>> NAME DESCRIPTION
>>
>> AUTHOR KEYWORDS
>> vchoi-vmware Puppet module to handle installation, upgrade
>> and reconfiguration of vmware tools on vmware virtual nodes.
>> @vchoi virtualization vmware vmware-tools
>> vmware_tools vmtools
>> razorsedge-vmwaretools Puppet VMware Tools OSP Module
>>
>> @razorsedge vmware vmware-tools vmware_tools vmtools
>> rhel CentOS SuSE OEL
>> puppetlabs-vcenter VMware vCenter installation and management
>>
>> @puppetlabs windows vmware vcenter vsphere
>> 5UbZ3r0-vmwaretools This module handles the installation the
>> VMware Tools Operating System Specific
>> @5UbZ3r0 debian virtualization rhel CentOS
>> vmware vmware-tools vmwaretools
>> puppetlabs-appdirector # VMware vFabric Application Directorâ
>> ¢ Puppet
>> Service
>> @puppetlabs vmware
>>
>>
>> How well does it work?
>
>
> It seems that nobody tried this already. I'm interested too...
>
>
> --
> Jakov Sosic
> www.srce.unizg.hr
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet...@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>

I don't know that I would endorse one over another, but Puppet Labs
did a module of the week post about one of them.

http://puppetlabs.com/blog/module-of-the-week-razorsedge-vmwaretools/

That might be a good starting point.

Hai Tao

unread,
Sep 22, 2012, 3:25:57 PM9/22/12
to puppet...@googlegroups.com
It is a useful tool. However, the difficulty is that our ENV has
multiple versions of ESX hosts, 3.5, 4.1 and 5.0. The guest OS has no
clue what version of ESX it is running on, so how can puppet server
push a correct version of vmware tools to a client?
--
Hai Tao

Alan Evans

unread,
Sep 22, 2012, 4:06:04 PM9/22/12
to puppet...@googlegroups.com

I believe the open-vm-tools at http://packages.vmware.com/tools are ESX host version agnostic.

We pull the rhel 4-6 repos into RHN satellite and just use puppet ensure the latest is installed.

If you do t use satellite you could just clone the repo and configure yum on the clients.

Packages are available for RHEL, SuSE and deb at least.

-Alan

Christian McHugh

unread,
Sep 22, 2012, 10:42:40 PM9/22/12
to puppet...@googlegroups.com, AlanW...@gmail.com
I've done something similar using the open-vm package on debian hosts. 

Hai Tao

unread,
Sep 23, 2012, 12:51:00 AM9/23/12
to puppet...@googlegroups.com
I think vmware tools RPMs are categarized by ESX version, am I wrong?
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/FTYloCumctkJ.

Elias Abacioglu

unread,
Sep 24, 2012, 5:45:52 PM9/24/12
to puppet...@googlegroups.com
I think that you can specify vmware version with a variable or something
for the razors edge module..

Otherwise I can soon try to publish my vmware tools module.. Though it's
not written as nice as razorsedge

Wolf Noble

unread,
Sep 24, 2012, 6:59:05 PM9/24/12
to <puppet-users@googlegroups.com>
I've just added a fact to github which on vmware hosts running linux runs dmidecode and matches known bios address/ esx version to realize an ESX version fact.

this information generated from http://virtwo.blogspot.com/2010/10/which-esx-version-am-i-running-on.html

in limited testing on an esx 4.1 host, and a non esx host, it seems to not create a fact unless it's a vmware host, and seems to properly set the version, and fail to vmware-unknown if I change the 4.1 match

you can find it here

https://github.com/wolfspyre/vmware_puppetfact


feel free to let me know if something is incorrect, or could be done in a more elegant fashion.

W

On Sep 24, 2012, at 4:45 PM, Elias Abacioglu <elias...@gmail.com>
wrote:

> I think that you can specify vmware version with a variable or something for the razors edge module..
>
> Otherwise I can soon try to publish my vmware tools module.. Though it's not written as nice as razorsedge
>
> --
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To post to this group, send email to puppet...@googlegroups.com.
> To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
>


________________________________

This message may contain confidential or privileged information. If you are not the intended recipient, please advise us immediately and delete this message. See http://www.datapipe.com/legal/email_disclaimer/ for further information on confidentiality and the risks of non-secure electronic communication. If you cannot access these links, please notify us by reply message and we will send the contents to you.

Hai Tao

unread,
Sep 25, 2012, 12:59:11 PM9/25/12
to puppet...@googlegroups.com
Wolf,

that is wonderful fact, and we can deploy vmtools based on its
underneath ESX version now!

however, "Address 0xEA550" seems to be ESX4.1U1, but ESX4U1. Can you verify?
--
Hai Tao
Reply all
Reply to author
Forward
0 new messages