middleware:Glite

From Dgiref

Jump to: navigation, search
The gLite is a Service Oriented Grid lightweight middleware providing services for managing distributed computing and storage resources and the required security, auditing and information services. A grid running under the gLite middleware consists of several sites providing computing and storage resources, "interconnected" by a common information system and some shared services.
Simplified gLite 3.1 architecture
Simplified gLite 3.1 architecture

The gLite middleware itself is a complex system with interconnected parts, interacting over the network. This includes as the middleware to store a data (dCache Storage Element (SE)) as cluster resources (Worker Nodes, Local Resource Management System, NFS server).

Every gLite instance has Computing Element as a frontend for job submission. All connections need to pass a generic interface to the cluster (Grid Gate).

Information Service (IS) or "site BDII" provides information about the Grid resources and their status which can be used for monitoring and accounting.

Current D-Grid gLite implementation uses Globus Monitoring & Discovery Service (MDS) for resource discovery and to publish the resource status.


Package:    glite 3.1
 os:             Scientific Linux version 4.8 32 bit
 server:        dgiref-glite.fzk.de
 manuals:   glite v.3.1 / services / extensions


Information links
Download links
Guidelines links
Files links


Note from ticket 614:

WARNING:

It is possible that user files found in the user accounts home folders get deleted by a gLite cleanup cronjob if the Sites used gLite together with some other middleware (Globus, Unicore or both). The problematic cronjob is:
/etc/cron.d/cleanup-grid-accounts
which is intended to keep the gLite poolaccounts empty and reusable by other Grid users.

D-Grid uses shared instead of poolaccount accounts with fixed user mappings, hence the problematic cronjob should be disabled. This cronjob creates logfiles:

/var/log/cleanup-grid-accounts.log*
and its action can be controlled with the
/opt/lcg/etc/cleanup-grid-accounts.conf

The recommended solution is to completely disable that cronjob in the gLite CE. Please be aware that:

  • cronjob entry will be recreated by YAIM if you reconfigure your node! (see /opt/glite/yaim/functions/config_users)
  • if you installed the *cluster nodes* (ie, WNs) gLite software by using RPMs instead of the tarball package, then all the WNs will also be affected and running those cleanup cronjobs.

thump
The gLite CE require the user edguser in the MAUI configuration for the Torque Server.
Personal tools