svn commit: r986358 - /incubator/vcl/trunk/mysql/vcl.sql

2010-08-17 Thread arkurth
Author: arkurth Date: Tue Aug 17 15:27:27 2010 New Revision: 986358 URL: http://svn.apache.org/viewvc?rev=986358view=rev Log: VCL-254 Updated vcl.sql: -Added blockComputers.reloadrequestid, blockRequest.status, blockTimes.skip VCL-298 Updated vcl.sql: -Changed vmhost.vmprofileid to smallint(5

svn commit: r987623 [2/2] - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS/Windows.pm Module/Provisioning/VMware/VMware.pm Module/Provisioning/VMware/vSphere_SDK.pm image.pm utils.pm

2010-08-20 Thread arkurth
Modified: incubator/vcl/trunk/managementnode/lib/VCL/image.pm URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/image.pm?rev=987623r1=987622r2=987623view=diff == ---

svn commit: r987625 - /incubator/vcl/trunk/managementnode/bin/vcld

2010-08-20 Thread arkurth
Author: arkurth Date: Fri Aug 20 20:07:48 2010 New Revision: 987625 URL: http://svn.apache.org/viewvc?rev=987625view=rev Log: VCL-164 Made minor changes to vcld::setup_management_node to improve the vcld setup menus. It now uses module.prettyname. Modified: incubator/vcl/trunk

svn commit: r988189 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_5.pm

2010-08-23 Thread arkurth
Author: arkurth Date: Mon Aug 23 16:30:57 2010 New Revision: 988189 URL: http://svn.apache.org/viewvc?rev=988189view=rev Log: VCL-164 Added commands to set the interfaces to use DHCP immediately before Sysprep.exe is run since the call to enable DHCP in Windows.pm::pre_capture was removed

svn commit: r988303 - /incubator/vcl/trunk/mysql/vcl.sql

2010-08-23 Thread arkurth
Author: arkurth Date: Mon Aug 23 20:39:10 2010 New Revision: 988303 URL: http://svn.apache.org/viewvc?rev=988303view=rev Log: VCL-164 Added module table entry for the VCL::image module. This entry is used by the vcld setup interface to locate modules which implement a setup subroutine

svn commit: r989301 - in /incubator/vcl/trunk/mysql: update-2.2.sql vcl.sql

2010-08-25 Thread arkurth
Author: arkurth Date: Wed Aug 25 19:04:35 2010 New Revision: 989301 URL: http://svn.apache.org/viewvc?rev=989301view=rev Log: VCL-357 Updated vcl.sql: -Added unique keys: affiliation.name, provisioning.name -Changed key to unique key: module.name -Removed default image and imagerevision entries

svn commit: r989776 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS/Windows.pm blockrequest.pm image.pm utils.pm

2010-08-26 Thread arkurth
Author: arkurth Date: Thu Aug 26 15:43:57 2010 New Revision: 989776 URL: http://svn.apache.org/viewvc?rev=989776view=rev Log: VCL-331 Updated Windows.pm::set_password to better handle the updating of scheduled task passwords. It now specifies the username when issuing the schtasks.exe command

svn commit: r992058 - /incubator/vcl/trunk/managementnode/lib/VCL/image.pm

2010-09-02 Thread arkurth
Author: arkurth Date: Thu Sep 2 19:06:12 2010 New Revision: 992058 URL: http://svn.apache.org/viewvc?rev=992058view=rev Log: VCL-164 Added prompt to ask the image architecture in the 'vcld -setup' base image capture feature. Modified: incubator/vcl/trunk/managementnode/lib/VCL/image.pm

svn commit: r995243 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/Version_5.pm Windows/Version_6.pm Windows/Version_6/Vista.pm

2010-09-08 Thread arkurth
Author: arkurth Date: Wed Sep 8 20:40:19 2010 New Revision: 995243 URL: http://svn.apache.org/viewvc?rev=995243view=rev Log: VCL-223 Added sanitize_files subroutines to Windows.pm, Version_5.pm, and Version_6.pm, which remove the Windows root password from various files depending

svn commit: r995535 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module: OS/Windows/Version_5.pm OS/Windows/Version_6.pm Provisioning.pm

2010-09-09 Thread arkurth
Author: arkurth Date: Thu Sep 9 18:43:46 2010 New Revision: 995535 URL: http://svn.apache.org/viewvc?rev=995535view=rev Log: VCL-164 Added commands to Version_6.pm::run_sysprep to set the interfaces to use DHCP immediately before Sysprep.exe is run since the call to enable DHCP in Windows.pm

svn commit: r996613 [1/3] - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/Version_5.pm Windows/Version_6.pm

2010-09-13 Thread arkurth
Author: arkurth Date: Mon Sep 13 17:43:19 2010 New Revision: 996613 URL: http://svn.apache.org/viewvc?rev=996613view=rev Log: VCL-196 Added full System32 path to all .exe calls in the Windows modules. There were problems with some utilities such as qwinsta.exe being run on 64-bit versions

svn commit: r997071 - in /incubator/vcl/trunk/mysql: update-2.2.sql vcl.sql

2010-09-14 Thread arkurth
Author: arkurth Date: Tue Sep 14 20:16:26 2010 New Revision: 997071 URL: http://svn.apache.org/viewvc?rev=997071view=rev Log: VCL-357 Updated vcl.sql: Removed entry for old VMware module from the provisioning table. Removed entry for ESX provisioning module in provisioning and module tables

svn commit: r997415 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2010-09-15 Thread arkurth
Author: arkurth Date: Wed Sep 15 17:40:09 2010 New Revision: 997415 URL: http://svn.apache.org/viewvc?rev=997415view=rev Log: VCL-380 Moved MakeMaker URL before StackTrace because it requires it. Modified: incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl Modified: incubator/vcl

svn commit: r998213 - in /incubator/vcl/trunk/managementnode/tools/Windows/Utilities: NewSID/ PsTools/ SPDrvScn/

2010-09-17 Thread arkurth
Author: arkurth Date: Fri Sep 17 17:28:33 2010 New Revision: 998213 URL: http://svn.apache.org/viewvc?rev=998213view=rev Log: VCL-380 Removed empty directories for Windows utilities which are no longer needed. Removed: incubator/vcl/trunk/managementnode/tools/Windows/Utilities/NewSID

svn commit: r998230 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware: VMware.pm vSphere_SDK.pm

2010-09-17 Thread arkurth
Author: arkurth Date: Fri Sep 17 18:08:29 2010 New Revision: 998230 URL: http://svn.apache.org/viewvc?rev=998230view=rev Log: VCL-298 Removed code which overrode the vmdk controller type if it is set to IDE in the vmdk file and ESX is being used. It now leaves the value set to IDE and the vmx

svn commit: r998239 - in /incubator/vcl/trunk/mysql: update-2.2.sql vcl.sql

2010-09-17 Thread arkurth
Author: arkurth Date: Fri Sep 17 18:38:58 2010 New Revision: 998239 URL: http://svn.apache.org/viewvc?rev=998239view=rev Log: VCL-357 Updated vcl.sql and update-2.2.sql. Added entry to module table for the base module. Fixed a bug in the AddIndexIfNotExists procedure in update-2.2.sql which

svn commit: r998307 - in /incubator/vcl/trunk: INSTALLATION README

2010-09-17 Thread arkurth
Author: arkurth Date: Fri Sep 17 20:36:51 2010 New Revision: 998307 URL: http://svn.apache.org/viewvc?rev=998307view=rev Log: Updated management node installation info. Modified: incubator/vcl/trunk/INSTALLATION incubator/vcl/trunk/README Modified: incubator/vcl/trunk/INSTALLATION URL

svn commit: r999552 - /incubator/vcl/trunk/web/.ht-inc/vm.php

2010-09-21 Thread arkurth
Author: arkurth Date: Tue Sep 21 19:15:39 2010 New Revision: 999552 URL: http://svn.apache.org/viewvc?rev=999552view=rev Log: VCL-303 Updated AJvmFromHost and AJvmFromHostDelayed in vm.php where tomaintenance reservation to look up the imageid and imagerevisionid for the noimage image. Modified

svn commit: r1000099 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module: OS/Windows.pm OS/Windows/Version_5.pm OS/Windows/Version_6.pm Provisioning/VMware/VMware.pm

2010-09-22 Thread arkurth
Author: arkurth Date: Wed Sep 22 17:35:32 2010 New Revision: 199 URL: http://svn.apache.org/viewvc?rev=199view=rev Log: VCL-145 Updated Windows.pm and Version_5.pm so that Windows 5.x image capture processes don't fail if Sysprep is enabled and no stroage driver .inf files are found

svn commit: r1005851 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/Version_5.pm Windows/Version_6.pm

2010-10-08 Thread arkurth
Author: arkurth Date: Fri Oct 8 14:47:27 2010 New Revision: 1005851 URL: http://svn.apache.org/viewvc?rev=1005851view=rev Log: VCL-196 Removed the explicit System32 path in all the places cmd.exe is called. Calling cmd.exe with the full path causes problems if the Windows OS is 64-bit

svn commit: r1005854 [2/2] - in /incubator/vcl/trunk/managementnode/lib/VCL: ./ Module/ Module/Provisioning/VMware/

2010-10-08 Thread arkurth
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/Semaphore.pm URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/Semaphore.pm?rev=1005854r1=1005853r2=1005854view=diff == ---

svn commit: r1022542 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

2010-10-14 Thread arkurth
Author: arkurth Date: Thu Oct 14 14:08:46 2010 New Revision: 1022542 URL: http://svn.apache.org/viewvc?rev=1022542view=rev Log: VCL-397 Updated Linux.pm::update_public_hostname to first attempt to determine the registered hostname by running ipcalc on the management node. If this fails, ipcalc

svn commit: r1027587 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2010-10-26 Thread arkurth
Author: arkurth Date: Tue Oct 26 15:06:31 2010 New Revision: 1027587 URL: http://svn.apache.org/viewvc?rev=1027587view=rev Log: VCL-223 Updated Windows.pm::search_and_replace_in_files() to escape special characters in the search pattern argument. It was not working correctly if the pattern

svn commit: r1027589 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

2010-10-26 Thread arkurth
Author: arkurth Date: Tue Oct 26 15:11:40 2010 New Revision: 1027589 URL: http://svn.apache.org/viewvc?rev=1027589view=rev Log: VCL-404 Added --color=never argument to ls command that is called in Linux.pm::create_directory() to prevent color code escape sequences from being returned

svn commit: r1028304 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2010-10-28 Thread arkurth
Author: arkurth Date: Thu Oct 28 14:12:16 2010 New Revision: 1028304 URL: http://svn.apache.org/viewvc?rev=1028304view=rev Log: VCL-411 Added calls to Windows.pm::post_load and clean_hard_drive to delete the VCL*cmd logon and logoff scripts if they exist. Added call

svn commit: r1028403 [2/2] - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware: VIM_SSH.pm VMware.pm vSphere_SDK.pm

2010-10-28 Thread arkurth
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/vSphere_SDK.pm URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/vSphere_SDK.pm?rev=1028403r1=1028402r2=1028403view=diff

svn commit: r1029644 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS.pm

2010-11-01 Thread arkurth
Author: arkurth Date: Mon Nov 1 13:20:55 2010 New Revision: 1029644 URL: http://svn.apache.org/viewvc?rev=1029644view=rev Log: VCL-394 Fixed typo in OS.pm. Wrong variable name was being set in wait_for_response. Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS.pm Modified

svn commit: r1030185 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm

2010-11-02 Thread arkurth
Author: arkurth Date: Tue Nov 2 19:19:52 2010 New Revision: 1030185 URL: http://svn.apache.org/viewvc?rev=1030185view=rev Log: VCL-394 Changed file permissions from 0644 to 0755 for the image directory and files stored in the repository. Image retrieval fails if the remote directory doesn't

svn commit: r1034115 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm utils.pm

2010-11-11 Thread arkurth
Author: arkurth Date: Thu Nov 11 20:56:47 2010 New Revision: 1034115 URL: http://svn.apache.org/viewvc?rev=1034115view=rev Log: VCL-127 Updated DataStructure.pm::get_reservation_info_string to make the output easier to read and added additional checks to make sure a value is defined or set

svn commit: r1036462 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Linux.pm Windows.pm

2010-11-18 Thread arkurth
Author: arkurth Date: Thu Nov 18 14:22:02 2010 New Revision: 1036462 URL: http://svn.apache.org/viewvc?rev=1036462view=rev Log: VCL-416 Added Windows.pm::fix_default_profile subroutine. It loads the default user profile's ntuser.dat file into the registry, corrects known problems, and unloads

svn commit: r1038632 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module.pm Module/OS/Linux.pm Module/OS/Windows.pm Module/State.pm utils.pm

2010-11-24 Thread arkurth
Author: arkurth Date: Wed Nov 24 14:47:49 2010 New Revision: 1038632 URL: http://svn.apache.org/viewvc?rev=1038632view=rev Log: VCL-413 Added subroutines to Module.pm: create_mn_os_object, mn_os, set_mn_os. Added code to State.pm::initialize to create a management node OS object. This allows

svn commit: r1041906 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VIM_SSH.pm

2010-12-03 Thread arkurth
Author: arkurth Date: Fri Dec 3 16:57:15 2010 New Revision: 1041906 URL: http://svn.apache.org/viewvc?rev=1041906view=rev Log: VCL-394 Changed if/else block that is used to detect which vim-cmd executable is installed on the VM host. Full ESX includes both vim-cmd and vmware-vim-cmd

svn commit: r1043142 - /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm

2010-12-07 Thread arkurth
Author: arkurth Date: Tue Dec 7 17:44:54 2010 New Revision: 1043142 URL: http://svn.apache.org/viewvc?rev=1043142view=rev Log: VCL-420 Removed unused $GATEWAY variable from utils.pm. Modified: incubator/vcl/trunk/managementnode/lib/VCL/utils.pm Modified: incubator/vcl/trunk/managementnode

svn commit: r1043634 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2010-12-08 Thread arkurth
Author: arkurth Date: Wed Dec 8 19:37:49 2010 New Revision: 1043634 URL: http://svn.apache.org/viewvc?rev=1043634view=rev Log: VCL-422 Updated Windows.pm::clean_hard_drive to detect if cleanmgr.exe exists. This utility is not installed by default on some newer versions of Windows. It gets

svn commit: r1044112 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/vmware_cmd.pm

2010-12-09 Thread arkurth
Author: arkurth Date: Thu Dec 9 19:52:24 2010 New Revision: 1044112 URL: http://svn.apache.org/viewvc?rev=1044112view=rev Log: VCL-394 Added _get_datastore_info subroutine to vmware_cmd.pm which retrieves the datastore information from /etc/vmware/config. This subroutine is required in order

svn commit: r1055531 - /incubator/vcl/trunk/managementnode/lib/VCL/blockrequest.pm

2011-01-05 Thread arkurth
Author: arkurth Date: Wed Jan 5 17:07:41 2011 New Revision: 1055531 URL: http://svn.apache.org/viewvc?rev=1055531view=rev Log: VCL-428 Updated DataStructure.pm to return the computer's current or next image name using the computer's imagerevision data rather than the image data because

svn commit: r1055558 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VIM_SSH.pm

2011-01-05 Thread arkurth
Author: arkurth Date: Wed Jan 5 17:53:05 2011 New Revision: 108 URL: http://svn.apache.org/viewvc?rev=108view=rev Log: VCL-424 Updated VIM_SSH.pm: Added multiple attempts to _run_vim_cmd because calls to vim-cmd will occasionally fail due to heavy load on the VM host. Subsequent

svn commit: r1074220 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm Module/Provisioning/VMware/VMware.pm utils.pm

2011-02-24 Thread arkurth
Author: arkurth Date: Thu Feb 24 17:10:12 2011 New Revision: 1074220 URL: http://svn.apache.org/viewvc?rev=1074220view=rev Log: VCL-394 DataStructure.pm. Removed references to vmprofile.nasshare. This column was previously removed from the schema. VMware.pm: Changed default guestOS value from

svn commit: r1074269 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux/ESXi.pm

2011-02-24 Thread arkurth
Author: arkurth Date: Thu Feb 24 19:41:05 2011 New Revision: 1074269 URL: http://svn.apache.org/viewvc?rev=1074269view=rev Log: VCL-435 Set svn properties on ESXi.pm. Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux/ESXi.pm (contents, props changed) Modified

svn commit: r1074271 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module.pm Module/State.pm

2011-02-24 Thread arkurth
Author: arkurth Date: Thu Feb 24 19:44:49 2011 New Revision: 1074271 URL: http://svn.apache.org/viewvc?rev=1074271view=rev Log: VCL-413 Moved code which creates the management node OS object from State.pm to Module.pm. This allows $self-mn_os to be available from any module, not just State

svn commit: r1074674 - in /incubator/vcl/trunk: INSTALLATION NOTICE UPGRADE managementnode/lib/VCL/Module/Provisioning/esxthin.pm

2011-02-25 Thread arkurth
Author: arkurth Date: Fri Feb 25 19:16:54 2011 New Revision: 1074674 URL: http://svn.apache.org/viewvc?rev=1074674view=rev Log: VCL-434 Updated version in INSTALLATION and UPGRADE files from 2.2 to 2.2.1. Updated UPGRADE file to specify using the upgrade-vcl.sql file. Changed copyright year

svn commit: r1075486 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm

2011-02-28 Thread arkurth
Author: arkurth Date: Mon Feb 28 19:02:51 2011 New Revision: 1075486 URL: http://svn.apache.org/viewvc?rev=1075486view=rev Log: VCL-435 Fixed a bug in VMware.pm::reclaim_vmhost_disk_space. It would generate Use of uninitialized value in concatenation warnings under some circumstances because

svn commit: r1075497 - in /incubator/vcl/trunk/managementnode/lib/VCL: blockrequest.pm image.pm inuse.pm makeproduction.pm new.pm reclaim.pm reserved.pm

2011-02-28 Thread arkurth
Author: arkurth Date: Mon Feb 28 19:24:39 2011 New Revision: 1075497 URL: http://svn.apache.org/viewvc?rev=1075497view=rev Log: VCL-424 Removed unused variables from the subroutines in the state modules. There were several variables initialized via $self-get_... but never used as the result

svn commit: r1075500 - in /incubator/vcl/trunk/managementnode: bin/ lib/VCL/ lib/VCL/Module/ lib/VCL/Module/OS/ lib/VCL/Module/OS/Linux/ lib/VCL/Module/OS/Windows/ lib/VCL/Module/OS/Windows/Version_5/

2011-02-28 Thread arkurth
Author: arkurth Date: Mon Feb 28 19:30:55 2011 New Revision: 1075500 URL: http://svn.apache.org/viewvc?rev=1075500view=rev Log: VCL-434 Changed $VERSION line in all backend files to 2.2.1. Modified: incubator/vcl/trunk/managementnode/bin/health_check.pl incubator/vcl/trunk/managementnode

svn commit: r1076686 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2011-03-03 Thread arkurth
Author: arkurth Date: Thu Mar 3 17:09:34 2011 New Revision: 1076686 URL: http://svn.apache.org/viewvc?rev=1076686view=rev Log: VCL-434 Updated install_perl_libs.pl to use CPAN.pm to automatically install the required modules and their dependencies rather than specifying several URLs

svn commit: r1076720 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/vmware_cmd.pm

2011-03-03 Thread arkurth
Author: arkurth Date: Thu Mar 3 18:41:05 2011 New Revision: 1076720 URL: http://svn.apache.org/viewvc?rev=1076720view=rev Log: VCL-435 Updated vmware_cmd.pm::_get_datastore_info to not only rely on the /etc/vmware/config file for constructing the datastore info hash. Added code to also add

svn commit: r1081397 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2011-03-14 Thread arkurth
Author: arkurth Date: Mon Mar 14 14:35:21 2011 New Revision: 1081397 URL: http://svn.apache.org/viewvc?rev=1081397view=rev Log: VCL-434 Updated install_perl_libs.pl. It now attempts to install EPEL so that additional Perl packages can be installed via yum. Improved error checking. Modified

svn commit: r1081437 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm

2011-03-14 Thread arkurth
Author: arkurth Date: Mon Mar 14 16:12:29 2011 New Revision: 1081437 URL: http://svn.apache.org/viewvc?rev=1081437view=rev Log: VCL-434 Fixed minor bug in State.pm::DESTROY. A Use of uninitialized value in subtraction error would be displayed when exiting vcld -setup because the $self

svn commit: r1081898 - /incubator/vcl/trunk/INSTALLATION

2011-03-15 Thread arkurth
Author: arkurth Date: Tue Mar 15 18:41:35 2011 New Revision: 1081898 URL: http://svn.apache.org/viewvc?rev=1081898view=rev Log: VCL-434 Updated INSTALLATION file to match web documentation. Modified: incubator/vcl/trunk/INSTALLATION Modified: incubator/vcl/trunk/INSTALLATION URL: http

svn commit: r1095103 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

2011-04-19 Thread arkurth
Author: arkurth Date: Tue Apr 19 14:33:29 2011 New Revision: 1095103 URL: http://svn.apache.org/viewvc?rev=1095103view=rev Log: VCL-452 Updated Linux.pm::get_file_size. It now returns the size used on disk by a file which should allow the size of vmdk files to be reported correctly. Modified

svn commit: r1096481 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm

2011-04-25 Thread arkurth
Author: arkurth Date: Mon Apr 25 13:52:04 2011 New Revision: 1096481 URL: http://svn.apache.org/viewvc?rev=1096481view=rev Log: VCL-460 Updated the Windows 6.x activation subroutines to send critical notifications if KMS or MAK activation fails. Also added code to run_sysprep to replace

svn commit: r1096497 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2011-04-25 Thread arkurth
Author: arkurth Date: Mon Apr 25 15:29:54 2011 New Revision: 1096497 URL: http://svn.apache.org/viewvc?rev=1096497view=rev Log: VCL-461 Added enable_client_compatible_rdp_color_depth subroutine to Windows.pm and added call to this new subroutine to pre_capture(). VCL-462 Added call to dism.exe

svn commit: r1096498 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm

2011-04-25 Thread arkurth
Author: arkurth Date: Mon Apr 25 15:30:50 2011 New Revision: 1096498 URL: http://svn.apache.org/viewvc?rev=1096498view=rev Log: VCL-450 Added default minimum memory sizes for each OS/architecture which requires more than 512 MB of RAM in the %VM_OS_CONFIGURATION hash. Updated get_vm_ram to use

svn commit: r1096563 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm

2011-04-25 Thread arkurth
Author: arkurth Date: Mon Apr 25 19:00:31 2011 New Revision: 1096563 URL: http://svn.apache.org/viewvc?rev=1096563view=rev Log: VCL-450 Removed code from capture subroutine which copies the reference vmx file after copy_vmdk is called because copy_vmdk handles this task. Moved

svn commit: r1097825 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module: OS.pm OS/Windows.pm OS/Windows/Version_6.pm Provisioning.pm Provisioning/VMware/VMware.pm

2011-04-29 Thread arkurth
Author: arkurth Date: Fri Apr 29 14:51:24 2011 New Revision: 1097825 URL: http://svn.apache.org/viewvc?rev=1097825view=rev Log: VCL-466 Added check_cygwin subroutine to Windows.pm. Added call to this subroutine from pre_capture. This subroutine checks/sets the CYGWIN environment variable

svn commit: r1097828 - /incubator/vcl/trunk/managementnode/lib/VCL/Module.pm

2011-04-29 Thread arkurth
Author: arkurth Date: Fri Apr 29 14:55:21 2011 New Revision: 1097828 URL: http://svn.apache.org/viewvc?rev=1097828view=rev Log: VCL-409 Added options to 'vcld -setup' to set a local account password and to test RPC-XML access. VCL-450 Updated Module.pm::create_os_object to allow a Perl package

svn commit: r1101506 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2011-05-10 Thread arkurth
Author: arkurth Date: Tue May 10 15:28:24 2011 New Revision: 1101506 URL: http://svn.apache.org/viewvc?rev=1101506view=rev Log: VCL-469 Updated Windows.pm get_public_ip_address to handle a rare condition where a valid public IP address as well as an auto-generated IP address are both bound

svn commit: r1101869 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm

2011-05-11 Thread arkurth
Author: arkurth Date: Wed May 11 13:25:32 2011 New Revision: 1101869 URL: http://svn.apache.org/viewvc?rev=1101869view=rev Log: VCL-472 Updated xCAT.pm to fix a problem which occurs if the storage used by the boot image is mounted somewhere other than the management node. Reservations would

svn commit: r1141626 [1/2] - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm Module.pm Module/OS.pm Module/Provisioning/VMware/VIM_SSH.pm Module/Provisioning/VMware/VMware.pm Module/S

2011-06-30 Thread arkurth
Author: arkurth Date: Thu Jun 30 17:06:54 2011 New Revision: 1141626 URL: http://svn.apache.org/viewvc?rev=1141626view=rev Log: VCL-428 Updated get_*_info subroutines in utils.pm so they all return a hash reference. Added code so that the retrieved data is cached so that the same data does

svn commit: r1141637 - /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm

2011-06-30 Thread arkurth
Author: arkurth Date: Thu Jun 30 17:49:20 2011 New Revision: 1141637 URL: http://svn.apache.org/viewvc?rev=1141637view=rev Log: VCL-428 Fixed syntax error typo in utils.pm. Modified: incubator/vcl/trunk/managementnode/lib/VCL/utils.pm Modified: incubator/vcl/trunk/managementnode/lib/VCL

svn commit: r1141649 - /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm

2011-06-30 Thread arkurth
Author: arkurth Date: Thu Jun 30 18:21:27 2011 New Revision: 1141649 URL: http://svn.apache.org/viewvc?rev=1141649view=rev Log: VCL-428 Updated get_vmhost_info to set default values for vmprofile username, password, virtualdiskpath, and vmpath. Modified: incubator/vcl/trunk/managementnode

svn commit: r1147906 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/State.pm utils.pm

2011-07-18 Thread arkurth
Author: arkurth Date: Mon Jul 18 14:50:55 2011 New Revision: 1147906 URL: http://svn.apache.org/viewvc?rev=1147906view=rev Log: VCL-428 Added optional $no_cache argument to get_image_info, get_imagerevision_info, get_imagemeta_info, get_user_info, get_computer_info. Updated get_request_info

svn commit: r1147951 - /incubator/vcl/trunk/managementnode/bin/vcld

2011-07-18 Thread arkurth
Author: arkurth Date: Mon Jul 18 16:23:39 2011 New Revision: 1147951 URL: http://svn.apache.org/viewvc?rev=1147951view=rev Log: VCL-428 Added code to vcld to clear the %ENV keys for each reservation: database_select_count, database_execute_count, and database_select_calls. Without clearing them

svn commit: r1147965 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2011-07-18 Thread arkurth
Author: arkurth Date: Mon Jul 18 16:45:48 2011 New Revision: 1147965 URL: http://svn.apache.org/viewvc?rev=1147965view=rev Log: VCL-463 Updated Windows.pm::create_user. Set $adminoverride argument to 0 if the argument was not supplied to prevent Use of uninitialized value warnings. Modified

svn commit: r1148003 - /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm

2011-07-18 Thread arkurth
Author: arkurth Date: Mon Jul 18 18:45:32 2011 New Revision: 1148003 URL: http://svn.apache.org/viewvc?rev=1148003view=rev Log: VCL-484 Updated switch_state to not set inuse and image requests to the failed state. Other Added management node short name to the subject for critical notifications

svn commit: r1152223 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

2011-07-29 Thread arkurth
Author: arkurth Date: Fri Jul 29 13:55:36 2011 New Revision: 1152223 URL: http://svn.apache.org/viewvc?rev=1152223view=rev Log: VCL-384 Added enable_dhcp subroutine to Linux.pm. This is called from pre_capture. It resolves the problem caused by MAC addresses remaining in the ifcfg-eth* files

svn commit: r1153606 [1/3] - in /incubator/vcl/trunk/managementnode/lib/VCL: ./ Module/Provisioning/VMware/

2011-08-03 Thread arkurth
Author: arkurth Date: Wed Aug 3 18:43:06 2011 New Revision: 1153606 URL: http://svn.apache.org/viewvc?rev=1153606view=rev Log: VCL-350 Added snapshot support to the VMware code. Added VMware.pm::snapshot() subroutine and create_snapshot subroutines in the helper modules. Changed default

svn commit: r1156635 - /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

2011-08-11 Thread arkurth
Author: arkurth Date: Thu Aug 11 14:37:53 2011 New Revision: 1156635 URL: http://svn.apache.org/viewvc?rev=1156635view=rev Log: VCL-496 Updated DataStructure.pm to implement a set_computer_private_ip_address subroutine. Modified: incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm

svn commit: r1156677 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware: VMware.pm vSphere_SDK.pm

2011-08-11 Thread arkurth
Author: arkurth Date: Thu Aug 11 17:04:43 2011 New Revision: 1156677 URL: http://svn.apache.org/viewvc?rev=1156677view=rev Log: VCL-450 Fixed problem where vSphere_SDK.pm had trouble detecting the disk adapter type. This value is not displayed for some reason for vmdk's which have a snapshot

svn commit: r1157184 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm

2011-08-12 Thread arkurth
Author: arkurth Date: Fri Aug 12 16:42:43 2011 New Revision: 1157184 URL: http://svn.apache.org/viewvc?rev=1157184view=rev Log: VCL-450 Removed section accidentally included in last commit meant for testing. Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware

svn commit: r1157836 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

2011-08-15 Thread arkurth
Author: arkurth Date: Mon Aug 15 13:27:04 2011 New Revision: 1157836 URL: http://svn.apache.org/viewvc?rev=1157836view=rev Log: VCL-384 Updated Linux.pm::enable_dhcp to remove any Windows-style carriage returns from the ifcfg-eth* files when they are recreated. Added code to delete the dhclient

svn commit: r1157867 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS.pm

2011-08-15 Thread arkurth
Author: arkurth Date: Mon Aug 15 14:49:13 2011 New Revision: 1157867 URL: http://svn.apache.org/viewvc?rev=1157867view=rev Log: VCL-384 Removed call in OS.pm::create_text_file to change the line endings. Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS.pm Modified: incubator

svn commit: r1158026 - /incubator/vcl/trunk/managementnode/bin/S99vcld.linux

2011-08-15 Thread arkurth
Author: arkurth Date: Mon Aug 15 21:52:12 2011 New Revision: 1158026 URL: http://svn.apache.org/viewvc?rev=1158026view=rev Log: Reverted changes made in last commit to S99vcld.linux. Modified: incubator/vcl/trunk/managementnode/bin/S99vcld.linux Modified: incubator/vcl/trunk/managementnode

svn commit: r1159399 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm

2011-08-18 Thread arkurth
Author: arkurth Date: Thu Aug 18 20:15:19 2011 New Revision: 1159399 URL: http://svn.apache.org/viewvc?rev=1159399view=rev Log: VCL-450 Updated VMware.pm to not make a copy of the vmdk on the host if the VM disk type is local and the image repository is mounted on the VM host. This is done

svn commit: r1159778 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

2011-08-19 Thread arkurth
Author: arkurth Date: Fri Aug 19 20:44:26 2011 New Revision: 1159778 URL: http://svn.apache.org/viewvc?rev=1159778view=rev Log: VCL-501 Updated Linux.pm::set_static_public_address to add the GATEWAY line to the ifcfg file. Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS

svn commit: r1160762 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS.pm Module/OS/Windows.pm utils.pm

2011-08-23 Thread arkurth
Author: arkurth Date: Tue Aug 23 16:04:09 2011 New Revision: 1160762 URL: http://svn.apache.org/viewvc?rev=1160762view=rev Log: VCL-503 Added code to util.pm::run_ssh_command to allow a timeout value to be specified in order to prevent hung SSH processes from hanging for a very long time

svn commit: r1160777 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm

2011-08-23 Thread arkurth
Author: arkurth Date: Tue Aug 23 16:28:36 2011 New Revision: 1160777 URL: http://svn.apache.org/viewvc?rev=1160777view=rev Log: VCL-504 Updated State.pm::initialize to call update_reservation_lastcheck. This will prevent multiple critical notifications from being sent if an inuse reservation

svn commit: r1160789 - /incubator/vcl/trunk/managementnode/lib/VCL/inuse.pm

2011-08-23 Thread arkurth
Author: arkurth Date: Tue Aug 23 16:44:07 2011 New Revision: 1160789 URL: http://svn.apache.org/viewvc?rev=1160789view=rev Log: Cleaned up indentation in inuse.pm. Made no functional changes. Modified: incubator/vcl/trunk/managementnode/lib/VCL/inuse.pm Modified: incubator/vcl/trunk

svn commit: r1164221 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module.pm Module/Provisioning/VMware/VMware.pm Module/Semaphore.pm new.pm utils.pm

2011-09-01 Thread arkurth
Author: arkurth Date: Thu Sep 1 19:24:26 2011 New Revision: 1164221 URL: http://svn.apache.org/viewvc?rev=1164221view=rev Log: VCL-500 Added loop to new.pm::process for tomaintenance requests if the computer is being used. This is likely for tomaintenance requests scheduled in the future due

svn commit: r1164226 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS/Linux.pm Module/Provisioning/VMware/VIM_SSH.pm Module/Provisioning/VMware/VMware.pm Module/Provisioning/VMware/vSphere_

2011-09-01 Thread arkurth
Author: arkurth Date: Thu Sep 1 19:37:28 2011 New Revision: 1164226 URL: http://svn.apache.org/viewvc?rev=1164226view=rev Log: VCL-506 Added subroutines to utils.pm: update_computer_procnumber, update_computer_procspeed, and update_computer_ram. Added get_cpu_core_count, get_cpu_speed

svn commit: r1164666 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module: OS.pm OS/Windows.pm

2011-09-02 Thread arkurth
Author: arkurth Date: Fri Sep 2 18:30:42 2011 New Revision: 1164666 URL: http://svn.apache.org/viewvc?rev=1164666view=rev Log: VCL-503 Changed timeout value in OS.pm::is_ssh_responding from 15 to 30 seconds. Changed value in Windows.pm::user_logged_in to 60 seconds. Other Updated Windows.pm

svn commit: r1165678 - /incubator/vcl/trunk/managementnode/lib/VCL/inuse.pm

2011-09-06 Thread arkurth
Author: arkurth Date: Tue Sep 6 14:14:58 2011 New Revision: 1165678 URL: http://svn.apache.org/viewvc?rev=1165678view=rev Log: VCL-432 Updated inuse.pm::_start_imaging_request to catch the condition where xmlrpc_call fails and returns null. Changed behavior to set the originating request state

svn commit: r1174939 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module: OS/Linux.pm Provisioning/VMware/VMware.pm

2011-09-23 Thread arkurth
Author: arkurth Date: Fri Sep 23 18:21:12 2011 New Revision: 1174939 URL: http://svn.apache.org/viewvc?rev=1174939view=rev Log: VCL-512 Fixed bug in Linux.pm's get_available_space and get_total_space subroutines. It now attempts to determine the block size by checking for either the 'Block size

svn commit: r1178447 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2011-10-03 Thread arkurth
Author: arkurth Date: Mon Oct 3 16:39:19 2011 New Revision: 1178447 URL: http://svn.apache.org/viewvc?rev=1178447view=rev Log: VCL-503 Added line to install Net::SSH::Expect in install_perl_libs.pl. This module will allow all of the SSH calls to be wrapped in an expect statement. This module

svn commit: r1178467 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2011-10-03 Thread arkurth
Author: arkurth Date: Mon Oct 3 17:23:19 2011 New Revision: 1178467 URL: http://svn.apache.org/viewvc?rev=1178467view=rev Log: VCL-410 Updated install_perl_libs.pl to determine the correct EPEL RPM path. This was not working for RHEL/CentOS 6.x. It now runs wget to retrieve the list of files

svn commit: r1179204 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS.pm

2011-10-05 Thread arkurth
Author: arkurth Date: Wed Oct 5 12:53:05 2011 New Revision: 1179204 URL: http://svn.apache.org/viewvc?rev=1179204view=rev Log: VCL-30 Changed critical message to warning in process_connect_methods if a connect method service failed to start to reduce critical notifications while connect method

svn commit: r1179363 - in /incubator/vcl/trunk/managementnode/lib/VCL: DataStructure.pm Module/OS.pm Module/OS/Linux.pm utils.pm

2011-10-05 Thread arkurth
Author: arkurth Date: Wed Oct 5 18:22:54 2011 New Revision: 1179363 URL: http://svn.apache.org/viewvc?rev=1179363view=rev Log: VCL-30 Updated SQL query utils.pm::get_connect_methods subroutine in utils.pm and renamed it to get_connect_method_info to match other subroutines. Updated OS.pm

svn commit: r1181111 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm

2011-10-10 Thread arkurth
Author: arkurth Date: Mon Oct 10 18:20:25 2011 New Revision: 118 URL: http://svn.apache.org/viewvc?rev=118view=rev Log: VCL-523 Changed path where temporary reg file is stored from %TMP% to C:/cygwin/tmp in Windows.pm::get_service_configuration. The %TMP% variable isn't always available

svn commit: r1181776 - /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm

2011-10-11 Thread arkurth
Author: arkurth Date: Tue Oct 11 13:30:25 2011 New Revision: 1181776 URL: http://svn.apache.org/viewvc?rev=1181776view=rev Log: VCL-30 Fixed SQL query problem in get_connect_method_info. Changed autoprovisioned IS NOT NULL to IS NULL. Modified: incubator/vcl/trunk/managementnode/lib/VCL

svn commit: r1183005 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2011-10-13 Thread arkurth
Author: arkurth Date: Thu Oct 13 17:39:49 2011 New Revision: 1183005 URL: http://svn.apache.org/viewvc?rev=1183005view=rev Log: VCL-410 Updated install_perl_libs.pl to resolve some issues if run on RHEL 6. Modified: incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl Modified

svn commit: r1213919 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module.pm Module/OS.pm Module/Provisioning.pm Module/State.pm

2011-12-13 Thread arkurth
Author: arkurth Date: Tue Dec 13 20:46:23 2011 New Revision: 1213919 URL: http://svn.apache.org/viewvc?rev=1213919view=rev Log: VCL-545 Added code to create a VM host OS object to State.pm::initialize if computer.vmhostid is set. This allows provisioning modules to access the VM host OS via

svn commit: r1214332 - /incubator/vcl/trunk/managementnode/lib/VCL/new.pm

2011-12-14 Thread arkurth
Author: arkurth Date: Wed Dec 14 16:54:34 2011 New Revision: 1214332 URL: http://svn.apache.org/viewvc?rev=1214332view=rev Log: Fixed typo in new.pm. If it failed to update the public IP address it was displaying 'failed to update private IP address' in the log file. Modified: incubator/vcl

svn commit: r1214346 - in /incubator/vcl/trunk/managementnode/lib/VCL: Module/OS/Linux.pm utils.pm

2011-12-14 Thread arkurth
Author: arkurth Date: Wed Dec 14 17:12:39 2011 New Revision: 1214346 URL: http://svn.apache.org/viewvc?rev=1214346view=rev Log: VCL-545 Updated Linux.pm::get_file_size to be able to accept an array of files. Updated Linux.pm::find_files to allow an argument to be passed specifying the type

svn commit: r1214348 [2/2] - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: libvirt.pm libvirt/ libvirt/KVM.pm

2011-12-14 Thread arkurth
Added: incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/libvirt/KVM.pm URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/libvirt/KVM.pm?rev=1214348view=auto ==

svn commit: r1214400 - /incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

2011-12-14 Thread arkurth
Author: arkurth Date: Wed Dec 14 18:57:56 2011 New Revision: 1214400 URL: http://svn.apache.org/viewvc?rev=1214400view=rev Log: VCL-545 Added perl-XML-Simple to install_perl_libs.pl. It is used by the libvirt code. Modified: incubator/vcl/trunk/managementnode/bin/install_perl_libs.pl

svn commit: r1214401 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning: libvirt.pm libvirt/KVM.pm

2011-12-14 Thread arkurth
Author: arkurth Date: Wed Dec 14 19:01:31 2011 New Revision: 1214401 URL: http://svn.apache.org/viewvc?rev=1214401view=rev Log: VCL-545 Fixed typo in KVM.pm. get_disk_file_extension subroutine was named get_disk_format due to copy/paste error. Updated calls in libvirt.pm accordingly. Modified

svn commit: r1227701 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/VMware/VMware.pm

2012-01-05 Thread arkurth
Author: arkurth Date: Thu Jan 5 17:12:55 2012 New Revision: 1227701 URL: http://svn.apache.org/viewvc?rev=1227701view=rev Log: VCL-450 Commented out MemTrimRate=0, sched.mem.pshare.enable=FALSE, and mainMem.useNamedFile=FALSE values in the code that generates the vmx file. These parameters may

svn commit: r1233463 - in /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS: Windows.pm Windows/Version_6.pm

2012-01-19 Thread arkurth
Author: arkurth Date: Thu Jan 19 16:46:47 2012 New Revision: 1233463 URL: http://svn.apache.org/viewvc?rev=1233463view=rev Log: VCL-550 Added post_reserve subroutine to Windows.pm. It runs $SYSTEMROOT/vcl_post_reserve.cmd if this file exists. Added general run_script subroutine which writes

svn commit: r1233464 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm

2012-01-19 Thread arkurth
Author: arkurth Date: Thu Jan 19 16:54:37 2012 New Revision: 1233464 URL: http://svn.apache.org/viewvc?rev=1233464view=rev Log: VCL-545 Fixed bug in State.pm:initialize. The code added to create an OS object to control the VM host was generating errors for non-VM reservations because

svn commit: r1233559 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows/Version_6.pm

2012-01-19 Thread arkurth
Author: arkurth Date: Thu Jan 19 20:25:15 2012 New Revision: 1233559 URL: http://svn.apache.org/viewvc?rev=1233559view=rev Log: Increased the timeouts in Version_6.pm::run_sysprep. I have seen the current values reached while Sysprep was still running causing an image capture to fail

<    1   2   3   >