View markdown source on GitHub

Galaxy Installation with Ansible

Contributors

Simon Gladman, Nate Coraor

Questions

Objectives

last_modification Last modification: Apr 6, 2021

Install PostgreSQL & Galaxy extensions

Graph showing a Postgres DB

Speaker Notes


Install Galaxy & Attach Storage

Galaxy is now attached to the DB. uWSGI, storage, and compute are attached to Galaxy

Speaker Notes


Configure NGINX

NGINX is added to proxy uWSGI

Speaker Notes


Configure Job Handlers

Job Handlers are added, between Galaxy and the Compute

Speaker Notes


Install & Configure Slurm

Slurm is attached to the handlers

Speaker Notes


Connect CVMFS & Reference Data

CVMFS is attached to storage + compute + galaxy

Speaker Notes


Setup Remote Compute

Remote compute site, with Pulsar and compute is attached to the job handlers

Speaker Notes


Major Initial Decisions

Speaker Notes


Where to install Galaxy

Speaker Notes


Where to store Galaxy datasets

Speaker Notes


Database location

Speaker Notes


Basic best practices

.left[All of these practices are supported in the galaxyproject.galaxy Ansible role and covered in the Galaxy Installation with Ansible tutorial!]

Speaker Notes


Key Points

Thank you!

This material is the result of a collaborative work. Thanks to the Galaxy Training Network and all the contributors! page logo This material is licensed under the Creative Commons Attribution 4.0 International License.