geonmo.htcondor_ce

htcondor_ce Statut de construction Rôle Ansible

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

À propos du projet

HTCondor CE

Installer
ansible-galaxy install geonmo.htcondor_ce
Licence
other
Téléchargements
198
Propriétaire