Documentation

http://www.dynamicfederation.org

Installation Guide

To install the Dynamic Federations packages, use the repositories mentioned here, then do yum install ugr ugr-dav-plugin ugr-dmlite-plugin lcgdm-dav-server httpd memcached

Also install Apache.

UGR Configuration

Edit /etc/ugr.conf and comment this entry:

###########
## Talk to a DPM instance at CERN via WebDAV
##
#glb.locplugin[]: /usr/lib64/ugr/libugrlocplugin_dav.so dav_plugin_dpm 30 https://cvitbdpm1.cern.ch:443/dpm/cern.ch/home
#locplugin.dav_plugin_dpm.ssl_check: false
#locplugin.dav_plugin_dpm.cli_certificate: /etc/grid-security/federation-host-nopwd.p12

Apache Configuration

rm /etc/httpd/conf.d/zlcgdm-dav.conf

Edit /etc/httpd/conf.d/ssl.conf and add this line at the end of file:

NameVirtualHost *:443

For good performance results, Apache should use the mpm_event module, tuned to have max 2-4 slave Apache processes, each one with the maximum number of threads that Apache can start and work with.

Host Certificates

Request a host certificate and install hostcert.pem and hostkey.pem in /etc/grid-security . Also Install CAs.

Also install fetch-crl:

  • Install the latest v3 RPM from https://dist.eugridpma.info/distribution/util/fetch-crl3/
  • Apply the following settings in /etc/fetch-crl.conf:
    warnings
    noquiet
    verbosity = 1
    logmode=syslog
    
  • /sbin/chkconfig fetch-crl-boot on
  • /sbin/chkconfig fetch-crl-cron on
  • /etc/init.d/fetch-crl-cron start

Logging

The log level can be set in /etc/ugr.conf, from level 1 to 9.
glb.debug: 1

Start

Do service httpd restart, then test the system. Connect with a browser to http://servername/myfed You should be able to browse the WebDav resource specified in /etc/ugr.conf .

-- RyanTaylor - 2013-10-31

Edit | Attach | Watch | Print version | History: r20 | r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions...
Topic revision: r1 - 2013-10-31 - rptaylor
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback