The Apache VCL incubator project.
VCL, Virtual Computing Lab. The VCL can be many things, first and foremost it is a 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.
...
Also using the scheduling API it can be used to automate the provisioning of servers in a server farm or HPC cluster.
...
Confluence
...
http://cwiki.apache.org/confluence/display/VCL
...
Subversion Repository
...
https://svn.apache.org/repos/asf/incubator/vcl
...
JIRA
...
http://issues.apache.org/jira/browse/VCL
...
Development List
...
vcl-dev-subscribe@incubator.apache.org
...
User mailing List
...
vcl-user-subscribe@incubator.apache.org
Interested in joining the community or giving back to open source? There are several ways to assist:
Mailing lists
Archives
...
Mail archives
...
Confluence | |
Subversion Repository | |
JIRA | |
Current version VCL 2.1 Goals | |
Release Roadmap | |
User Documentation | Documentation goals (work in progress: Diagrams, Install guide) |
Architecture Diagram | VCL Architecture |
IRC |
The conceptual overview below shows that remote users connect to the VCL Scheduling Application (the web VCL portal) and request access to a desired application environment. The application environment consists of an operating system and a suite of applications. The computer types are machine room blade servers, vmware virtual machines, and standalone machines.
...
...
Panel | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Terminology:
|
See the VCL Installation documentation for more information