Once you have properly Installed the WMProxy server , you may need to:

1) Start/Stop the service

/opt/glite/etc/init.d/glite-wms-wmproxy

The above script provides the WMS administrator with the following operations:

  • start - start the WMProxy server
  • stop - stop the WMProxy server
  • restart - stop and re-start the WMProxy server
  • status - check WMPRoxy current status
  • help - print the usage
  • configtest - check configuration files syntax

Example (start the service):
[root@ghemon init.d]# /opt/glite/etc/init.d/glite-wms-wmproxy  start
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable X509_VOMS_DIR was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable GLITE_WMS_WMPROXY_WEIGHTS_UPPER_LIMIT was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable GLITE_WMS_WMPROXY_MAX_SERVED_REQUESTS was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable GLITE_PR_TIMEOUT was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable GLITE_SD_VO was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable GLITE_SD_PLUGIN was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable LCG_GFAL_INFOSYS was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable LCMAPS_LOG_LEVEL was undefined
[Tue Nov 06 11:49:29 2007] [warn] PassEnv variable LCMAPS_DEBUG_LEVEL was undefined 

2) Configure the service

WMProxy server configuration can be customized by editing the following files:

  • ${GLITE_LOCATION}/etc/glite_wms.conf
This file is used to provide general configuration attributes for Workload Management System services.
  • ${GLITE_LOCATION}/etc/glite_wms_wmproxy_httpd.conf
This file is a WMProxy specific configuration file configuring the HTTP daemon and Fast CGI (i.e the WMproxy container).

Please refer to WMProxy Configuration Guide for more details

3) Security Configuration

WMProxy server Authorization can be customized either by editing the following files:

  • ${GLITE_LOCATION}/etc/glite_wms_wmproxy.gacl
This file is used for authorization purposes in order to check for requesting user rights
  • ${GLITE_LOCATION_VAR}/.drain
This file can be used to (temporarily) block certain important operation from being requested

or by using the following tools:

  • ${GLITE_LOCATION}/bin/glite-wms-wmproxy-gacladmin
This tool can be used for changing authorization rights
  • ${GLITE_LOCATION_VAR}/bin/glite-wms-wmproxy-gridmapfile2gacl
This tool can be used for generating authorization file from a grid-mapfile

Please refer to WMProxy configuration guide or WMProxy tools for more details

4) Proxy Cache Cleaning

Expired proxies can be purged by using the following tool:

  • ${GLITE_LOCATION}/bin/glite-wms-wmproxy-purge-proxycache
Please refer to WMProxy tools for more details

What is Grid

The Grid is an emerging infrastructure that will fundamentally change the way we think about - and use - computing. The basic idea is very simple, since it is about harnessing unused resources through the Internet, or a corporate Intranet, to solve major computational problems that require far more computing power and data storage than that available at any single location

EGEE Project

The Enabling Grids for E-sciencE (EGEE) project is funded by the European Commission and aims to build on recent advances in grid technology and develop a service grid infrastructure


EGEE Home Page