geonmo.htcondor_ce

htcondor_ce Build-Status Ansible Rolle

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

Über das Projekt

HTCondor CE

Installieren
ansible-galaxy install geonmo.htcondor_ce
GitHub Repository
Lizenz
other
Downloads
198
Besitzer