Running Cloudlaunch against a new OpenStack cloud
Hi there I'd like to set up cloudlaunch to be able to set up on-demand Galaxy servers and associated clusters on the new Ilifu OpenStack cloud. From looking around the repositories it looks like Cloudlaunch is at least 2 components: 1. The cloudlaunch server 2. The UI - either cloudlaunch-ui or cloudlaunch-cli I'm trying to get cloudlaunch server installed on a Ubuntu 18.04 VM. The only requirement seems to be python3-pip. For postgresql support I installed the python3-psycopg2 module, the postgresql-10 server and create a user and db (both named cloud). Then I installed the server with `pip3 install cloudlaunch-server` and ran commands: cloudlaunch-server django migrate cloudlaunch-server django createsuperuser cloudlaunch-server django runserver The next step (https://github.com/galaxyproject/cloudlaunch) refers to redis-server. Installing this package seemed to satisfy that requirement, running it manually didn't work so I just ran the celery command as illustrated. And finally relaunched the django server. Then nodejs and npm were installed, the cloudlaunch-ui cloned from github, the various npm package specified installed and finally npm start brings up the cloudlaunch user interface. So far so good but: 1. Is there more extensive documentation anywhere? Specifically documentation about running this in production. 2. Is there a docker container that can be used instead of all this manual installation? 3. How are appliances configured and added to the Appliance Catalogue? Thanks! Peter
participants (1)
-
Peter van Heusden