geonmo.htcondor_ce

htcondor_ce Estado de Construcción Rol de Ansible

Configuración de HTCondor CE para sitios WLCG/EGI

Inspirado en el Módulo de Puppet y la entrada de Wiki. También hay documentación de OSG.

Requisitos

  • EL6/7
  • EPEL
  • Repositorios UMD

Variables del Rol

htcondor_ce_repo_install: true

Instalar el repositorio de HTCondor

htcondor_ce_repo_development_enable: false

Habilitar el repositorio de desarrollo para la última versión

htcondor_ce_batch_system: slurm

Seleccionar el sistema de lotes (solo slurm probado)

htcondor_ce_enable_static_shadow: false

No se ha probado esta función.

htcondor_ce_enable_bdii: true

Habilitar la publicación de BDII del servicio

htcondor_ce_uid_domain: "{{ ansible_domain }}"

Reconocer a los demonios de condor locales como amigos (no útil para la implementación del sistema de lotes)

htcondor_ce_condor_view_hosts: []

Los hosts de Condor View dirigen tu información de coleccionista a coleccionistas globales o del sitio

htcondor_ce_pool_collector_str: ''

Establecer el lugar apropiado para dirigir.

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 }}"

Para la publicación en el BDII

htcondor_ce_argus_server: argus.hephy.oeaw.ac.at

Servidor Argus

htcondor_ce_argus_port: 8154

Puerto del servidor Argus

htcondor_ce_argus_resourceid: http://authz-interop.org/xacml/resource/resource-type/ce

ID de recurso Argus

Dependencias

  • hephyvienna.grid

Ejemplo de Playbook

- hosts: servers
  vars:
    poolaccounts:
      - name: 'cms%03d'
        uid: 10000
        number: 2
        step: 2
        description: 'Usuario estándar del VO CMS'
        group: cms
        gid: 10000
      - name: 'cmsprd%02d'
        uid: 11000
        number: 2
        step: 2
        description: 'Usuario de producción del VO CMS'
        group: cmsprd
        gid: 11000
        groups: cms
      - name: 'cmspil%02d'
        uid: 12000
        number: 2
        step: 2
        description: 'Usuario piloto del VO CMS'
        group: cmspil
        gid: 12000
        groups: cms
      - name: 'cmssgm'
        uid: 13000
        description: 'Usuario SW del VO CMS'
        group: cmssgm
        gid: 13000
        groups: cms
    grid_vos:
      - cms
  roles:
    - role: hephyvienna.poolaccounts
    - role: hephyvienna.grid
    - role: hephyvienna.htcondor-ce

Licencia

MIT

Información del Autor

Escrito por Dietrich Liko en junio de 2019

Instituto de Física de Altas Energías de la Acedemia Austriaca de Ciencias

Acerca del proyecto

HTCondor CE

Instalar
ansible-galaxy install geonmo.htcondor_ce
Licencia
other
Descargas
198
Propietario