geonmo.htcondor_ce
htcondor_ce

Konfiguration von HTCondor CE für WLCG/EGI-Standorte
Inspiriert von dem Puppet-Modul und dem Wiki-Eintrag. Es gibt auch die OSG-Dokumentation.
Anforderungen
- EL6/7
- EPEL
- UMD-Repositories
Rollen-Variablen
htcondor_ce_repo_install: true
Installiere das HTCondor-Repository
htcondor_ce_repo_development_enable: false
Aktiviere das Entwicklungsrepository für die neueste Version
htcondor_ce_batch_system: slurm
Wähle das Batch-System (nur slurm getestet)
htcondor_ce_enable_static_shadow: false
Diese Funktion wurde nicht getestet.
htcondor_ce_enable_bdii: true
Aktiviere die BDII-Publikation des Dienstes
htcondor_ce_uid_domain: "{{ ansible_domain }}"
Erkenne lokale Condor-Daemons als freundlich (nicht nützlich für die Bereitstellung von Batch-Systemen)
htcondor_ce_condor_view_hosts: []
Condor View Hosts leitet deine Collector-Informationen zu globalen oder Standort-Collectoren
htcondor_ce_pool_collector_str: ''
Setze den geeigneten Ort zur Weiterleitung.
htcondor_ce_gsi_regexp: '^\/DC\=ch\/DC\=cern\/OU\=computers\/CN\=(host\/)?([A-Za-z0-9.\-]*)$'
htcondor_ce_benchmark_result: 10.00-HEP-SPEC06
htcondor_ce_execution_env_cores: 16
htcondor_ce_election_hosts:
- "{{ ansible_fqdn }}"
Für die Veröffentlichung in der BDII
htcondor_ce_argus_server: argus.hephy.oeaw.ac.at
Argus-Server
htcondor_ce_argus_port: 8154
Argus-Server-Port
htcondor_ce_argus_resourceid: http://authz-interop.org/xacml/resource/resource-type/ce
Argus-Ressourcen-ID
Abhängigkeiten
- hephyvienna.grid
Beispiel-Playbook
- hosts: servers
vars:
poolaccounts:
- name: 'cms%03d'
uid: 10000
number: 2
step: 2
description: 'Standardbenutzer des CMS VO'
group: cms
gid: 10000
- name: 'cmsprd%02d'
uid: 11000
number: 2
step: 2
description: 'Produktionsbenutzer des CMS VO'
group: cmsprd
gid: 11000
groups: cms
- name: 'cmspil%02d'
uid: 12000
number: 2
step: 2
description: 'Pilotbenutzer des CMS VO'
group: cmspil
gid: 12000
groups: cms
- name: 'cmssgm'
uid: 13000
description: 'SW-Benutzer des CMS VO'
group: cmssgm
gid: 13000
groups: cms
grid_vos:
- cms
roles:
- role: hephyvienna.poolaccounts
- role: hephyvienna.grid
- role: hephyvienna.htcondor-ce
Lizenz
MIT
Autor-Informationen
Geschrieben von Dietrich Liko im Juni 2019
Institut für Hochenergiephysik der Österreichischen Akademie der Wissenschaften
ansible-galaxy install geonmo.htcondor_ce