Difference: CrossOSGCEInstColl (1 vs. 8)

Revision 82014/07/29 - Main.IgorSfiligoi

Line: 1 to 1
 
META TOPICPARENT name="CrossOSGCE"

Installation instructions for the CrossOSG CE Collector node

Added:
>
>
Note: This page is deprecated!
 

Location

osg-glidein-collector.t2.ucsd.edu

Revision 72013/05/13 - Main.IgorSfiligoi

Line: 1 to 1
 
META TOPICPARENT name="CrossOSGCE"
Changed:
<
<

Installation instructions for the CrossOSG? CE Collector node

>
>

Installation instructions for the CrossOSG CE Collector node

 

Location

osg-glidein-collector.t2.ucsd.edu

Revision 62013/05/13 - Main.IgorSfiligoi

Line: 1 to 1
 
META TOPICPARENT name="CrossOSGCE"

Installation instructions for the CrossOSG? CE Collector node

Location

Line: 20 to 20
 
# Node came pre-installed with the osg-ca-certs
Added:
>
>
# If not, follow the instructions at # https://twiki.grid.iu.edu/bin/view/Documentation/Release3/InstallOSGClient#Install_the_CA_Certificates_A_qu
  # Basic OSG client installation # Note: Not essential, but I like to have it
Line: 46 to 48
  # 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
Added:
>
>
wget http://www.t2.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstColl/21_cms_ports.config -O /etc/condor/config.d/21_cms_ports.config
 

# set the number of sec collectors

Line: 68 to 71
  # open the firewall
Changed:
<
<
# we should put this somewhere, but do on the fly for now
>
>
# The following patch worked on my system, but you likely want to add the rules by hand
 cat >/root/iptable.patch * etc.org/sysconfig/iptables 2013-05-03 14:42:28.158285499 -0700
etc/sysconfig/iptables 2013-05-03 14:36:57.086472862 -0700
Line: 98 to 101
 -- IgorSfiligoi - 2013/05/02

META FILEATTACHMENT attachment="dns.collector.list" attr="" comment="List of all the DNs used in the CrossOSGCE pool" date="1367599906" name="dns.collector.list" path="dns.collector.list" size="457" stream="dns.collector.list" tmpFilename="/tmp/naAi6zDpT9" user="IgorSfiligoi" version="1"
Added:
>
>
META FILEATTACHMENT attachment="21_cms_ports.config" attr="" comment="Set ports used in a firewall friendly way" date="1368476932" name="21_cms_ports.config" path="21_cms_ports.config" size="220" stream="21_cms_ports.config" tmpFilename="/usr/tmp/CGItemp3855" user="IgorSfiligoi" version="1"

Revision 52013/05/08 - Main.IgorSfiligoi

Line: 1 to 1
 
META TOPICPARENT name="CrossOSGCE"

Installation instructions for the CrossOSG? CE Collector node

Location

Line: 45 to 45
 echo "DAEMON_LIST=MASTER" >/etc/condor/config.d/01_aa_fixdaemonlist.config

# put in place the common files

Changed:
<
<
wget http://hepuser.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/CrossOSGCE/80_crossosgce_domain.config -O /etc/condor/config.d/80_crossosgce_domain.config
 

# set the number of sec collectors

Line: 55 to 55
 # Add the DNs

# Get the list of DNs

Changed:
<
<
wget http://hepuser.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstColl/dns.collector.list -O /root/dns.list
>
>
wget http://www.t2.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstColl/dns.collector.list -O /root/dns.list
  # now create the necessary files cd /root/glideinwms/install

Revision 42013/05/03 - Main.IgorSfiligoi

Line: 1 to 1
 
META TOPICPARENT name="CrossOSGCE"

Installation instructions for the CrossOSG? CE Collector node

Location

Line: 66 to 66
 #
Changed:
<
<
# disable the firewall # Glideins put significant network load, and there is nothing to protect on this node service iptables stop chkconfig iptables off
>
>
# open the firewall

# we should put this somewhere, but do on the fly for now cat >/root/iptable.patch * etc.org/sysconfig/iptables 2013-05-03 14:42:28.158285499 -0700


etc/sysconfig/iptables 2013-05-03 14:36:57.086472862 -0700 ************* * 9,12 **
9,14 ---- -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT + -A INPUT -m state --state NEW -p tcp -m tcp --dport 9618:9819 -j ACCEPT + -A INPUT -m state --state NEW -p udp -m udp --dport 9618:9819 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited

patch /etc/sysconfig/iptables /root/iptable.patch

service iptables restart

 

# Start Condor

Revision 32013/05/03 - Main.IgorSfiligoi

Line: 1 to 1
 
META TOPICPARENT name="CrossOSGCE"

Installation instructions for the CrossOSG? CE Collector node

Location

Line: 54 to 54
  # Add the DNs
Changed:
<
<
# This file should be hosted somewhere, but I created it here cat >/root/dns.list # This file contains the pool DNs # Format # user type DN condor daemon /etc/grid-security/hostcert.pem ce2 daemon /DC=com/DC=DigiCert-Grid/O=Open Science Grid/OU=Services/CN=osg-glidein-ce-2.t2.ucsd.edu ce1 daemon /DC=org/DC=doegrids/OU=Services/CN=osg-glidein-ce.t2.ucsd.edu pilot1 daemon /DC=org/DC=doegrids/OU=Services/CN=osgpilot01/osg-glidein-fe.t2.ucsd.edu fe1 client /DC=org/DC=doegrids/OU=Services/CN=osg-glidein-fe.t2.ucsd.edu
>
>
# Get the list of DNs wget http://hepuser.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCEInstColl/dns.collector.list -O /root/dns.list
  # now create the necessary files cd /root/glideinwms/install
Line: 86 to 78
 # Start Condor on reboot chkconfig condor on

Changed:
<
<
-- IgorSfiligoi - 2013/05/02
>
>
 
Changed:
<
<
META FILEATTACHMENT attachment="dns.collector.list" attr="h" comment="List of all the DNs used in the CrossOSGCE pool" date="1367599906" name="dns.collector.list" path="dns.collector.list" size="457" stream="dns.collector.list" tmpFilename="/tmp/naAi6zDpT9" user="IgorSfiligoi" version="1"
>
>
-- IgorSfiligoi - 2013/05/02

META FILEATTACHMENT attachment="dns.collector.list" attr="" comment="List of all the DNs used in the CrossOSGCE pool" date="1367599906" name="dns.collector.list" path="dns.collector.list" size="457" stream="dns.collector.list" tmpFilename="/tmp/naAi6zDpT9" user="IgorSfiligoi" version="1"

Revision 22013/05/03 - Main.IgorSfiligoi

Line: 1 to 1
 
META TOPICPARENT name="CrossOSGCE"

Installation instructions for the CrossOSG? CE Collector node

Location

Line: 44 to 44
 cp 00_gwms_general.config 01_gwms_collectors.config 03_gwms_local.config 11_gwms_secondary_collectors.config 90_gwms_dns.config /etc/condor/config.d/ echo "DAEMON_LIST=MASTER" >/etc/condor/config.d/01_aa_fixdaemonlist.config
Added:
>
>
# put in place the common files wget http://hepuser.ucsd.edu/twiki2/pub/UCSDTier2/CrossOSGCE/80_crossosgce_domain.config -O /etc/condor/config.d/80_crossosgce_domain.config
 # set the number of sec collectors cd /root/glideinwms/install ./glidecondor_createSecCol -useportasname -commonlog 9620-9819
Line: 83 to 87
 chkconfig condor on

-- IgorSfiligoi - 2013/05/02

Added:
>
>

META FILEATTACHMENT attachment="dns.collector.list" attr="h" comment="List of all the DNs used in the CrossOSGCE pool" date="1367599906" name="dns.collector.list" path="dns.collector.list" size="457" stream="dns.collector.list" tmpFilename="/tmp/naAi6zDpT9" user="IgorSfiligoi" version="1"

Revision 12013/05/02 - Main.IgorSfiligoi

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="CrossOSGCE"

Installation instructions for the CrossOSG? CE Collector node

Location

osg-glidein-collector.t2.ucsd.edu

Node type

CentOS? 6

Maintenance

Start/stop Condor

Use the standard

service condor
commands.

Detailed instructions

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

# Basic OSG client installation
# Note: Not essential, but I like to have it
yum install osg-client

# Create condor user
useradd condor

# 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-usercollector

yum install git
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
cd /root/glideinwms/install/templates
cp 00_gwms_general.config  01_gwms_collectors.config 03_gwms_local.config 11_gwms_secondary_collectors.config 90_gwms_dns.config /etc/condor/config.d/
echo "DAEMON_LIST=MASTER" >/etc/condor/config.d/01_aa_fixdaemonlist.config

# set the number of sec collectors
cd /root/glideinwms/install
./glidecondor_createSecCol -useportasname -commonlog 9620-9819

# Add the DNs

# This file should be hosted somewhere, but I created it here
cat >/root/dns.list
# This file contains the pool DNs
# Format           
# user type DN
condor daemon /etc/grid-security/hostcert.pem
ce2    daemon /DC=com/DC=DigiCert-Grid/O=Open Science Grid/OU=Services/CN=osg-glidein-ce-2.t2.ucsd.edu
ce1    daemon /DC=org/DC=doegrids/OU=Services/CN=osg-glidein-ce.t2.ucsd.edu
pilot1 daemon /DC=org/DC=doegrids/OU=Services/CN=osgpilot01/osg-glidein-fe.t2.ucsd.edu
fe1    client /DC=org/DC=doegrids/OU=Services/CN=osg-glidein-fe.t2.ucsd.edu

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

#
# Condor is fully configured now
#


# disable the firewall
# Glideins put significant network load, and there is nothing to protect on this node
service iptables stop
chkconfig iptables off


# Start Condor
service condor start

# Start Condor on reboot
chkconfig condor on
 
-- IgorSfiligoi - 2013/05/02
 
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