TWiki
>
LCG Web
>
FtsWlcg
>
FtsTier0Deployment
>
FtsTier0CDBConfiguration20
(2008-09-15,
GavinMcCance
)
(raw view)
E
dit
A
ttach
P
DF
%INCLUDE{"FIOgroup.FabricServicesMenu"}% %TOC% ---+ CDB Configuration for the SLC3 FTS services This descirbes the CDB configuration for two of the following services, *FTS-T0-EXPORT* and *FTS-T0-EXPORT*, the ones currently running on SLC3. The SLC4-based service (=*-21=) are described in FtsTier0CDBConfiguration21. %INCLUDE{"LCG.FtsTier0Deployment" pattern="^.*?<!-- STARTSERVICES -->(.*?)<!-- ENDSERVICES -->.*"}% ---++ Template forrmat All FTS components are contained within a single CDB Template which is [[http://lemonweb.cern.ch/cdb-tpl-view/tpl_view.php?profile=prod/pro_type_gridfts_slc3][pro_type_gridfts_slc3.tpl]] with all the operating independent configuration in [[http://lemonweb.cern.ch/cdb-tpl-view/tpl_view.php?profile=prod/pro_system_gridfts][pro_system_gridfts.tpl]]. For each node we use two variables to define the node type and the sub cluster it belongs to: <verbatim> "/system/function" = "ftschannel"; "/system/cluster/subname" = "prod" "/system/function" = "ftsmon"; "/system/cluster/subname" = "prod" "/system/function" = "ftsws"; "/system/cluster/subname = "tiertwo" "/system/function" = "ftsvo"; "/system/cluster/subname = "pilot" </verbatim> ---+++ Cluster sub-name This controls which FTS service the node serves. For the SLC3-based services, there are two: | *Service* | *Cluster subname* | | FTS-T0-EXPORT | =prod= | | FTS-T2-SERVICE | =tiertwo= | See FtsTier0Deployment for the current up-to-date status of which nodes are deployed for which services. For a description of these services themselves, see FIOgroup.ScGridFTS. ---+++ Function This describes what the node actually does within the cluster (i.e. whether it is an =FTA= agent node or a =FTS= webservice node). | *Node type* | *Function* | | =FTS= webservice | =ftsws= | | =FTA= channel agents | =ftschannel= | | =FTA= VO agents | =ftsvo= | See FIOgroup.FTSServiceClass for a description of what each component is for. N.B. There are no monitoring components (=FTM=) for the SLC3 service (these all run on SLC4). ---++ Software configuration All components of the FTS are configured using YAIM underneath the =ncm-yaim= component and CDB configuration. YAIM uses the ncm configuration trees: =/software/components/yaim/= =/software/components/yaim/FTA/= =/software/components/yaim/FTS/= to control the FTS configuration. The YAIM configuration tree in [[http://lemonweb.cern.ch/cdb-tpl-view/tpl_view.php?profile=prod/pro_system_gridfts][pro_system_gridfts.tpl]] defines trhe full configuration for the two services. Once the CDB template is updated then on the nodes in question the profiles should be updated and the ncm component should be run. A typical cycle follows. <noautolink> 1. =fts116 # ccm-fetch= 1. =fts116 # ncm-ncd --co yaim= 1. If the ncm generated yaim config file =/etc/lcg-quattor-site-info.def= has not be modified then yaim will not run. Delete the file to force YAIM to run. </noautolink> Note that a yaim configuration will restart tomcat on the FTS web-services but will not restart the FTA agents, the FTA agents must be restarted by themselves =service transfer-agents restart= ---+++ Detail: web-service The web-service requires almost no configuration, except the database password, which is delivered by the =fts_oracle_passwd= SINDES component. This file dropped in by SINDES (=/etc/fts-passwords/fts-db-password=) is automatically picked up by =ncm-yaim= component. * The =DBURL= (FTS_DBURL) is set to give the correct JDBC database connect string. * The =HOST_ALIAS= (FTS_HOSTALIAS) is set for BDII to publish the correct DN alias instead of the local hostname. See LCG.FtsServerInstall20 and LCG.FtsYaimValues20 for more details. ---+++ Detail: agents In short, the configuration specifies which agent daemons reside on whch nodes in the cluster, and what the various properties of the FTS agent daemons are. The database password is the same as for the web-service for a given FTS service. See LCG.FtsServerInstall20 and LCG.FtsYaimValues20 for more details. ---+++ SINDES SINDES is used to add: * the standard host certificates * the standard load-balancing =snmpd= password * the standard password file information * the ssh key (not standard) * =fts_oracle_passwd= which is a cluster-level component that delivers the database passwords to the nodes, using the sub-cluster name to select the correct password ---++ Procedures Service manager procedures are availble at FIOgroup.FtsServiceProcedures.
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r5
<
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r5 - 2008-09-15
-
GavinMcCance
Log In
LCG
LCG Wiki Home
LCG Web Home
Changes
Index
Search
LCG Wikis
LCG Service
Coordination
LCG Grid
Deployment
LCG
Apps Area
Public webs
Public webs
ABATBEA
ACPP
ADCgroup
AEGIS
AfricaMap
AgileInfrastructure
ALICE
AliceEbyE
AliceSPD
AliceSSD
AliceTOF
AliFemto
ALPHA
ArdaGrid
ASACUSA
AthenaFCalTBAna
Atlas
AtlasLBNL
AXIALPET
CAE
CALICE
CDS
CENF
CERNSearch
CLIC
Cloud
CloudServices
CMS
Controls
CTA
CvmFS
DB
DefaultWeb
DESgroup
DPHEP
DM-LHC
DSSGroup
EGEE
EgeePtf
ELFms
EMI
ETICS
FIOgroup
FlukaTeam
Frontier
Gaudi
GeneratorServices
GuidesInfo
HardwareLabs
HCC
HEPIX
ILCBDSColl
ILCTPC
IMWG
Inspire
IPv6
IT
ItCommTeam
ITCoord
ITdeptTechForum
ITDRP
ITGT
ITSDC
LAr
LCG
LCGAAWorkbook
Leade
LHCAccess
LHCAtHome
LHCb
LHCgas
LHCONE
LHCOPN
LinuxSupport
Main
Medipix
Messaging
MPGD
NA49
NA61
NA62
NTOF
Openlab
PDBService
Persistency
PESgroup
Plugins
PSAccess
PSBUpgrade
R2Eproject
RCTF
RD42
RFCond12
RFLowLevel
ROXIE
Sandbox
SocialActivities
SPI
SRMDev
SSM
Student
SuperComputing
Support
SwfCatalogue
TMVA
TOTEM
TWiki
UNOSAT
Virtualization
VOBox
WITCH
XTCA
Welcome Guest
Login
or
Register
Cern Search
TWiki Search
Google Search
LCG
All webs
Copyright &© 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback