geonmo.htcondor_ce
htcondor_ce

Configuration de HTCondor CE pour un site WLCG/EGI
Inspiré par le Module Puppet et l'entrée Wiki. Il existe également la documentation OSG.
Exigences
- EL6/7
- EPEL
- Repos UMD
Variables de rôle
htcondor_ce_repo_install: true
Installer le dépôt HTCondor
htcondor_ce_repo_development_enable: false
Activer le dépôt de développement pour la dernière version
htcondor_ce_batch_system: slurm
Sélectionner le système de gestion des lots (seul slurm testé)
htcondor_ce_enable_static_shadow: false
Cette fonctionnalité n'a pas été testée.
htcondor_ce_enable_bdii: true
Activer la publication BDII du service
htcondor_ce_uid_domain: "{{ ansible_domain }}"
Reconnaître les démons condor locaux comme amicaux (pas utile pour le déploiement du système de gestion des lots)
htcondor_ce_condor_view_hosts: []
Les hôtes Condor View acheminent vos informations de collecteur vers des collecteurs globaux ou de site
htcondor_ce_pool_collector_str: ''
Définir le lieu approprié pour l'acheminement.
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 }}"
Pour publication dans le BDII
htcondor_ce_argus_server: argus.hephy.oeaw.ac.at
Serveur Argus
htcondor_ce_argus_port: 8154
Port du serveur Argus
htcondor_ce_argus_resourceid: http://authz-interop.org/xacml/resource/resource-type/ce
Identifiant de ressource Argus
Dépendances
- hephyvienna.grid
Exemple de Playbook
- hosts: serveurs
vars:
poolaccounts:
- name: 'cms%03d'
uid: 10000
number: 2
step: 2
description: 'Utilisateur standard du VO CMS'
group: cms
gid: 10000
- name: 'cmsprd%02d'
uid: 11000
number: 2
step: 2
description: 'Utilisateur de production du VO CMS'
group: cmsprd
gid: 11000
groups: cms
- name: 'cmspil%02d'
uid: 12000
number: 2
step: 2
description: 'Utilisateur pilote du VO CMS'
group: cmspil
gid: 12000
groups: cms
- name: 'cmssgm'
uid: 13000
description: 'Utilisateur SW du VO CMS'
group: cmssgm
gid: 13000
groups: cms
grid_vos:
- cms
roles:
- role: hephyvienna.poolaccounts
- role: hephyvienna.grid
- role: hephyvienna.htcondor-ce
Licence
MIT
Informations sur l'auteur
Écrit par Dietrich Liko en juin 2019
Institut de physique des hautes énergies de l' Académie autrichienne des sciences
ansible-galaxy install geonmo.htcondor_ce