Cross OSG CE - Schedd and CE installation instructions

Location

osg-glidein-ce.t2.ucsd.edu

Node type

CentOS? 6

Maintenance

TBW

Detailed instructions

# Node came pre-installed with the osg-ca-certs

# make sure crls are running
chkconfig fetch-crl-boot on
chkconfig fetch-crl-cron on
service fetch-crl-cron start

# Install basic condor
yum install condor

# Install glideinWMS RPM
# Note: Not fully ready yet, so I had to hack around it a bit
yum install --enablerepo=osg-development glideinwms-userschedd

# fix list of daemons started
cat >/etc/condor/config.d/20_daemons.config
# define the daemons to start
# needed due to temp config problems in gwms configs
DAEMON_LIST = MASTER,SCHEDD,SHARED_PORT

# put in place the common files
wget http://www.t2.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCE/80_crossosgce_domain.config -O /etc/condor/config.d/80_crossosgce_domain.config
wget http://www.t2.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstCE/81_crossosgce_ce.config -O /etc/condor/config.d/81_crossosgce_ce.config

# Add the DNs  

cd /root 
# had to use a dev branch since the needed tools were not yet merged into the v2_7_1 series 
# but they are supposed to be 
git clone -b branch_v2plus_igor_3777 http://cdcvs.fnal.gov/projects/glideinwms 

# load the list of DNs
wget http://www.t2.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstCE/dns.ce.list -O dns.list

# now create the necessary files 
cd /root/glideinwms/install 
./glidecondor_addDN -recreate -disable-checks -import /root/dns.list

#
# Condor is fully configured now 
# 
 
# Now install the CE itself
yum install osg-ce-condor

# configure it
wget http://www.t2.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstCE/crossosg_osg.patch -O /root/osg.patch
cd /etc/osg
patch -p0 </root/osg.patch

# we need to create the dummy file in tmp for app_dir to be happy
mkdir /tmp/etc

# verify and let it finish the config
osg-configure -v
osg-configure -c

#
# Create the needed user accounts
#

#... this will change in time ...
#... the plan is to support only a few users ...

# GLOW pilot
useradd glow

# open up the firewall
wget http://www.t2.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstCE/iptables_ce.patch -O /root/iptables.patch
patch /etc/sysconfig/iptables /root/iptables.patch

# start the services
service condor start
chkconfig condor on

service gums-client-cron start
chkconfig gums-client-cron on

service globus-gatekeeper start
chkconfig globus-gatekeeper on
service globus-gridftp-server start
chkconfig globus-gridftp-server on

service tomcat6 start
chkconfig tomcat6 on
service gratia-probes-cron start
chkconfig gratia-probes-cron on
service osg-cleanup-cron start
chkconfig osg-cleanup-cron on

... to be finished ...

-- IgorSfiligoi - 2013/05/02

Topic attachments
I Attachment Action Size Date Who Comment
elseconfig 81_crossosgce_ce.config manage 1.0 K 2013/05/05 - 22:45 IgorSfiligoi CE sepecific Condor config
elsepatch crossosg_osg.patch manage 10.4 K 2013/05/05 - 22:46 IgorSfiligoi The patch fle containing the changes needed to finalze the OSG configuration on the CE
elselist dns.ce.list manage 0.3 K 2013/05/03 - 18:22 IgorSfiligoi List of all the DNs used in the CrossOSGCE pool
elsepatch iptables_ce.patch manage 0.6 K 2013/05/05 - 23:17 IgorSfiligoi Patch to the iptables rules for the CE
Edit | Attach | Print version | History: r12 | r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r8 - 2013/05/07 - 23:59:24 - IgorSfiligoi
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback