Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Table of Contents

Please make sure to download VCL from an mirror server. The following link will automatically select one for you that should be close to you. After downloading it make sure you verify it with MD5 or SHA1 sums AND the GPG signature (sums and signature files should be downloaded directly from Apache, not from mirrors).

...

For upgrades from version 2.2, visit the on-line upgrade guide.
For upgrades from version 2.1, visit the on-line upgrade guide for upgrading from 2.1.

Release Notes

I. Intro and Description

VCL, Virtual Computing Lab. The VCL can be many things, first and foremost it is an open-source system used to dynamically provision and broker remote access to a dedicated compute environment for an end-user. The provisioned computers are typically housed in a data center and may be physical blade servers, traditional rack mounted servers, or virtual machines. VCL can also broker access to standalone machines such as a lab computers on a university campus.

...

The release supports provisioning nodes using xCAT 1.3, xCAT 2.x, VMWare Server 1.x, VMWare Server 2.x, VMWare ESX 3.5, and VMWare ESXi with both purchased licenses and free licenses.

II. VCL Roadmap

VCL 2.2.1 (this release)

  • removed frontend dependency on jpgraph
  • remove any access control that is hard coded in frontend
  • added support for VirtualBox hypervisor
  • many bug fixes and improvements to VMWare support

...

With each release, we'll be working toward making VCL easier to install. As part of our move to development at the Apache Software Foundation, it is an obvious goal to create a community of users and more developers around VCL. Bringing in more developers should become easier as VCL becomes easier to install.

III. Getting Involved in the ASF VCL Community

There are five ways to become involved in the ASF VCL community.

...

  • If you are interested in contributing something to the project, please discuss it on the vcl-dev list BEFORE starting work on it. This allows the community to be involved in decisions and allows current developers to provide some guidance.

IV. How to Submit Bugs and Feature Requests

If you find a bug, please submit a bug report to our JIRA bug tracking system at http://issues.apache.org/jira/browse/VCL (you will need to set up an account there if you haven't already done so - it's free to anyone). Also, we would appreciate it if you mentioned that you filed a bug on the vcl-dev list to make sure we don't miss it.

...

After you have created a JIRA issue, you have the option to vote on it to help us know how to prioritize issues. You can also "watch" the issue to see when activity related to it is submitted.

Change Log

Release Notes - VCL - Version 2.2.1

Bug

  • Wiki Markup
    \[[VCL-113|https://issues.apache.org/jira/browse/VCL-113]\] -         inconsistances with "None" user group
  • Wiki Markup
    \[[VCL-116|https://issues.apache.org/jira/browse/VCL-116]\] -         manage groups interface doesn't correctly handle user groups with editusergroupid set to NULL
  • Wiki Markup
    \[[VCL-152|https://issues.apache.org/jira/browse/VCL-152]\] -         problem removing vm from vmhost when vm in reloading state without a reservation
  • Wiki Markup
    \[[VCL-361|https://issues.apache.org/jira/browse/VCL-361]\] -         Error is displayed on pages showing image list if last used image is deleted
  • Wiki Markup
    \[[VCL-395|https://issues.apache.org/jira/browse/VCL-395]\] -         cannot add new vmprofiles
  • Wiki Markup
    \[[VCL-397|https://issues.apache.org/jira/browse/VCL-397]\] -         Hostname not set on Linux computers if DNS is not configured remotely
  • Wiki Markup
    \[[VCL-411|https://issues.apache.org/jira/browse/VCL-411]\] -         Legacy VCL logon and logoff scripts may not be deleted during capture causing immediate user logoff
  • Wiki Markup
    \[[VCL-412|https://issues.apache.org/jira/browse/VCL-412]\] -         clicking on tomaintenance reload reservation in timetable gives an error
  • Wiki Markup
    \[[VCL-436|https://issues.apache.org/jira/browse/VCL-436]\] -         Predictive Level_1 reload module - can select wrong image for computer
  • Wiki Markup
    \[[VCL-437|https://issues.apache.org/jira/browse/VCL-437]\] -         delete image/reservation bug
  • Wiki Markup
    \[[VCL-439|https://issues.apache.org/jira/browse/VCL-439]\] -         trailing commas in statistics.js keeps graphs from showing in IE on stats page
  • Wiki Markup
    \[[VCL-440|https://issues.apache.org/jira/browse/VCL-440]\] -         dashboard last 12 hours of reservations graph not positioned correctly in IE in compatibility mode

Improvement

  • Wiki Markup
    \[[VCL-140|https://issues.apache.org/jira/browse/VCL-140]\] -         General variable table
  • Wiki Markup
    \[[VCL-310|https://issues.apache.org/jira/browse/VCL-310]\] -         remove jpgraph dependency
  • Wiki Markup
    \[[VCL-312|https://issues.apache.org/jira/browse/VCL-312]\] -         remove View Mode and any uses of user.adminlevelid
  • Wiki Markup
    \[[VCL-373|https://issues.apache.org/jira/browse/VCL-373]\] -         Enable Windows Server 2008 RDP audio - it's disabled by default
  • Wiki Markup
    \[[VCL-394|https://issues.apache.org/jira/browse/VCL-394]\] -         Backend VMware improvements for 2.2.1 release
  • Wiki Markup
    \[[VCL-414|https://issues.apache.org/jira/browse/VCL-414]\] -         modify XMLRPCaddUserGroup to accept a paramter specifying value for custom field
  • Wiki Markup
    \[[VCL-424|https://issues.apache.org/jira/browse/VCL-424]\] -         Remove unused variables from subroutines in backend modules
  • Wiki Markup
    \[[VCL-425|https://issues.apache.org/jira/browse/VCL-425]\] -         modify scheduler to be aware of RAM allocated to VMs on each VM host
  • Wiki Markup
    \[[VCL-426|https://issues.apache.org/jira/browse/VCL-426]\] -         modify scheduler to not give user same computer if user had very recent, short reservation and other computers are available

New Feature

  • Wiki Markup
    \[[VCL-232|https://issues.apache.org/jira/browse/VCL-232]\] -         add way to delete multiple computers
  • Wiki Markup
    \[[VCL-401|https://issues.apache.org/jira/browse/VCL-401]\] -         add manageMapping resource attribute to control resource mapping
  • Wiki Markup
    \[[VCL-403|https://issues.apache.org/jira/browse/VCL-403]\] -         make the scheduler aware of image and machine types so that virtual and bare images and computers can be mixed
  • Wiki Markup
    \[[VCL-405|https://issues.apache.org/jira/browse/VCL-405]\] -         create provisioningOSinstalltype table to map provisioning methods to OSinstalltypes
  • Wiki Markup
    \[[VCL-406|https://issues.apache.org/jira/browse/VCL-406]\] -         add some charts to see how machines are allocated to block allocations