EOS ALICE setup @ISS#
Relevant EOS links:
ISS EOS structure :
- 3x QDB+MGM machines (QDB co-hosted with MGM)
- Nx FST machines (each typically with 3x RAID6 volumes)
MQ service is no longer used
On each MGM machines there is 1xQDB + 1xMGM services
EOS setup is done with ansible so it has 3 parts:
- Repository install
- Packages install
- Configuration of services
Repository install#
See the EOS repository task
There is also a need for WLCG Repository
Packages install#
-
- For ALICE monitoring MLSensor - MonaLisa Sensor agent is needed
EOS Configuration#
QDB Configuration#
EOS Services Configuration#
Ansible playbooks for EOS
EOS common setup (includes eos_env)
MGM configuration task
FST configuration task
eos_env#
Custom site enablements
- Generic jemalloc.so name was used
- EOS_NS_ACCOUNTING
- EOS_XRD_USE_CONNECTION_POOL=1 with EOS_XRD_CONNECTION_POOL_SIZE=128
- For MQ removal: EOS_USE_MQ_ON_QDB=1
- Customization of MGM/FST HTTP ports with: EOS_MGM_HTTP_PORT/EOS_FST_HTTP_PORT
- EOS_FST_POSIX_FALLOCATE=1
- EOS_MGM_ENABLE_REST_API=1
- EOS_NS_BOOT_NOCRC32=1 / EOS_NS_BOOT_PARALLEL=1
xrd.cf.mgm#
Custom site enablements
- set all.sitename
- custom xrd.sched / xrd.timeout
- AliceTokenAcc setup
- Config engine -> mgmofs.cfgtype quarkdb
- HTTP listening port
- xrootd.monitor setup towards ALICE vobox/MonaLisa
xrd.cf.fst#
Custom site enablements
- set all.sitename
- custom xrd.sched / xrd.timeout
- HTTP listening port
- xrootd.monitor setup towards ALICE vobox/MonaLisa