CertHelper's connectivity
During its operation, CertHelper will try to connect to various remote resources. An overview can be seen in the sketch below.
flowchart
db[(DBoD)] <-- TCP --> ch[CertHelper]
vocms[vocms066] <-- SSH --> ch
ebutz[ebutz] <-- HTTP --> ch
rr[RunRegistry] <-- HTTP --> ch
oms[OMS API] <-- HTTP --> ch
redis[Redis] <-- TCP --> ch
Storage
- PostgreSQL database (hosted by CERN's DBoD service)(required)
- Redis server, as a backing store for Websockets (Deployed on Openshift).
APIs
- OMS API, for getting run and fill information
(in
omsapi
app andoms/utils.py
as of writing) - CMS Run Registry, for getting
reconstruction and dataset information (in
oms/utils.py
as of writing) - ebutz's personal
tools, for getting extra information for Reference Runs (in
oms/models.py
as of writing)
Tools
- Any remotescript configuration (such as the Trackermaps generation script on
vocms066.lxplus.cern.ch
) accesses available remote hosts as configured (seeremotescripts
).