Handler plugins for Alces Clusterware that customize the behaviour of a cluster when events occur.
You should use these handlers in conjunction with Alces Clusterware. Installation of Clusterware handlers occurs as part of the Alces Clusterware installation. Refer to the Alces Clusterware documentation for details of how to enable, disable and manage handlers.
Enable autoscaling capabilities for AWS-based clusters for supported schedulers.
Perform key configuration tasks for Alces Clusterware.
Configure and start Alces Flight appliance cluster-side services.
Fetch account-specific scripts from Amazon S3 to respond to Clusterware events with custom behaviour.
Use Clusterware configuration data to handle the addition and removal of firewall rules when members join and leave the cluster.
Configure the Galaxy web service and job handling for processing Galaxy-driven workloads.
Provide access to the Alces Gridware repository of scientific and engineering applications across a cluster.
Use Clusterware configuration data for managing NFS shares across the cluster.
Configure Open Grid Scheduler for the cluster.
Configure the Slurm scheduler for the cluster.
Configure OpenVPN to provide secure access to the cluster.
Add autodiscovery compatibility on AWS so slave instances don't have to be provided with the location of a master instance. Note that this requires additional set up within your AWS account.
Specific firewall handling for Alces Clusterware interactive desktop sessions.
The following handlers are experimental and should be used with caution.
Provide integration with enhanced Alces Flight orchestration services.
Create users, groups and configure SSH keys to provide multiple users access to a cluster. Provide infrastructure for operating "one-shot" clusters.
Run a one-shot cluster running a simple interactive desktop session.
Run a one-shot cluster running a GNOME interactive desktop session.
Fork the project. Make your feature addition or bug fix. Send a pull request. Bonus points for topic branches.
Creative Commons Attribution-ShareAlike 4.0 License, see LICENSE.txt for details.
Copyright (C) 2015-2016 Alces Software Ltd.
You should have received a copy of the license along with this work. If not, see http://creativecommons.org/licenses/by-sa/4.0/.
Alces Clusterware Handlers by Alces Software Ltd is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://github.com/alces-software/clusterware-handlers.
Alces Clusterware Handlers is made available under a dual licensing model whereby use of the package in projects that are licensed so as to be compatible with the Creative Commons Attribution-ShareAlike 4.0 International License may use the package under the terms of that license. However, if these terms are incompatible with your planned use of this package, alternative license terms are available from Alces Software Ltd - please direct inquiries about licensing to [email protected].