Marketplace
The Science Clouds marketplace is like the virtual machine marketplaces that are becoming popular but is specifically for scientific applications and other VMs that are useful for grid computing.
This is a place to find VMs and we also host many of them directly on this webserver. Each is accompanied by a populated workspace metadata file for quick deployment on resources running the Workspace Service.
Please note that not all cluster images in the marketplace are compatible with the latest release of Nimbus and the cloud client. Each image is annotated with its requirements. For help updating an old image, please contact the workspace-user mailing list.
Images
Hello Cloud |
|
| Image name: | hello-cloud |
| Authored by: | Tim Freeman – tfreeman@mcs.anl.gov (Nimbus team) |
| Created on: | DEC 12 2008 |
| Description: | This is a relatively small Debian 4.0 image (Debian Etch). It runs a DHCP client, SSHd server, and strict iptables rules by default. |
| Prerequisites: |
|
| Download: | hello-cloud.gz |
| Metadata: | hello-cloud.xml |
Globus 002 |
|
| Image name: | globus-002 |
| Authored by: | Tim Freeman – tfreeman@mcs.anl.gov (Nimbus team) |
| Created on: | JUN 06 2008 |
| Description: | This is a ~3GB gentoo VM with all you need to run Globus experiments. There are READMEs in /root/. /etc/grid-security is left blank for you to populate. |
| Prerequisites: |
|
| Download: | globus-002.gz (529M) |
| Metadata: | globus-002.xml |
Base Cluster 01 |
|
| Image name: | base-cluster-cc12.gz |
| Authored by: | Tim Freeman – tfreeman@mcs.anl.gov (Nimbus team) |
| Created on: | JUN 18 2009 |
| Description: | This is an image derived from globus-002 that can be contextualized into both a GRAM/GridFTP/Torque/NFS head node and the supporting compute nodes. See the Nimbus one-click clusters page for more information. |
| Cloud client version: | Requires cloud client 12+ |
| Prerequisites: |
|
| Download: | base-cluster-cc12.gz (551M) |
| Cluster file: | base-cluster.xml (also available in the “samples” directory of the cloud-client #13) |
OSG Cluster 1.0.0 |
|
| Image names: | osg-1.0.0-ce.gz (Compute element)
osg-1.0.0-wn.gz (Worker node) |
| Authored by: | Joseph Bester – bester@mcs.anl.gov |
| Created on: | NOV 14 2008 |
| Description: | These images are based on Debian 4.0 image with the OSG 1.0.0 software stack installed in /opt/osg-1.0.0. The setup script generates a cluster definition file that can be used with the cloud client software.
The compute element uses GCS to generate a low-quality X.509 certificate for OSG services at boot time. Clients must have the CA configuration from GCS in order to contact the OSG services on this cluster. To launch this cluster, see these instructions. |
| Cloud client version: | Requires cloud client 10, it will not work with 11+. |
| Prerequisites: |
|
| Download: | Compute element: osg-1.0.0-ce.gz (420M)
Worker node: osg-1.0.0-wn.gz (618M) |
| Cluster file: | This is generated for you by a script, see these instructions. |
Hadoop Cluster 01 |
|
| Image name: | fc8-i386-nimbus-hadoop-cluster-001.gz |
| Authored by: | Andrea Matsunaga – ammatsun@ufl.edu
Mauricio Tsugawa – tsugawa@ufl.edu |
| Created on: | FEB 12 2008 |
| Description: | Image to be used to form a Hadoop cluster or MPI cluster either as master or slave. When contextualized, Hadoop and MPI can be automatically configured. Contains Sun Java version 1.6.0 update 11, MPICH2 version 1.0.7, OpenMPI version 1.2.5, Hadoop version 0.19.0 with modified streaming library. |
| Cloud client version: | Requires cloud client 10, it will not work with 11+. |
| Prerequisites: |
|
| Download: | (download coming soon)
This is linked in to your personal repository directory on the Teraport Nimbus cloud. |
| Cluster file: | uc.hadoop-cluster-001-masterslave.xml |
BLAST Cluster 02 |
|
| Image name: | fc8-i386-nimbus-blast-cluster-002.gz |
| Authored by: | Andrea Matsunaga – ammatsun@ufl.edu
Mauricio Tsugawa – tsugawa@ufl.edu |
| Created on: | FEB 12 2008 |
| Description: | Image to be used to form a Hadoop cluster or MPI cluster either as master or slave, in order to run NCBI BLAST or mpiBLAST. When contextualized, Hadoop and MPI can be automatically configured with host-based SSH authentication.
Contains Sun Java version 1.6.0 update 11, MPICH2 version 1.0.7, OpenMPI version 1.2.5, Hadoop version 0.19.0 with modified streaming library, NCBI BLAST 2.2.18, mpiBLAST 1.5.0beta1, mpiBLAST 1.5.0-pio, and August 2007 NCBI NR database split into 1 and 30 fragments. |
| Cloud client version: | Requires cloud client 10, it will not work with 11+. |
| Prerequisites: |
|
| Download: | (download may not be coming soon, it is 4GB)
This is linked in to your personal repository directory on the Teraport Nimbus cloud. |
| Cluster file: | uc.blast-cluster-002-masterslave.xml |
Workspace test VM |
|
| Description: | This is a very small workspace based on ttylinux. The VM is only around 4 MB. Visit the home page for a list of some of its many nice features.
We distribute a slightly modified version of ttylinux-i386-5.3 from this webserver. It is useful for test purposes because it is can be quickly copied across networks. It also has an embedded DHCP client so that its networking information can be configured by the workspace service. It can be pinged and it runs SSHd by default. |
| Prerequisites: |
|
| Download: | ttylinux-xen.tgz (1.9M) |
| Metadata: | sample-workspace.xml |
CernVM |
|
| Description: | Quoting from the CernVM homepage:
“The aim of this project is to provide a baseline Virtual Software Appliance for use by LHC experiments at CERN. This appliance should provide a complete, portable and easy to configure user environment for developing and running LHC data analysis locally and on the Grid” |
| Prerequisites: | Xen 3 |
| Download: | See the CernVM homepage, navigate through to downloads and choose “x86 Mountable Filesystem (DomU)” |
Grid Appliance |
|
| Authored by: | Arjun Prakash – arjun.prakash@ufl.edu
David Wolinsky – davidiw@ufl.edu |
| Created on: | JUN 15, 2010 |
| Description: | The Grid Appliance is a self-configuring virtual, physical, and cloud appliance that is used to create ad-hoc pools of computer resources both within a local-area and across wide-area networks. Further details are available here. |
| Prerequisites: | Xen 3
Kernel (2.6.32+) with networking and ext3 |
| Download: | grid-appliance-i386.gz (metadata) (450MB)
grid-appliance-amd64.gz (metadata) (424MB) |
Resources
- Metadata Quickstart – If you’re faced with a VM and no workspace metadata
- Offline Editing Guide – Alter a VM without starting it
- Module Copying Guide – If a site kernel requires modules
Other VMs online
Other places to find free, preconfigured VMs are:
- rBuilder Online
- rBuilder Xen domU builds
- VMware’s Virtual Appliance Marketplace
- Jailtime.org
- cohesiveFT
- Public images on Amazon’s Elastic Compute Cloud (EC2). You can launch the images directly with the Workspace Service using the Workspace EC2 backend. Note that many more AMIs are available than listed on their page, we are working on making that information easily accessible.
- virtualappliances.net
- And many others (google query)
If you’re not using a cloud and are faced with a VM and no workspace metadata, see the metadata quickstart to help you get one together in just a few minutes.
