CloudMan's features and uses
This page talks about CloudMan, its features, and potential uses. CloudMan is a cloud manager that orchestrates and manages a cloud infrastructure allowing one to simply use the underlying infrastructure. It is primarily being used in the context of Galaxy Cloud and CloudBioLinux but it can be used for any purpose where a cluster in a cloud is desired. Read on about descriptions of specific features.

In case you're interested in getting a jump start on working with Galaxy and CloudMan, the following is a set of links that you should inspect:

  1. The best place to start is the Galaxy CloudMan wiki, especially if you are only looking to use Galaxy or CloudMan: https://wiki.galaxyproject.org/CloudMan/
  2. If you are interested in learning how things actually operate behind the pretty interfaces, we have a few papers: http://usecloudman.org/publications
  3. If you're interested in deploying on a local/private cloud, CloudBioLinux provides most of the automation infrastructure to to get the necessary components built: https://github.com/chapmanb/cloudbiolinux/tree/master/contrib/flavor/cloudman

The above list should be considered a starting point in getting familiar with the overal system. Whenever you have a question, please shoot us an email. More about emailing the Galaxy community can be found at https://wiki.galaxyproject.org/MailingLists

 

With more research and private clouds coming online, there are more questions about setting up a private instance of Galaxy in the cloud. Here is a quick overview with the required components and steps to get you going.

Start off by setting up a CloudMan machine image on the local cloud (using the image building process from https://github.com/chapmanb/cloudbiolinux is the recommended method). Install Galaxy as well as all of its tools, dependencies, and reference data on the appropriate block storage volumes and turn those into snapshots (see this paper for the architecture overview http://onlinelibrary.wiley.com/doi/10.1002/cpe.1836/full and then Galaxy's wiki (http://wiki.g2.bx.psu.edu/Admin) for the details on how to set everything up). Beyond that, it's a matter of making sure it all works as desired on your setup. You'll probably also want to use a version of the code similar to https://github.com/chapmanb/biocloudcentral to launch instances because for the non-amazon case, the user data (http://wiki.g2.bx.psu.edu/CloudMan/UserData) required by an instance is a bit tedious to compose by hand.

Hope this helps and let us know if you have any questions in the process.