Notes: Name : Clubmask Version : 0.6 Release : b2 Group : Cluster Resource Management and Scheduling Vendor : Liniac Project, University of Pennsylvania License : GPL-2 URL : http://clubmask.sourceforge.net What is Clubmask ------------------------------------------------------------------------------ Clubmask is a resource manager designed to allow Bproc based clusters enjoy the full scheduling power and configuration of the Maui HPC Scheduler. Clubmask uses a modified version of the Supermon resource monitoring software to gather resource information from the cluster nodes. This information is combined with job submission data and delivered to the Maui scheduler. Maui issues job control commands back to Clubmask, which then starts or stops the job scripts using the Bproc environment. Clubmask also provides builtin support for a supermon2ganglia translator that allows a standard Ganlgia web backend to contact supermon and get XML data that will disply through the Ganglia web interface. Clubmask is currently running on around 10 clusters, varying in size from 8 to 128 nodes, and has been tested up to 5000 jobs. Notes/warnings on this release: ------------------------------------------------------------------------------ Before upgrading, please make sure to save your /etc/clubmask/clubmask.conf file, as it may get overwritten. To use the resource requests, you must be running the latest snapshot of maui. Changes: ------------------------------------------------------------------------------ ...are in the CHANGES file Links ------------- Bproc: http://bproc.sourceforge.net Ganglia: http://ganglia.sourceforge.net Maui Scheduler: http://www.supercluster.org/maui Supermon: http://supermon.sourceforge.net
Changes: Changes since 0.6b1: ----------------------------------------- Add support for runtime (clubmask.conf) choice of resource manager subsystem. The available options now are ganglia and supermon. Support for ganglia3 will be added once it is released. Ganglia is now the preferred choice, as it is _much_ more stable. add --with-supermon to setup.py to turn on compiling of supermon python module. It is now off by default, as ganglia is the preferred and default RM subsystem. Changes since 0.5: ----------------------------------------- Change the name from the god awfull absolute timestamp, to a more normal "string.number" format, where "string" is an arbitrary job name and "number" is the Nth time that the job name is being used. EX root.1, root.2, ... fix cmnodesshknownhosts to get the -n information from the bproc nodenumber that is given as the argument update to latest supermon APIs Feature Request #790938: add 'cmsubmit -r <resid>' to run a job in a maui reservation. Fixed bug #791396: make sure processes get killed in Interactive jobs make sure bproc is running when starting resource_manager fix cmsubmit -h. it is now cleaner, and easier to understand add support for resource requirements on the nodes. swap, mem, disk, qos, reservation, and processors per node are supported now. see cmsumbit -h for more information. add infrastructure for architecture, os, network, arbitrary features as node resource requests. We do not get this information dynamically yet, so no need in letting people muck with it. add supermon_state daemon to manage the nodelist for supermon. keeps that logic out of resource_manager make sure there is at most one 'R' command in the pipeline for down nodes at any given time. No sense in asking nodes to revive if they have not responded to the last request yet. cleanup setup to perform RPM builds cleaner split /etc/clubmask/clubmask.conf to /etc/clubmask/{system,clubmask}.conf to allow variables that need user editing to live in clubmask.conf and the rest of the system varaibles to live in system.conf. This will let a user update to a newer version of Clubmask, and just copy over the old clubmask.conf to restore their configuration. migrate all docs from Docbook XML to Lyx/latex. All of the docs -- pdf, html single, and html multiple can be generated with a simple 'make' in the docs/ directory. add --secret-key to setup.py args for building maui and clubmask with same checksum key. This removes the need to edit setup.py when installing clubmask.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use