All Projects : VCL (Key: VCL)

Project Lead: Matt Hogstrom
URL: http://incubator.apache.org/projects/vcl.html
Description:
VCL is a management framework for building, dispensing and managing bare metal and virtual machine images across a set of bare metal machines or systems with an installed virtual machine hypervisor.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #882594 Fri Nov 20 15:05:45 UTC 2009 fapeeler VCL-265

utils.pm: if uid is NULL, set to 0
Linux.pm: if uid is 0, let OS set uid

VCL-271:
utils.pm: cleaned out unused routines disable_sshd,enable_sshd,add_user,del_user
reserved.pm: removed legacy code from reserved
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/reserved.pm
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
Repository Revision Date User Message
ASF #881827 Wed Nov 18 16:23:54 UTC 2009 arkurth VCL-262
Removed privilege rights section from windows_security.inf security template file. The application of the rights to the accounts specified in the file was overwriting rights already assigned on a computer.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/tools/Windows/Security/windows_security.inf
Repository Revision Date User Message
ASF #881826 Wed Nov 18 16:20:53 UTC 2009 arkurth VCL-260
Added Windows.pm::set_file_owner() subroutine. Added calls to set root as the owner of /root in pre_capture() and post_load().

VCL-259
Added call to disable the ntsyslog service in Windows.pm::pre_capture(). This service was used to send event log messages to syslog on the management node and isn't used anymore. The service is no longer being properly configured and can cause problems if it attempts to send messages to an address it can't get to.

VCL-261
Reworked output/exit status checking in Windows.pm filesystem_entry_exists() so that it first checks if the output contains "file not found" rather than checking the exit status first. This should be more reliable.

VCL-269
Reworked Windows.pm::logoff_users() to check for disconnected sessions in addition to logged in sessions.

VCL-262
Updated Windows.pm::apply_security_templates() to use the "/overwrite /quiet" secedit.exe switches instead of "/verbose". This causes the .inf file being applied to overwrite existing settings rather than append to them. It is needed to remove the "log on as a service" permission from overwriting existing accounts with this permission.

Other:
Increased the amount of time Windows.pm::reboot() will wait for ping to respond from 4 to 6 minutes. 4 is too short under some circumstances.

Added check to Windows.pm::copy_capture_configuration_files() to check if the source configuration directory in .../tools on the management node exists before attempting to copy it to the node.

Added path to Windows.pm::clean_hard_drive(): /home/root/%USERPROFILE%. This directory is occasionally created by some Cygwin SSH operation. I'm not sure where it's coming from but the directory is not needed.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Windows.pm
Repository Revision Date User Message
ASF #881796 Wed Nov 18 15:08:38 UTC 2009 arkurth VCL-266
Removed check for 'loadimagecomplete' computerloadlog entry in monitorloading subroutine. It now only checks for 'nodeready'. The 'loadimagecomplete' entry is created before the OS module's post_load() subroutine is called. As a result, monitorloading was returning true before the load was entirely done.

Added OS.moduleid to data returned by get_request_info(). This column was missing.

Changed '&' to '&&' in write_currentimage_txt() where echo and cat commands are chained together.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm
Repository Revision Date User Message
ASF #881795 Wed Nov 18 15:04:31 UTC 2009 fapeeler VCL-268

added 3 OS ids
Files Changed
MODIFY /incubator/vcl/trunk/mysql/vcl.sql
Repository Revision Date User Message
ASF #880844 Mon Nov 16 16:55:24 UTC 2009 fapeeler VCL-267

corrected how the parent id was determined
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm
Repository Revision Date User Message
ASF #832875 Wed Nov 04 21:21:36 UTC 2009 fapeeler VCL-263

create a usergroup vcl
added the -g vcl option to the useradd cmd
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
Repository Revision Date User Message
ASF #830740 Wed Oct 28 19:43:38 UTC 2009 fapeeler VCL-258

relocated check for cluster loads, so vcld would create cluster_info
file correctly
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/reserved.pm
Repository Revision Date User Message
ASF #826806 Mon Oct 19 20:54:37 UTC 2009 arkurth VCL-164
Removed lines from Windows XP and Server 2003 sysprep.inf files under SysprepMassStorage specifying a specific LSI SAS storage driver. Drivers are not included in the repository. Sysprep fails if these lines exist but the driver .inf file they point to does not. Added instructions to the management node installation page describing how to populate the SysprepMassStorage section:
http://cwiki.apache.org/confluence/display/VCL/Management+Node+Installation
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/tools/Windows_XP/Utilities/Sysprep/sysprep.inf
MODIFY /incubator/vcl/trunk/managementnode/tools/Windows_Server_2003/Utilities/Sysprep/sysprep.inf
Repository Revision Date User Message
ASF #826747 Mon Oct 19 18:20:00 UTC 2009 arkurth VCL-164
Updated gen-node-key.sh. Changed how script checks if it's being run as root to use whoami.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/bin/gen-node-key.sh
Repository Revision Date User Message
ASF #826733 Mon Oct 19 17:49:10 UTC 2009 arkurth VCL-164
Updated cygwin-sshd-config.sh. Moved mount point section to beginning of script and set explicit paths to mount.exe and umount.exe. The script was failing to find mount after /usr/bin was unmounted. This should allow the script to work if mount points are not configured prior to its execution. Also moved section that sets root as the owner of /home/root to earlier in the script.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/bin/cygwin-sshd-config.sh
Repository Revision Date User Message
ASF #826104 Fri Oct 16 22:04:04 UTC 2009 arkurth VCL-164
Reworked cygwin-sshd-config.sh and gen-node-key.sh to make Windows base image creation easier. Added some steps to make the scripts more robust to correct problems which would prevent SSH authentication from a management node to a Windows computer using an identity key. Added comments. Set Subversion properties on these scripts.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/bin/cygwin-sshd-config.sh
MODIFY /incubator/vcl/trunk/managementnode/bin/gen-node-key.sh
Repository Revision Date User Message
ASF #823251 Thu Oct 08 18:01:44 UTC 2009 fapeeler VCL-247

Extended query to also check exact computer_name
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm
Repository Revision Date User Message
ASF #822342 Tue Oct 06 16:48:21 UTC 2009 arkurth VCL-246
Fixed bug in vmware.pm and xCAT.pm where it's checking for the READY flag during load. The regex was not tight enough. Processes which causes lines to be written to /var/log/messages with the word "ready" were throwing off the check.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/xCAT.pm
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/Provisioning/vmware.pm
Repository Revision Date User Message
ASF #821841 Mon Oct 05 15:25:33 UTC 2009 arkurth VCL-184
Reworked the get_variable() and set_variable() subroutines in DataStructure.pm to handle the serialization column.
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/DataStructure.pm
Repository Revision Date User Message
ASF #821135 Fri Oct 02 19:18:12 UTC 2009 fapeeler VCL-242

added fix to update the permissions on currentimage.txt
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/utils.pm
Repository Revision Date User Message
ASF #820704 Thu Oct 01 16:23:46 UTC 2009 fapeeler VCL-185

left out 2nd attempt to add user
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
Repository Revision Date User Message
ASF #820436 Wed Sep 30 20:37:05 UTC 2009 fapeeler VCL-185

useradd fails if the user_name group exists
added groupdel <username> to delete_user routine
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
Repository Revision Date User Message
ASF #820035 Tue Sep 29 17:14:14 UTC 2009 fapeeler VCL-238

typo fix: should have -h for shutdown instead of -r for reboot
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
Repository Revision Date User Message
ASF #819995 Tue Sep 29 15:49:49 UTC 2009 fapeeler VCL-238

moved shutdown -h now command into pre_capture routine

removed legacy capture_start routine
Files Changed
MODIFY /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 145
   54%
In Progress In Progress 3
   1%
Resolved Resolved 121
   45%
Closed Closed 2
   1%

Open Issues

By Priority
Major Major 65
   44%
Minor Minor 79
   53%
Trivial Trivial 4
   3%

By Assignee
Aaron Peeler 3
   2%
Andy Kurth 23
   16%
Josh Thompson 1
   1%
Unassigned 121
   82%