clone of main hg cloudman repository https://bitbucket.org/galaxy/cloudman in order to add eucalyptus functionality
Python JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cm
scripts
static
templates
.hgignore
CHANGELOG.md
README.md
__init__.py
cm_boot.py
cm_cluster_config.yaml
cm_wsgi.ini
cm_wsgi.ini.sample
persistent_data.yaml.sample
requirements.txt
run.sh
setup.py
setup.sh
snaps.yaml.sample
tool_conf.xml.cloud
tool_data_table_conf.xml.cloud
universe_wsgi.ini.cloud
userData.yaml.sample

README.md

CloudMan

Easily create a compute cluster on top of a cloud computing infrastructure.

Overview

CloudMan is a cloud manager that orchestrates all of the steps required to provision a complete compute cluster environment on a cloud infrastructure; subsequently, it allows one to manage the cluster, all through a web browser. Although CloudMan can be used in any domain and for any purpose that calls for a compute cluster, it is primarily used in the context of Galaxy Cloud and CloudBioLinux and, along with the infrastructure, ensures a complete Next Generation Sequencing (NGS) analysis toolset is instantly available. CloudMan is currently available on the AWS EC2 cloud.

Use

To instantiate a CloudMan cluster, simply visit biocloudcentral.org.

Local deployment

For basic testing and some development, CloudMan can be run locally. Start by cloning CloudMan source, installing virtualenv, and adding Python libraries required by CloudMan. Then, run it:

$ cd <project root dir>
$ hg clone https://bitbucket.org/galaxy/cloudman
$ virtualenv --no-site-packages .
$ source bin/activate
$ pip install -r cloudman/requirements.txt
$ sh cloudman/run.sh [--reload]

Custom cloud deployment

If you would like to deploy CloudMan and all of its dependencies on a cloud infrastructure where a public image does not already exist, take a look at mi-deployment scripts (mi_fabfile.py in particular), which enable an easy way to do so.

LICENSE

The code is freely available under the MIT license.