Quick Links |
---|
v. 3.0.0-2 |
[core] name=name=SL 5 base baseurl=http://linuxsoft.cern.ch/scientific/5x/$basearch/SL http://ftp.scientificlinux.org/linux/scientific/5x/$basearch/SL http://ftp1.scientificlinux.org/linux/scientific/5x/$basearch/SL http://ftp2.scientificlinux.org/linux/scientific/5x/$basearch/SL protect=0Example of sl6.repo file:
[core] name=name=SL 6 base baseurl=http://linuxsoft.cern.ch/scientific/6x/$basearch/SL http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/SL protect=0
deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib deb-src http://security.debian.org/ squeeze/updates main contrib
restrict <time_server_IP_address> mask 255.255.255.255 nomodify notrap noquery server <time_server_name>Additional time servers can be added for better performance results. For each server, the hostname and IP address are required. Then, for each time-server you are using, add a couple of lines similar to the ones shown above into the file /etc/ntp.conf.
137.138.16.69 137.138.17.69
-A INPUT -s NTP-serverIP-1 -p udp --dport 123 -j ACCEPT -A INPUT -s NTP-serverIP-2 -p udp --dport 123 -j ACCEPTRemember that, in the provided examples, rules are parsed in order, so ensure that there are no matching REJECT lines preceding those that you add. You can then reload the firewall
# /etc/init.d/iptables restart
# ntpdate <your ntp server name> # service ntpd start # chkconfig ntpd on
# ntpq -p
[extras] name=epel mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch protect=0or
[extras] name=epel mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch protect=0
pub 1024D/DF9E12EF 2011-05-04 Key fingerprint = AC82 01B1 DD50 6F4D 649E DFFC 27B3 331E DF9E 12EF uid Doina Cristina Aiftimiei (EMI Release Manager) <aiftim@pd.infn.it> sub 2048g/C1E57858 2011-05-04
# rpm --import http://emisoft.web.cern.ch/emisoft/dist/EMI/3/RPM-GPG-KEY-emi
# wget -q -O - http://emisoft.web.cern.ch/emisoft/dist/EMI/3/RPM-GPG-KEY-emi | sudo apt-key add -
/etc/yum/pluginconf.d/priorities.conf
[main] enabled = 1 check_obsoletes = 1For automatic configuration:
# rpm -e emi-release
# wget http://emisoft.web.cern.ch/emisoft/dist/EMI/3/sl5/x86_64/base/emi-release-3.0.0-2.el5.noarch.rpm # yum localinstall emi-release-3.0.0-2.el5.noarch.rpm (*)
# rpm -Uvh http://emisoft.web.cern.ch/emisoft/dist/EMI/3/sl5/x86_64/base/emi-release-3.0.0-2.el5.noarch.rpm or # wget http://emisoft.web.cern.ch/emisoft/dist/EMI/3/sl5/x86_64/base/emi-release-3.0.0-2.el5.noarch.rpm # yum localupdate emi-release-3.0.0-2.el5.noarch.rpm (*)
# wget http://emisoft.web.cern.ch/emisoft/dist/EMI/3/sl5/x86_64/base/emi-release-3.0.0-2.el5.noarch.rpm # yum localinstall emi-release-3.0.0-2.el5.noarch.rpm (*)
# wget http://emisoft.web.cern.ch/emisoft/dist/EMI/3/sl6/x86_64/base/emi-release-3.0.0-2.el6.noarch.rpm # yum localinstall emi-release-3.0.0-2.el6.noarch.rpm (*)
# wget http://emisoft.web.cern.ch/emisoft/dist/EMI/3/debian/dists/squeeze/main/binary-amd64/emi-release_3.0.0-2.deb6.1_all.deb # dpkg -i emi-release_3.0.0-2.deb6.1_all.deb
# yum update # yum install ca-policy-egi-core # yum install <meta-package/package name>
# apt-get update # apt-get install ca-policy-egi-core # apt-get install <meta-package/package name>NOTE: it happened that on other operating systems than SL5/x86_64, as for example CentOS, for certain node-types you have to install first the jdk (SunJdk) package. Please refer to your Operating System documentation to learn how to do this. The table below lists the available EMI's meta-packages and packages:
Node Type / Product Name |
meta-package name | Comments | |
---|---|---|---|
SL5/SL6 | Debian | ||
AMGA_postgresql | emi-amga-postgresql | - | |
APEL publisher | apel-ssm apel-lib apel-client | - | see APEL publisher sys. admin guide |
ARC-CE | nordugrid-arc-compute-element | - | |
ARC core | nordugrid-arc nordugrid-arc-doc nordugrid-arc-ca-utils nordugrid-arc-debuginfo nordugrid-arc-devel nordugrid-arc-doxygen nordugrid-arc-hed nordugrid-arc-java nordugrid-arc-python nordugrid-arc-python26 nordugrid-arc-plugins-needed nordugrid-arc-plugins-globus |
- | |
ARC Clients | nordugrid-arc-client-tools | - | |
ARC gridftp | nordugrid-arc-gridftpd | - | |
ARC InfoSys | nordugrid-arc-information-index | - | |
ARGUS | emi-argus | emi-argus | |
BDII_site | emi-bdii-site | - | |
BDII_top | emi-bdii-top | - | |
CANL | canl-c canl-c-debuginfo canl-c-devel canl-c-examples canl-java canl-java-javadoc |
canl-c-dbg libcanl-c-dev libcanl-c-examples libcanl-c2 libcanl-java libcanl-java-doc |
Common AuthenticatioN Library - set of libraries |
CLUSTER | emi-cluster | - | |
CREAM | emi-cream-ce | - | |
CREAM LSF module | emi-lsf-utils | - | |
CREAM TORQUE module | emi-torque-utils | - | |
dCache | dcache-server | - | |
DPM mysql | emi-dpm_mysql | - | |
DPM disk | emi-dpm_disk | - | |
EMIR | server: emi-emir client: emird |
- | |
FTS oracle | emi-fts_oracle, emi-fta_oracle | - | |
GLEXEC_wn | glexec-wn | - | yaim is no longer installed with metapackage: install yaim-glexec-wn separately |
LB | emi-lb | - | |
LFC mysql | emi-lfc_mysql | - | |
LFC oracle | emi-lfc_oracle | - | |
MPI_utils | emi-mpi | - | |
Nagios | emi-nagios | - | |
Pseudonimity | pseudonymity-server pseudonymity-ui |
- | |
PX (MyProxy) | emi-px | - | |
STORM_backend | emi-storm-backend-mp | - | |
STORM_frontend | emi-storm-frontend-mp | - | |
STORM_checksum | emi-storm-checksum-mp | - | |
STORM_gridhttps | emi-storm-gridhttps-mp | - | |
STORM_globus_gridftp | emi-storm-globus-gridftp-mp | - | |
STORM_srm_client | emi-storm-srm-client-mp | - | |
TORQUE WN config | emi-torque-client | - | |
TORQUE server config | emi-torque-server | - | |
User Interface | emi-ui | - | |
UNICORE/X | unicore-unicorex6 | - | |
UNICORE-UCC6 | unicore-ucc6 | - | |
UNICORE Gateway6 | unicore-gateway6 | - | |
UNICORE-HILA | unicore-hila-emi-es unicore-hila-gridftp unicore-hila-shell unicore-hila-unicore6 |
- | |
UNICORE Registry6 | unicore-registry6 | - | |
UNICORE TSI6 | unicore-tsi6 | - | |
UNICORE XUUDB | unicore-xuudb | - | |
UNICORE UVOS | unicore-uvos-clc unicore-uvos-server unicore-uvos-webapp unicore-uvos-webauth |
- | |
VOMS_mysql | emi-voms-mysql | - | |
VOMS_oracle | emi-voms-oracle | - | |
WMS | emi-wms | - | |
WNODES | wnodes_bait wnodes_hypervisor wnodes_manager wnodes_nameserver wnodes_site_specific wnodes_utils |
- | |
Worker Node | emi-wn | - |
Node Type/Service | Comments |
---|---|
AMGA_postgresql | yaim configuration target "AMGA_postgresql" https://twiki.cern.ch/twiki/pub/EMI/AMGA/amga-manual_2_3_0.pdf |
APEL publisher | yaim configuration target "APEL" use https://twiki.cern.ch/twiki/pub/EMI/APELClient/Publisher_System_Administrator_Guide_v1.0.0.pdf |
ARC-CE | http://www.nordugrid.org/documents/arc-server-install.html![]() http://www.nordugrid.org/documents/arex_tech_doc.pdf ![]() |
ARC Clients | arc* tools![]() ARC Client Configuration ![]() Section "Configuration" ![]() |
ARC InfoSys | http://www.nordugrid.org/documents/arc_infosys.pdf![]() |
ARGUS | yaim config target "ARGUS_server" https://twiki.cern.ch/twiki/bin/view/EGEE/ArgusEMIDeployment] |
BDII_site | yaim config target "BDII_site" use yaim |
BDII_top | yaim config target "BDII_top" use yaim |
CLUSTER | CLUSTER config![]() |
CREAM | yaim config target "creamCE" CREAM Configuration ![]() |
CREAM LSF module | yaim config target 'LSF_utils" use yaim |
DPM mysql | yaim config target "emi_dpm_mysql" use yaim specific HEAD_node configuration ![]() |
DPM disk | yaim config target "emi_dpm_disk" use yaim specific DISK_node configuration ![]() |
FTS oracle | yaim config target "emi_fts2" "emi_fta2", "emi_ftm2" Full YAIM reference for FTS 2.2.6 ![]() |
GLEXEC_wn | yaim config target "GLEXEC_wn" use yaim The GLEXEC_wn should always be installed together with a WN. |
LB | yaim config target "LB" use yaim more info ![]() |
LFC mysql | yaim config target "emi_lfc_mysql" use yaim specific configuration ![]() |
LFC oracle | yaim config target "emi_lfc_oracle" use yaim specific configuration ![]() |
MPI_utils | for CE configuration see http://grid.ifca.es/wiki/Middleware/MpiStart/MpiUtils#CE_Configuration![]() for WN configuration see http://grid.ifca.es/wiki/Middleware/MpiStart/MpiUtils#WN_Configuration ![]() |
PX (MyProxy) | yaim config target "PX" use yaim |
STORM_backend | yaim config target 'SE_storm_backend" use yaim |
STORM_frontend | yaim config target 'SE_storm_frontend" use yaim |
STORM_checksum | yaim config target 'SE_storm_checksum" use yaim |
STORM_gridhttps | yaim config target 'SE_storm_gridhttps" use yaim |
STORM_globus_gridftp | yaim config target 'SE_storm_globus_gridftp" use yaim |
STORM_srm_client | |
TORQUE WN config | yaim config target 'TORQUE_client" use yaim |
TORQUE server config | yaim config target "TORQUE_server" use yaim |
CREAM TORQUE module | yaim config target "TORQUE_utils" use yaim |
UI | yaim config target "UI" see details bellow |
UNICORE/X | |
UNICORE-UCC | |
UNICORE Gateway | |
UNICORE-HILA | |
UNICORE Registry | |
UNICORE TSI | |
UNICORE XUUDB | |
UNICORE UVOS | |
VOMS_mysql | yaim config target 'VOMS_mysql" use yaim more information |
VOMS_oracle | yaim config target 'VOMS_oracle" use yaim more information |
WMS | yaim config target 'WMS" use yaim more details on WMS config file ![]() |
WN | yaim config target 'WN" see details bellow for configuring them for different batch systems |
# yum install emi-wn # /opt/glite/yaim/bin/yaim -c -s site-info.def -n WNjust use the plain WN configuration target.
/opt/glite/yaim/bin/yaim -c -s site-info.def -n WN
/etc/lcg-info-dynamic-scheduler.conf
file yourself. This is because LSF's internal group mapping is hard to figure out from yaim, and to be on the safe side the site admin has to crosscheck. Yaim configures the lcg-info-dynamic-scheduler in order to use the LSF info provider plugin which comes with meaningful default values. If you would like to change it edit the /etc/glite-info-dynamic-lsf.conf
file. After YAIM configuration you have to list the LSF group - VOMS FQAN - mappings in the [vomap] section of the /etc/lcg-info-dynamic-scheduler.conf
file.
As an example you see here an extract from CERN's config file:
vomap : grid_ATLAS:atlas grid_ATLASSGM:/atlas/Role=lcgadmin grid_ATLASPRD:/atlas/Role=production grid_ALICE:alice grid_ALICESGM:/alice/Role=lcgadmin grid_ALICEPRD:/alice/Role=production grid_CMS:cms grid_CMSSGM:/cms/Role=lcgadmin grid_CMSPRD:/cms/Role=production grid_LHCB:lhcb grid_LHCBSGM:/lhcb/Role=lcgadmin grid_LHCBPRD:/lhcb/Role=production grid_GEAR:gear grid_GEARSGM:/gear/Role=lcgadmin grid_GEANT4:geant4 grid_GEANT4SGM:/geant4/Role=lcgadmin grid_UNOSAT:unosat grid_UNOSAT:/unosat/Role=lcgadmin grid_SIXT:sixt grid_SIXTSGM:/sixt/Role=lcgadmin grid_EELA:eela grid_EELASGM:/eela/Role=lcgadmin grid_DTEAM:dteam grid_DTEAMSGM:/dteam/Role=lcgadmin grid_DTEAMPRD:/dteam/Role=production grid_OPS:ops grid_OPSSGM:/ops/Role=lcgadmin module_search_path : ../lrms:../ett
# yum install emi-torque-server emi-torque-utils # /opt/glite/yaim/bin/yaim -c -s site-info.def -n TORQUE_server -n TORQUE_utils
# yum install emi-cream-ce emi-torque-server emi-torque-utils # /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n TORQUE_server -n TORQUE_utilsFor more details see the "CREAM System Administrator Guide": http://wiki.italiangrid.it/twiki/bin/view/CREAM/SystemAdministratorGuideForEMI3
# yum install emi-wn emi-torque-client # /opt/glite/yaim/bin/yaim -c -s site-info.def -n WN -n TORQUE_client
# yum install emi-ui # /opt/glite/yaim/bin/yaim -c -s site-info.def -n UI
I![]() |
Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
![]() |
EMI_GenericInstallationConfiguration_EMI3_0_0_2.pdf | r1 | manage | 112.3 K | 2014-05-11 - 11:17 | DoinaCristinaAiftimiei | |
![]() |
middleware-ports.txt | r1 | manage | 6.9 K | 2014-07-14 - 09:04 | DoinaCristinaAiftimiei | Grid Middleware Ports (glite 3.2 - old) |