From: František Dvořák Date: Mon, 29 Mar 2010 16:21:44 +0000 (+0000) Subject: LCAS deployment updates. X-Git-Tag: glite-lb-doc_R_1_1_2_1~8 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=93da0616d16e1f9c7d937fa82a9eec88c155fa12;p=jra1mw.git LCAS deployment updates. --- diff --git a/org.glite.lb.server/config/startup b/org.glite.lb.server/config/startup index 3aba4ab..24cb9af 100755 --- a/org.glite.lb.server/config/startup +++ b/org.glite.lb.server/config/startup @@ -136,10 +136,12 @@ start() fi policy="$GLITE_LOCATION/etc/glite-lb-authz.conf" + lcas_log="LCAS_LOG_FILE='/var/log/glite/glite-lb-lcas.log'" if test -f "$policy"; then policy="--enable-lcas --policy '$policy'" else unset policy + unset lcas_log fi [ -z "$GLITE_LB_EXPORT_DUMPDIR" ] && GLITE_LB_EXPORT_DUMPDIR=$GLITE_LOCATION_VAR/dump @@ -206,7 +208,7 @@ start() ;; esac - start_daemon glite-lb-bkserver "$BK_PIDFILE" "$GLITE_LOCATION/bin/glite-lb-bkserverd \ + start_daemon glite-lb-bkserver "$BK_PIDFILE" "$lcas_log $GLITE_LOCATION/bin/glite-lb-bkserverd \ --notif-il-sock=$GLITE_LB_NOTIF_SOCK \ --notif-il-fprefix=$GLITE_LB_NOTIF_FPREFIX \ $super $creds -i $BK_PIDFILE $port $wport $dumpdir $purgedir $lbreg_maildir $proxy $policy\ diff --git a/org.glite.lb.yaim/config/functions/config_glite_lb b/org.glite.lb.yaim/config/functions/config_glite_lb index c41eb6b..26fd445 100644 --- a/org.glite.lb.yaim/config/functions/config_glite_lb +++ b/org.glite.lb.yaim/config/functions/config_glite_lb @@ -82,12 +82,24 @@ EOF fi cat <> "$GLITE_LOCATION/etc/glite-lb-authz.conf.new" +action "REGISTER_JOBS" { + rule permit { + subject = ".*" + } +} + action "LOG_WMS_EVENTS" { rule permit { subject = ".*" } } +action "LOG_CE_EVENTS" { + rule permit { + subject = ".*" + } +} + action "LOG_GENERAL_EVENTS" { rule permit { subject = ".*" @@ -279,6 +291,29 @@ $logfile { } EOF + # LCAS plugin + # config file + lcas_libarch=lib + if [ x`uname -m` = xx86_64 ]; then + if [ -f "$GLITE_LOCATION/lib64/modules/lcas_lb.mod" ]; then + lcas_libarch=lib64 + fi + fi + lcas_plugin="$GLITE_LOCATION/$lcas_libarch/modules/lcas_lb.mod" + mkdir -p /opt/glite/etc/lcas + echo "pluginname=\"$lcas_plugin\"" > /opt/glite/etc/lcas/lcas.db + # log file + logfile=/var/log/glite/glite-lb-lcas.log + touch $logfile + chown $GLITE_USER:$GLITE_USER $logfile + cat > /etc/logrotate.d/lcas <