Cool, that's good to know. You could add something like this to VMware.pm::prepare_vmx
if ($self->data->get_request_forimaging()) { %vmx_parameters = (%vmx_parameters, ("tools.upgrade.policy" => "upgradeAtPowerCycle")); } -Andy On Fri, May 18, 2012 at 12:17 PM, Dmitri Chebotarov <dcheb...@gmu.edu> wrote: > Andy > > This is nice feature, I'll see if I can make it work. > Thank you. > > Also I've found .vmx option : tools.upgrade.policy = "upgradeAtPowerCycle" > > Adding it to .vmx file during 'Manage Images -> Create/Update an Image -> > Create Imaging Reservation' process should update vmware tools on the image > automatically during boot time. > I need to find the place in code where .vmx file is created for 'Create > Imaging Reservation' task and test it. > > -- > Thank you, > > Dmitri Chebotarov > Virtual Computing Lab Systems Engineer, TSD - Ent Servers & Messaging > 223 Aquia Building, Ffx, MSN: 1B5 > Phone: (703) 993-6175 > Fax: (703) 993-3404 > > On Friday, May 18, 2012 at 10:39 , Andy Kurth wrote: > > Many of our images have older versions of VMware Tools installed. I > don't know of any problems this has caused. Also, VMware Tools isn't > required. I only install it to make controlling the VM through the > vSphere console a little easier. > > If you do want to upgrade every image automatically, there is a new > feature in partially done in VCL 2.3 which may help: > https://issues.apache.org/jira/browse/VCL-564 > > It essentially allows you to drop scripts and other supporting files > in the appropriate directories on the management node. The scripts > are automatically run at a particular stage in the reservation. One > of the intended uses is to allow customizations to be performed > automatically before an image is captured such as installing/upgrading > software. You would only need to add a couple lines to image.pm to > enable this functionality. You would save the VMware Tools .msi and a > script which installs it in tools/Windows/Scripts/pre_capture. During > capture, the files in the directory are automatically copied to the > computer and the script is executed. Let me know if you want to try > this. > > -Andy > > On Fri, May 18, 2012 at 9:40 AM, Dmitri Chebotarov <dcheb...@gmu.edu> wrote: > > Hi > > We plan to update VCL ESXi hosts and it will require VMware Tools update for > all VMs. > > I'm looking at different options on how to update vmware-tools on many base > images. > > One option is to use web GUI to create new image revision with updated tools > for each image. > > Other option would be to create temp. VMs using persistent disk images > pointing to base images .vmdk files, then update vmware-tools and delete > temp. VMs (in-place upgrade?). > This will probably require full shutdown of VCL system to make sure no one > is using any of the images during the upgrade. > > May be someone already done it and could share some recommendations ... > > -- > Thank you, > > Dmitri Chebotarov > Virtual Computing Lab Systems Engineer, TSD - Ent Servers & Messaging > 223 Aquia Building, Ffx, MSN: 1B5 > Phone: (703) 993-6175 > Fax: (703) 993-3404 > >