Difference between revisions of "ARC-CE"
(LCG-FR Tech ARC-CE Installation/Configuration recipes) |
(→Testing the Information service) |
||
(7 intermediate revisions by the same user not shown) | |||
Ligne 1: | Ligne 1: | ||
− | Installation, Configuration Recipes | + | ARC-CE/HT-Condor : Installation, Configuration Recipes |
+ | == Installation == | ||
+ | === Requirements === | ||
+ | * NTP | ||
+ | * Local accounts or NIS (ypbind) | ||
+ | * Host certificate for the ARC-CE | ||
+ | |||
+ | === HT-Condor === | ||
+ | * Install HT-Condor and configure the ARC-CE as a HT-Condor ''submitter'' | ||
+ | * Add firewall rule to allow condor communications | ||
+ | firewall-cmd --permanent --zone=public --add-port=9618/tcp | ||
+ | |||
+ | * Test HT-Condor submitter | ||
+ | |||
+ | === ARC-CE === | ||
+ | * Configure repositories | ||
+ | * Install ARC-CE | ||
+ | * Add firewall rules for ARC-CE | ||
+ | |||
+ | == Configuration == | ||
+ | |||
+ | === ARC-CE configuration file === | ||
+ | |||
+ | === Configuration LCMAPS/LCAS (mapping) === | ||
+ | |||
+ | == Start(Stop) ARC-CE services == | ||
+ | |||
+ | === Start the gridftp service === | ||
+ | |||
+ | systemctl start gridftpd.service | ||
+ | |||
+ | === Start ARC-CE service (a-rex) === | ||
+ | |||
+ | systemctl start a-rex | ||
+ | |||
+ | === Start Information service (BDII/LDAP) === | ||
+ | |||
+ | systemctl restart nordugrid-arc-ldap-infosys.service | ||
+ | |||
+ | == Test == | ||
+ | |||
+ | === Testing the Information service === | ||
+ | |||
+ | UI>arcinfo -c nanlcg08.in2p3.fr | ||
+ | Computing service: MINIMAL Computing Element (production) | ||
+ | Information endpoint: ldap://nanlcg08.in2p3.fr:2135/Mds-Vo-Name=local,o=grid | ||
+ | Information endpoint: ldap://nanlcg08.in2p3.fr:2135/o=glue | ||
+ | Submission endpoint: gsiftp://nanlcg08.in2p3.fr:2811/jobs (status: ok, interface: org.nordugrid.gridftpjob) | ||
+ | |||
+ | UI>ldapsearch -x -H ldap://nanlcg08.in2p3.fr:2135 -b mds-vo-name=local,o=grid | ||
+ | # extended LDIF | ||
+ | # | ||
+ | # LDAPv3 | ||
+ | # base <mds-vo-name=local,o=grid> with scope subtree | ||
+ | # filter: (objectclass=*) | ||
+ | # requesting: ALL | ||
+ | # | ||
+ | # local, grid | ||
+ | dn: Mds-Vo-name=local,o=grid | ||
+ | objectClass: Mds | ||
+ | Mds-Vo-name: local | ||
+ | Mds-validfrom: 20171018071546Z | ||
+ | Mds-validto: 20171018081546Z | ||
+ | # nanlcg08.in2p3.fr, local, grid | ||
+ | dn: nordugrid-cluster-name=nanlcg08.in2p3.fr,Mds-Vo-name=local,o=grid | ||
+ | nordugrid-cluster-totalcpus: 8 | ||
+ | [...] | ||
+ | |||
+ | ldapsearch -x -H ldap://nanlcg08.in2p3.fr:2135 -b o=glue | ||
+ | # extended LDIF | ||
+ | # | ||
+ | # LDAPv3 | ||
+ | # base <o=glue> with scope subtree | ||
+ | # filter: (objectclass=*) | ||
+ | # requesting: ALL | ||
+ | # | ||
+ | # glue | ||
+ | dn: o=glue | ||
+ | objectClass: organization | ||
+ | o: glue | ||
+ | # services, glue | ||
+ | dn: GLUE2GroupID=services,o=glue | ||
+ | objectClass: GLUE2Group | ||
+ | GLUE2GroupID: services | ||
+ | [...] | ||
+ | |||
+ | == ARC-CE/HT-Condor for HPC == | ||
== External links == | == External links == | ||
− | [http://www.nordugrid.org/arc/ce/ ARC-CE home page] | + | * [http://www.nordugrid.org/arc/ce/ ARC-CE home page] |
− | [https://www.gridpp.ac.uk/wiki/Example_Build_of_an_ARC/Condor_Cluster GridPP Example Build of an ARC/Condor Cluster] | + | * [https://www.gridpp.ac.uk/wiki/Example_Build_of_an_ARC/Condor_Cluster GridPP Example Build of an ARC/Condor Cluster] |
Latest revision as of 08:24, 18 octobre 2017
ARC-CE/HT-Condor : Installation, Configuration Recipes
Sommaire
Installation
Requirements
- NTP
- Local accounts or NIS (ypbind)
- Host certificate for the ARC-CE
HT-Condor
- Install HT-Condor and configure the ARC-CE as a HT-Condor submitter
- Add firewall rule to allow condor communications
firewall-cmd --permanent --zone=public --add-port=9618/tcp
- Test HT-Condor submitter
ARC-CE
- Configure repositories
- Install ARC-CE
- Add firewall rules for ARC-CE
Configuration
ARC-CE configuration file
Configuration LCMAPS/LCAS (mapping)
Start(Stop) ARC-CE services
Start the gridftp service
systemctl start gridftpd.service
Start ARC-CE service (a-rex)
systemctl start a-rex
Start Information service (BDII/LDAP)
systemctl restart nordugrid-arc-ldap-infosys.service
Test
Testing the Information service
UI>arcinfo -c nanlcg08.in2p3.fr Computing service: MINIMAL Computing Element (production) Information endpoint: ldap://nanlcg08.in2p3.fr:2135/Mds-Vo-Name=local,o=grid Information endpoint: ldap://nanlcg08.in2p3.fr:2135/o=glue Submission endpoint: gsiftp://nanlcg08.in2p3.fr:2811/jobs (status: ok, interface: org.nordugrid.gridftpjob)
UI>ldapsearch -x -H ldap://nanlcg08.in2p3.fr:2135 -b mds-vo-name=local,o=grid # extended LDIF # # LDAPv3 # base <mds-vo-name=local,o=grid> with scope subtree # filter: (objectclass=*) # requesting: ALL # # local, grid dn: Mds-Vo-name=local,o=grid objectClass: Mds Mds-Vo-name: local Mds-validfrom: 20171018071546Z Mds-validto: 20171018081546Z # nanlcg08.in2p3.fr, local, grid dn: nordugrid-cluster-name=nanlcg08.in2p3.fr,Mds-Vo-name=local,o=grid nordugrid-cluster-totalcpus: 8 [...]
ldapsearch -x -H ldap://nanlcg08.in2p3.fr:2135 -b o=glue # extended LDIF # # LDAPv3 # base <o=glue> with scope subtree # filter: (objectclass=*) # requesting: ALL # # glue dn: o=glue objectClass: organization o: glue # services, glue dn: GLUE2GroupID=services,o=glue objectClass: GLUE2Group GLUE2GroupID: services [...]