Galaxy Administration
This page lists information relating to managing Galaxy Cluster.
Services
Galaxy users following services. Some of the services are used for installation and setting up of compute nodes.
Service |
Description |
NIS |
Galaxy users NIS/YP for sharing authentication information among frontend and compute nodes. Related services - portmap, ypserv, ypbind, yppasswdd. All maps are in /var/yp. |
NFS |
/home on galaxy is shared using NFS among all the compute nodes. Quotas are effective on compute nodes also. Related services - portmap, nfslock, nfs. Configuration in /etc/exports. |
DHCP |
All compute nodes get their IP address using DHCP. The database is statically configured. Related services - dhcpd. Configuration in /etc/dhcpd.conf. |
Email is configured to forward root messages to amitay@aero. Basic sendmail configuration. Related services - sendmail. Configuration in /etc/mail. |
|
HTTPD |
Apache is configured to act as the web server. Web pages contain information about galaxy, status updates, news, etc. All web pages are located in /home/web. Most of the pages are PHP scripts. Related services - httpd. Configuration in /etc/httpd. |
DNS |
DNS is used to resolve all the compute node names. DNS database is in /var/named. Related services - named. Configuration file /etc/named.conf. |
INETD |
rsh, rlogin and time services are enabled through xinetd. Related services - xinetd, rsh, rlogin, time. Configuration files in /etc/xinetd.d. |
TORQUE & MAUI |
Torque is used as the batch jobs processing software and Maui scheduler is used. Torque server is configuring using qmgr command. Torque server (/usr/local/sbin/pbs_server) and Maui Scheduler (/usr/local/sbin/maui) are started from /etc/rc.d/rc.local. Torque configuration in /usr/spool/PBS. Maui configuration in /usr/spool/PBS/maui. |
APC |
APC PowerChute software is installed to shutdown galaxy cluster in the event of power failure. APC UPS can last for up to 1 hour on full load when power fails. After which galaxy will shutdown all the compute nodes and frontend. Related services - PowerChute. Software installed in /usr/local/!PowerChute. |
Managing Users
Galaxy Cluster can be used by any IIT personnel. All the applications for students have to be sent through the guide, for staff through the faculty in-charge of the project. Please collect all the infomation as mentioned on the galaxy website.
Following steps are required to add new user to galaxy.
useradd -c "Full Name" -d /home/<dept>/<username> <username> passwd.orig <username> cd /var/yp; make edquota <username> # block quota 1 GB soft, 1.1GB hard vi /home/web/usage.php # add username (email)
Also add user to the galaxy-users mailing list.
Software Management
Galaxy is configured using Fedora Core 3 (FC3) Linux distribution. The installation of compute nodes is done using kickstart mechanism. (Insert the FC3 Install CD and type kickstart at the boot prompt.) Kickstart configuration file is /home/install/kickstart/ks.cfg. This file contains the instructions to setup compute node and install basic software required on each compute node. NFS Installation is done using /home/install/fedora directory that contains the entire FC3 distribution.
All the computational software installed on Galaxy is located in /usr/local (which is linked to /home/local) and is available on all compute nodes through NFS. Sources for all the installed software are kept in /home/install/download.